Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_кр.doc
Скачиваний:
13
Добавлен:
05.05.2019
Размер:
430.59 Кб
Скачать

4. Правила оформления и сдачи отчётов по курсовым работам

Курсовые работы оформляются на отдельных листах формата А4 и защищаются в установленные учебным графиком сроки.

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

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

1) Описание постановки задачи. 2) Наименование предметной области. 3) Цель создания базы данных. 4) Перечень информационных требований: образцы форм выходных документов, образцы форм запросов.

Этап, связанный с инфологическим проектированием базы данных, может содержать разделы:

1) поэлементный состав каждого информационного требования в виде перечня идентификационных реквизитов. 2) Перечень сущностей и их атрибутов с выделенными первичными ключами. 3) Информационная структура взаимосвязей сущностей предметной области. 4) Концептуальная информационная (инфологическая) модель предметной области.

В раздел «Логическое проектирование базы данных» можно включить такие разделы, как 1) перечень отношений: наименование, тип отношения (объектное, связи), реквизитный состав. 2) Результаты приведения каждого отношения к первой, второй и третьей нормальным формам в виде декомпозиции отношений. 3) Окончательный перечень нормализованных отношений предметной области, представленный в таблице следующей структуры:

n/n

Имя отношения

Ключевые атрибуты

Неключевые атрибуты

В раздел "Физическое проектирование" можно включить пункты:

1) структуры файлов нормализованных отношений. 2) Структуры запросов и выходных документов в виде перечня используемых баз данных и шаблонов поисковых условий (фильтров). 3) Схема алгоритма программной реализации. 4) Программа обработки данных. 5) Формы запросов и отчетов.

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

Этап № 1 построение концептуальной модели предметной области

1. ЦЕЛЬ И ЗАДАЧИ ЭТАПА

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

2. TЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ

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

В процессе проектирования базы данных выделяют следующие этапы:

1) анализ предметной области и формулирование информационных требований;

2) инфологическое проектирование базы данных;

3) логическое проектирование базы данных;

4) физическое проектирование.

Анализ предметной области

На данном этапе по выданному варианту задания, определяющему наименование предметной области, определяются информационные требования к разрабатываемой базе данных в виде списка отдельных запросов или перечня выходных документов. Сформировать 2-3 запроса и 2-3 выходных документа.

Инфологическое проектирование базы данных

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

Инфологическую модель можно представить в виде диаграммы, используя средства моделирования "сущность-связь". Построение ER- диаграммы производится на основе следующих проектных шагов:

- определение информационных элементов каждого информационного требования;

- определение сущностей;

- определение атрибутов сущностей;

- определение ключевых атрибутов (выбор ключей);

- определение связей между сущностями;

- построение концептуальной инфологической модели.

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

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

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

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

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

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

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

Рассмотрим этап концептуального проектирования на следующем примере.

Анализ предметной области

Предметная область: информационные данные о сессии.

Задание: Спроектировать базу данных для информационной системы " СЕССИЯ".

Описание постановки задачи

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

1) Распечатка экзаменационных ведомостей групп перед экзаменом.

2) Печать расписания экзаменов для кафедры.

3) Запрос данных о преподавателях кафедры.

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

Документ 1:

ЭКЗАМЕНАЦИОННАЯ ВЕДОМОСТЬ

Факультет______________Кафедра _______________

Группа_________________Предмет________________

ФИО преподавателя___________

N п/п | ФИО студента | N зачетки | Оценка | Роспись преподавателя

Документ 2:

РАСПИСАНИЕ ЭКЗАМЕНОВ ПО КАФЕДРЕ___________

Предмет | N группы | Дата | Аудитория | ФИО преподавателя

Запрос 3:

СПИСОК ПРЕПОДАВАТЕЛЕЙ КАФЕДРЫ __________________

N п/п | ФИО препд. | Должн.| Оклад | Дата ржд. | Предм.! Кол.час

Инфологическое проектирование базы данных

1. Поэлементный состав каждого информационного требования в виде перечня идентификационных реквизитов.

Информационное требование 1:

Н_ФАК - наименование факультета, Н_КАФ -наименование кафедры, ФИО_ПРЕПД - ФИО преподавателя, N_ГРУП - номер группы, Н_ПРЕДМ- наименование предмета, ФИО_СТУД - ФИО студента, N_ЗАЧЕТ - номер зачетки, ОЦЕНКА - оценка.

Для целей более эффективной обработки данных вместе с символьным обозначением реквизита часто вводятся их цифровые эквиваленты - коды. В нашем случае целесообразно вести следующие коды: К_ФАК, К_КАФ, К_ПРЕПД, К_ПРЕДМ.

Информационное требование 2:

Н_КАФ, Н_ПРЕДМ, N_ГРУП, ФИО_ПРЕПД и дополнительно ДАТА - дата сдачи экзамена, АУД - номер аудитории.

Информационное требование 3:

Н_КАФ, ФИО_ПРЕПД, Н_ПРЕДМ, а также ДАТА_Р - дата рождения, ДОЛЖ - должность, ОКДАД - оклад, К_ЧАС - количество часов по читаемому предмету/

Перечень сущностей и их атрибутов с выделенными первичными ключами

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

ФАКУЛЬТЕТ - объединяет сведения о факультете;

КАФЕДРА - содержит сведения о кафедре;

РЕПОДАВАТЕЛЬ - объединяет сведения о преподавателях,

ПРЕДМЕТ - характеризует предметы, по которым принимаются экзамены;

ЭКЗАМЕН - объединяет информацию о времени и месте экзамена по каждому предмету и преподавателю;

ГРУППА - характеризует учебные группы специальности, которые сдают экзамены;

СТУДЕНТ - объединяет информацию о студентах группы, обучающихся на специальностях кафедры;

ОЦЕНКА - характеризует оценки, полученные студентами на экзаменах. Следующим шагом является определение атрибутов каждой сущности и выделение ключевых атрибутов, которые будем обозначать выделением <>.

ФАКУЛЬТЕТ : <К_ФАК>, Н_ФАК, К_КАФ.

КАФЕДРА : <К_КАФ>, Н_КАФ, К_ПРЕПД, N_ГРУП, К_ПРЕДМ.

ПРЕПОДАВАТЕЛЬ: <К_ПРЕПД>, <К_ПРЕДМ>, <ДОЛЖ>,

ФИО_ПРЕПД, ОКЛАД, К_ЧАС, ДАТА_Р.

ПРЕДМЕТ : <К_ПРЕДМ>, Н_ПРЕДМ.

ЭКЗАМЕН : <К_ПРЕДМ>, <К_ПРЕПД>, <N_ГРУП>, ДАТА, АУД.

ГРУППА : N_ГРУП, <N_ЗАЧЕТ>.

СТУДЕНТ : <N_ЗАЧЕТ>, ФИО_СТУД, СР_БАЛЛ.

ОЦЕНКА : <К_ПРЕДМ>, <К_ПРЕПД>, <N_ЗАЧЕТ>, ОЦЕНКА.

Информационная структура взаимосвязей сущностей предметной области

Объект ФАКУЛЬТЕТ связан с объектом КАФЕДРА отношением 1: N. Объект КАФЕДРА связан с объектами ПРЕДМЕТ, ПРЕПОДАВАТЕЛЬ, ГРУППА отношением 1: N. Объект ЭКЗАМЕН связан с объектами ПРЕДМЕТ, ПРЕПОДАВАТЕЛЬ, ГРУППА отношением 1: N и т.д. На основании проведенного анализа получим информационную структуру взаимосвязей объектов.

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