Выявление объектов базы данных

 

Информационный объект образуется совокупностью логически взаимосвязанных реквизитов. В теории проектирования реляционных баз данных реквизиты делятся на ключевые и описательные. Ключевой реквизит однозначно определяет отдельный конкретный экземпляр объекта. Неключевые реквизиты называются описательными.

Таким образом, для управления телеателье нам потребуется информация о следующих объектах: клиентах, мастерах, ремонтируемых аппаратах, запасных частях.

Атрибутами (реквизитами) объектов могут быть:

 

клиент (номер_клиента, фамилия, имя, отчество, адрес, телефон);

мастер (номер_мастера, фамилия, имя, отчество, адрес, телефон, разряд);

АППАРАТ(номер_аппарата, название, тип, заводской номер, гарантия, дата_ поступления);

ЗАПАСНЫЕ_ЧАСТИ(номерЗЧ, название, количество, наличие_драг_металлов, цена).

 

Ключевые атрибуты: номер_клиента, номер_мастера, номер_аппарата, номерЗЧ. Все они однозначно определяют записи в своих таблицах. Можно взять и другие, например заводской номер объекта АППАРАТ. Для упрощения в качестве ключевых атрибутов будем выбирать номера по порядку.

 

Для справки.

Реквизиты каждого информационного объекта должны удовлетворять требованиям нормализации:

- информационный объект должен содержать уникальный идентификатор (ключ);

- все описательные реквизиты должны быть взаимонезави­симы, т.е. между ними не может быть функциональных зависи­мостей. Между двумя реквизитами име­ется функциональная зависимость, если одному значению одного реквизита соответствует только одно значение другого реквизита, например, Расчетный счет организации и Название организации;

- каждый описательный реквизит должен функционально за­висеть от ключа.

- при составном ключе (состоящем из нескольких реквизитов) описательные реквизиты должны за­висеть целиком от всей совокупности реквизитов, образующих ключ.

- каждый описательный реквизит не может зависеть от клю­ча транзитивно, т.е. через другой промежуточный реквизит. В случае транзитивной зависимости между реквизитами можно вы­полнить расщепление совокупности реквизитов с образованием двух информационных объектов вместо одного.

 








Дата добавления: 2015-01-24; просмотров: 552;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.