Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ивт-20 / БД - заочный факультет / 02 Вопросы экзамена

.doc
Скачиваний:
6
Добавлен:
26.04.2015
Размер:
30.21 Кб
Скачать

Вопросы для подготовки к экзамену по дисциплине «Базы данных»

  1. Определение и назначение базы данных. Жизненный цикл БД. Определение, этапы.

  2. Определение и назначение систем управления базами данных.Компоненты среды СУБД. Аппаратное обеспечение. Программное обеспечение. Данные. Процедуры. Пользователи.

  3. Семантическое моделирование данных. Графические примитивы в нотации Чена. Правила моделирования

  4. Иерархическая модель данных. Характеристика. Манипулирование данными. Ограничение целостности.

  5. Сетевая модель данных. Характеристика. Манипулирование данными. Ограничение целостности.

  6. Реляционная модель данных. Основные понятия. Этапы проектирования реляционной базы данных.Понятие ключа в реляционной базе данных. Определение первичного, потенциального, составного, внешнего ключа.

  7. Организация связей между сущностями. Внешний ключ. Понятие мощности связи.

  8. 1НФ. Требования к отношениям в первой нормальной форме

  9. Понятие функциональной зависимости. Требования к отношениям во второй нормальной форме.

  10. Понятие транзитивной зависимости. Требования к отношениям в третьей нормальной форме.

  11. Понятие функциональной зависимости, детерминанта. Нормальная форма Бойса-Кодда.
  12. Понятие многозначной зависимости. Требования к отношениям в четвертой нормальной форме.

  13. Понятие зависимости соединения. Требования к отношениям в пятой нормальной форме.

  14. Реляционная алгебра. Декартово произведение. Операция селекции. Операция проекции. Операция деления отношений. Операция пересечения. Операция взятия разности. Операция объединения. Построение выражений и запись.

  15. Реляционное исчисление кортежей. Понятие правильно построенной формулы. Кванторы. Целевой список.

  16. Реляционное исчисление доменов. Понятие правильно построенной формулы.

  17. Понятие языка определения данных и языка манипулирования данными. На примере SQL.

  18. Понятие транзакций. Свойства транзакций.

  19. Управление параллельностью. Определение и проблемы.

  20. Сравнение OLTP-систем и хранилищ данных.

  21. Архитектура хранилищ данных.

  22. Многомерная OLAP-технология.