Пример реляционной модели: Контора «Рога и копыта»
Таблицы удобнее называть существительными во множественном числе. В модель добавлены дополнительные неключевые атрибуты для того, чтобы задача была более интересной.
Отделы (Ном_отд, Полное_назв_отд, Краткое_назв_отд, Ном_сотр) Поле Ном_сотр содержит номер сотрудника-руководителя отдела и является результатом преобразование связи 1:1 «Имеет руководителя». Сотрудники (Ном_сотр, ФИО, Должность, Дата_приема, Срок, Ном_отд) Ном_отд появился в результате преобразования связи 1:М «Состоит из», в первичный ключ он не входит. Предприятия (Ном_пред, Наз_пред, Адрес, Телефон) Название предприятия неудобно использовать в качестве первичного ключа, добавим новое поле Ном_пред. Договоры (Ном_дог, Дата_дог, Тип_дог, Ном_сотр, Ном_пред) Ном_сотр появился в результате преобразования связи М:1 «Курирует», в первичный ключ он не входит, Ном_пред появился в результате преобразования связи 1:М «Заключает», в первичный ключ он не входит. Счета (Ном_сч, Дата_сч, Срок_сч, Сумма_сч, Ном_дог, Пени) Ном_дог появился в результате преобразования связи 1:М «Включает», в первичный ключ он не входит. Платежи (Ном_пл, Ном_сч, Дата_пл, Сумма_пл) Ном_сч появился в результате преобразования слабой сущности «Платеж», это поле входит в первичный ключ! Товары/услуги (Ном_ту, Назв_ту, Цена_ту) Название товара неудобно использовать в качестве первичного ключа, добавим новое уникальное поле Ном_ту. Протоколы_счетов (Ном_сч, Ном_ту, Количество, Цена) Эта таблица появилась в результате преобразования бинарной связи М:М «Состав счета», её первичный ключ состоит из ключевых полей обеих сущностей. Пример реляционной модели: «Музыканты» Музыканты (НомМуз, ИмяМуз, ДатаРожд, СтрРожд)
Э та таблица не имеет внешних ключей. Сочинения (НомСоч, НазСоч, ДатаСоч, НомМуз) С толбец НомМуз является внешним ключом, появился в результате преобразования связи 1:М «Композитор» и содержит номера музыкантов- композиторов. Исполнители (НомИсп, Инструмент, Оценка, НомМуз) Столбец НомМуз является внешним ключом, появился в результате преобразования связи 1:М «Является» с сущностью «Музыканты». Ансамбли (НомАнс, НазАнс, СтрАнс, НомМуз) Столбец НомМуз является внешним ключом, появился в результате преобразования связи 1:М «Руководитель». УчАнс(НомАнс, НомИсп) Эта таблица появилась в результате преобразования бинарной связи М:М «Участники», её первичный ключ состоит из ключевых полей обеих связанных сущностей. Исполнения (НомМуз, НомАнс, НомСоч, ДатаИсп, СтрИсп, ГорИсп) Поскольку сущность «Исполнения» является слабой сущностью, в состав её первичного ключа попали все первичные ключи сильных сущностей, от которых она зависит. По отдельности каждый из них является ещё и внешним ключом. Задание для индивидуальной работы 2
Преобразуйте вашу ER-модель в реляционную модель. В получившихся таблицах не забудьте отметить первичные и внешние ключи. SQL (Structured Query Language)
Читайте также: b) Пример классического. Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|