СОЗДАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
В ACCESS 2007
РОЕНИЕ АТОМА И ХИМИЧЕАЯ
34
А.
Отношения один к одному.
Пусть объектные множества ТОВАР и
ХАРАКТЕРИСТИКА ТОВАРА связаны отношением
Иметь
с мощностью
один-к-одному (рис. 1.21).
Правило преобразование в общем случае можно сформулировать сле-
дующим образом:
отношение один-к-одному преобразуется путем помеще-
ния одного из объектных множеств в качестве атрибута в таблицу второ-
го объектного множества. Его выбор определяется потребностями кон-
кретного приложения. В ряде случаев оба варианта оказываются приемле-
мыми.
Тогда для представленной модели необходимо создать определения двух
таблиц
Товар
и
Характеристика
товара
с соответствующими атрибутами и
подчеркнутыми ключевыми атрибутами, а затем в таблицу Характеристика
товара необходимо в качестве ключевого атрибута вставить
№_товара
, кото-
рый будет и внешним ключом. В этом случае каждому номеру товара будет со-
ответствовать единственный номер характеристики товара.
Товар
(ID_Товар, Название, Цена, Страна производитель, Вес)
Характеристика товара
(№_товара, № сертифика, Мощность, Дата
производства, Гарантия)
Внешний ключ:
№_товара
ID_товар (
Товар
)
Рис. 1.21. Пример отношения один-к-одному
ТОВАР
Название
Id_Товар
Цена
Страна
Вес
ХАРАКТЕРИСТИКА
ТОВАРА
Мощность
Гарантия
Дата произ-
водства
№ сертификата
имеет
1
1
1...,26,27,28,29,30,31,32,33,34,35 37,38,39,40,41,42,43,44,45,46,...214