ВУЗ: Северный (Арктический) федеральный университет имени М.В. Ломоносова
Категория: Методичка
Дисциплина: Базы данных
Добавлен: 15.11.2018
Просмотров: 1906
Скачиваний: 8
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Северный (Арктический) федеральный университет имени М.В. Ломоносова»
Кафедра информационных систем и технологий
Тимофеева Н.В.
БАЗЫ ДАННЫХ. МОДУЛЬ 1
Методические указания по выполнению курсовой работы
Северодвинск
2013
2
СОДЕРЖАНИЕ
Введение __________________________________________________________ 3
1. Общие положения о курсовой работе _________________________________ 4
2. Задание на выполнение курсовой работы ______________________________ 4
3. Методика и порядок выполнения курсовой работы ______________________ 5
4. Оформление работы _______________________________________________ 6
5. Пример описания аналитической части пояснительной записки. ___________ 7
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ КУРСОВОЙ РАБОТЫ: ОПИСАНИЕ
ПРЕДМЕТНОЙ ОБЛАСТИ, РАСКРЫВАЮЩЕЙ ПРАВИЛА УЧЕТА
ПЕРЕВОЗОК ВОДНЫМ ПУТЕМ ____________________________________ 7
6. Пример описания проектной части пояснительной записки. _____________ 15
2 ПРОЕКТНАЯ ЧАСТЬ КУРСОВОЙ РАБОТЫ ________________________ 15
2.1 Разработка информационно-логической модели ____________________ 15
2.2 Разработка физической модели. _________________________________ 19
2.3 Ввод тестовых данных. _________________________________________ 22
2.4 Учет перевозок водным путем ___________________________________ 23
7. Общие требования к оформлению пояснительной записки ______________ 26
8. Список рекомендуемой литературы _________________________________ 27
3
ВВЕДЕНИЕ
Цель выполнения курсовой работы по дисциплине “Основы современных
баз данных” состоит в расширении и систематизации теоретических знаний
будущих бакалавров в области методов и техники разработки современных баз
данных, а также в приобретении навыков практической разработки интерфейса,
посредством которого пользователи обращаются к базе данных, т.е. разработки
информационных систем.
Современные информационные системы (ИС) предприятий и
организаций строятся на основе компьютерных сетей с использованием как
централизованных, так и распределенных баз данных. Преимущественным
направлением их развития является переход от пакетной обработки данных к
обработке информации в реальном масштабе времени.
При этом все шире при создании новых и модернизации существующих
баз данных используются технологии “клиент-сервер”, основанные на
использовании для хранения общей для предприятия информации серверов баз
данных ведущих производителей (Oracle, Sybase, Informix, IBM, Microsoft и др.)
и для обеспечения работы конечных пользователей на установленных на их
рабочих местах персональных ЭВМ и клиентского программного обеспечения,
поддерживающих графический интерфейс (чаще всего Windows).
Кроме этого, в связи с динамичным изменением условий
функционирования предприятий, требующих приведения состава и содержания
решаемых разработанными оперативными приложениями задач в соответствие
с потребностями управления предприятиями, в последнее десятилетие широко
применяются инструментальные средства проектирования информационных
систем (CASE-технологии).
С учетом изложенного при выполнении курсовой работы по дисциплине
“Основы современных баз данных” студенты Севмашвтуза, обучающиеся по
специальности 230100 «Информатика и вычислительная техника» должны:
- выполнить разработку фрагмента базы данных для реализации задач
определенного предприятия, причем информационная и функциональная части
проекта должны стыковаться с другими фрагментами;
- использовать при разработке проекта современные 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). Модель данных проектируемой системы
должна отвечать требованиям третьей нормальной формы и в ней должны быть
предусмотрены все необходимые ограничения целостности.
Разработанная логическая модель данных предъявляется руководителю
курсовой работы в качестве отчета по второму этапу его выполнения, и после
ее одобрения используется при проектировании физической базы данных.
В основе проекта должна лежать разработанная ранее диаграмма
"сущность-связь", однако проектные спецификации таблиц по составу столбцов
могут отличаться от состава атрибутов соответствующих сущностей. По
каждой таблице в проекте должны быть приведены ее имя, назначение (для
хранения каких именно данных предусматривается эта таблица), состав ее
столбцов с указанием имени и назначения каждого столбца, его типа данных,
ширины для столбцов текстового и числового типов, ограничения целостности
столбца, наличие и вид индекса для данного столбца. Из проекта физической
базы данных должно быть четко видно, какие столбцы таблицы играют роль ее
первичного ключа, какие выступают в качестве внешних ключей. Кроме того, в
тех столбцах, где это необходимо, указать используемые свойства полей.
Выполнить тестирование базы данных. Разработать ряд запросов и
представлений, решающих поставленную задачу.
Структура курсовой работы:
Курсовая работа должна включать аналитическую и проектную части.
В аналитической части работы необходимо привести словесное
описание
управленческих
процедур,
реализуемых
рассматриваемым
подразделением, акцентируя внимание на содержании операций по обработке
данных и характеристике используемых документов, организационную
структуру предприятия, описание бизнес-процессов.
В проектной части работы должно быть приведено:
o
инфологическая модель (диаграмма «сущность-связь»);