- •I) Вопросы по теории
- •Назначение базы данных и субд.
- •Преимущества базы данных по сравнению с файловой системой.
- •Функции администратора базы данных
- •Трехуровневая архитектура ansi/sparc.
- •Назначение концептуального уровня в архитектуре ansi/sparc
- •Назначение внешнего и внутреннего уровней в архитектуре ansi/sparc
- •Что такое логическая и физическая независимость данных? Как она поддерживается с помощью архитектуры ansi/sparc
- •Иерархическая структура данных и ограничения целостности
- •Операции иерархической структуры данных
- •Insert кафедра
- •Insert преподаватель
- •Сетевая структура данных и ограничения целостности
- •Ограничения целостности.
- •Операции сетевой структуры данных
- •Insert [тип-записи] record into [тип-набора] set
- •Недостатки иерархической и сетевой структур данных
- •Реляционная структура данных
- •Ключи в реляционной модели данных
- •Реляционная алгебра. Теоретико-множественные операции. Примеры
- •Реляционная алгебра. Операции проекции и селекции. Примеры
- •Реляционная алгебра. Операции декартового произведения и соединения. Примеры
- •Реляционная алгебра. Операции эквисоединения, естественного соединения и полусоединения. Примеры
- •Реляционная алгебра. Операция деления.
- •Свойства операций реляционной алгебры. Эквивалентные преобразования.
- •Оптимизация вычисления выражений реляционной алгебры.
- •Кортежно-ориентированное реляционное исчисление
- •Реляционная полнота языков запросов реляционной модели данных
Трехуровневая архитектура ansi/sparc.
- ANSI/X3/SPARC – Study Group on Data Base Management Systems
- Области стандартизации ДБ-технологии
- Можно стандартизовать только интерфейсы БД
- Интерфейсы à архитектура БД
Назначение концептуального уровня в архитектуре ansi/sparc
-Единая основа однозначного понимания ПО
-Включает только концептуально релевантные аспекты ПО
-Средство определения допустимой эволюции БД
-Основа отображения внешних схем во внутреннюю
-Обеспечение независимости данных
-Централизованное администрирование
-Обеспечение устойчивости
Назначение внешнего и внутреннего уровней в архитектуре ansi/sparc
Внешний уровень:
-Удобное представление данных
- Достижение логической независимости
- Решение проблемы защиты данных
- Независимость данных
- Поддержание различных внешних интерфейсов
Внутренний уровень:
-Обеспечивает настройку базы данных
-Описание и поддержание структур хранении и методов доступа
-Эффективность хранения данных
-Физическая независимость данных
- Проблемы защиты данных
-Решение проблем защиты данных
-Отображение данных на физические структуры хранения ОС
Что такое логическая и физическая независимость данных? Как она поддерживается с помощью архитектуры ansi/sparc
Что дает логическая и физическая независимость данных?
изменение прикладных программ не приводит к изменению физического представления базы данных
изменение программ СУБД не приводит к изменению физического представления данных
изменение физического представления данных не приводят к изменению прикладных программ
изменение программ СУБД не приводит к изменению прикладных программ
К чему приведет отсутствие логической и физической независимости данных?
к необходимости изменения прикладных программ при изменении физического представления базы данных
к большей достоверности данных
к возможному изменению физического представления данных при изменении прикладных программ
к более эффективному взаимодействию пользователей с базой данных
В чем состоит логическая и физическая независимость данных в базах данных?
представление о данных в прикладных программах и физическое представление данных в компьютере независимы.
данные одной прикладной программы независимы от данных другой прикладной программы
изменение прикладных программ не приводит к изменению физического представления базы данных
изменение прикладных программ не приводит к изменению программ СУБД
Иерархическая структура данных и ограничения целостности
Иерархическая модель базы данных состоит из объектов с указателями от родительских объектов к потомкам, соединяя вместе связанную информацию.
Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.
Ограничения целостности:
-Каждый экземпляр сегмента связан с единственным экземпляром родительского сегмента.
-Экземпляр любого сегмента не может существовать без соответствующего ему экземпляра родительского сегмента.