Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты БД.doc
Скачиваний:
8
Добавлен:
16.09.2019
Размер:
183.3 Кб
Скачать

15. Реляционная система управления системами баз данных.

Все операции над данными выполняются на уровне множеств

Результатом всегда будет таблица (свойство замкнутости)

Свойство замкнутости - результат операции имеет тот же тип, что и объекты, над которыми выполнялась операция.

Обеспечение возможности отображения структур данных в таблицы на логическом уровне.

Все информационное содержание БД представлено явным заданием значений данных.

Все значения данных атомарные или скалярные

В реляционной БД группы повторений недопустимы.

Аспекты реляционной модели:

  • Структура

  • Целостность

  • Обработка

16. Реляционная модель данных.

Реляционная БД - поддерживается логическая связь между данными. Логический доступ не зависит от физической реализации.

17. Иерархическая модель данных.

Иерархическая БД - поддерживается связь нескольких записей с одной. Данная структура зависит от заранее определённых физических показателей. Связь между элементами иерархическая.

Достоинства ИМД:

1. Эффективное использование памяти.

2. Малое время выполнения операция.

Недостатки ИМД:

1. Громоздкость при обработке информации – необходимость перерабатывать всё.

18. Сетевая модель данных.

Сетевые БД - связь и иерархическая, и не иерархическая. Все зависит от ранее определённых физических указателей. Отображает взаимодействия в виде произвольного графа. Элемент имеет любое количество сводных родителей. Сеть реализуется аналогично дереву – массивами, списками и т.д.

Достоинства СМД:

1. Эффективное использование памяти.

2. Высокое быстродействие.

3. Произвольные связи.

Недостатки СМД:

1. Сложность и жёсткость схемы.

2. Ослаблен контроль за целостностью данных.

19. Понятие оптимизации в базах данных.

Все операции в базах происходят на уровне множеств.

Все передвижения по базе происходят на основе автоматической тавтологии.

Ей управляет оптимизатор.

Оптимизатор – это компонент СУБД, определяющий как будут реализованы запросы. Он анализирует при выборе стратегий:

1. На какой таблице есть ссылки.

2. При выборе стратегии их размеры.

3. Какие существуют индексы.

4. Как данные располагаются на диске.

5. Какие операции используются при запросе.

Свойства оптимизации и автоматической навигации определяют свойство независимости данных.

20. Каталоги баз данных. Назначение. Структура.

Каталог – это данные о данных, хранимые в реляционных таблицах. В них хранится вся информация по различным объектам в вашей системе (о таблицах, об индексах, о ключах, об ограничениях).

Каталог размещается там, где хранятся схемы (внешняя - концептуальная - внутренняя) и содержит подробную информацию о всех объектах, имеющих значение для системы (таблицы, индексы, правила целостности, правила безопасности).

21. Базовые таблицы и представления.

Базовая таблица - исходная таблица, существующая независимо.

Производная таблица - получена из других таблиц посредством реляционных выражений.

Представления - именованная производная таблица, определение которой через другие таблицы содержится в каталоге (словаре)

Система выполняет операции над представлениями, заменяя ссылки на название представления выражением представляющим его.

Различия между базовыми таблицами и представлениями - базовые таблицы реально существуют и хранятся в БД; представления - различные

способы просмотра реальных данных.