Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебно-методическое пособие по подготовке и оформлению курсовых проектов по дисциплине Базы данных

.pdf
Скачиваний:
0
Добавлен:
11.08.2026
Размер:
572 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования

Московский технический университет связи и информатики

Кафедра математической кибернетики и информационных технологий

Воронова Л.И.

УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ

ПО ПОДГОТОВКЕ И ОФОРМЛЕНИЮ КУРСОВЫХ ПРОЕКТОВ

по дисциплине

БАЗЫ ДАННЫХ

Для студентов 4-го курса (направление подготовки 230100,09.03.01)

Москва 2014

План УМД на 2014/2015 уч.г.

УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ ПО ПОДГОТОВКЕ И ОФОРМЛЕНИЮ КУРСОВЫХ ПРОЕКТОВ

по дисциплине

БАЗЫ ДАННЫХ

Составитель Л.И.Воронова, д.ф.-м.н., профессор

Издание утверждено советом факультета ИТ. Протокол № 9

от 22.05.2014г.

Рецензент А.Г.Таташев, д.ф.-м.н., профессор

2

В учебно-методическом пособии рассматриваются требования к структуре, представлению и оформлению курсовых проектов по дисциплине «Базы данных», а также порядок их выполнения и защиты.

Учебно-методическое пособие предназначено руководителям курсовых работ и студентам факультета информационных технологий МТУСИ очной и заочной форм обучения, обучающимся по направлению 230100 - Информатика и вычислительная техника.

При разработке рекомендаций учитывались требования, изложенные в действующих нормативных документах: ГОСТ 2.105-95 Единая система конструкторской документации. Общие требования к текстовым документам [1]; ГОСТ 2.106-95 Единая система конструкторской документации. Текстовые документы [2]; ГОСТ 2.301-68 Единая система конструкторской документации. Форматы [3]; ГОСТ 7.32-2001 Система стандартов по информации, библиотечному и издательскому делу. Отчёт по научноисследовательской работе. Структура и правила оформления [4].

Пособие содержит следующие разделы.

Во Введении приведены общие сведения из рабочей программы дисциплины «Базы данных» ООП по направлению 23010, в том числе перечень компетенций, формируемых в результате выполнения курсового проекта.

Вразделе 1. Общие требования к курсовому проекту описаны требования к курсовому проектированию по дисциплине «Базы данных», цель и задачи курсового проектирования по дисциплине.

Вразделе 2. Требования к содержанию и оформлению курсового проекта определены требованиями дисциплины к содержанию курсового проекта: к общей структуре курсового проекта, его основной части, выводам, введению и заключению, а также включают сведения об объеме курсовой работы.

Вразделе 3. Порядок подготовки и защиты курсового проекта

определяется порядок действий по подготовке и выполнению курсового проектирования (сроки, выбор темы, контроль кафедры за подготовкой работы) и основные требования, предъявляемые на защите.

3

ВВЕДЕНИЕ

В современном обществе, построенном на повсеместном использовании информационных технологий знание технологий построения и поддержки баз данных является обязательным в наборе компетенций специалиста в информационной сфере. Все информационные системы связаны с функциями долговременного хранения и обработки информации, которая является фактором, определяющим эффективность любой сферы деятельности. Как показывает опыт, без практического знания технологий баз данных трудно на серьезном уровне работать с конкретными системами управления данными, как бы хорошо они не были документированы.

Дисциплина «Базы данных» относится к базовой части цикла профессиональных дисциплин, читается в 8-м семестре. Её общая трудоемкость составляет 4 зачетных единицы - 144 часа.

Целью освоения дисциплины «Базы данных» является профессиональная подготовка студентов, необходимая для освоения методов и технологий формирования современных баз данных, являющихся основой информационных систем в любой сфере профессиональной деятельности.

В результате освоения дисциплины обучающийся должен демонстрировать следующие результаты образования.

Знать: типологии и методологии баз данных: концептуальные и логические модели данных, модели хранилищ данных, основы системного подхода к созданию баз данных для информационных систем, архитектуру баз данных и хранилищ баз данных, современные системы управления базами данных и информационными хранилищами, методы и средства проектирования баз данных, особенности администрирования баз данных в локальных и глобальных сетях.

Уметь классифицировать задачи предметной области, решаемые с помощью баз данных, разрабатывать концептуальные модели предметных областей, проектировать базы данных и управляющие ими

4

приложения на основе различных моделей данных с использованием различных способов доступа к данным.

Иметь навыки работы с инструментальными средствами проектирования баз данных, использования стандартов информационных технологий, разработки технологической документации, сопровождающей процесс создания баз данных.

Для получения навыков практического овладения технологиями баз данных студенты должны выполнить курсовой проект, воспроизводящий процесс разработки базы данных в соответствии со всеми этапами жизненного цикла.

В результате курсового проектирования у обучающегося формируются следующие общекультурные и профессиональные компетенции.

Способен к обобщению, анализу, восприятию информации, постановке цели и выбору путей её достижения (ОК-1)

Способен самостоятельно приобретать и использовать в практической деятельности новые знания и умения, стремится к саморазвитию (ОК-5)

Способен работать с информацией в глобальных компьютерных сетях

(ОК-8)

Способен моделировать и проектировать структуры данных и знаний, прикладные и информационные процессы (ПК-9)

Врезультате выполнения курсового проекта обучающийся должен:

Знать: методы обработки, хранения, передачи и защиты информации,

модели представления и методы обработки знаний, жизненный цикл программ, технологии разработки программных комплексов (ОК-2, ОК-3,

ОК-6);

Уметь: разрабатывать информационно-логические модели процессов и объектов, выполнять их сравнительный анализ; использовать типовые программные продукты, ориентированные на решение научных,

проектных и технологических задач (ПК-1, ОК-4, ПК-5).

5

1.ОБЩИЕ ТРЕБОВАНИЯ К КУРСОВОМУ ПРОЕКТУ

1.1.Курсовой проект является одной из важнейших форм подготовки бакалавра. Он выполняется в соответствии с учебным планом и программой дисциплины «Базы данных» и направлен преимущественно на получение практических умений и навыков, профессиональных компетенций в области разработки баз данных.

1.2.Курсовой проект является итоговой самостоятельной работой студентов за восьмой семестр по дисциплине «Базы данных».

1.3.Курсовой проект – это документ, представляющий собой законченную самостоятельную работу, содержащую результаты, подтверждающие профессиональные компетенции в области технологии баз данных.

1.4.Тематика курсовых проектов определяется преподавателем. При необходимости студент может самостоятельно предложить тему курсового проекта, обязательно согласовав ее с преподавателем. Дублирующаяся тематика в одной студенческой группе не допускается.

1.5.Примерная тематика курсовых проектов приведена в Приложении 1.

Предполагается, что студент конкретизирует тему до формы собственности и названия предприятия, что в дальнейшем позволит провести полноценный анализ предметной области.

1.6.Целью курсового проекта является закрепление и развитие теоретических знаний, практических умений и навыков, полученных студентами в ходе изучения дисциплин, связанных с созданием баз данных и информационных систем (информационное, программное, лингвистическое обеспечения). В рамках курсового проектирования студент должен показать свои умения по системному анализу (анализ объекта автоматизации, современных информационных технологий, продуктов-аналогов) и использованию результатов анализа для моделирования предметной области, проектирования и реализации БД, для профессионального документирования функциональных, технологических и технических требований при разработке баз данных.

1.7.Задачами курсового проекта являются:

закрепление теоретического материала по дисциплинам, связанным с изучением баз данных;

6

приобретение навыков анализа источников и литературы, используемой в процессе выполнения курсового проекта;

приобретение умений по формулировке актуальности темы исследования, постановке задачи, системному анализу предметной области;

закрепление и развитие навыков владения компьютерными, информационными и проектными технологиями, полученными в процессе выполнения практических и лабораторных работ по соответствующим учебным курсам;

приобретение умения вырабатывать и реализовывать предлагаемые способы и технологии решения поставленных задач;

приобретение умения сформулировать результаты выполненной работы и делать научно обоснованные выводы и рекомендации;

приобретение и развитие навыков представления результатов выполненной самостоятельной работы и их защиты.

2. ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ КУРСОВОГО ПРОЕКТА

2.1.Курсовой проект в общем случае должен включать:

теоретическую часть (постановку задачи, анализ источников и литературы, анализ методов и технологий, изложение и обоснование результатов, выводы);

практическую часть (организационно-функциональную модель объекта автоматизации, инфологическую и даталогическую модели базы данных, реализацию базы данных, приложения, интерфейсы, средства защиты и т.д.);

презентацию результатов работы.

Материал, предусматриваемый в качестве теоретической части:

-обоснование актуальности выбранной темы, характеристики цели и задачи курсового проекта, характеристику функциональных задач предметной области, для которой разрабатывается база данных; анализ исходной и требуемой результирующей информации, анализ методов и технологий для создания БД, анализ используемых источников;

-в качестве практической части:

7

- разработанные модели представления данных на концептуальном, логическом и физическом уровнях, а также результаты нормализации; формы входных и выходных документов, отчеты, структуру пользовательского интерфейса, алгоритмы приложений и программные приложения, соответствующие спецификации и технико-экономические расчеты;

- в качестве презентации результатов работы – презентация действующей базы данных в выбранной аппаратно-программной среде, поддерживающая ввод и вывод информации в виде, приемлемом для конечного пользователя.

Объем курсового проекта не менее 30 страниц машинописного текста!

2.2. Содержание курсового проекта должно быть структурировано и должно включать перечисленные ниже обязательные элементы и желательные дополнительные элементы.

Обязательные элементы курсового проекта:

титульный лист;

содержание (оглавление);

введение;

основная часть (три главы с выводами по каждой);

заключение;

список источников и литературы.

Дополнительные элементы:

вспомогательные указатели;

приложения.

2.3.ТИТУЛЬНЫЙ ЛИСТ является первой страницей курсовой

проекта и должен содержать следующие сведения: наименование учебного заведения, тему проекта, сведения о студенте, выполнившем курсовой проект, сведения о руководителе, наименование места и год выполнения.

Образец титульного листа приведен в Приложении 2.

2.4. СОДЕРЖАНИЕ включает перечень элементов курсового проекта с указанием номеров страниц, с которых начинается их месторасположение.

Содержание следует формировать автоматически с использованием режима «структура» в Word, что обеспечивает полную идентичность содержания и структуры курсового проекта.

Образец содержания приведен в Приложении 3.

8

2.5.ВВЕДЕНИЕ имеет следующую структуру:

-характеристика актуальности и социальной значимости рассматриваемой темы, состояние ее разработанности в мировой теории и практике (роль и место АИС и БД в современном мире). 2-3 абзаца

-Цель и задачи курсового проекта. Как правило, цель можно

сформулировать на основе темы КП, а задачи формулируются в соответствии с жизненным циклом разработки программного обеспечения. (Заметим, что разработка БД имеет свои особенности, которые обязательно должны быть отражены в перечне задач). При этом следует учитывать, что описание решения поставленных задач должно составить содержание глав курсового проекта. (Задачи следует грамотно формулировать. В частности, не следует использовать глагол «сделать», правильнее – глаголы «раскрыть», «определить», «установить», «показать», «выявить» и т.д.).

-Возможен перечень используемых методов и инструментария.

-Описывается структура курсового проекта (перечень структурных элементов пояснительной записки) и основное смысловое содержание (очень краткая аннотация) ее глав.

Допустимо для освещения состояния разработки выбранной темы дать краткий обзор литературы (3-4 наименования) с аннотациями. Этот краткий обзор литературы по теме должен показать знакомство студента со специальной литературой, его умение систематизировать источники, выделять существенное, оценивать ранее сделанное другими исследователями, определять главное в современном состоянии изученности темы. В обзор включается только та литература, с которой студент ознакомился лично.

Объем Введения 1-2 стр.

2.6.ОСНОВНАЯ ЧАСТЬ должна содержать текстовые материалы и числовые данные, отражающие существо, методику и отдельные результаты, достигнутые в ходе выполнения курсового проекта. Материал основной части рекомендуется делить на главы (не менее трех глав), пункты и подпункты. Такое деление должно способствовать более стройному и упорядоченному изложению материала. При этом каждый пункт должен содержать законченную информацию, логически вписывающуюся в общую структуру работы и способствующую достижению ее целей.

9

Основная часть в общем случае должна включать три главы.

Глава 1 содержит системный анализ предметной области и включает направления.

Анализ объекта автоматизации.

Как отмечено выше, в теме курсового проекта конкретизируется форма собственности и название объекта автоматизации (ОА). На этой основе проводится описание организационно-функциональной структуры ОА (приводится схема), основных бизнес-процессов. Параллельно описываются информационные объекты. Важно понимать, что первоначальным условием является отсутствие любой базы данных на объекте автоматизации(!).

Проводится обзор информационных технологий (тех, которые можно использовать для проекта в целом, т.е «по направлению разработки»). Следует осветить классы СУБД, привести сравнительные характеристики конкретных СУБД. Целесообразно продемонстрировать свою осведомленность о некоторых CASE-средствах, а если предполагается реализация удаленного доступа, можно показать свое понимание необходимости использования соответствующих языков вебпрограммирования, СМS-систем и т.д.

Обязательным пунктом является обзор продуктов-аналогов. Необходимо найти в сети Интернет 3-4 «похожих» по предметной области ИС или БД, кратко описать их функциональность и сравнить с предполагаемой функциональностью своей разработки.

В последнем пункте описываются требования к разрабатываемой БД.

Выделяются группы пользователей БД. Описываются задачи, которые будет решать каждая группа с помощью БД.

Описываются ограничения и busines rules предметной области. Конкретизируется функциональность как минимум трех процессов,

автоматизирующих обработку информации в БД (те, которые будут обеспечиваться с помощью триггеров, написанных студентами самостоятельно).

Формулировать требования к разрабатываемой базе данных можно, основываясь на стандартах комплекса ГОСТ 34.

Наиболее распространены: ГОСТ 34.601-90 (Стадии создания АС), ГОСТ 34.602-89 (ТЗ на создание АС), методические указания РД 50-34.698-

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]