Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка по ТОИ--2.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
155.49 Кб
Скачать

5. Задания для практической части курсовой работы

5.1. Структура заданий.

Практическая часть работы заключается в выполнении 4-х заданий применительно к заданному варианту предметной области. Варианты предметных областей представлены в п. 5.2, варианты к заданию 4 – в п.5.3.

Задание 1. Расчет информационной емкости документов предметной области.

Задание 2. Построение инфологических моделей предметной области.

Задание 3. Формирование информационных запросов к реляционной базе данных с помощью операций реляционной алгебры.

Задание 4. Применение методов поиска и сортировки данных.

Содержание заданий 1 – 4 стандартизовано.

Задание 1

1. Исследовать предложенный вариант предметной области (ПрО). Ознакомиться с используемой нормативно-справочной и оперативной документацией, особенностями представления и использования информации в данной ПрО (информация в документах носит условный характер).

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

Образец.

ДОГОВОРЫ СТРАХОВАНИЯ

Р1

Р2

Р3

Р4

Р5

Номер договора

Дата заключения

Страховая сумма, руб.

Тарифная ставка, руб.

Код вида страхования

5

8

7

6

2

13777

02.04.11

50000

500.00

06

...

...

...

...

...

2. Заполнить графы документов недостающей информацией (если таковая имеется) по собственному усмотрению студента, учитывая установленную значность реквизитов.

3. Определить среднюю информационную емкость приведенных в варианте документов (среднее количество символов в документе) по формуле:

,

где qij– количество символов в j-ом реквизите i-ого документа,

ki – число строк в i-ом документе,

m – количество реквизитов в документе,

n – количество рассматриваемых документов.

Задание 2

1. На основе анализа информационных процессов, происходящих в ПрО, выделить объекты ПрО и их атрибуты, выявить связи (отношения) между объектами.

2. Построить инфологическую модель ПрО в виде ER – диаграммы (модель «объекты – связи»).

Образец.

Предметная область «Доставка товара воздушным транспортом» представляется следующей диаграммой «объектов – связей»:

Рис. 1. ER – диаграмма ПрО «Доставки товара воздушным транспортом».

3. Описать структуру атрибутов, входящих в ER – диаграмму, в виде следующей таблицы:

Описание структуры атрибутов

№ п/п

Название атрибута

Идентификатор атрибута

Формат атрибута

Вхождение в первичный ключ

тип

длина

точность

...

...

...

...

...

...

...

Примечание.

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

4. Свойства отношений между объектами описать в виде следующих таблиц:

Свойства отношений между оьъектами ПрО

№ п/п

Название отношения

Объекты, связанные отношением

Тип отношения

название объекта 1

название объекта 2

...

...

...

...

...

Примечание.

Признаки типа отношений:

С – структурные Ф – функциональные

Вн – внешние Внутр – внутренние

П – постоянные Вр – временные

У – условные Б – безусловные

5. Полученную в п.2 инфологическую модель ПрО в виде ER – диаграммы отобразить в среде реляционной БД (РБД) в виде совокупности схем отношений с указанием ключевых атрибутов.

Образец:

ТОВАР (Название, Производитель, Цена, Количество)

ВЫЛЕТ (Дата)

РЕЙС (Номер_рейса, Аэропорт вылета, Аеропорт назначения,

Время вылета, время прибытия)

ДАТА_ДОСТАВКИ (ТОВАР, ВЫЛЕТ [M:N])

ВЫПОЛНЕНИЕ_РЕЙСА (ВЫЛЕТ, РЕЙС [N:1])

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

Образец.

ТОВАР:

Код

товара

Название

Цена

Количество

ВЫЛЕТ:

Дата

РЕЙС:

Номер

рейса

Аэропорт вылета

Время

вылета

Время прибытия

ДОСТАВКА ТОВАРА:

Код

товара

Номер

рейса

СРОК ДОСТАВКИ:

Номер

рейса

Дата

Рис. 2. Даталогическая модель ПрО «Доставка товара воздушным транспортом» в виде взаимосвязанных файлов.

7. В соответствии с построенной даталогической моделью БД сформировать табицы РБД и загрузить их данными, исходя из п. 2 Задания1.