СОЗДАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
В ACCESS 2007
РОЕНИЕ АТОМА И ХИМИЧЕАЯ
39
1.6. Преобразование концептуальной модели компьютерного
салона в реляционную схему
На рис. 1.15 представлена модель компьютерного салона, полученная
ранее на основных принципах концептуального проектирования. Применяя
изложенные выше правила, преобразуем эту модель в реляционную схему.
На первом этапе преобразования рассмотрим все отношения, которые не
входят в составное объектное множество. Так, отношение
руководит
между
объектными множествами РУКОВОДИТЕЛЬ и СОТРУДНИК преобразуется по
правилу преобразования отношений один-ко-многим путем добавления в опре-
деление таблицы
Сотрудник
внешнего ключа
№_руководителя
.
Руководитель
(ID руководитель, Фамилия, Имя, Отчество, Должность)
Сотрудник
(ID сотрудник, Фамилия, Имя, Отчество, Адрес,
№_руководителя)
Внешний ключ:
№_руководителя
ID_руководитель (
Руководитель
)
Далее преобразуем отношение
имеет
между объектными множествами
ТОВАР и ХАРАКТЕРИСТИКА ТОВАРА путем помещения в определение таб-
лицы
Характеристика товара
внешнего ключа и одновременно ключа
№_товара
.
Товар
(ID Товар, Название, Страна, Цена, Вес)
Характеристика товара
(№_товара, Мощность, Дата производства,
№ сертификата, гарантия)
Внешний ключ:
№_товара
ID_товар (
Товар
)
Для отношений
продает
,
поставляет
,
покупает
, которые имеют мощ-
ность много-ко-многим, может быть создана таблица пересечения или состав-
ное объектное множество. Для преобразования такого множества необходимо
дополнительно создать определения таблиц
Производитель
,
Физическое
лицо
,
Юридическое
лицо
. Так, множество ПОКУПАТЕЛЬ является обобще-
нием, для него таблица не создается. А в итоге создается таблица составного
объектного множества, в которую указывают ссылки на все входящие в него
множества:
№_товара
,
№_сотрудника
,
№_производителя
,
№_физического_лица
,
№_юридического_лица
.
1...,31,32,33,34,35,36,37,38,39,40 42,43,44,45,46,47,48,49,50,51,...214