Добавил:
Меня зовут Катунин Виктор, на данный момент являюсь абитуриентом в СГЭУ, пытаюсь рассортировать все файлы СГЭУ, преобразовать, улучшить и добавить что-то от себя Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / Теория / Базы данных СГЭУ - Курсовое_проектирование_для заочников.docx
Скачиваний:
14
Добавлен:
09.08.2023
Размер:
3.84 Mб
Скачать

1. Цель и задачи работы над курсовым проектом

Целями подготовки и защиты студентами курсового проекта являются:

  • систематизация и закрепление теоретических и практических знаний в области проектирования баз данных (БД);

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

  • углубленное изучение системы управления базами данных (СУБД) SQL Server;

  • овладение практическими навыками использования языка Transact SQL для разработки пользовательского приложения в среде СУБД SQL Server 2005, содержащего элементы автоматизации информационных процессов в экономике.

При выполнении курсового проекта студент дол­жен самостоятельно освоить теоретический материал по проектированию и созданию БД [1-3]. В соответствии с выданным вариантом задания на курсовое проектирование студент должен создать инфологическую модель, даталогическую и физическую модели БД, ориентированные на СУБД SQL Server 2005.

Для реализации поставленных в курсовом проекте задач следует разработать пользовательское приложение, содержащее ряд структурных и программных элементов. В среде СУБД SQL Server 2005 необходимо создать собственную базы данных, содержащую таблицы в соответствии с разработанной даталогической моделью данных. Для каждой таблицы следует разработать все необходимые средства, обеспечивающие целостность базы данных: первичные и внешние ключи, умолчания, правила проверки данных при вводе. В соответствии с заданным вариантом проекта необходимо создать запросы, процедуры, функции и триггеры.

2. Структура пояснительной записки

Пояснительная записка по выполненному курсовому проекту должна содержать следующие разделы.

Титульный лист с названием проекта ( см. прилож. 1).

Задание на курсовое проектирование.

Оглавление.

Введение.

Основные разделы проекта.

Заключение.

Библиографический список.

Приложения.

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

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

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

  • проектирование базы данных методом нормализации таблиц и с помощью построения диаграммы «сущность-связь»;

  • создание базы данных в среде СУБД SQL Server 2005;

  • создание запросов и команд манипулирования данными;

  • создание процедур и функций;

  • разработку триггеров;

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

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

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

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

Во втором параграфе данной главы Вы должны показать другой способ проектирования БД на основе модели «Сущность-связь». Вам необходимо представить алгоритм выявления сущностей, установить атрибуты сущностей, а также связи между сущностями. Семантическое моделирование следует провести средствами пакета ERWin. Полученные ER-диаграммы на логическом и физическом уровнях следует представить в виде рисунков в основном тексте или привести в приложении. Пример оформления первой главы проекта представлен в разд. 5.2.

Во второй главе Вам следует описать процесс создания базы данных и спроектированных Вами таблиц в среде SQL Server 2005. Желательно, чтобы имена всех создаваемых в проекте компонентов отражали специфику задания Вашего варианта. Таблицы следует заполнить данными и представить в проекте распечатки структур и содержимого таблиц. Вы должны построить диаграмму базы данных, создать в каждой таблице первичные ключи, установить постоянные отношения между таблицами и организовать ссылочную целостность таблиц (см. пример в разд. 5.3).

В третьей главе Вы должны описать процесс создания запросов и других команд манипулирования данными в соответствии с Вашим вариантом задания. Обязательно следует привести текст каждой SQL команды и ее результат. Правильность работы каждого запроса и других SQL команд Вы должны доказать с помощью контрольных примеров (разд. 5.4).

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

Варианты задания приведены в прилож. 2.

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

Обратите особое внимание на ….

Читайте внимательно комментарии и следуйте их рекомендациям!

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