Uploaded by kirill_rab0ta

Методические указания по курсовому проекту

advertisement
Частное образовательное учреждение высшего
образования
«Казанский инновационный университет имени
В.Г. Тимирясова (ИЭУП)»
Факультет менеджмента и инженерного бизнеса
Кафедра информационных технологий и техносферной безопасности
Методические рекомендации по выполнению
курсового проекта по дисциплине
«Базы данных»
2020
СОДЕРЖАНИЕ
1. ОРГАНИЗАЦИЯ КУРСОВОГО ПРОЕКТА
3
2. СОСТАВ КУРСОВОГО ПРОЕКТА
4
3. РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ ПРОЕКТА
4
4. ПОРЯДОК ЗАЩИТЫ КУРСОВОГО ПРОЕКТА
6
5. ОФОРМЛЕНИЕ КУРСОВОГО ПРОЕКТА
6
6. ОФОРМЛЕНИЕ ЭЛЕКТРОННОЙ КОПИИ
8
КУРСОВОГО ПРОЕКТА
8
7. КРИТЕРИИ ОЦЕНИВАНИЯ КУРСОВОГО ПРОЕКТА
9
8. ПОРЯДОК ПРОВЕРКИ КУРСВОГО ПРОЕКТА
10
НА ПЛАГИАТ
10
Приложение 1. Примерная тематика курсовых проектов
12
Приложение 2. Образец оформления титульного листа
13
Приложение 3. Форма аннотации
13
2
1. ОРГАНИЗАЦИЯ КУРСОВОГО ПРОЕКТА
1.1. Цели курсового проектирования
Целью курсового проектирования является формирование у
студента навыков практической работы, связанной с разработкой и
реализацией баз данных. Выполнение курсового проекта должно способствовать закреплению, углублению и обобщению знаний, полученных
студентом во время изучения предмета, и применения этих знаний к комплексному решению задачи проектирования и разработки базы данных.
1.2. Тематика курсового проекта
В ходе выполнения курсового проекта студенты должны
практически освоить общий методологический подход, используемый при
проектировании и разработке базы данных. Создаваемая база данных
описывает (моделирует) определённую предметную область и позволяет
хранить информацию о ней.
Открытый список вариантов задания на курсовое проектирование
приведён в приложении 1. Каждый из вариантов определяет предметную
область. Допустим выбор иных вариантов тем курсового проекта по
предложениям преподавателя, работодателей, студентов.
1.3. Задание на курсовое проектирование
В ходе курсового проекта студенту необходимо:
- проанализировать предметную область;
- построить концептуальную и логическую модель выбранной
предметной области;
- выполнить построение физической модели для проектируемой
базы данных на основе концептуальной и логической моделей;
- создать sql-запросы, представления, хранимые процедуры, триггеры;
- оформить текст работы.
База данных должны иметь не менее 3 таблиц. Каждая таблица
должна содержать не менее 10 записей. К базе данных должно быть составлено не менее 15 запросов, в том числе с использованием агрегирующих функций, предложений ORDER BY, GROUP BY, JOIN, LEFT JOIN,
RIGHT JOIN, UNIOIN, HAVING. В базе данных должны быть созданы
3
следующие объекты: представления (не менее 3), хранимых процедуры (с
входными и выходными параметрами), триггеры.
2. СОСТАВ КУРСОВОГО ПРОЕКТА
Для данного курсового проекта рекомендовано следующее содержание:
Титульный лист, который оформляется по образцу, приведенному в приложении 2. Титульный лист подписывает руководитель.
2. Аннотация к курсовому проекту, оформляется по образцу,
приведенному в приложении 3.
3. Содержание включает порядок расположения отдельных частей
курсового проекта с указанием страниц, на которых соответствующий
раздел начинается.
4. Введение.
5. Основная часть.
6. Заключения (или выводы).
7. Список литературы.
1.
3. РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ ПРОЕКТА
Введение должно содержать обоснование практической значимости,
а также цель и задачи проводимого исследования.
Основная часть. Здесь необходимо раскрыть тему курсового
проекта, соответствующую выбранной тематике. Для этого нужно
наиболее полно и творчески описать предложенные по этой теме вопросы.
Рассмотреть сущность и основное содержание проблемы, изучаемого
вопроса; изложить свои умозаключения и мнения различных авторов.
Обязательно сделать ссылки на литературные источники, материал
которых использовался при написании.
Данный раздел должен содержать следующие элементы:
1. Исследование предметной области.
2. Концептуальное проектирование. Здесь производится выбор
информационных объектов, составляется перечень сущностей и атрибутов.
В данном разделе курсового проекта рассматривается и формируется пе4
речень атрибутов, описывающих, идентифицирующих или моделирующих
свойства сущностей.
3. Логическое проектирование БД:
a. Модель «сущность–связь» (логическое представление).
b. Классификация связей.
c. Выбор ключей.
d. Нормализация отношений.
Здесь выполняется построение логической модели для рассматриваемой предметной области, рассматривается классификация бинарных
связей между сущностями, описывается моделирование связи «многие – ко
– многим». Необходимо также провести построение функциональных зависимостей между атрибутами. На основании выявленных функциональных зависимостей необходимо выбрать идентифицирующие атрибуты,
которые в реляционной модели данных используются в качестве первичных ключей реляционных отношений. После этого необходимо нормализовать отношения, исключив транзитивные функциональные зависимости.
Проверить соответствие отношений требованиям третьей нормальной
формы. Установить связи между отношениями, использовав для этого
внешние ключи.
4. Физическое проектирование БД:
e. Модель «сущность-связь» (физическое представление).
Здесь приводится состав таблиц БД. Для каждого поля таблицы
необходимо указать тип и размер поля. Для первичных ключей необходимо
ввести запрет неопределенных значений. Для остальных полей возможность запрета неопределенных значений определяется семантикой предметной области. Создать первичные и внешние ключи отношений. Для
этого использовать индексы или индексные выражения. Выбрать родительские (управляющие) таблицы, на первичные ключи которых ссылаются другие (дочерние) таблицы. Установить постоянные отношения
между таблицами и рассмотреть поддержание целостности на уровне
сущности и на уровне ссылки. Ввести список ограничений (список включает ограничения, которые должны затем контролироваться СУБД, для
обеспечения целостности базы данных). Описать требования к атрибутам и
сущностям для поддержания целостности, определяемой пользователем.
5. Запросы к БД, представления, хранимые процедуры, триггеры.
Заключение завершает изложение курсового проекта. В нем подводится итог проведенному исследованию, формулируются предложения и
выводы автора, вытекающие из всей работы.
5
Список литературы. Примеры оформления библиографических ссылок, в том числе на электронные источники, приведены в ГОСТ Р7.0.5-2008
«Библиографическая ссылка. Общие требования и правила составления».
Приложения содержат используемые в работе документы, таблицы,
графики, схемы и др. (аналитические, табличные и графические материалы
могут быть приведены также в основной части).
4. ПОРЯДОК ЗАЩИТЫ КУРСОВОГО ПРОЕКТА
Курсовой проект допускается к защите руководителем при условии
законченной проработки разделов, оформления и соблюдения сроков
предоставления.
Защита состоит в докладе студента по выполненному курсовому
проекту и в ответах на вопросы, как по теме курсового проекта, так и по
всему содержанию дисциплины.
Студент, не представивший в установленный срок курсовой проект
к защите по неуважительной причине или не защитивший его, считается
имеющим академическую задолженность.
5. ОФОРМЛЕНИЕ КУРСОВОГО ПРОЕКТА
Требования к оформлению курсового проекта соответствуют
требованиями ЕСТД и ЕСКД, ГОСТ 7.32.-2001 «Система стандартов по
информации, библиотечному и издательскому делу «Отчет о
научно-исследовательской
работе»,
ГОСТ
Р7.0.5-2008
«Библиографическая ссылка. Общие требования и правила составления».
Текст работы печатается на компьютере на одной стороне стандартного
листа формата А4 белой писчей бумаги.
1. Общий объем курсового проекта бакалавра должен быть, как
правило, не менее 20 страниц (без приложений).
2. Работа выполняется на одной стороне стандартного листа форматом А4 (210*297) в текстовом редакторе Word. Допустимые параметры:
a. Ориентация страницы – книжная;
b. Поля: левое – 3 см, правое – 1,5 см, нижнее – 2 см, верхнее – 2
см.;
c. Шрифт Times New Roman, размер 14;
d. Абзац: красная строка – 1,25 см, межстрочный интервал – полуторный;
6
e. Перенос – автоматический;
f. Выравнивание – по ширине.
3. Листы должны иметь сквозную нумерацию арабскими цифрами,
проставляемыми посередине внизу страницы. Нумерация страниц проставляется, начиная с 3 листа.
4. Название раздела (главы) пишется прописными буквами и располагается симметрично строке без переноса слов. Точка в конце названия
раздела (главы) не ставится, название не подчеркивается. Название раздела
(главы) отделяется от последующего текста интервалов в одну строку.
Каждый раздел (глава) начинается с новой страницы.
5. Подразделы (параграфы) должны иметь двойную нумерацию
арабскими цифрами (например, 1.1). Название подраздела (параграфа) отделяется от последующего текста интервалом в 0,5-1 строку. Части подраздела (параграфа) могут иметь тройную нумерацию (например, 1.1.1).
Подразделы начинаются на той же странице, где заканчивается предыдущий подраздел.
6. Ссылки на использованные источники должны нумероваться
арабскими цифрами по порядку появления в списке и помещаться в квадратные скобки.
7. Каждое приложение должно начинаться с новой страницы с
указанием наверху страницы справа слова «Приложение», его обозначения
и степени.
8. Иллюстрации следует нумеровать арабскими цифрами сквозной
нумерации. Допускается нумеровать иллюстрации в пределах раздела. В
этом случае номер состоит из номера раздела и своего порядкового номера,
разделенных точкой. Например, Рисунок 3.2. Слово «Рисунок» и наименование располагают под иллюстрацией следующим образом: Рисунок 1 –
Название рисунка. Ссылки на иллюстрации в тексте обязательны, при этом
следует писать «… в соответствии с рисунком 1» при нумерации в пределах
раздела.
9. Название таблицы следует помещать над таблицей слева, без
абзацного отступа в одну строку с ее номером через тире, например: Таблица 1 – Название таблицы. Таблицы следует нумеровать арабскими цифрами сквозной нумерацией. Допускается нумеровать таблицы в пределах
раздела. В этом случае номер состоит из номера раздела и своего порядкового номера, разделенных точкой. Если таблица имеет продолжение, то
на следующей странице пишут слово «Продолжение» и указывают номер
таблицы, например: «Продолжение таблицы 1». Ссылки на таблицы в
7
тексте обязательны, при этом следует писать слово «таблица» с указанием
ее номера.
Текст курсового проекта составляется в соответствии с
академическим стилем. Данный стиль наиболее подходит для написания
учебных и научных работ. Его определяют следующие нормы:
1. Авторская позиция должна быть как можно менее выражена. Не
следует писать от первого лица, должны отсутствовать местоимения «я»,
«моя (точка зрения)».
2. Личные местоимения вообще полезно обходить и использовать
безличные конструкции, то есть «можно сделать вывод», «следует сказать»
и т.п.
3. Следует избегать категоричности, как можно чаще должны
употребляться вводные конструкции типа «по всей видимости», «на наш
взгляд».
4. Как можно чаще применять научные термины. Определения всех
терминов вводятся тогда, когда они появляются в первый раз.
5. Таких выражений, как «в прошлом году», в «этом году», «в
настоящее время» следует избегать и указывать конкретно месяц, год.
6. Не допускаются сокращения слов в названии документов, кроме
общепринятых аббревиатур. Не следует перенасыщать текст
специальными терминами и сокращениями, затрудняющими чтение.
6. ОФОРМЛЕНИЕ ЭЛЕКТРОННОЙ КОПИИ
КУРСОВОГО ПРОЕКТА
Электронная копия курсового проекта размещается на
компакт-дисках/флеш-накопителях и сдается вместе с печатной версией.
Электронная копия включается в себя следующие элементы:
- папку курсового проекта, с полным набором материалов
курсового проекта.
- папку с разработанной базой данных, где должны быть файлы
самой базы данных, а также файл, содержащий sql-код;
Этикетка компакт диска включает следующую информацию: ФИО
автора, года сдачи работы, краткое название темы, номер диска порядку
(если их несколько).
8
7. КРИТЕРИИ ОЦЕНИВАНИЯ КУРСОВОГО ПРОЕКТА
Курсовой проект предоставляется в письменном виде, оформленном в соответствии с методическими рекомендациями.
По результатам проверки курсового проекта выставляется оценка.
Работа положительно оценивается при условии соблюдения перечисленных в методических указаниях требований. В том случае, если работа не
отвечает предъявляемым требованиям (не раскрыты тема или отдельные
вопросы плана, использовано менее десяти литературных источников, изложение материала поверхностно, отсутствуют выводы), то она возвращается автору на доработку. Студент должен переделать работу с учетом
замечаний и предоставить для проверки новый вариант.
За выполнение курсового проекта начисляется максимум 100
баллов. В этом случае общая сумма баллов включает две составляющие.
Семестровая составляющая – оценка преподавателем итогов работы над
отдельными этапами проекта в течение семестра (максимум 60 баллов).
Отчетная составляющая – баллы, полученные на защите курсового проекта
– максимум 40 баллов.
Оценка итогов работы над отдельными этапами проекта в течение
семестра складывается из:
1. Исследования предметной области и концептуального проектирования (5 баллов)
2. Логического проектирования БД (15 баллов).
3. Физического проектирования БД (5 баллов).
4. Создания запросов к БД (10 баллов).
5. Создания представлений (5 баллов).
6. Создания хранимых процедур (10 баллов).
7. Создания триггеров (10 баллов).
Пункты с 1 по 7 дают итоговую оценку студента 60 баллов.
Защита курсового проекта представляет собой устный публичный
отчет студента. Устный отчет студента включает: раскрытие целей и задач
курсового проектирования, его актуальность, описание выполненного
проекта, основные выводы и предложения, разработанные студентом в
процессе курсового проектирования.
Отчетная составляющая состоит из:
1. Способности кратко и наглядно изложить результаты работы,
грамотное построение речи, использование при выступлении специальных
терминов (15 баллов).
2. Корректного оформления пояснительной записки (10 баллов).
9
3. Умения отвечать на вопросы, как по курсовому проекту, так и по
всей дисциплине целиком (15 баллов).
Пункты 1-3 дают оценку студента 40 баллов.
Итоговая оценка по курсовому проекту выставляется по результатам суммирования баллов по каждому из пунктов:
100-86
85-71
70-60
59 и менее
Отлично
Хорошо
Удовлетворительно
Неудовлетворительно
8. ПОРЯДОК ПРОВЕРКИ КУРСВОГО ПРОЕКТА
НА ПЛАГИАТ
Работы для проверки в системе «Антиплагиат» представляются в
виде текстовых файлов в формате doc, pdf, rtf, txt. Файл объемом более 20
Мб должен быть заархивирован.
Автор письменной работы должен подготовить файл к проверке.
Согласно рекомендациям разработчиков программы перед проверкой из
текста следует изъять следующие элементы:
- титульный лист;
- список литературы;
- приложения;
- графики;
- диаграммы;
- таблицы;
- схемы;
- рисунки;
- карты.
В случае неоднократных предварительных проверок название
файла не должно меняться, иначе при последующих проверках может быть
получен отрицательный результат. Все сведения об изменениях в работе и
порядковых номерах проверок заносятся, только в комментарии.
Сроки предоставления письменных работ на проверку: курсовые
проекты представляются на проверку в системе «Антиплагиат» не позднее,
чем за 7 дней до защиты.
10
На основании отчета о результатах проверки преподаватель принимает решение о допуске /не допуске письменной работы к защите.
11
Приложение 1. Примерная тематика курсовых проектов
1. База данных «Страховая компания»
2. База данных «Гостиница»
3. База данных «Реализация готовой продукции»
4. База данных «Ведение заказов»
5. База данных «Бюро по трудоустройству»
6. База данных «Нотариальная контора»
7. База данных «Фирма по продаже запчастей»
8. База данных «Курсы повышения квалификации»
9. База данных «Определение факультативов для студентов»
10. База данных «Распределение учебной нагрузки»
11. База данных «Распределение дополнительных обязанностей»
12. База данных «Техническое обслуживание станков»
13. База данных «Туристическая фирма»
14. База данных «Грузовые перевозки»
15. База данных «Учет телефонных переговоров»
16. База данных «Учет внутри офисных расходов»
17. База данных «Библиотека»
18. База данных «Прокат автомобилей»
19. База данных «Выдача банком кредитов»
20. База данных «Инвестирование свободных средств»
21. База данных «Занятость актеров театра»
22. База данных «Платная поликлиника»
23. База данных «Анализ динамики показателей финансовой отчетности
различных предприятий»
24. База данных «Учет телекомпанией стоимости прошедшей в эфире
рекламы»
25. База данных «Ювелирная мастерская»
26. База данных «Парикмахерская»
27. База данных «Химчистка»
28. База данных «Сдача в аренду торговых площадей»
29. База данных «Зоопарк»
30. База данных «Больница»
31. База данных «Деканат»
32. База данных «Адвокатская контора»
33. База данных «Аэропорт»
34. База данных «Санаторий»
35. База данных «Компьютерный салон»
36. База данных «Автовокзал»
12
Приложение 2. Образец оформления титульного листа
Частное образовательное учреждение высшего образования
«Казанский инновационный университет имени В. Г. Тимирясова
(ИЭУП)»
Факультет менеджмента и инженерного бизнеса
Кафедра информационных технологий и техносферной безопасности
КУРСОВОЙ ПРОЕКТ
по дисциплине «Базы данных»
на тему: «База данных «Гостиница»
Направление подготовки: 09.03.03 «Прикладная информатика»
Выполнил: ______________
обучающийся гр. 1091
очной формы обучения
Иванов А.В.
Руководитель: ___________
к.ф-м.н., доцент каф. ИТиТБ
Иванов В.А.
Казань, 2020 г
.
13
Приложение 3. Форма аннотации
АННОТАЦИЯ
на курсовой проект
по дисциплине «Базы данных»
Ф.И.О. студента: Иванов Иван Иванович
Student’s Name:
Направление: 09.03.03 «Прикладная информатика»
№ группы: 1091
Название курсового проекта:
Paper Title:
Аннотация:
Summary:
Руководитель:
Перевод проверил:
14
«___» __________ 2020 г.
«___» __________ 2020 г.
15
Download