Вопросы к итоговому экзамену по курсу "Базы данных" (МИЭМ, 2-й модуль)

  1. Компоненты системы баз данных. Уровни представления данных. Физическая и логическая независимость данных.
  2. Реляционная модель данных (РМД). Структуризация данных в РМД. Свойства и ключи отношения. Достоинства и недостатки РМД.
  3. Системы управления базами данных (СУБД). Назначение СУБД. Классификация СУБД. Основные функции СУБД. Словарь-справочник данных.
  4. Проектирование баз данных. Требования к проекту базы данных. Этапы проектирования.
  5. Инфологическое проектирование БД. Анализ предметной области с помощью метода "сущность-связь". Построение ER-диаграммы.
  6. Логическое проектирование БД. Правила преобразования ER-диаграммы в схему БД. Составление схем отношений: выбор ключей, выбор типов данных, определение ограничений целостности.
  7. Нормализация отношений (до 4НФ включительно).
  8. Физическая организация данных. Структура хранимых данных. Ключ базы данных. Методы управления памятью.
  9. Индексирование данных. Многоуровневые индексы. Создание и использование индексов.
  10. Механизм транзакций. Свойства транзакции. Начало и завершение транзакций. Журнал транзакций, сегмент отката.
  11. Механизм транзакций. Взаимовлияние транзакций. Способы разграничения транзакций: блокировки и механих временных отметок.
  12. Защита данных от сбоев. Виды сбоев. Восстановление базы данных. Резервное копирование.
  13. Защита данных от несанкционированного доступа. Типы привилегий. Команды управления правами доступа. Роли.