Курсовая работа: Разработка проекта базы данных для АИС Учет Проектов

Каждая концептуальная модель состоит из следующих компонентов: типы сущностей, типы связей, атрибуты и домены атрибутов, потенциальные ключи, первичные ключи.

Концептуальная модель данных дополняется документацией, создаваемой в процессе разработки этой модели. На этапе концептуального проектирования должно быть выполнено следующее:

Определение типов сущностей

Целью определения типов сущностей является определение основных типов сущностей, присутствующих в представлении данного пользователя о предметной области приложения.

Сущность – это класс объектов, наделённых общими свойствами в рамках данной задачи. Имя сущности уникально в пределах проекта. Имя сущности – существительное в единственном числе. Сущность должна иметь ключ.

Определение типов связей

Целью определения типов связей является определение важнейших типов связей, существующих между сущностями, выделенными на предыдущем этапе.

Связь– ассоциация между сущностями, включающая по одной сущности из каждого участвующего в связи типа сущности. Связь именуется с помощью глагола неопределенной формы несовершенного вида. Имя связи неуникально в рамках проекта.

Определение атрибутов и связывание их с типами сущностей и связей

Целью определения атрибутов является связывание атрибутов с соответствующими типами сущностей или связей.

Атрибут – это именованная характеристика экземпляра сущности. Наименование атрибута должно быть выражено существительным в единственном числе, допускается использование характеризующих прилагательных

Определение атрибутов, являющихся первичными ключами

Целью определения первичных ключей является определение всех ключей для каждого типа сущности и, если таких ключей окажется несколько, выбор среди них первичного ключа.

Потенциальным ключом называется атрибут или минимальный набор атрибутов заданной сущности, позволяющий уникальным образом идентифицировать каждый ее экземпляр.

Для некоторых сущностей возможно наличие нескольких потенциальных ключей. В этом случае среди них нужно выбрать один ключ, который будет называться первичным ключом. Все остальные потенциальные ключи будут называться альтернативными ключами.

При выборе первичного ключа среди нескольких потенциальных руководствуемся приведёнными ниже рекомендациями:

1) минимальным набором атрибутов

2)Использование того потенциального ключа, вероятность изменения значений которого минимальна

3)Выбор того потенциального ключа, который имеет минимальную вероятность потери уникальности значений в будущем

4)Использование потенциального ключа, значения которого имеют минимальную длину (в случае текстовых атрибутов);

5)Выбор потенциального ключа, с которым будет проще всего работать

Диаграммы «сущность-связь» ( ERD )

Одним из наиболее известных и получивших широкое распространение методов семантического моделирования является построение модели «сущность-связь». Этот подход строится на использовании модели «сущность-связь», предложенной Ченом в 1976 году и с тех пор неоднократно усовершенствовавшейся как самим Ченом, так и многими другими исследователями. Была предложена не только сама ER-модель как таковая, но и соответствующая ей технология построения диаграмм, получивших название «ER-диаграммы» (ERD). Диаграммы «сущность-связь» предназначены для разработки моделей данных и обеспечивают стандартный способ определения данных и отношений между ними. Фактически с помощью ERD осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и способы их взаимодействия, включая идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношения с другими объектами (связей). Эти диаграммные техники используются, прежде всего, для проектирования реляционных баз данных.


Нотация диаграммы «сущность-связь».

Название объекта Описание Изображение
Сущность

1.Название сущности пишется внутри прямоугольника;

2.Под прямоугольником сущности всегда указывается ключ, который подчеркивается;

3.После последнего ключевого атрибута ставится запятая и многоточие

Сущность с обязательным классом принадлежности На обязательный класс принадлежности сущности ( модальность должен) указывает квадратик, расположенный вокруг точки на линии связи.
Сущность с необязательным классом принадлежности На необязательный класс принадлежности сущности (модальность может) указывает отсутствие квадратика, расположенного вокруг точки на линии связи.
Связь Связь между сущностями изображается при помощи ромба, внутри которого пишется название связи
Степень связи

- один к одному

- один ко многим

К-во Просмотров: 299
Бесплатно скачать Курсовая работа: Разработка проекта базы данных для АИС Учет Проектов