ВУЗ: Северный (Арктический) федеральный университет имени М.В. Ломоносова
Категория: Методичка
Дисциплина: Базы данных
Добавлен: 15.11.2018
Просмотров: 1703
Скачиваний: 5
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Северный (Арктический) федеральный университет имени М.В. Ломоносова»
Кафедра информационных систем и технологий
Тимофеева Н.В.
БАЗЫ ДАННЫХ
Методические указания по выполнению курсовой работы
Северодвинск
2016
2
СОДЕРЖАНИЕ
Введение __________________________________________________________ 3
1. Общие положения о курсовой работе _________________________________ 4
2. Задание на выполнение курсовой работы ______________________________ 4
3. Методика и порядок выполнения курсовой работы ______________________ 5
4. Оформление работы _______________________________________________ 6
5. Пример описания аналитической части пояснительной записки. ___________ 7
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ КУРСОВОЙ РАБОТЫ: ОПИСАНИЕ
ПРЕДМЕТНОЙ ОБЛАСТИ, РАСКРЫВАЮЩЕЙ ПРАВИЛА УЧЕТА
ПЕРЕВОЗОК ВОДНЫМ ПУТЕМ ____________________________________ 7
6. Пример описания проектной части пояснительной записки. _____________ 16
2 ПРОЕКТНАЯ ЧАСТЬ КУРСОВОЙ РАБОТЫ ________________________ 16
2.1 Разработка информационно-логической модели ____________________ 16
2.2 Разработка физической модели. _________________________________ 20
2.3 Ввод тестовых данных. _________________________________________ 23
2.4 Учет перевозок водным путем ___________________________________ 24
7. Общие требования к оформлению пояснительной записки ______________ 27
8. Список рекомендуемой литературы _________________________________ 28
3
ВВЕДЕНИЕ
Цель выполнения курсовой работы по дисциплине «Базы данных»
состоит в расширении и систематизации теоретических знаний будущих
бакалавров в области методов и техники разработки современных баз данных, а
также в приобретении навыков практической разработки интерфейса,
посредством которого пользователи обращаются к базе данных, т.е. разработки
информационных систем.
Современные информационные системы (ИС) предприятий и
организаций строятся на основе компьютерных сетей с использованием как
централизованных, так и распределенных баз данных. Преимущественным
направлением их развития является переход от пакетной обработки данных к
обработке информации в реальном масштабе времени.
При этом все шире при создании новых и модернизации существующих
баз данных используются технологии «клиент-сервер», основанные на
использовании для хранения общей для предприятия информации серверов баз
данных ведущих производителей (Oracle, MS SQL Server, MySQL,Sybase,
Informix, IBM, Microsoft и др.) и для обеспечения работы конечных
пользователей на установленных на их рабочих местах персональных ЭВМ и
клиентского программного обеспечения, поддерживающих графический
интерфейс (чаще всего Windows).
Кроме этого, в связи с динамичным изменением условий
функционирования предприятий, требующих приведения состава и содержания
решаемых разработанными оперативными приложениями задач в соответствие
с потребностями управления предприятиями, в последнее десятилетие широко
применяются инструментальные средства проектирования информационных
систем (CASE-технологии).
С учетом изложенного при выполнении курсовой работы по дисциплине
«Базы данных» студенты Севмашвтуза, обучающиеся по специальности
09.03.01 «Информатика и вычислительная техника» и 09.03.03 «Прикладная
информатика» должны:
- выполнить разработку фрагмента базы данных для реализации задач
определенного предприятия, причем информационная и функциональная части
проекта должны стыковаться с другими фрагментами;
- использовать при разработке проекта современные CASE-технологии
(например, комплекс Computer Associates ErWin 7.3);
- выполнить реализацию проекта на сервере Oracle, SQL сервер или
MySql сервере.
4
1 ОБЩИЕ ПОЛОЖЕНИЯ О КУРСОВОЙ РАБОТЕ
В процессе выполнения курсовой работы студентом в соответствии с
заданием должны быть выполнены:
1.
Анализ существующей организационной структуры предприятия
(структурного подразделения), состава и взаимосвязи реализуемых в системе
управления предприятием управленческих функций. Анализ существующего
в подразделении технического и программного обеспечения.
2.
Выявление состава информации, необходимой для реализации
управленческих функций, и представление этой информации в виде логической
модели данных (диаграммы «сущность-связь»)
3.
Разработка проекта физической базы данных. Представление комплекта
проектных спецификаций таблиц, представлений и других объектов (в том
числе различных ограничений, устанавливаемых как на столбцы, так и на
таблицы).
4.
Загрузка базы данных тестовой информацией и разработки запросов
(представлений) для решения задачи.
5.
Подготовка пояснительной записки по курсовой работе, отражающей
результаты проделанной работы и в соответствии с требованиями к
оформлению учебной литературы, утвержденными в САФУ.
2 ЗАДАНИЕ НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ
Тематика курсовых работ разрабатывается кафедрой и доводится до
сведения студентов не позднее, чем на первой неделе семестра, в котором
выполняется курсовая работа. Тема может быть предложена студентом либо
самостоятельно, либо выбрана совместно с преподавателем. Не позднее, чем на
второй неделе семестра преподаватель выдает студенту задание на курсовую
работу, в котором указывается выбранная студентом тема, определяется объем
работы и график его выполнения. Титульный лист и форма задания на
курсовую работу размещены на сайте САФУ.
5
3 МЕТОДИКА И ПОРЯДОК ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ
Приступая к выполнению задания, студент должен уяснить общую
логику работы предприятия, сущность реализуемых подразделениями
предприятия и отдельными исполнителями управленческих функций и
процедур, их взаимосвязь с функциями и процедурами смежных
подразделений, состав данных, используемых при выполнении этих функций,
их источники и алгоритмы формирования, формы и состав используемых
входных и выходных документов.
Выявленные данные представляются на диаграмме «сущность-связь»,
которая строится с использованием CASE-средства (например, Computer
Associates ErWin, или Oracle Designer). Модель данных проектируемой системы
должна отвечать требованиям третьей нормальной формы и в ней должны быть
предусмотрены все необходимые ограничения целостности.
Разработанная логическая модель данных предъявляется руководителю
курсовой работы в качестве отчета по второму этапу его выполнения, и после
ее одобрения используется при проектировании физической базы данных.
В основе проекта должна лежать разработанная ранее диаграмма
«сущность-связь», однако проектные спецификации таблиц по составу
столбцов могут отличаться от состава атрибутов соответствующих сущностей.
По каждой таблице в проекте должны быть приведены ее имя, назначение (для
хранения каких именно данных предусматривается эта таблица), состав ее
столбцов с указанием имени и назначения каждого столбца, его типа данных,
ширины для столбцов текстового и числового типов, ограничения целостности
столбца, наличие и вид индекса для данного столбца. Из проекта физической
базы данных должно быть четко видно, какие столбцы таблицы играют роль ее
первичного ключа, какие выступают в качестве внешних ключей. Кроме того, в
тех столбцах, где это необходимо, указать используемые свойства полей.
Выполнить тестирование базы данных. Разработать ряд запросов и
представлений, решающих поставленную задачу.
Структура курсовой работы:
Курсовая работа должна включать введение, аналитическую и проектную
части, заключение, список использованных источников, приложения.
В аналитической части работы необходимо привести словесное
описание
управленческих
процедур,
реализуемых
рассматриваемым
подразделением, акцентируя внимание на содержании операций по обработке
данных и характеристике используемых документов, организационную
структуру предприятия, описание бизнес-процессов.
В проектной части работы должно быть приведено: