- •Учебно-методическое пособие по курсовому проектированию
- •Содержание
- •Цель курсовой работы
- •График выполнения курсовой работы
- •Общие методические указания Выбор темы курсового проекта
- •Требования к выполнению курсового проекта
- •Требования к оформлению отчета о курсовом проектировании
- •Представление и защита курсового проекта
- •Проектирование логической модели базы данных
- •Указания по проектированию базы данных Описание предметной области
- •Построение запросов на языке sql
- •Указания по работе с программным обеспечением баз данных Используемое программное обеспечение необходимое для выполнения лабораторной работы
- •Создание бд и наполнение ее данными
- •Написание запросов на языке sql
- •Список литературы
Требования к выполнению курсового проекта
Перед проектированием БД студент обязан ознакомиться с выбранной предметной областью, используя литературу (не менее двух источников) и личное знакомство.
При разработке курсового проекта необходимо использовать инструментальные средства, применяемые на кафедре МСА (ERWin, IBExpert, Firebird). Указанное ПО и настоящее методическое руководство доступны на кафедре в электронном виде.
Описание предметной области должно включать в себя описание моделируемого процесса, базирующееся на собственных знаниях о процессе («как есть») и описании процесса в литературе («как должно быть»). В описании должны быть указаны все особенности и характеристики процесса, последовательность действий, исходные и итоговые документы, приведены образцы этих документов. Объем текстовой части описания – не менее 1 страницы.
Объем модели БД – не менее 20 сущностей.
Объем тестовых данных – не менее 10 экземпляров (записей) у каждой сущности-справочника, не менее 20 экземпляров (записей) у ключевых сущностей.
Объем и качественный состав тестовых данных должен быть достаточен для выполнения (тестирования) всего спектра запросов к БД в соответствии со спецификой предметной области.
Требования к запросам:
SQL-запросов: не менее 30;
Информация, являющаяся результатом запроса, должна иметь смысл, т.е. быть нужной для решения реальной проблемы и быть понятной;
В запросах должны быть использованы все конструкции (вложенные и простые запросы) и операторы языка SQL (select, insert, update, delete, in, and, or, having, count, min|max, sum, left|right join, inner join, outer join, between, like, операторы сравнения, not, union, order by desc|asc, group by, distinct).
Требования к оформлению отчета о курсовом проектировании
Отчет оформляется в машинописном виде индивидуально каждым студентом в соответствии с Методическим пособием по правилам оформления курсовых проектов.
Содержание отчета:
титульный лист;
введение, содержащее цель работы, задание;
описание выбранной предметной области (темы курсового проекта);
схема и описание полученной логической модели, обоснование выбранной структуры ER-модели;
схема и описание полученной физической модели, обоснование выбора типов полей (если выбор не очевиден);
описание набора тестовых данных (содержание таблиц);
SQL-запросы (на русском языке, в SQL-выражении, предназначение запроса) к построенной БД и их результаты;
список использованной литературы.
Объем отчета определяется исходя из объема базы данных, но не более 30 страниц.
Представление и защита курсового проекта
Консультации по проектированию оказываются преподавателем студентам в течение семестра в индивидуальном порядке (в соответствии с готовностью этапов работы) в объеме, определенном в Графике выполнения курсовой работы.
Отчет о курсовом проектировании в формате .RTF с приложенной базой данных в формате .GDB и моделью базы данных в формате .ER1 упакованный в архив с именем <Группа Фамилия И О>.rar) на электронном носителе сдается не позже чем за две недели до начала зачетной недели.
Студент имеет возможность однократно исправить ошибки указанные преподавателем, оценка за курсовой проект выставляется с учетом исправленных ошибок.
После представления отчета и исправления замечаний студент устно защищает проект. В доклад рекомендуется включить: тему проекта, особенности предметной области, ограничения курсового проекта, возникшие при проектировании трудности, особенности данного проекта. На защите студенту будут заданы 1-3 вопроса по теме курсового проекта.
Коллективная защита проектов проходит в специально отводимое время на лабораторных работах.
Итоговая оценка за проект выставляется исходя из:
срока сдачи отчета,
качества выполнения проекта,
сроков и качества исправления замечаний,
ясности и четкости доклада,
полноты ответов на дополнительные вопросы.
