Направление «базы данных»

7.1 Построение модели данных

Данный раздел дипломного проекта должен содержать подробное описание модели данных на языке диаграмм сущность-связь (ER-диаграмм). Использование ER-диаграмм является наиболее естественным и удобным средством отражения модели базы данных. Основные понятия ER-диаграмм (сущность, связь, экземпляр сущности, атрибут и ключ сущности) полностью соответствуют основным атрибутам реляционной модели данных. На рисунке 1 перечислены элементы ER-диаграмм. Сущность обозначается в виде прямоугольника с наименованием: а – без атрибутов, б – с указанием атрибутов, в – с ключевым атрибутом. Обозначения связей между сущностями показаны на рисунке 2. При этом каждая связь может иметь одну из двух модальностей связи: ---- Может; Должен


а б в

Рисунок 7.1 – Обозначение сущности

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

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

Много-ко-многим

Рисунок 7.2 – Обозначение связей между сущностями

У связи может быть разная модальность с разных концов и может быть прочитана как слева направо, так и справа налево.

Например, в базе данных библиотечных книг находящихся на руках у читателей библиотеки, присутствуют две сущности: «Читатель» и «Книга». При этом один читатель может иметь на руках более одной книги, но каждая книга может быть на руках только у одного из читателей. Следуя логике задачи, разумно сделать вывод, что «Читатель» “может” иметь несколько «Книг». «Книга» одного наименования на руках «Читателя» “должна” быть только одна. Поэтому диаграмма, описывающая модель данной базы, имеет вид, представленный на рисунке 3, где связь между таблицами читается слева направо: «Читатель может иметь несколько книг»; справа налево: «Книга должна принадлежать только одному читателю».

 
 


Рисунок 7.3 – Диаграмма модели данных


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: