Наименование | Описание |
Диван | … |
Стол | … |
Стул | … |
… | … |
ПРЕДМЕТЫ МЕБЕЛИ
Код предмета | Тип | Модель | Описание | Изображение | Стоимость |
Диван | Колибри | … | … | … | |
Стол | Прима | … | … | … | |
Диван | Увертюра | … | … | … | |
… | … | … | … | … | … |
Итак, через первичный ключ Наименование в таблице ТИП МЕБЕЛИ и вторичный ключ Тип в таблице ПРЕДМЕТЫ МЕБЕЛИ будет фиксироваться связь двух сущностей нашей предметной области – ТИПА МЕБЕЛИ и ПРЕДМЕТОВ МЕБЕЛИ.
Аналогично, в связи сущностей ТИП ДЕТАЛЕЙ Û ДЕТАЛИ степень связи «один-ко-многим», n-связная сущность имеет обязательный класс принадлежности; следовательно, в соответствии с ER-методом
Достаточно использовать две таблицы (по одной для каждой сущности); ключ каждой сущности служит в качестве первичного ключа соответствующей таблицы. Кроме того, ключ 1-связной сущности должен быть добавлен как атрибут в таблицу, представляющую n-связную сущность.
Но у нас в таблице ДЕТАЛИ уже есть такой атрибут – Тип(он и будет вторичным ключом, соответствующим первичному ключу Наименование).
ТИП ДЕТАЛЕЙ
Наименование | Изображение | Описание |
Гайка | … | … |
Шайба | … | … |
Гвоздь | … | … |
… | … | … |
ДЕТАЛИ
Код детали | Тип | Вес | Диаметр | Металл | Цвет |
Гайка | Сталь | Серый | |||
Шайба | Сплав №1 | Черный | |||
Гайка | Латунь | Желтый | |||
… | … | … | … | … | … |
Итак, через первичный ключ Наименование в таблице ТИП ДЕТАЛЕЙ и вторичный ключ Тип в таблице ДЕТАЛИ будет фиксироваться связь двух сущностей нашей предметной области – ТИПА ДЕТАЛЕЙ и ДЕТАЛЕЙ.
В связи сущностей ДЕТАЛИ Û ПОСТАВЩИКИ степень связи «многие-ко-многим». В этом случае классы принадлежности сущностей не влияют на количество и структуру соответствующих таблиц; следовательно,
Необходимо формирование трех таблиц – по одной для каждой сущности (ключ каждой сущности служит в качестве первичного ключа соответствующей таблицы), а также таблицы для связи. Таблица, создаваемая для связи, должна иметь по одному вторичному ключу от каждой сущности.
ПОСТАВЩИКИ
Код пост | Фамилия И.О. | Страна | Город | Адрес | Телефон | Надежность |
Орлов А.С. | Россия | Москва | Лесная 34-1-75 | 263-67-89 | ||
Станов О.Т. | Россия | Курск | Новая 23-56 | 23-45-12 | ||
Рыбаков И.И. | Украина | Ровно | Рыбная 2-34 | 34-54-12 | ||
… | … | … | … | … | … | … |
ДЕТАЛИ
Код детали | Тип | Вес | Диаметр | Металл | Цвет |
Гайка | Сталь | Серый | |||
Шайба | Сплав №1 | Черный | |||
Гайка | Латунь | Желтый | |||
… | … | … | … | … | … |