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

Выполнение курсового проекта по этапам

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

На основании документа, определяющего задание, студент представляег себе и описывает экономический объект, для которого проектируется база данных.

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

В материалах обследования должны содержаться данные о характере и масштабах деятельности экономического объекта, его структура, состояние автоматизации управленческих функций, наличие технических и программных среде гв и уровень квалификации персонала. Показывается необходимость решения задач, непосредственно связанных с документом, приводимым в задании на курсовое проектирование. Эти задачи ( обычно 2-3 ) формулируются как регулярные запросы к базе дан­ных и на последующих стадиях программируются средствами выбранной СУБД.

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

Организация проектирования и расчет сметных затрат на реализацию проекта

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

Определяется состав работ, их ожидаемая продолжительность и стоимость, производится закрепление персонала за работами. Рассчи­тывается общая сметная стоимость работ.

Разработка информационно-логической модели предметной области с использованием иерархических отношений

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

В качестве примера рассмотрим документ:

Граф

дуги

Исходящая

Принимающая

Beс

Дуг

Д

г

ЛУГ

Код

Наименова

мне

Код

Наименование

Соответствующее иерархическое отношение:

Граф № дуги, Исходящая вершина (Код, Наименование), Прини­мающая вершина (Код, Наименование), Вес дуги.

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

Таблица символических имен

Наименов

Символиче

Сущност

Характеристик

п/п

ание

ское

ь

И

1

Граф

GR

Название

1500 дуг

2

№ дуги

ND

Реквизит

Целочисленно

3

Исходяща

VER1

Включен

1000 вершин

В результате исходное отношение можно записать в более ком­пактном виде и все дальнейшие операции производить с использованием символических имен.

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