АИС Цифрового телевидения

Автор работы: Пользователь скрыл имя, 22 Мая 2012 в 18:50, курсовая работа

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

Создаваемая база данных должна содержать в себе данные о клиентах, тарифных планах,
предоставляемых каналах, работниках, зоне покрытия, зоне недосягаемости, и дополнительные информационные таблицы чтобы быстро составлять требуемые нам отчеты.
Для данной АИС можно формировать следующие запросы:
- Количество действующих клиентов.
-Поиск клиентов, у которых на сегодняшний день нулевой баланс (для окончания предоставления услуг)
- Проверка жилого дома в зоне досягаемости
- Поиск работников, которые проводили работы определенного числа
- Поиск клиентов, которые находятся в статусе блокировки более 3 месяцев

Содержание работы

1. ВВЕДЕНИЕ……………………………………………………………………………………………...2
2. ТЕХНИЧЕСКОЕ ЗАДАНИЕ …..………………………………………………………………………3
2.1 Назначение АСУ ……………………………………………………………………..............4
2.2 Основные требования к АСУ ……………………………………………………….............4
2.3 Технико-экономические показатели ………………………………………………............5
2.4 Состав, содержание и организация работ по созданию АСУ ..………………………….5
2.5 Порядок приемки АСУ ………………………………………………………………………..6
2.6. Обследование предприятия………………………………………………………………….7
3. КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ ……………………………………………………...9
3.1 Оргштатная структура…………………………………………………………………….……...9
3.2 Er диаграмма ……………………………………………………………………………………..10
3.3 Определение атрибутов ………………………………………………………………............12
4. ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ………………………………………………… …………..15
4.1 Нормализация отношений……………………………………………………………………...15
4.2 Проектирование логической модели………………………………………………….............16
4.3 Документация логической модели…………………………………………………….............17
ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ………………………………………………………...……...…21
5.1 Генерация физической модели с помощью программы Erwin 27 ……………………………. 21
5.2 Создание Базы данных …………………………………………………………………………..….22
5.3 Создание генераторов, таблиц и добавление связей…………………………………………...23
ТЕСТИРОВАНИЕ БАЗЫ ДАННЫХ……………………………………………………………….……..29
6.1 – Выполнение запросов……………………………………………………………………………….32
ЗАКЛЮЧЕНИЕ …………………………………………………………………………………….............45
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ ……………………………

Файлы: 1 файл

Курсовик.docx

— 913.94 Кб (Скачать файл)

 

Таблица 3.4 - Определение  атрибутов сущности «Соревнования»

Тип сущности

Атрибут

Тип данных

Первичный ключ

Вторичный ключ

Описание

 

 

 

 

 

 

Sorevnovania (Соревнования)

Id_Sorev

Integer

 

+

 

Уникально идентифицирует номер соревнований

Data

Varchar (12)

   

Дата проведения соревнований

Gorod

Varchar (35)

   

Город проведения соревнований

Result_sorev

Varchar (35)

   

Результат соревнований

Id_trener

Integer

 

+

Уникально идентифицирует номер тренера

Id_Sport

Integer

 

+

Уникально идентифицирует номер спортсмена

Id_Atletic

Integer

 

+

Уникально идентифицирует номер атлетики

 

Таблица 3.5 - Определение  атрибутов сущности «День недели»

 

Тип сущности

Атрибут

Тип данных

Первичный ключ

Вторичный ключ

Описание

 

 Den_nedely (День недели)

Id_Den_Ned

Integer

 

     +

 

Уникально идентифицирует номер  дня недели

Den_nedely

Varchar (35)

 

 

 

День недели

 

 

Таблица 3.6 - Определение атрибутов сущности «План тренировки»

Тип сущности

Атрибут

Тип данных

Первичный ключ

Вторичный ключ

Описание

 

Plan_trenirovky

(План тренировки)

Id_plan_tren

Integer

 

      +

 

Уникально идентифицирует номер  плана тренировки

Plan_tren

Varchar (1000)

 

 

 

План тренировки

 

Таблица 3.7 - Определение атрибутов сущности «Группы мышц»

Тип сущности

Атрибут

Тип данных

Первичный ключ

Вторичный ключ

Описание

 

 Gruppa_myshc

(Группы мышц)

Id_Gruppa

Integer

 

+

 

Уникально идентифицирует номер  группы мышц

Vid

Varchar (50)

 

 

 

Вид группы мышц

 

Таблица 3.8 - Определение атрибутов сущности «Журнал тренировок»

Тип сущности

Атрибут

Тип данных

Первичный ключ

Вторичный ключ

Описание

 

 

 

 

 

 

 

 

Zhurnal_trenirovok (Журнал тренировок)

 

 

Id_Zhurnal_tr

Integer

 

+

 

Уникально идентифицирует номер  журнала тренировки

Data_tren

Varchar (12)

     

Vr_nach

Varchar (12)

     

Vr_okon

Varchar (12)

     

Id_plan_tren

Integer

 

+

 

Kol_vo

Varchar (50)

     

Result

Varchar (50)

     

Id_Den_Ned

Integer

 

+

Уникально идентифицирует номер  дня недели

Id_Sport

Integer

 

+

Уникально идентифицирует номер спортсмена

Id_Gruppa

Integer

 

+

Уникально идентифицирует номер  группы мышц

Id_trener

Integer

 

 

+

Уникально идентифицирует номер тренера

 

 

5 - ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ.

5.1 - Генерация физической  модели с помощью программы  Erwin

На рисунке 5.1 представлена физическая модель БД, созданная на основе логической модели, созданной  с помощью программы Erwin.

                          Рис 5. Физическая модель базы  данных

 

 

 

5.2 - Создание Базы данных:

Рис. 5.2 Создание Базы Данных

 

После того, как была создана  база, осуществляется ее регистрация. Процесс регистрации представлен  на рисунке 5.3:

Рис 5.3 – Регистрация базы данных

 

 

5.3 - Создание таблиц и  добавление связей.

На рисунках 5.4-5.11 представлено создание таблиц в базе данных:

Рис 5.4- Создание таблицы  «Атлетика»

 

Рис 5.5  - Создание таблицы  «Тренер»

 

Рис 5.6  - Создание таблицы  «Спортсмен»

 

Рис 5.7  - Создание таблицы  «Соревнования»

 

Рис 5.8  - Создание таблицы «Журнал тренировки»

Рис 5.9. –Создание таблицы  «План тренировки»

 

Рис 5.10 – Создание таблицы  «День недели»

 

Рис 5.11 – Создание таблицы  «Группы мышц»

 

На рисунках 5.12 – 5.19  показано создание первичных ключей:

 

Рис 5.12 – Добавление первичного ключа в таблицу «Атлетика»

 

Рис 5.13 – Добавление первичного ключа в таблицу «Тренер»

 

Рис 5.14 – Добавление первичного ключа в таблицу «Спортсмен»

 

Рис 5.15 – Добавление первичного ключа в таблицу «Соревнования»

 

Рис 5.16 – Добавление первичного ключа в таблицу «День недели»

 

Рис 5.17 – Добавление первичного ключа в таблицу «Журнал тренировок»

 

Рис 5.18 – Добавление первичного ключа в таблицу «План тренировок»

 

Рис 5.19 – Добавление первичного ключа в таблицу «Группа мышц»

 

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

На рисунках 5.19 - 5.21 показаны связи между таблицами, путем составления вторичных ключей

Рис 5.19 – Добавление вторичных ключей таблице «Соревнования»

 

Рис 5.20 – Добавление вторичных ключей таблице «Спортсмен»

Информация о работе АИС Цифрового телевидения