Пример описаний схемы базы данных информационной системы АДС МО (фрагмент)
Т а б л и ц а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.
Воспользуйтесь поиском по сайту: