Главная страница

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


Скачать 45 Kb.
НазваниеВопросы к экзамену по дисциплине Базы данных
Дата18.09.2018
Размер45 Kb.
Формат файлаdoc
Имя файлаВопросы к экзамену.doc
ТипВопросы к экзамену
#51007


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


  1. Базы данных: основные понятия. Введение в базы данных. Определения.

  2. Развитие технологий обработки данных. Современное состояние технологий баз данных.

  3. Базы данных и их свойства.

  4. Системы управления базами данных. Компоненты среды СУБД.

  5. Архитектура СУБД. Трехуровневая архитектура базы данных. Внешний уровень. Концептуальный уровень. Внутренний уровень.

  6. Функции СУБД. Управление данными во внешней памяти. Управление транзакциями. Восстановление базы данных.

  7. Функции СУБД. Поддержка языков БД. Словарь данных. Управление параллельным доступом. Управление буферами оперативной памяти.

  8. Функции СУБД. Контроль доступа к данным. Поддержка обмена данными. Поддержка целостности данных. Поддержка независимости от данных. Вспомогательные функции.

  9. Типовая организация современной СУБД.

  10. Языки баз данных. Язык определения данных. Языки манипулирования данными.  

  11. Архитектура многопользовательских СУБД. Тенденции развития многопользовательских систем.

  12. Модели двухуровневой технологии «клиент-сервер». Файловый сервер. Модель удаленного доступа к данным.

  13. Модель сервера баз данных. Сервер приложений. Трехуровневая модель.

  14. Проектирование баз данных. Концепции проектирования. Жизненный цикл БД.

  15. Планирование разработки базы данных. Определение требований к системе. Сбор и анализ требований пользователей.

  16. Проектирование базы данных. Концептуальное проектирование базы данных. Логическое проектирование базы данных. Физическое проектирование базы данных.

  17. Разработка приложений. Загрузка данных. Тестирование. Эксплуатация и сопровождение.

  18. Концептуальное проектирование. Фундаментальные понятия. Объекты. Атрибуты. Ключи.

  19. Связи между объектами. Показатель кардинальности. Степень участия. Рекурсивная связь.

  20. Пример моделирования локальной ПрО.

  21. Специализация и генерализация. Категоризация. Составные объекты.

  22. Модели данных. Классификация моделей данных. Объектные модели данных. Модели данных на основе записей. Физическая модель данных.

  23. Сетевая модель. Структуры данных сетевой модели. Сетевой граф БД.

  24. Преобразование концептуальной модели в сетевую. Реализация наборов. Управляющая часть сетевой модели.

  25. Иерархическая модель данных. Структурная часть иерархической модели.

  26. Преобразование концептуальной модели в иерархическую модель данных.

  27. Управляющая часть иерархической модели. Описание данных. Манипулирование данными. Ограничения целостности.

  28. Достоинства и недостатки ранних СУБД.

  29. Реляционная модель данных. История вопроса. Структурная часть реляционной модели. Реляционное отношение. Свойства и виды отношений. Реляционные ключи.

  30. Обновление отношений. Целостность базы данных. Проектирование базы данных. Последовательная нормализация. Избыточность данных в БД.

  31. Аномалии обновления в базе данных. Аномалии включения. Аномалии удаления. Аномалии модификации.

  32. Процесс нормализации. Функциональные зависимости и ключи. Первая нормальная форма.

  33. Вторая нормальная форма. Третья нормальная форма.

  34. Нормализация на основе декомпозиции. Недостатки данной нормализации.

  35. Четвертая нормальная форма. Пятая нормальная форма.

  36. Проектирование реляционной базы данных. Логическое проектирование реляционной БД. Упрощение концептуальной модели данных.

  37. Методика преобразования концептуальных структур данных в реляционные структуры.

  38. Преобразование объектов и атрибутов. Преобразование бинарных связей. Преобразование связи типа «суперкласс/подкласс».

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

  40. Проверка модели с помощью концепций последовательной нормализации. Проверка модели в отношении транзакций пользователей. Проверка поддержки целостности данных.

  41. Управление реляционной базой данных.

  42. Реляционная алгебра. Основные операции реляционной алгебры. Дополнительные операции реляционной алгебры.

  43. Реляционное исчисление. Целевой список и определяющее выражение. Формулы исчисления кортежей. Квантор существования. Квантор всеобщности

  44. Язык SQL. Исторические аспекты развития SQL. Структура и типы данных языка SQL. Операторы языка SQL.

  45. Оператор выбора SELECT. Формирование запросов к базе данных. Агрегатные функции языка. Группирование результатов. Вложенные запросы.

  46. Оператор выбора SELECT. Многотабличные запросы. Множественные операции реляционной алгебры. Открытые соединения.

  47. Встроенный SQL. Однострочные и многострочные запросы.

  48. Управление транзакциями. Модель транзакции. Свойства транзакции. Журнализация. Проблемы многопользовательских систем. Блокировки.

  49. Триггеры. Основные сведения. Создание триггера. Триггер удаления.

  50. Хранимые процедуры. Назначение хранимых процедур. Создание и использование хранимых процедур.

  51. Администрирование баз данных. Управление учетными записями и правами доступа в MS SQL Server. Резервное копирование и восстановление баз данных.


написать администратору сайта