Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 7. Загальні відомості про архітектуру СУБД...doc
Скачиваний:
4
Добавлен:
29.08.2019
Размер:
313.86 Кб
Скачать

7.9.2. Поняття інформаційно-логічної моделі

Проектування бази даних полягає в побудові комплексу взаємозалежних моделей даних. На рис. 7.17 умовно відображені етапи процесу проектування бази даних.

Розробка інфологічної моделі предметної сфери

Логічне проектування

Фізичне проектування

Проектування представлення даних для додатків

Рис. 7.17. Етапи процесу проектування бази даних

Найважливішим етапом проектування бази даних є розробка інфологічної (інформаційно-логічної) моделі предметної області, не орієнтованої на СУБД. В інфологічній моделі засобами структур даних в інтегрованому вигляді відображають склад і структуру даних, а також інформаційні потреби додатків (задач і запитів).

Інформаційно-логічна (інфологічна) модель предметної області відображає предметну область у вигляді сукупності інформаційних об’єктів та їх структурних зв'язків.

Інфологічна модель предметної області будується першою. Попередня інфологічна модель будується ще на передпроектній стадії і потім уточнюється на більш пізніх стадіях проектування баз даних. Потім на її основі будуються концептуальна (логічна), внутрішня (фізична) і зовнішня моделі.

На рис. 7.18 представлена графічна форма інформаційно-логічної моделі, що поєднує інформаційні об’єкти: Студент, Сесія, Стипендія, Викладач.

Викладач

Студент

Стипендія

Сесія

Рис. 7.18. Графічне подання інфологічної моделі

Питання для самоконтролю

  1. Що розуміють під терміном „дані”?

  2. Що розуміють під терміном „моделі даних”?

  3. Що розуміють під терміном „зв’язки”?

  4. Що розуміють під терміном „поле”?

  5. Що розуміють під терміном „запис”?

  6. Що розуміють під терміном „база даних”?

  7. Що розуміють під терміном „СУБД”?

  8. Що розуміють під терміном „структура даних”?

  9. Що розуміють під терміном „атрибут”?

  10. Що розуміють під терміном „клас об’єктів”?

  11. Які моделі даних Ви знаєте?

  12. Що розуміють під реляційною базою даних?

  13. Назвіть призначення індексів?

  14. Що розуміють під реляційною базою даних?

  15. Що розуміють під терміном „ключ запису”?

  16. Які ключі записів Ви знаєте?

  17. Назвіть етапи проектування баз даних.

  18. Що розуміють під інформаційним об’єктом?

  19. Що розуміють під нормалізацією відношень?

  20. Що розуміють під першою нормалізованою формою?

  21. Що розуміють під функціональною залежністю реквізитів?

  22. В чому полягає функціонально повна залежність неключових атрибутів?

  23. Що розуміють під другою нормалізованою формою?

  24. Що розуміють під третьою нормалізованою формою?

  25. Які типи зв’язків вам відомі?

  26. В чому полягає проектування бази даних?

203