velikol.ru
1

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


  1. База данных (БД). Система управления базами данных (СУБД).

  2. Схема составляющих ИС.

  3. Архитектуры организации ИС «Файл – сервер» и «Клиент – сервер».

  4. Классификация СУБД по виду программ.

  5. Классификация СУБД по характеру использования.

  6. Классификация СУБД по используемой модели данных.

  7. Основные объекты СУБД.

  8. Реляционная модель данных (РМД). Основные понятия.

  9. Элементы реляционной модели данных (РМД).

  10. Первичный ключ (ключ отношения, ключевой атрибут).

  11. Виды связей в реляционных СУБД.

  12. Характеристика видов связей таблиц.

  13. Связь вида 1:1.

  14. Связь вида 1:М.

  15. Связь вида М:1.

  16. Связь вида М:М.

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

  18. Проектирование баз данных. Проблемы проектирования.

  19. Основные подходы при проектировании данных.

  20. Избыточное дублирование данных.

  21. Основная процедура декомпозиции.

  22. Аномалии обновления отношения.

  23. Формирование исходного отношения.

  24. Явная и неявная избыточность.

  25. Нормализация отношений. Процесс нормализации.

  26. Функциональная и многозначная зависимость.

  27. Нормальные формы (1НФ, 2НФ, 3НФ).

  28. Нормальные формы (НФБК, 4НФ, 5НФ).

  29. Полная декомпозиция таблицы.

  30. Проектирование РБД с использованием ER- технологии. Постановка задачи.

  31. Метод «Сущность – Связь» (ER – метод).

  32. Сущности и связи.

  33. Построение ER – диаграммы ПО.

  34. Степень связи и класс принадлежности сущности к связи.

  35. Обязательный и необязательный класс принадлежности сущности к связи.

  36. Получение отношений из диаграммы ER – типа.

  37. Предварительные отношения для бинарных связей 1:1.

  38. Предварительные отношения для бинарных связей 1:N.

  39. Предварительные отношения для бинарных связей степени N:M.

  40. Связи более высокого порядка.

  41. Использование ролей. Ролевая и обобщающая сущности.

  42. Таблицы сущностей.

  43. Организация связей сущностей.

  44. Обеспечение целостности.

  45. Реляционные операции. Операции над отношениями.

  46. Операция «Объединение».

  47. Операция «Пересечение».

  48. Операция «Вычитание».

  49. Операция «Декартово произведение».

  50. Операция «Выбор».

  51. Операция «Проекция».

  52. Операция «Соединение».

  53. Операция «Деление».

  54. Дополнительные операции реляционной алгебры.

  55. Структурированный язык запросов SQL.

  56. Общая характеристика языка SQL.

  57. Статический SQL.

  58. Динамический SQL.

  59. Основные операторы языка SQL (DDL).

  60. Основные операторы языка SQL (DML).