Это то, что вы делаете, чтобы получить нормированные таблицы для трех таблиц (на самом деле вы будете в конечном итоге с для таблиц). Создайте еще один таблицу с именем таблицы Ассамблея. Поместите первичный ключ каждого из трех таблиц в эту новую таблицу. Вы должны иметь следующие таблицы: мотоцикл (SerialNo, модель, WheelID, CrankID, StemID) Работник (EmpID, имя, адрес, зарплата, ...) Комплектующие (ItemID, категория) Ассамблея (SerialNo, EmpID, ItemID, ...
) Вы приходите в настоящее время к столу Ассамблеи; для каждого из трех таблиц, проверить, если связь между монтажный стол и таблица отношения один-ко-многим. Если это вы подчеркнуть ключ, скопированный в таблице Ассамблеи. Если это отношения один-к-одному, не подчеркивать скопированный ключ (или подчеркнуть его пунктирной линией). Подчеркнутые ключи образуют основной составной ключ класса Ассамблеи. В данном случае, все три клавиши скопированные подчеркнуты. Рис 6,2 показывает вид диаграммы. Есть четыре таблицы (классы) на диаграмме. Одним из них является ромб.
Четыре таблицы образуют п-арной отношения. П-арной отношения на самом деле принадлежит классу алмазов. Все четыре таблицы теперь по крайней мере в 3NF. Словарь: отношение один-к-одному или отношения один-ко-многим называется двоичной отношения. Привет! Говоря о колонках, чтобы добавить в классе Ассамблеи. Один из столбцов вы уверены, чтобы добавить в таблицу Ассамблеи является столбец даты и времени, которые покажут, когда (дата последнего) мотоцикл был собран. Это его нормализации и н-арной отношения. N-арной является последним из ассоциаций у меня лечить.
Мы останавливаемся здесь для этого урока и продолжить в следующей части серии. Клейс
<р> Учебники в базе Series1 Normalization2 первоначальную форму Evaluation3 Первая нормальная Form4 Вторая нормальная Form5 Третья нормальная Form6 верхнего уровня View7 Пакеты и многие-ко-многим Relationships8 Пакеты и Subtypes9 Пакеты и Reflexive Relationships10 Пакеты и Compositions11 Пакеты и N -позиционной Association12 базы дан