- •«Базы данных»
- •080500 «Бизнес-информатика»
- •1 Введение.
- •2 Тематика курсовой работы
- •Оформление текстового материала
- •Оформление графического материала
- •Оформление списка литературы
- •Оформление приложений
- •4 Литература
- •1. Постановка задачи
- •2. Введение
- •4. Инфологическая модель
- •4.1. Описание сущностей
- •4.2. Граф алгоритмической взаимосвязи показателей2
- •5. Выбор субд
- •6. Даталогическая модель
- •Мурманск
1. Постановка задачи
Общие сведения
Наименование системы
Пользователи системы
Разработчик
Назначение и цели создания
Назначение системы
Цели создания системы
Требования к системе
Требования к системе в целом
Требования к составу, структуре и функционированию системы
2. Введение
Более полно определяется цель работы, описываются применяемые технические и программные средства, технологии при выполнении курсовой работы. Указывается существующие недостатки в существующей системе хранения и обработки данных и ожидаемые результаты после внедрения базы данных с приложением на предприятии.
Раскрывается назначение разрабатываемой системы (база данных и приложение), её место в общей системе управления, определяются пользователи системы и их уровень подготовки к работе с системой.
3. Описание предметное области
3.1. Общее описание предметной области
3.2. Описание входных документов и сообщений
Приводятся формы необходимых документов с образцами заполнения.
Если форма документа неизвестна или не существует, то она разрабатывается проектировщиком (студентом) с учетом требований существующего документооборота на предприятии, действующей нормативной базы.
3.3. Описание выходных документов и сообщений
3.4. Список ограничений
Например, на данные, хранящиеся в БД «Факультет», могут накладываются следующие ограничения:
1) один преподаватель может вести несколько дисциплин в группе в текущем учебном году;
2) номера групп уникальны;
3) дисциплины должны быть только для текущего учебного года;
4) количество часов закреплено за дисциплиной;
5) дисциплина может заканчиваться только экзаменом, экзаменом и курсовой работой, только зачетом, зачетом и курсовой работой.
4. Инфологическая модель
4.1. Описание сущностей
Например, при анализе основных процессов и информационных объектов, их структуры в работе некоторого факультета, могут быть определены следующие информационные объекты.
ГАК – государственная аттестационная комиссия, оценивающая выполнение итоговой выпускной квалификационной работы.
Группа (учебная) – группа студентов, обучающихся по единому учебному плану. Шифр группы определяется курсом и шифром специальности, сроком обучения.
ГЭК – государственная экзаменационная комиссия, на заседании которой оцениваются теоретические знания студентов-выпускников по дисциплинам.
Методист – сотрудник деканата факультета, ответственный за ведение учетных карточек студентов и поддержку связи с обучаемыми факультета.
Преподаватель – работник высшего учебного заведения, ведущий какой-либо учебный предмет и воспитательную работу с учащимися.
Успеваемость – сведения о результативности обучения студента по дисциплинам учебного плана.
Учебный план – документ, регламентирующий сроки обучения (график учебного процесса), перечень дисциплин.
Далее описываются термины предметной области.
4.2. Граф алгоритмической взаимосвязи показателей2
Для определения показателей важно проанализировать их смысл, устранить дублирование, синонимию, омонимию и возможную противоречивость.
Приводится таблица условных обозначений.
Например,
Пр Преподаватель
Д Дисциплина
ЧД Часы, отводимые на дисциплину
УГ Учебный год обучения
КО Курс обучения
ФО Форма отчетности
ГС Группа студентов, специальность
ФС Фамилия, имя, отчество, шифр студента
ДП Дата проведения зачета, экзамена
Граф взаимосвязи показателей строится один на всю предметную область вне зависимости от количества входных и выходных документов и запросов.
Цель построения графа – определить реквизитный состав показателей, алгоритмические зависимости показателей для построения нормализованной диаграммы «сущность-связь».
В результате: определяется состав исходных показателей, которые участвуют в построении дальнейших моделей: ER–модель, даталогической и физической.
Промежуточные и результатные показатели в моделях не указываются и не хранятся в БД для минимизации БД, повышения ее устойчивости и гарантии непротиворечивости показателей. Они рассчитываются при формировании запросов и отчетов на базе исходных показателей, и их определение позволит выполнить нормализацию отношений: перейти к 1НФ, затем ко 2НФ и 3НФ.
Таблица находится в 1НФ, если все ее атрибуты содержат только данные простых типов. Таблица находится во 2НФ, если она находится в 1НФ и каждый ее неключевой атрибут полностью зависит от первичного ключа. Таблица находится в 3НФ, если она находится во 2 НФ и каждый неключевой атрибут нетранзитивно зависит от первичного ключа.
4.3. ER–диаграмма
Построение графа взаимосвязи показателей позволяет перейти к нормализованной диаграмме «сущность-связь». Для построения диаграммы «сущность-связь» была выбрана нотация Питера Чена, базовыми понятиями которых являются: сущность, связь и атрибуты. Для построения ER-модели используются искусственные идентификаторы (приводится таблица, в которой перечисляются идентификаторы и их значения).
На основе анализа предметной области и построения графа алгоритмической взаимосвязи показателей должны быть выделены сущности, например:
СПЕЦИАЛЬНОСТЬ (ШифрСпец, НаименСпец)
ГС (ШифрГр, Спец)
СТУДЕНТ (Шифр, ШифрГр, Фам, Имя, Отч)
ГУП (УГ, КО, ГС, ДП)
ДИСЦИПЛИНА (ID, Наименование, Кафедра)
УЧЕТНКАРТ (Шифр, Семестр, Дисц, АудЧас, ВсегоЧас, Форма, Оценка)
и т.д.
Затем приводится рисунок с ER-диаграммой.
На этапе проектирования структуры базы данных должны быть построены диаграммы «сущность-связь» для всех остальных информационных объектов.
Говорится о том, что в результате анализа предметной области была построена инфологическая модель информационных объектов и выполнен функциональный анализ предметной области.
