Система управления базой данных объектов Гражданской Обороны для принятия решений в чрезвычайных ситуациях

Страница 14

На практике идея сохранения всех элементов в базе данных в процессе нормализации воплощается чисто интуитивно. Ведь вряд ли будут слепо выбрасывать из таблиц элементы данных. Но тем не менее, пятая нормальная форма при­звана застраховать вас от такого несчастного случая.

7.5. Определение столбцов в таблицах

Таблицы 7.1

OBECONOM

Таблица объектов экономики

Столбец

Наименование

Ключ

OBJECT_ID

ID - уникальный ключ строки в таблице

PK

OBJECTNO

регистрационный номер объекта  

OBJECTNAME

наименование объекта  

ADDRESS_IND

почтовый индекс  

ADDRESS_CHAR

адрес объекта  

WORKNUMBER

количество работающих  

NRSM

наибольшая работающая смена в мирное время  

NRSW

наибольшая работающая смена в военное время  

DEPORTAMENT_ID

ведомственная принадлежность

FK

PECULIAR_ID

характер деятельности в особый период (FK)  

RISK_ID

степень опасности

FK

REGION_ID

территориальная принадлежность

FK

ACTIVITY_ID

род деятельности

FK

PROPERTY_ID

форма собственности

FK

GLAVOBJECT_ID

подчиненность объекта

FK

DIRECTIONNAME

Ф.И.О. руководителя объекта  

POST_ID

занимаемая должность руководителя объекта

FK

DIRECTIONWTEL

рабочий телефон руководителя объекта  

DIRECTIONHTEL

домашний телефон руководителя объекта  

COMMANDGONAME

Ф.И.О. начальника штаба ГО объекта  

POSTGO_ID

должность начальника штаба ГО объекта

FK

COMMANDGOWTEL

рабочий телефон начальника штаба ГО объекта  

COMMANDGOHTEL

домашний телефон начальника ГО объекта  

ZAMNAME

Ф.И.О. заместителя руководителя  

ZAMWTEL

рабочий телефон заместителя руководителя  

ZAMHTEL

домашний телефон заместителя руководителя  

P1NAME

Ф.И.О. председателя КЧС  

P1WTEL

рабочий телефон председателя КЧС  

P1HTEL

домашний телефон КЧС  

P2NAME

Ф.И.О. председателя ЭК  

P2WTEL

рабочий телефон председателя ЭК  

P2HTEL

домашний телефон ЭК  

P3NAME

Ф.И.О. председателя ПУФ  

P3WTEL

рабочий телефон председателя ПУФ  

P3HTEL

домашний телефон ПУФ  

DUTYTEL

телефон дежурного по объекту  

DUTY2TEL

телефон секретаря  

FAXTEL

факс  

MODEMTEL

модем  

NAMEADD_ID

владелиц

FK

DATEADD

дата ввода  

NAMEINS_ID

корректировщик

FK

DATEINS

дата последней коррекции  

PRIM

примечание        

DEPARTAMENT

Таблица-словарь ведомств  

DEPARTAMENT_ID

ID - уникальный ключ строки в таблице

PK

DEPARTAMENT_CHAR

Наименование        

PECULIAR

Таблица-словарь деятельностей в ОП  

PECULIAR_ID

ID - уникальный ключ строки в таблице

PK

PECULIAR_CHAR

Наименование деятельностей в ОП        

REGION

Таблица-словарь районов  

REGION_ID

ID - уникальный ключ строки в таблице

PK

REGION_CHAR

Наименование районов        

RISK

Таблица-словарь степени опасности объектов  

RISK_ID

ID - уникальный ключ строки в таблице

PK

RISK_CHAR

Наименование степени опасности объектов        

PROPERTY

Таблица-словарь форм собственности  

PROPERTY_ID

ID - уникальный ключ строки в таблице

PK

PROPERTY_CHAR

Наименование форм собственности        

ACTIVITY

Таблица-словарь рода деятельности объектов  

ACTIVITY_ID

ID - уникальный ключ строки в таблице

PK

ACTIVITY_CHAR

Наименование рода деятельности объектов        

POST

Таблица-словарь гражданских должностей  

POST_ID

ID - уникальный ключ строки в таблице

PK

POST_CHAR

Наименование гражданских должностей        

POSTGO

Таблица-словарь должностей по ГО  

POSTGO_ID

ID - уникальный ключ строки в таблице

PK

POSTGO_CHAR

Наименование должностей по ГО        

MATERIALOB

таблица опасных веществ на объектах  

MATERIAL_ID

ID - составной уникальный ключ (MATERIAL_ID, OBJECT_ID)

[pk]

FK

OBJECT_ID

ID - составной уникальный ключ (MATERIAL_ID, OBJECT_ID)

[pk]

FK

MATERIALNUM

количество  

NAMEADD_ID

владелиц

FK

DATEADD

дата ввода  

NAMEINS_ID

корректировщик

FK

DATEINS

дата последней коррекции  

PRIM

примечание        

MATERIAL

Таблица-словарь опасных веществ  

MATERIAL _ID

ID - уникальный ключ строки в таблице

PK

MATERIAL _CHAR

Наименование опасных веществ        

BUILDINGOB

таблица защитных сооружений на объектах;  

BUILDING_ID

ID - составной уникальный ключ

(BUILDING _ID, OBJECT_ID)

[pk]

FK

OBJECT_ID

ID - составной уникальный ключ (BUILDING_ID,OBJECT_ID)

[pk]

FK

BUILDINGNUM

количество  

NAMEADD_ID

владелиц

FK

DATEADD

дата ввода  

NAMEINS_ID

корректировщик

FK

DATEINS

дата последней коррекции  

PRIM

примечание        

BUILDIN

Таблица-словарь защитных сооружений  

BUILDIN _ID

ID - уникальный ключ строки в таблице

PK

BUILDIN _CHAR

Наименование опасных веществ        

TEHNICAOB

таблица техники на объектах;  

TEHNICA_ID

ID - составной уникальный ключ

(TEHNICA _ID, OBJECT_ID)

[pk]

FK

OBJECT_ID

ID - составной уникальный ключ (TEHNICA_ID,OBJECT_ID)

[pk]

FK

TEHNICANUM

количество  

NAMEADD_ID

владелиц

FK

DATEADD

дата ввода  

NAMEINS_ID

корректировщик

FK

DATEINS

дата последней коррекции  

PRIM

примечание        

TEHNICA

Таблица-словарь техники  

TEHNICA _ID

ID - уникальный ключ строки в таблице

PK

TEHNICA _CHAR

Наименование опасных веществ        

FORMIROVOB

таблица формирований на объектах;  

FORMIROV_ID

ID - составной уникальный ключ

(FORMIROV _ID, OBJECT_ID)

[pk]

FK

OBJECT_ID

ID - составной уникальный ключ (FORMIROV_ID,OBJECT_ID)

[pk]

FK

READY_ID

готовность

FK

PEOPLENUM

количество людей  

FORMIROVNUM

количество формирований  

NAMEADD_ID

владелиц

FK

DATEADD

дата ввода  

NAMEINS_ID

корректировщик

FK

DATEINS

дата последней коррекции  

PRIM

примечание        

FORMIROV

Таблица-словарь формирований  

FORMIROV _ID

ID - уникальный ключ строки в таблице

PK

FORMIROV_CHAR

Наименование формирований        

READY

Таблица-словарь готовности  

READY _ID

ID - уникальный ключ строки в таблице

PK

READY_CHAR

Наименование готовности        

MATTEHOB

таблица МТС на объектах  

MATTEH_ID

ID - составной уникальный ключ

(MATTEH _ID, OBJECT_ID)

[pk]

FK

OBJECT_ID

ID - составной уникальный ключ (MATTEH_ID,OBJECT_ID)

[pk]

FK

MATTEH NUM

количество  

NAMEADD_ID

владелиц

FK

DATEADD

дата ввода  

NAMEINS_ID

корректировщик

FK

DATEINS

дата последней коррекции  

PRIM

примечание        

MATTEH

Таблица-словарь МТС  

MATTEH _ID

ID - уникальный ключ строки в таблице

PK

MATTEH_CHAR

Наименование МТС  

SERVIS_ID

Служба(отдел)

FK      

SERVIS

Таблица-словарь служб  

SERVIS _ID

ID - уникальный ключ строки в таблице

PK

SERVIS _CHAR

Наименование службы        

STUDY

таблица обучаемых на УМЦ  

STUDY_ID

ID - уникальный ключ строки в таблице

PK

OBJECT_ID

объект экономики

FK

CATEGORY_ID

категория обучаемого

FK

NAME

Ф.И.О. обучаемого  

SPOST_ID

занимаемая должность

FK

WORKTEL

рабочий телефон  

LASTDATE

дата прошлого обучения  

NEXTDATE

дата следующего обучения  

NAMEADD_ID

владелиц

FK

DATEADD

дата ввода  

NAMEINS_ID

корректировщик

FK

DATEINS

дата последней коррекции  

PRIM

примечание        

SPOST

Таблица-словарь должностей обучаемых  

SPOST _ID

ID - уникальный ключ строки в таблице

PK

SPOST _CHAR

Наименование должностей обучаемых        

CATEGORY

Таблица-словарь категорий обучаемых  

CATEGORY_ID

ID - уникальный ключ строки в таблице

PK

CATEGORY_CHAR

Наименование обучаемых  

CATEGORY_TYPE

Тип категории        

CATTEMA

Таблица категорированых тем  

TEMA_ID

ID - составной уникальный ключ

(TEMA_ID, CATEGORY_ID)

[pk]

FK

CATEGORY_ID

ID - составной уникальный ключ

(TEMA_ID, CATEGORY_ID)

[pk]

FK

CATTEMANUM

количество часов  

PRIM

примечание        

TEMA

Таблица-словарь тем обучения  

TEMA_ID

ID - уникальный ключ строки в таблице

PK

TEMA_CHAR

Наименование темы        

GOBASEUSER

таблица пользователей программы  

GOBASEUSER_ID

ID - уникальный ключ строки в таблице

PK

NAME

Имя пользователя        

ORAUSER

таблица соответствия идентификаторов пользователей программы и базы данных Oracle

ORAUSER_ID

UID - идентификатор базы данных Oracle

PK

GOBASEUSER_ID

идентификаторов пользователей программы

FK