*   >> Чтение Образование Статьи >> science >> programming

Пакеты и Subtypes

em. Давайте посмотрим на некоторые свойства, которые частности каждой группе. Ценовые и описание свойства для всех трех групп. Так они должны быть в таблице Items. Компания должна отслеживать вес сырья. В компонентов и офисные принадлежности групп веса не важно для этой компании. Компания должна отслеживать размеры компонентов, но размеры не важны в двух других группах для этой компании. Компания должна отслеживать скидку предложил компании для каждого канцелярских, но скидка не важно в этой компании для двух других групп. Эти заявления являются примерами бизнес-правил.

Там может быть больше, чем одно свойство в одной группе, которые не в других группах. С чем я уже сказал, у вас есть следующие таблицы: Пункт (ItemID, описание, цена) сырьевых материалов (Вес, ...) Комплектующие (длина, ширина, высота) OfficeSupplies (скидка, ...) Нормализация вас есть четыре таблицы выше; таблица товара и три другие таблицы. Эти таблицы не связаны с помощью клавиш. Для нормализации этих таблиц следует иметь в виду, что в таблице товара не относится к какой-либо конкретной пункта.

На самом деле все эти таблицы пункт может быть сжат в одну таблицу позицию следующим образом: Пункт (ItemID, описание, цена, вес, длина, ширина, высота, скидка) В такой таблице, будет нулевые значения; например, если элемент является сырье, в строке, будет нулевые значения для длины и высоты ячеек. В этом сырой таблице каждая строка в таблице представляет собой конкретный элемент. Лучше всего иметь четыре таблицы, а затем поместить ItemID во всех таблицах подтипа, давая: пункт (ItemID, описание, цена) сырьевых материалов (ItemID, вес, ...) Комплектующие (ItemID, длина, ширина, высота, ...

) OfficeSupplies (ItemID, скидка, ...) Эти четыре таблицы по крайней мере в 3NF; это нормально. Наша цель в том, чтобы установить нормированные таблицы из подтипов, которые у нас есть в пакете, и мы сделали это. Существует взаимосвязь один к одному между столом деталь и таблиц подтипов. Любая строка в таблице подтипа имеет соответствующую строку в таблице Item описания и цены элемента. Любая строка в таблице элемент имеет соответствующую строку в одной из таблиц подтипов, не в двух других; в таблице подтипа, у вас есть специфические свойства.

Сейчас не беспокоиться о других столбцов, чтобы закончить таблицу; мы увидим, как это сделать в ближайшее время. Помните, пакеты, связанные с применением таблиц; мы увидим такие отношения, позже. Мы пришли к концу этой части серии. Свидание в следующей части. Клейс

<р> У

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.