Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DIPLOM.docx
Скачиваний:
4
Добавлен:
27.08.2019
Размер:
1.04 Mб
Скачать

3.2.3. Проектування моделей даних для функцій, що автоматизуються.

У нашій системі для автоматизації функцій обліку та аналізу забруднення поверхневих вод буде використовуватися один набір сутностей та атрибутів, оскільки аналіз забруднення опирається на дані обліку забруднюючих речовин.

Система має наступні сутності, необхідні для вирішення задач:

«agents» – містить інформацію про забруднюючі речовини;

«control_points» – містить інформацію про пункти контролю;

«institution» – містить інформацію про відомства;

«locality» – містить інформацію про населені пункти;

«monitoring» – містить інформацію про внесення даних моніторингу;

«monitoring agents» – містить дані моніторингу;

«units» – містить інформацію про одиниці вимірювання;

«water» – містить інформацію про водні об’єкти Харківської області.

Схема зв’язків сутностей і атрибутів системи наведена на рис. 3.1.

Для кожної із сутностей у табл. 3.6 – табл. 3.13 охарактеризовані обмеження цілісності.

Рис. 3.1. Сутності, які використовуються для автоматизації функцій обліку та аналізу забруднання вод

Таблиця 3.6

Обмеження атрибутів сутності «agents»

№ п/п

Ім’я атрибуту

Тип

Розмір

Границі або допустимі значення

Структура

(формат)

Умова

Значення за замовчуванням

1

2

3

4

5

6

7

8

1

agent_id

int

5

0..9

Первісний ключ

2

agent_name

varchar

30

А…Я,A..Z,0..9

3

unit_id

int

5

0..9

4

agent_desc

varchar

50

А…Я,A..Z,0..9

5

agent_com_gdk

float

0..9

>=0

6

agent_fish_gdk

float

0..9

>=0

Таблиця 3.7

Обмеження атрибутів сутності «units»

№ п/п

Ім’я атрибуту

Тип

Розмір

Границі або допустимі значення

Структура

(формат)

Умова

Значення за замовчуванням

1

2

3

4

5

6

7

8

1

unit_id

int

3

0..9

Первісний ключ

2

unit_name

varchar

25

А…Я,A..Z,0..9

3

unit_short

varchar

10

А…Я,A..Z,0..9

Таблиця 3.8

Обмеження атрибутів сутності «control_points»

№ п/п

Ім’я атрибуту

Тип

Розмір

Границі або допустимі значення

Структура

(формат)

Умова

Значення за замовчуванням

1

2

3

4

5

6

7

8

1

cp_id

varchar

15

А…Я,A..Z,0..9

Первісний ключ

2

cp_name

varchar

50

А…Я,A..Z,0..9

3

loc_id

int

5

0..9

4

water_id

int

5

0..9

5

inst_id

int

5

0..9

6

cp_desc

varchar

100

А…Я,A..Z,0..9

7

cp_x

float

6

0..9

>0

8

cp_y

float

6

0..9

>0

Таблиця 3.9

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