СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Проектирование реляционных баз данных

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Проектирование реляционных баз данных»

Лекция 6   Проектирование реляционных баз данных

Лекция 6 Проектирование реляционных баз данных

Проектирование реляционных баз данных Для РБД проектирование логической структуры заключается в том, что­бы разбить всю информацию по файлам (отношениям), а также определить со­став полей (атрибутов) для каждого из этих файлов. Рассмотрим способ проекти­рования, основанный на анализе инфологической модели и переходе от нее к реляционным отношениям.

Проектирование реляционных баз данных

Для РБД проектирование логической структуры заключается в том, что­бы разбить всю информацию по файлам (отношениям), а также определить со­став полей (атрибутов) для каждого из этих файлов.

Рассмотрим способ проекти­рования, основанный на анализе инфологической модели и переходе от нее к реляционным отношениям.

 1. Для каждого простого объекта строится отношение (где ИО-идентификатор объекта, С - свойство, атрибут объекта).

1. Для каждого простого объекта строится отношение (где ИО-идентификатор объекта, С - свойство, атрибут объекта).

 2. Если у объекта имеются множественные свойства, то каждому из них ста­вится в соответствие отдельное отношение. Ключом этого отношения будет идентификатор соответствующего объекта, а неключевым атрибутом — рек­визит, отражающий данное свойство

2. Если у объекта имеются множественные свойства, то каждому из них ста­вится в соответствие отдельное отношение. Ключом этого отношения будет идентификатор соответствующего объекта, а неключевым атрибутом — рек­визит, отражающий данное свойство

 3. Наличие между объектами связи типа 1: 1 является редкой ситуацией.  Можно использовать один файл R1 (И01, С1, И02, С2) или два файла R1 (И01, С1, И02), R2 (И02, С2)

3. Наличие между объектами связи типа 1: 1 является редкой ситуацией.

Можно использовать один файл R1 (И01, С1, И02, С2) или два файла R1 (И01, С1, И02), R2 (И02, С2)

4. Если между объектами предметной области имеется связь 1 :М, то можно использовать два отношения

4. Если между объектами предметной области имеется связь 1 :М, то можно использовать два отношения

5. Агрегированные объекты могут быть сведены в одно реляционное отношение в том случае, если те объекты, с которыми связан каждый из них, полностью совпадают. R1(И01,И02,ИОЗ,С1) ПОСТАВКИ (ПОСТАВЩИКИ, ПОЛУЧАТЕЛИ,   ТОВАРЫ, ДАТА, КОЛИЧЕСТВО)

5. Агрегированные объекты могут быть сведены в одно реляционное отношение в том случае, если те объекты, с которыми связан каждый из них, полностью совпадают.

R1(И01,И02,ИОЗ,С1)

ПОСТАВКИ (ПОСТАВЩИКИ, ПОЛУЧАТЕЛИ,

ТОВАРЫ, ДАТА, КОЛИЧЕСТВО)

6. Обобщенный объект

6. Обобщенный объект