Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Нотация Баркера

 

В настоящем параграфе рассмотрено построение и использование модели “Сущность связь” в нотации Баркера, отличающейся простотой и наглядностью.

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

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

 

Сотрудник
Табельный номер Фамилия Имя Отчество Дата рождения Должность

Рисунок 3.5 - Обозначение сущности “Сотрудник” в нотации Баркера

 

Связи между сущностями обозначаются сплошными или пунктирными линиями. Различают три типа и две модальности связи (см. таблицу 3.1).

 

Таблица 3.1 – Связи между сущностями в нотации Баркера

 

Тип связи
    Один к одному
  Один ко многим
  Много ко многим
Модальность связи
  Должен
    Может

 

Связь между двумя сущностями в словесной форме записывается следующим образом:

<Каждый экземпляр сущности 1> <Модальность связи> <Наименование связи> <Тип связи> <Экземпляр сущности 2>.

Аналогичную запись можно сделать, двигаясь от сущности 2 к сущности 1.

Рассмотрим поясняющий пример (см. рисунок 3.6).

 

 

Рисунок 3.6 – Пример связи между двумя сущностями

 

Каждый студент должен писать диплом под руководством одного преподавателя.

Каждый преподаватель может руководить несколькими студентами.

Рассмотрим методику разработки логической модели реляционной базы данных на основе модели “Сущность-связь”.

Порядок разработки содержит следующую последовательность действий:

1. Составляется список сущностей предметной области.

2. Выбираются атрибуты сущностей, в том числе и ключевые атрибуты.

3. Описываются связи между сущностями модели. Результатом данного этапа является получение начальной модели “Сущность-связь”.

4. Преобразование полученной диаграммы к виду, при котором имеются лишь связи между сущностями “один ко многим”, путем объединения сущностей со связью “один к одному” и введением дополнительных сущностей для преобразования связей “много ко многим”.

Рассмотрим пример преобразования связи “много ко многим”.

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

На рисунке 3.7 показана исходная диаграмма с двумя сущностями: Склад и Товар, со связью многие ко многим.

 

 

 

Рисунок 3.7 – Исходная диаграмма

 

На рисунке 3.8 для преобразования связи введена дополнительная сущность Товар на складе.

 

 

Рисунок 3.8 ­– Преобразованная диаграмма

 

Рассмотрим модель базы данных ИС_Учет_Успеваемости из лабораторной работы.

 

Иметь

 

Рисунок 3.9 – Пример базы данных успеваемости студентов

Каждый студент может иметь несколько записей в электронном журнале.

Каждая запись в электронном журнале должна соответствовать одному студенту.

Каждая дисциплина учебного плана может иметь несколько записей в электронном журнале.

Каждая запись в электронном журнале должна соответствовать одной дисциплине.

<== предыдущая лекция | следующая лекция ==>
Основная терминология, используемая в информационных системах на основе реляционных баз данных | Стандарт IDEF1X
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 1157; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.