Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Проанализируем причину дублирования. Комплектующие компьютера имеют два неотъемлемых свойства: «Наименование» и «Описание». «Название фирмы», «Адрес» и «Цена» не являются свойствами комплектующих компьютера, они являются свойствами поставщика.
Естественно разделить исходную таблицу на две: «Комплектующие» (табл. 11.3) и «Поставщики» (табл. 11.4).
Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. В таблицу «Комплектующие» введем поле «Код комплектующих». Именно это поле будет ключевым в данной таблице.
Таблица 11.3. Комплектующие
Код комплектующих | Наименование | Описание |
К1 | Системный блок | Pentium |
К2 | Монитор | 15" |
КЗ | Клавиатура | 104кл. |
К4 | Мышь | Зкн. |
В таблицу «Поставщики» введем дополнительное поле «Код поставщика». Именно это поле будет ключевым в данной таблице.
Таблица 11.4. Поставщики
Код поставщика | Название фирмы | Адрес |
П1 | Фирма1 | Адрес 1 |
П2 | Фирма2 | Адрес2 |
11.5.2. Связывание таблиц
После создания различных таблиц, содержащих данные, относящиеся к различным аспектам базы данных, необходимо обеспечить целостность базы данных. Для этого надо связать таблицы между собой.
При связи «один-ко-многим» каждой записи в одной (главной) таблице могут соответствовать несколько записей в другой (подчиненной) таблице, а запись в подчиненной таблице не может иметь более одной соответствующей ей записи в главной таблице.
Дата публикования: 2014-10-30; Прочитано: 279 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!