Требования к курсовой работе
Курсовая работа должна содержать от 40 до 50 страниц. Каждый раздел начинается с новой страницы. Всего предусмотрено около 10 разделов.
Структура работы
- Титульный лист
- Задание на курсовой проект (в составе пояснительной записки)
- Содержание
- Введение (около 2 страниц)
- Включает общую информацию о развитии технологий и баз данных.
Глава 1. Аналитическая часть
1.1 Описание предметной области
- В этом разделе описываются информационные процессы по теме курсового проекта до внедрения базы данных.
- Необходимо выявить недостатки текущей ситуации (например, если учёт ведётся в тетрадях, проблемы: невозможность быстрого поиска информации, неудобство в подсчётах).
1.2 Разработка технического задания
- Разработка ТЗ по ГОСТу.
- Описание того, как должен вестись учёт информационных процессов.
- Способы сохранения и обработки информации.
1.3 Обоснование выбора инструментальных средств
- Анализ не менее трёх СУБД с указанием достоинств и недостатков.
- Выбор СУБД для разработки проекта.
- Нельзя использовать Microsoft Access в качестве финальной базы, но допускается для промежуточных этапов.
Глава 2. Проектирование базы данных
- Отражение процесса нормализации БД.
- Демонстрация промежуточных начальных форм (прототип БД на основе ТЗ).
- Скриншоты с нормальными формами 1НФ, 2НФ, 3НФ с указанием несоответствий и их исправлений.
- 1НФ и 2НФ можно делать в Access, но 3НФ должна быть реализована в выбранной финальной СУБД.
Глава 3. SQL-запросы по БД
3.1 Запросы на создание структуры БД
- 3 запроса на создание таблиц.
- 2 запроса на создание связей между таблицами.
3.2 Запросы на заполнение БД
- Для 2–3 таблиц, не менее 5 строк данных.
3.3 Запросы на выборку данных
- 15 запросов, включая сложные запросы по нескольким таблицам.
- Запросы должны быть оформлены в виде хранимых процедур с переменными.
- Требования к оценкам:
- На «5»: 15 запросов, все по нескольким таблицам.
- На «4»: 15 запросов (5 по одной таблице, остальные по нескольким).
- На «3»: 10 запросов (5 по одной таблице, 5 по нескольким).
- Однотипные запросы недопустимы.
3.4 Разработка представлений в БД
- Для оценки «4» и «5»: 2 представления.
- Для оценки «3»: 1 представление.
3.5 Разработка триггеров
- На «4» и «5»: 2 триггера.
- На «3»: 1 триггер.
Формат представления SQL-запросов:
- Запросы можно оформлять в виде текста или скриншотов (запрос + результат).
Глава 4. Импорт данных в БД
- Описание процесса импорта данных (не менее 3 страниц).
- Альтернативный вариант: добавить этот раздел как пункт 2.2 во вторую главу.
Глава 5. Тестирование БД
- Описание трёх ошибок, возникших при разработке БД, и способов их исправления.
- Ошибки могут быть в запросах, триггерах, структуре БД, логике выборки данных (например, средний чек рассчитывается неверно).
- Также можно описать ошибки при импорте данных.
Глава 6. Руководство администратора БД
- Можно включить в основную часть работы или вынести в приложение.
- Оформление по ГОСТу.
Заключение
- 1–2 страницы с выводами по проекту.
- Оценка решения поставленных задач.
- Перспективы дальнейшего развития базы данных (например, расширение структуры).
Список используемых источников
- Без нумерации (как и заключение).
- Не менее 5 источников.
- Если используются книги, то они должны быть не старше 5 лет.
Технические требования к базе данных
- Количество таблиц:
- На «4» и «5»: не менее 15 таблиц.
- На «3»: не менее 10 таблиц (в крайнем случае, допустимо 13).
- Если по теме сложно набрать нужное количество таблиц, необходимо согласовать с преподавателем.
- Именование таблиц и столбцов на английском языке (либо в транслите, либо в переводе – смешивать нельзя).