Пример описаний схемы базы данных информационной системы АДС МО (фрагмент)
Т а б л и ц а1 – Сущности и их определения
Имя сущности
| Определение
|
ПРОИСШЕСТВИЕ
| Содержит информацию о всех происшествиях, зарегистрированных в АДС МО
|
ТИП ПРОИСШЕСТВИЯ
| Содержит информацию о типах происшествий (пожар, взрыв, ДТП, обвал и т.д.)
|
ДХП
| Содержит информацию о дополнительных характеристиках происшествия
|
КООРДИНАТЫ
| Содержит информацию о географических координатах (широте, долготе, высоте), а также радиусе зоны происшествия
|
ПОСТРАДАВШИЙ
| Содержит пофамильную информацию о всех пострадавших, зарегистрированных при отработке происшествия
|
МЕСТОПОЛОЖЕНИЕ
| Содержит информацию об административно-территориальном делении муниципального образования (города)
|
РАСЧЕТ
| Содержит информацию о дежурных расчетах подразделений ЕДДС
|
Т а б л и ц а2 – Неидентифицирующие связи между сущностями: НИД
Родительская сущность
| Дочерняя
сущность
| Имя связи
| Тип связи
| Семантика связи от родительской сущности к дочерней
| Семантика связи от дочерней сущности к родительской
|
ТИП ПРОИСШЕСТВИЯ
| ПРОИСШЕСТВИЕ
| ТП-ПР
| НИД 1:М
| характеризует
| имеет
|
КООРДИНАТЫ
| ПРОИСШЕСТВИЕ
| КД-
ПР
| НИД 1:М
| характеризует
| характери-зуется
|
МЕСТОПОЛОЖЕНИЕ
| ПРОИСШЕСТВИЕ
| МС-ПР
| НИД
1:М
| может
произойти
| имеет
|
ПРОИСШЕСТВИЕ
| ПОСТРАДАВШИЙ
| ПР-ПОС
| НИД 1:М
| имеет
| имеется
|
Т а б л и ц а3 – Идентифицирующие связи между сущностями: ИД
Родительская сущность
| Дочерняя
сущность
| Имя связи
| Тип связи
| Семантика связи от родительской сущности к дочерней
| Семантика связи от дочерней сущности к родительской
|
ПРОИСШЕСТВИЕ
| ДХП
| ПР-ДХП
| ИД 1:М
| характери-зуется
| имеются
|
Т а б л и ц а4 — Связи между сущностями: М:М
Родительская сущность 1
| Дочерняя
сущность
(имя связи)
| Родительская
сущность
2,3
| Тип
связи
| Семантика связи
|
ПРОИСШЕСТВИЕ
| ЛИКВИДАЦИЯ
| РАСЧЕТ
| М:М
| ликвидирует/
ликвидируется
|
Закономерности исследуемой предметной области:
1 Каждое происшествие обладает уникальным идентификатором.
2 Каждыйтип происшествия обладает уникальным идентификатором.
3 Каждаякоордината обладает уникальным идентификатором.
4 Каждое местоположение обладает уникальным идентификатором.
5 Каждый пострадавший обладает уникальным идентификатором.
6 Каждыйрасчет обладает уникальным идентификатором.
7 Каждое происшествие может иметь несколько дополнительных характеристик.
8 Каждая дополнительная характеристика определенного происшествия обладает уникальным номером.
9 Каждая координата может характеризовать несколько происшествий.
10 Каждое происшествие характеризуется определенной координатой.
11 Каждый тип происшествия может характеризовать несколько происшествий.
12 Каждое происшествие характеризуется определенным типом происшествия.
13 В определенном местоположении может произойти несколько происшествий.
14 Каждое происшествие характеризуется определенным местоположением.
15 Каждое происшествие может иметь несколько пострадавших.
16 Каждый пострадавший получает травмы (ранения и пр.) во время определенного происшествия.
17 На ликвидацию одного происшествия могут привлекаться несколько расчетов.
18 Один расчет может привлекаться к ликвидации нескольких происшествий.
Т а б л и ц а 5 – Атрибуты сущностей
Имя
сущности
| Описание атрибутов
|
Наименование
атрибута
| Желаемое
сокращение
атрибута
| Ключи
| Определенность значений
| Шифр
домена
|
|
|
|
|
|
|
ПРОИСШЕСТВИЕ
| Идентификатор происшествия
| ИДПР
| PK
|
| D1
|
Номер происшествия
| ШифрПР
|
|
| D3
|
Описание происшествия
| ХарПР
|
|
| D4
|
Номер строения
| НомСтр
|
|
| D5
|
Номер дома
| НомДом
|
|
| D5
|
Номер корпуса
| НомКорп
|
|
| D5
|
Номер подъезда
| НомПод
|
|
| D5
|
Номер квартиры
| НомКв
|
|
| D5
|
Код двери-домофона
| КодДвери
|
|
| D5
|
Этажность дома
| Этажность
|
|
| D5
|
Номер этажа
| Этаж
|
|
| D5
|
Площадь происшествия
| ПлПР
|
|
| D5
|
Признак чрезвычайной ситуации
| ПризнакЧС
|
|
| D6
|
Признак угрозы жизни
| УгрозаЖизни
|
|
| D6
|
Время начала
| ВремяНач
|
|
| D2
|
Время приема первого сообщения
| ВремяПриема
|
|
| D2
|
Время выезда на происшествие
| ВремяВыезда
|
|
| D2
|
|
|
|
|
|
|
ПРОИСШЕСТВИЕ
| Время прибытия на происшествие
| ВремяПрибытия
|
|
| D2
|
Время начала работ
| ВремяНачРаб
|
|
| D2
|
Время локализации происшествия
| ВремяЛокал
|
|
| D2
|
Время ликвидации происшествия
| ВремяЛиквид
|
|
| D2
|
Время окончания происшествия
| ВремяОкПР
|
|
| D2
|
Идентификатор типа происшествия
| ИДТПР
| FK
|
| D1
|
Идентификатор географической координаты
| ИДГК
| FK
|
| D1
|
Идентификатор местоположения
| ИДМЕСТО
| FK
|
| D1
|
ТИП ПРОИСШЕСТВИЯ
| Идентификатор типа происшествия
| ИДТПР
| PK
|
| D1
|
Название типа происшествия
| НазвТПР
|
|
| D3
|
Класс типа происшествия
| КлассТПР
|
|
| D3
|
КООРДИНАТЫ
| Идентификатор географической координаты
| ИДГК
| PK
|
| D1
|
Географическая широта
| Широта
|
|
| D7
|
Географическая долгота
| Долгота
|
|
| D8
|
Высота над уровнем моря
| Высота
|
|
| D5
|
Тип широты
| ТипШироты
|
|
| D9
|
Тип долготы
| ТипДолготы
|
|
| D10
|
Радиус зоны происшествия
| Радиус
|
|
| D5
|
|
|
|
|
|
|
МЕСТОПОЛОЖЕНИЕ
| Идентификатор местоположения
| ИДМЕСТО
| PK
|
| D1
|
Название местоположения
| НазвМЕСТО
|
|
| D3
|
Предок местоположения
| ПредокМЕСТО
|
|
| D1
|
Дата начала существования местоположения объекта МО
| ДатаНачМЕСТО
|
|
| D2
|
Дата окончания существования местоположения объекта МО
| ДатаОкМЕСТО
|
|
| D2
|
ПОСТРАДАВШИЙ
| Идентификатор пострадавшего
| ИДПОСТР
| PK
|
| D1
|
Тип ущерба пострадавшему
| ТипУщерба
|
|
| D11
|
ФИО пострадавшего
| ФИОПОСТР
|
|
| D12
|
Год рождения пострадавшего
| ГодРождПОСТР
|
|
| D13
|
Время регистрации пострадавшего
| ВремяРегПОСТР
|
|
| D2
|
Дополнительная информация о пострадавшем
| ПримПОСТР
|
|
| D4
|
Идентификатор происшествия
| ИДПР
| FK
|
| D1
|
ДХП
| Идентификатор происшествия
| ИДПР
| PK
|
| D1
|
Идентификатор ДХП
| ИДДХП
|
| D1
|
Описание ДХП
| ДопХарПР
|
|
| D4
|
Фотография/видео происшествия
| ИзобрПР
|
|
| D14
|
РАСЧЕТ
| Идентификатор расчета
| ИДРАСЧ
| PK
|
| D1
|
Наименование расчета
| NazvРАСЧ
|
|
| D3
|
Дата начала дежурства расчета
| ДатаНачДежРАСЧ
|
|
| D2
|
Дата окончания дежурства расчета
| ДатаОкДежРАСЧ
|
|
| D2
|
|
|
|
|
|
|
ЛИКВИДАЦИЯ
| Идентификатор происшествия
| ИДПР
| PK
|
| D1
|
Идентификатор расчета
| ИДРАСЧ
|
| D1
|
Начало работы расчета
| НачРабРасч
|
|
| D2
|
Завершение работы расчета
| ОкРабРасч
|
|
| D2
|
Т а б л и ц а 6 – Функциональные зависимости
Детерминанта
| Функциональная часть
|
ИДПР
| ШифрПР,ХарПР,НомСтр,НомДом,НомКорп,НомПод,НомКв,КодДвери, Этажность, Этаж,ПлПР,ПризнакЧС,УгрозаЖизни,ВремяНач,ВремяПриема,ВремяВыезда,ВремяПрибытия,ВремяНачРаб,ВремяЛокал,ВремяЛиквид,ВремяОкПР, ИДТПР, ИДГК, ИДМЕСТО
|
ИДТПР
| НазвТПР,КлассТПР
|
ИДГК
| Широта, Долгота, Высота,ТипШироты,ТипДолготы, Радиус
|
ИДМЕСТО
| НазвМЕСТО,ПредокМЕСТО,ДатаНачМЕСТО,ДатаОкМЕСТО
|
ИДПОСТР
| ТипУщерба, ФИОПОСТР,ГодРождПОСТР,ВремяРегПОСТР,ПримПОСТР, ИДПР
|
(ИДПР, ИДДХП)
| ДопХарПР,ИзобрПР
|
ИДРАСЧ
| NazvРАСЧ,ДатаНачДежРАСЧ,ДатаОкДежРАСЧ
|
(ИДПР, ИДРАСЧ)
| НачРабРасч,ОкРабРасч
|
Т а б л и ц а7 – Соответствие имен сущностей и атрибутов именам таблиц и полей (столбцов)
Имя сущности
| Имя
таблицы
| Атрибуты сущности
| Столбцы
таблицы
|
|
|
|
|
ПРОИСШЕСТВИЕ
| PR
| ИДПР
| ID_PR
|
ШифрПР
| ShifrPR
|
ХарПР
| HarPR
|
НомСтр
| NomStr
|
НомДом
| NomDom
|
НомКорп
| NomKorp
|
НомПод
| NomPod
|
НомКв
| NomKv
|
КодДвери
| KodDv
|
Этажность
| Etagn
|
Этаж
| Et
|
ПлПР
| S_PR
|
ПризнакЧС
| PrCHS
|
УгрозаЖизни
| Ugr
|
ВремяНач
| TNach
|
ВремяПриема
| TPr
|
ВремяВыезда
| TVyezd
|
ВремяПрибытия
| TPrib
|
ВремяНачРаб
| TNachRab
|
ВремяЛокал
| TLocal
|
ВремяЛиквид
| TLikvid
|
ВремяОкПР
| TOkPR
|
ИДТПР
| ID_TPR
|
ИДГК
| ID_GK
|
ИДМЕСТО
| ID_MESTO
|
ТИП
ПРОИСШЕСТВИЯ
| TPR
| ИДТПР
| ID_TPR
|
НазвТПР
| NazvTPR
|
КлассТПР
| ClassTPR
|
КООРДИНАТЫ
| LD
| ИДГК
| ID_GK
|
Широта
| L
|
Долгота
| D
|
Высота
| H
|
ТипШироты
| TL
|
ТипДолготы
| TD
|
Радиус
| RadZ_PR
|
МЕСТОПОЛОЖЕНИЕ
| MESTO
| ИДМЕСТО
| ID_MESTO
|
НазвМЕСТО
| NazvMESTO
|
ПредокМЕСТО
| PRED_MESTO
|
ДатаНачМЕСТО
| DateNMESTO
|
ДатаОкМЕСТО
| DateOkMESTO
|
|
|
|
|
ПОСТРАДАВШИЙ
| POSTR
| ИДПОСТР
| ID_POSTR
|
ТипУщерба
| TUPOSTR
|
ФИОПОСТР
| FIOPOSTR
|
ГодРождПОСТР
| GRPOSTR
|
ВремяРегПОСТР
| TRegPOSTR
|
ПримПОСТР
| PrimPOSTR
|
ИДПР
| ID_PR
|
ДХП
| DHPR
| ИДПР
| ID_PR
|
ИДДХП
| ID_DHPR
|
ДопХарПР
| DopHarPR
|
ИзобрПР
| ImagesPR
|
РАСЧЕТ
| RASCH
| ИДРАСЧ
| ID_RASCH
|
NazvРАСЧ
| NazvRASCH
|
ДатаНачДежРАСЧ
| DateNRASCH
|
ДатаОкДежРАСЧ
| DateOkRASCH
|
ЛИКВИДАЦИЯ
| LIKVID
| ИДПР
| ID_PR
|
ИДРАСЧ
| ID_RASCH
|
НачРабРасч
| TNRabRasch
|
ОкРабРасч
| TOkRabRasch
|
Т а б л и ц а 8– Доменыатрибутов сущностей
Шифр домена
| Наименование
домена
| Определение домена
| Тип
данных
| Пример
значения
|
|
|
|
|
|
D1
| Порядковый
номер
| Целое число, принимает уникальные значения
| integer
|
|
D2
| Дата и время
| DD.MM.YYYYHH:MI:SS.– дата, где
DD – две цифры, число (от 01 до 31);
MM – две цифры, месяц (от 01 до 12);
YYYY – четыре цифры, год (от 0000 до 9999);
HH – две цифры, часы (от 00 до 23);
MI – две цифры, минуты (от 00 до 59);
SS – две цифры, секунды (от 00 до 59).
| datetime
| 01.09.201213:25:16
|
D3
| Строка символов переменной
длины 30 символов
| Множество символьных значений переменной длины не более 30 символов.
| varchar(30)
| Сход с рельсов
|
D4
| Строка символов переменной
длины 255 символов
| Множество символьных значений переменной длины не более 255 символов.
| varchar(255)
| Бытовой пожар класса А2 в жилом помещении
|
D5
| Номер
| Целое число, принимает положительные значения
| integer
|
|
D6
| Строка символов фиксированной длины 3 символов
| Множество символьных значений фиксированной длины не более 3 символов. Выбирается одно значение из указанного множества
| char(3)
| «да», «нет»
|
|
|
|
|
|
D7
| Географическая широта
| Вещественное число, принимает значения от 0 до 90
| float(9,6)
| 55.755831
|
D8
| Географическая долгота
| Вещественное число, принимает значения от 0 до 180
| float(10,6)
| 150.617673
|
D9
| Строка символов фиксированной длины 4 символов
| Множество символьных значений фиксированной длины не более 4 символов. Выбирается одно значение из указанного множества
| char(4)
| «с.ш.», «ю.ш»,
|
D10
| Строка символов фиксированной длины 4 символов
| Множество символьных значений фиксированной длины не более 4 символов. Выбирается одно значение из указанного множества
| char(4)
| «в.д.», «з.д.»
|
D11
| Строка символов переменной
длины 25 символов
| Множество символьных значений переменной длины не более 25 символов.
| varchar(25)
| Ожог 2 степени
|
D12
| Строка символов переменной
длины 50 символов
| Множество символьных значений переменной длины не более 50 символов.
| varchar(50)
| Иванов Иван Иванович
|
D13
| Строка символов фиксированной длины 4 символов
| Множество символьных значений фиксированной длины не более 4 символов. Выбирается одно значение из указанного множества
| char(4)
| «1900» – «2012»
|
D14
| Большой двоичный объект
| Большой двоичный объект с максимальной длиной 65535 байт
| blob
|
|
[1] Петров А.С.Работа с системой «Проджект» /А.С. Комаров. –М., 2009.–С.14.
Воспользуйтесь поиском по сайту: