Базы данных. Краморенко Н.В. - 51 стр.

UptoLike

Составители: 

52
Рис. 3-6. Диалоговое окно установки обеспечения ссылочной целостности
Для обеспечения режима ОГРАНИЧЕНИЯ обновления (и/или удаления) необходимо
установить флаг:
обеспечение целостности данных
Для обеспечения режима КАСКАДИРОВАНИЯ обновления (и/или удаления) необходимо
установить флаги:
обеспечение целостности данных
каскадное обновление (и/или удаление) связанных полей
Для подтверждения установленных режимов целостности и создания связи между
таблицами нажмите кнопку ОК (Рис. 3-7)
Рис. 3-7. Связь N:1 между таблицами
5. Повторить п.2-4 для создания связей между остальными таблицами
Построение схемы данных БД «Магазин»
Рассмотрим, какие правила ссылочной целостности необходимо установить в БД «Магазин»
(Таблица 3-2), реляционная модель которой приведена на Рис. 3-28.
Таблица 3-2
Связь между таблицами Обновление Удаление
ПродуктыПродажи Каскадировать Каскадировать
ПродуктыПоставки Каскадировать Ограничить
ПродуктыЗаказы Каскадировать Каскадировать
ПоставщикиПоставки Каскадировать Ограничить
ПоставщикиЗаказы Каскадировать Каскадировать
ГородаПоставщики Каскадировать Ограничить
Окончательная схема данных БД «Магазин» приведена на Рис. 3-8.
               Рис. 3-6. Диалоговое окно установки обеспечения ссылочной целостности

     • Для обеспечения режима ОГРАНИЧЕНИЯ обновления (и/или удаления) необходимо
        установить флаг:
        • обеспечение целостности данных
     • Для обеспечения режима КАСКАДИРОВАНИЯ обновления (и/или удаления) необходимо
        установить флаги:
      •      обеспечение целостности данных
     •       каскадное обновление (и/или удаление) связанных полей
     • Для подтверждения установленных режимов целостности и создания связи между
        таблицами нажмите кнопку ОК (Рис. 3-7)




                              Рис. 3-7. Связь N:1 между таблицами
5. Повторить п.2-4 для создания связей между остальными таблицами

       Построение схемы данных БД «Магазин»
       Рассмотрим, какие правила ссылочной целостности необходимо установить в БД «Магазин»
(Таблица 3-2), реляционная модель которой приведена на Рис. 3-28.
       Таблица 3-2
                 Связь между таблицами         Обновление           Удаление
                   Продукты – Продажи         Каскадировать       Каскадировать
                   Продукты – Поставки        Каскадировать        Ограничить
                    Продукты – Заказы         Каскадировать       Каскадировать
                 Поставщики – Поставки        Каскадировать        Ограничить
                   Поставщики – Заказы        Каскадировать       Каскадировать
                   Города – Поставщики        Каскадировать        Ограничить




      Окончательная схема данных БД «Магазин» приведена на Рис. 3-8.




                                                52