Реляционная модель данных. § Непосредственно поддерживает бинарные связи и связи более высоких степеней типа 1:1 и 1:М, а также рекурсивные связи типа 1:1 и 1:M§ Непосредственно поддерживает бинарные связи и связи более высоких степеней типа 1:1 и 1:М, а также рекурсивные связи типа 1:1 и 1:M. § Бинарные связи более высоких степеней типа M:N поддерживаются с помощью декомпозиции. § Рекурсивные связи типа M:N поддерживаются с помощью декомпозиции § Типы записей связанны друг с другом символически с помощью конструкции «первичный/внешний ключ». § В реляционной модели поддерживается целостность на уровне ссылок. § Обладает гибкостью по отношению к изменению требований к данным и методам доступа. § Доступ к типам записей осуществляется с помощью команд реляционной алгебры или реляционного исчисления. Эти команды могут быть вложенными, что позволяет создавать сложные запросы.
Однако реляционная модель также обладает некоторыми недостатками — в частности, ограниченными возможностями моделирования сложных предметных областей. Для решения этой проблемы был выполнен большой объем исследовательской работы. В 1976 году Чен предложил модель «сущность-связь» (Entity-Relationship model — ER-модель), которая в настоящее время стала самой распространенной технологией проектирования баз данных. В 1979 году Кодд сделал попытку устранить недостатки собственной основополагающей работы и опубликовал расширенную версию реляционной модели — RM/T (1979), затем еще одну версию — RM/V2 (1990). Попытки создания модели данных, позволяющей более точно описывать реальный мир, нестрого называют семантическим моделированием данных (semantic data modeling). В ответ на все возрастающую сложность приложений баз данных появились две новые системы: объектно-ориентированные СУБД, или ООСУБД (Object-Oriented DBMS — OODBMS), и объектно-реляционные СУБД, или ОРСУБД (Object-Relational DBMS — ORDBMS). Однако, в отличие от предыдущих моделей, действительная структура этих моделей не совсем ясна. Попытки реализации подобных моделей представляют собой СУБД третьего поколения. ЗАКЛЮЧИТЕЛЬНАЯ ЧАСТЬ (»5 мин.)
Повторить тему лекции. Подвести итоги занятия: · оценить степень достижения поставленных перед занятием целей; · сделать обобщающие выводы по изученному материалу. Провести анализ достигнутых результатов: · что удалось, и что не удалось достичь в ходе занятия; · оценить активность студентов на занятии. Подчеркнуть практическую значимость знаний полученных в ходе занятия. Дать рекомендации по закреплению изученного материала на самоподготовке. Объявить оценки за занятие. Ответить на вопросы. Сделать необходимые записи в журналах учебных групп. Довести тему следующей лекции.
Обсуждено и одобрено на заседании кафедры «ВС и ИБ» (протокол №____ от _______________г.) Доцент кафедры Э.Голенищев
|