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