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