Вопросы к экзамену по курсу "Базы данных" (группы С)

(6-й семестр)

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