|
||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Формирование отношений для связи 1:1Правило 1. Если степень бинарной связи 1:1 и класс принадлежности обеих сущностей обязательный, то формируется одно отношение. Первичным ключом этого отношения может быть ключ любой из двух сущностей. На рис. 4 приведены диаграмма ER-типа и отношение, сформированное по правилу 1 на её основе.
К1,… К2,… К1 К2 Рис.4. Диаграмма и отношения для правила 1
На рисунке используются следующие обозначения: С1, С2 – сущности 1 и 2; К1, К2 – ключи 1 и 2 сущности соответственно; R1 – отношение1, сформированное на основе первой и второй сущностей; К1-К2,… означает, что ключом сформированного отношения может быть либо К1, либоК2. Эти и другие правила будем проверять, рассматривая различные варианты связи ПРЕПОДАВАТЕЛЬ ВЕДЁТ ДИСЦИПЛИНУ. Пусть сущность ПРЕПОДАВАТЕЛЬ характеризуется атрибутами HП (идентификационный номер преподавателя), ФИО (фамилия, имя и отчество), Стаж (стаж преподавателя). Сущность ДИСЦИПЛИНА характеризуется соответственно атрибутами КОД (код дисциплины), Часы (часы, отводимые на дисциплину). Схема отношения, содержащая информацию об обеих сущностях, и само отношение, когда степень связи равна 1:1, а КП - обязательный для сущностей, представлены на рис. 5.
ПРЕПОДАВАТЕЛЬ_ДИСЦИПЛИНА(НП, ФИО, Стаж, КД, Часы)
ПРЕПОДАВАТЕЛЬ_ДИСЦИПЛИНА
Рис. 5. Полученные по правилу 1 схема и отношение
Правило 2. Если степень связи 1:1 и класс принадлежности одной сущности обязательный, а второй необязательный, то под каждую из сущностей формируется по отношению с первичными ключами, являющимися ключами соответствующих сущностей. Дальше, к отношению, сущность которого имеет обязательный класс принадлежности, добавляется в качестве атрибута ключ сущности с необязательным классом принадлежности.
К1,… К2,… К1,К2К2,… Рис.6. Диаграмма и отношения для правила 2
Правило 3. Если степень связи 1:1 и класс принадлежности обеих сущностей необязательный, то необходимо сформировать три отношения. Под каждую из сущностей формируется по отношению с первичными ключами, являющимися ключами соответствующих сущностей. Третье отношение является связным между первыми двумя, поэтому его ключ объединяет ключевые атрибуты связываемых отношений. На рисунке 9 приведены диаграмма ER-типа и отношения, сформированные по правилу 3.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |