Экз вопросы по БД 2021
.docxЭкзаменационные вопросы по предмету «Базы данных»
Недостатки файловых систем по сравнению с системами баз данных
Понятие системы и информационной системы. Классификация информационных систем
Понятие системы баз данных и ее упрощенная схема
Понятия интегрированности и разделяемости данных, независимости от данных и целостности данных применительно к системам баз данных
Жизненный цикл базы данных. Этапы концептуального, логического и физического проектирования базы данных
Понятия модели и модели данных. Логические модели данных
Иерархическая модель данных, ее достоинства и недостатки
Сетевая модель данных, ее достоинства и недостатки
Реляционная модель данных. Ее отличие от графовых моделей (иерархической и сетевой)
Основные понятия реляционной алгебры
Определение сущности в реляционной алгебре. Свойства сущности
Понятия возможного, первичного и альтернативного ключей
Операции реляционной алгебры. Базовые реляционные операции
Теоретико-множественные реляционные операции. Свойства реляционной операции декартова произведения
Специальные реляционные операции
Реляционные операции селекции и проекции
Реляционная операция соединения. Ее разновидности
Реляционная операция естественного соединения и ее свойства
Реляционная операция деления
Примитивные и не примитивные реляционные операции
Типы связей между сущностями
Связь между сущностями типа «один ко многим». Свойства внешнего ключа
Связь между сущностями типа «многие ко многим». Ее преобразование при переходе к физической модели
Нормализация данных. Первая нормальная форма
Нормализация данных. Вторая нормальная форма
Нормализация данных. Третья нормальная форма и нормальная форма Кодда-Бойса
Нормализация данных. Четвертая и пятая нормальные формы
Целостность данных
Основные и дополнительные правила ссылочной целостности
Язык SQL: основные команды манипулирования данными
Язык SQL: вставка новой записи в таблицу
Язык SQL: удаление записей из таблицы
Язык SQL: использование операторов IN, BETWEEN, LIKE и ключевого слова NULL в условиях отбора данных
Язык SQL: обновление записей в таблице
Язык SQL: выборка данных из таблиц. Использование агрегатных функций и вычисляемых полей
Язык SQL: группировка строк набора данных
Язык SQL: соединение таблиц (внутреннее и внешнее)
Язык SQL: использование подзапросов
Язык SQL: операторы EXISTS, ANY, ALL в командах с подзапросом
Язык SQL: основные команды определения данных
Язык SQL: создание и использование представлений (просмотров) и индексов
Назначение и функции СУБД
Управление словарем данных и обеспечение безопасности данных в СУБД
Обеспечение целостности данных в СУБД
Управление многопользовательским доступом к данным в СУБД
Управление резервным копированием и восстановлением данных в СУБД
Механизм тиражирования (репликации) данных в СУБД
Типы баз данных
Распределенные базы данных. Двенадцать правил Дейта для распределенных баз данных
Системы «клиент/сервер»
Системы поддержки принятия решений
Хранилища данных. Их отличия от операционных баз данных
Подготовка данных применительно к хранилищам данных
Магазины (витрины) данных. Банки оперативных данных
Многомерные базы данных. Разработка (извлечение) данных
ERwin: сильные и слабые связи между сущностями. Операции прямого и обратного проектирования
SQL Server: курсоры и триггеры, их виды, процесс использования