скачать docx
Вопросы для экзамена по дисциплине «Базы данных»
для студентов направления «Прикладная информатика»
1. Введение в базы данных. Файловые системы. Недостатки файловых систем. Модели данных иерархическая и сетевая.
2 Системы баз данных. Функциональные возможности. Схема системы базы данных. Компоненты системы базы данных. Распределение обязанностей в системах баз данных.
3. Архитектура систем баз данных.Трехуровневая архитектура ANSI-SPARC. Функции СУБД.
4. Планирование, проектирование и администрирование базы данных. Жизненный цикл приложения баз данных.
5. Реляционная модель баз данных. Отношение. Атрибут. Домен. Кортеж. Кардинальное число. Степень отношения. Первичный ключ. Реляционная база данных. Математические отношения. Свойства отношений. Реляционные ключи. Первичный ключ, внешний ключ.
6. Реляционная целостность. Определитель Null. Целостность сущностей, ссылочная целостность.
7. Реляционная алгебра. Свойства операций реляционной алгебры. Операции реляционной алгебры.
8. Правила, которым должны удовлетворять реляционные СУБД.
9. Разработка модели данных на основе нормализации. Цель нормализации. Избыточность данных. Аномалии вставки, удаления, обновления. Свойства соединения без потерь и сохранения зависимости
10. Функциональные зависимости. Детерминант. Полная функциональная зависимость. Частичная функциональная зависимость.
11. Процесс нормализации. Нормальные формы1HФ, 2НФ, 3НФ, НФБК, 4НФ, 5НФ
12. Семантическое моделирование данных «сущность-связь».
13. Язык SQL. Основные характеристики языка. Запись SQL-операторов.
14. Оператор SELECT. Фразы SELECT, FROM, WHERE. Виды предикатов предложения WHERE.
16. Сортировка результатов (фраза ORDER BY). Группирование результатов (фраза GROUP BY). Ограничения на выполнение группирования (фраза HAVING)
17. Подзапросы. Ключевые слова ANY и ALL, EXISTS и NOT EXIST
18. Многотабличные запросы. Простое соединение. Открытые соединения. Левое и правое открытое соединение. Полное открытое соединение.
19. Изменение содержимого базы данных. Добавление данных в таблицу. Модификация данных в таблице. Удаление данных из таблицы.
20. Операторы определения данных. Создание баз данных. Создание таблиц. Удаление таблиц. Создание индекса. Создание и удаление представлений.
21. Физическая организация БД. Файловые структуры. Индексные файлы: плотные и неплотные индексы, B-деревья. Инвертированные списки.
22. Распределенные СУБД.
23. Web и СУБД.
24. Хранилища данных.
25. OLAP-технологии.