Как выбрать тему
Контрольная по базам данных обычно сочетает теоретические вопросы с задачами по варианту, поэтому выбирайте тему, для которой доступны схема данных, набор таблиц или учебный набор записей. Для практической части подойдут собственная модель предметной области, демонстрационная база с условными данными или результаты SQL-запросов к учебной базе.
Узкая формулировка удобнее для работы объёмом 10–20 страниц: вместо обзора всех возможностей СУБД можно разобрать нормализацию таблиц учёта заказов или индексы для поиска по каталогу. При согласовании обычно смотрят, соответствует ли тема разделам дисциплины, можно ли показать структуру таблиц и запросы, а также не дублирует ли она выданный вариант задания.
- Тема ограничена одной технологической задачей: моделированием, запросами, нормализацией, индексированием или защитой данных
- Для разбора можно составить таблицы, связи и тестовые записи условной предметной области
- Формулировка позволяет привести SQL-запросы, схему базы или результаты выполнения запросов
- Объект не слишком широк: учёт заказов организации вместо информационной системы предприятия в целом
- В теме различимы теоретическая часть и задача, которую можно проверить на учебных данных
Формулировку темы утверждает кафедра, а перечень тем и варианты из методических указаний вашего вуза или колледжа имеют приоритет над этим списком.
Проектирование реляционных баз данных
-
Инфологическое моделирование базы данных учёта заказов торговой организации
Исследуют выделение сущностей, атрибутов и связей на примере условных данных о клиентах, товарах и заказах.
С практической частью -
Переход от ER-модели к реляционной схеме базы данных
Разбирают правила преобразования сущностей и связей ER-диаграммы в таблицы на материале учебной предметной области.
С практической частью -
Проектирование базы данных для учёта библиотечного фонда
Исследуют состав таблиц, ключи и связи по условным сведениям об изданиях, читателях и выдаче книг.
С практической частью -
Проектирование базы данных расписания учебных занятий
Рассматривают модель хранения данных о группах, дисциплинах, преподавателях, аудиториях и занятиях.
С практической частью -
Первичные и внешние ключи в обеспечении целостности реляционной базы данных
Исследуют назначение ключей и ограничения ссылочной целостности на примере связанных учебных таблиц.
С практической частью -
Ограничения целостности данных в базе учёта товарных запасов
Разбирают ограничения NOT NULL, UNIQUE, CHECK и внешние ключи на условных данных о товарах и складах.
С практической частью -
Словарь данных как средство документирования структуры базы данных
Исследуют состав описаний таблиц, полей, доменов и связей на примере разработанной учебной базы.
С практической частью -
Выбор типов данных при проектировании реляционной базы данных
Сравнивают типы для чисел, дат, строк и логических значений на примере таблиц учёта заявок организации.
С практической частью
Нормализация и качество данных
-
Нормализация базы данных учёта продаж до третьей нормальной формы
Исследуют устранение избыточности и аномалий обновления на примере исходной таблицы продаж.
С практической частью -
Функциональные зависимости и их применение при нормализации отношений
Разбирают выявление зависимостей между атрибутами на материале учебных отношений с заказами и товарами.
С практической частью -
Аномалии вставки, обновления и удаления в ненормализованных таблицах
Исследуют причины аномалий и способы декомпозиции на примере таблицы учёта поставок.
С практической частью -
Декомпозиция отношений с сохранением зависимостей
Рассматривают разбиение исходного отношения на таблицы по функциональным зависимостям учебного набора данных.
С практической частью -
Нормализация базы данных кадрового учёта организации
Исследуют структуру сведений о сотрудниках, должностях и подразделениях с преобразованием таблиц в нормальные формы.
С практической частью -
Контроль дублирующихся записей в реляционной базе данных
Разбирают признаки дубликатов и SQL-приёмы их выявления на условных данных о клиентах и контактах.
С практической частью -
Полнота, точность и актуальность данных в информационной системе
Исследуют показатели качества данных и способы их контроля на примере учебной базы обращений.
-
Правила валидации данных при вводе записей в базу данных
Рассматривают проверку форматов, диапазонов и обязательных полей на примере формы ввода заявок.
С практической частью
SQL и обработка данных
-
Операторы SELECT, WHERE и ORDER BY в выборке данных из реляционной базы
Исследуют формирование простых выборок на учебных таблицах товаров, клиентов и заказов.
С практической частью -
Соединение таблиц в SQL-запросах
Разбирают INNER JOIN и внешние соединения на примере связанных таблиц заказов, клиентов и товаров.
С практической частью -
Агрегатные функции и группировка данных в SQL
Исследуют подсчёт, суммирование и группировку записей на условных данных о продажах.
С практической частью -
Подзапросы в SQL для анализа связанных данных
Рассматривают скалярные, табличные и коррелированные подзапросы на примере учебной базы заказов.
С практической частью -
Операции добавления, изменения и удаления данных в SQL
Разбирают INSERT, UPDATE и DELETE с контролем последствий на копии учебной базы данных.
С практической частью -
Представления в реляционных базах данных
Исследуют назначение и создание представлений для упрощения повторяющихся выборок из учебных таблиц.
С практической частью -
Хранимые процедуры и функции в системе управления базами данных
Рассматривают назначение программных объектов СУБД на примере процедуры обработки условного заказа.
С практической частью -
Транзакции и обеспечение согласованности данных в SQL
Исследуют свойства транзакций и команды управления ими на сценарии оформления заказа с несколькими операциями.
С практической частью
Системы управления и администрирование баз данных
-
Сравнительный анализ реляционных систем управления базами данных
Сравнивают возможности распространённых СУБД по документации разработчиков и учебной литературе без привязки к конкретной организации.
-
Индексы в реляционной базе данных и их влияние на выполнение запросов
Исследуют назначение индексов и сравнивают выполнение выборок с индексом и без него на учебной таблице.
С практической частью -
Резервное копирование и восстановление базы данных
Рассматривают виды резервных копий и порядок восстановления на демонстрационной базе данных.
С практической частью -
Мониторинг производительности запросов в системе управления базами данных
Исследуют показатели выполнения запросов и планы запросов на учебной базе с большим числом записей.
С практической частью -
Управление пользователями и правами доступа в системе управления базами данных
Разбирают роли, привилегии и разграничение операций на примере пользователей условной организации.
С практической частью -
Оптимизация структуры таблиц для хранения больших объёмов данных
Исследуют влияние типов данных, индексов и разбиения таблиц на учебном наборе записей.
С практической частью -
Журналирование операций и восстановление после сбоев в базе данных
Рассматривают назначение журналов транзакций и сценарии восстановления по документации СУБД.
-
Клиент-серверная архитектура систем управления базами данных
Исследуют взаимодействие клиентского приложения, сервера СУБД и сети по учебной литературе и технической документации.
Безопасность и современные модели данных
-
Защита персональных данных в базе данных организации
Исследуют организационные и технические меры обработки персональных данных с учётом Федерального закона № 152-ФЗ «О персональных данных».
-
Аутентификация и авторизация пользователей базы данных
Рассматривают различие проверки личности и назначения прав на примере ролей пользователей учебной системы.
С практической частью -
SQL-инъекции и способы защиты приложений, работающих с базами данных
Исследуют механизм уязвимости и параметризованные запросы на безопасном демонстрационном примере.
С практической частью -
Шифрование данных при хранении и передаче в информационной системе
Рассматривают способы защиты данных в базе и канале связи по учебной литературе и документации средств защиты.
-
Документоориентированные базы данных и их применение
Сравнивают хранение документов с реляционной моделью на примере условного каталога товаров.
С практической частью -
Модель «ключ — значение» в системах хранения данных
Исследуют структуру пар ключей и значений и области применения на материале учебных примеров.
-
Графовые базы данных для представления связей между объектами
Рассматривают вершины, рёбра и запросы к графу на примере сети связей условной организации.
С практической частью -
Распределённые базы данных и репликация данных
Исследуют принципы размещения копий данных и согласования изменений по учебной литературе и документации СУБД.
