- •080500.62 «Бизнес - информатика»
- •1. Цель и организация выполнения курсовой работы
- •2. Структура курсовой работы
- •3. Требования к оформлению курсовой работы
- •4. Тематика теоретической части курсовой работы
- •Практическая часть
- •5. Структура заданий практической части работы
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4.
- •5.2. Варианты предметных областей к заданиям 1 – 3
- •Перечень товаров
- •Перечень складов
- •Справочник подразделений
- •Справочник отправителей
- •Журнал учета договоров
- •5.3. Варианты к заданию 4
- •Литература
Практическая часть
5. Структура заданий практической части работы
Практическая часть работы заключается в выполнении 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.