Минимальное количество генерации таблицы из ER-сопоставления - PullRequest
1 голос
/ 21 сентября 2010

alt text

то, что будет минимальным, таблицы не будет отображено из этой модели отношений сущностей.

здесь M1 - ПЕРВИЧНЫЙ КЛЮЧ. P1 является первичным ключом, N1 - ОПИСАТЕЛЬ СЛАБОГО КОМПЛЕКСА Е3. А ТАКЖЕ R1 ОТНОШЕНИЕ (ОТ МНОГО К ОДНОМУ) (ОТ E1 ДО E2) R2 - ОТНОШЕНИЕ ОТНОШЕНИЯ (МНОГО К ОДНОМУ) (ОТ E3 ДО E2) Е1 ПОЛНОСТЬЮ УЧАСТВУЕТ В R1 И Е3 ТАКЖЕ ПОЛНОСТЬЮ УЧАСТВУЕТ.

ЧТО БУДЕТ МИНИМАЛЬНЫМ, ЧТО ТАБЛИЦА (СХЕМА ОТНОШЕНИЯ) НЕ БУДЕТ?

1 Ответ

0 голосов
/ 02 сентября 2013

Насколько мне известно, его следует разложить на 2 таблицы.

  1. E1R1 (M1, M2, M3, P1) Первичный ключ P1
  2. E3R2 (P1, N1, N2) Первичный ключ P1N1

Поскольку оба отношения были разложены, и поскольку ничего не осталось, в решении находятся только эти 2.

Сначала мы скомбинируем таблицу 1, в которой сущность E1 иE2 будет связан, и его первичный ключ будет P1 (независимо от того, существует ли общее участие, поскольку он рассматривается только при наличии отношения один к одному).

Теперь, когда E3 слаб, поэтому первичный ключ E1R1 и E3связан, и Первичный ключ результирующего будет объединен с P1N1.

Поскольку вы запросили минимальное число таблиц, поэтому оно равно 2, в противном случае максимальное количество таблиц не будет равно 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...