CBRR1347 (651573), страница 9
Текст из файла (страница 9)
Внешний ключ(FK) — это поле или поля таблицы, которые, не будучи употребленными в качестве идентификатора, часто используются при объединении с другими таблицами. В таблице объектов, например, поле номера района служит в качестве внешнего ключа. Поле номера района не уникально определяет конкретные записи объектов - для одного района может быть несколько объектов.
Таблицы 7.2
| OBECONOM | Таблица объектов экономики | |||
| Столбец | Тип данных | размер | ||
| OBJECT_ID | NUMBER | NOT NULL | 9 | |
| OBJECTNO | NUMBER | NOT NULL | 7 | |
| OBJECTNAME | VARCHAR2 | NULL | 100 | |
| ADDRESS_IND | CHAR | NULL | 6 | |
| ADDRESS_CHAR | VARCHAR2 | NULL | 150 | |
| WORKNUMBER | NUMBER | NULL | 7 | |
| NRSM | NUMBER | NULL | 7 | |
| NRSW | NUMBER | NULL | 7 | |
| DEPORTAMENT_ID | NUMBER | NOT NULL | 7 | |
| PECULIAR_ID | NUMBER | NOT NULL | 7 | |
| RISK_ID | NUMBER | NOT NULL | 7 | |
| REGION_ID | NUMBER | NOT NULL | 7 | |
| ACTIVITY_ID | NUMBER | NOT NULL | 7 | |
| PROPERTY_ID | NUMBER | NOT NULL | 7 | |
| GLAVOBJECT_ID | NUMBER | NOT NULL | 7 | |
| DIRECTIONNAME | VARCHAR2 | NULL | 50 | |
| POST_ID | NUMBER | NOT NULL | 7 | |
| DIRECTIONWTEL | CHAR | NULL | 7 | |
| DIRECTIONHTEL | CHAR | NULL | 7 | |
| COMMANDGONAME | VARCHAR2 | NULL | 50 | |
| POSTGO_ID | NUMBER | NOT NULL | 7 | |
| COMMANDGOWTEL | CHAR | NULL | 7 | |
| COMMANDGOHTEL | CHAR | NULL | 7 | |
| ZAMNAME | VARCHAR2 | NULL | 50 | |
| ZAMWTEL | CHAR | NULL | 7 | |
| ZAMHTEL | CHAR | NULL | 7 | |
| P1NAME | VARCHAR2 | NULL | 50 | |
| P1WTEL | CHAR | NULL | 7 | |
| P1HTEL | CHAR | NULL | 7 | |
| P2NAME | VARCHAR2 | NULL | 50 | |
| P2WTEL | CHAR | NULL | 7 | |
| P2HTEL | CHAR | NULL | 7 | |
| P3NAME | VARCHAR2 | NULL | 50 | |
| P3WTEL | CHAR | NULL | 7 | |
| P3HTEL | CHAR | NULL | 7 | |
| DUTYTEL | CHAR | NULL | 7 | |
| DUTY2TEL | CHAR | NULL | 7 | |
| FAXTEL | CHAR | NULL | 7 | |
| MODEMTEL | CHAR | NULL | 7 | |
| NAMEADD_ID | NUMBER | NOT NULL | 7 | |
| DATEADD | DATE | NOT NULL | - | |
| NAMEINS_ID | NUMBER | NOT NULL | 7 | |
| DATEINS | DATE | NOT NULL | - | |
| PRIM | VARCHAR2 | NULL | 200 | |
| DEPARTAMENT | Таблица-словарь ведомств | |||
| DEPARTAMENT_ID | NUMBER | NOT NULL | 7 | |
| DEPARTAMENT_CHAR | VARCHAR2 | NULL | 50 | |
| PECULIAR | Таблица-словарь деятельностей в ОП | |||
| PECULIAR_ID | NUMBER | NOT NULL | 7 | |
| PECULIAR_CHAR | VARCHAR2 | NULL | 50 | |
| REGION | Таблица-словарь районов | |||
| REGION_ID | NUMBER | NOT NULL | 7 | |
| REGION_CHAR | VARCHAR2 | NULL | 50 | |
| RISK | Таблица-словарь степени опасности объектов | |||
| RISK_ID | NUMBER | NOT NULL | 7 | |
| RISK_CHAR | VARCHAR2 | NULL | 50 | |
| PROPERTY | Таблица-словарь форм собственности | |||
| PROPERTY_ID | NUMBER | NOT NULL | 7 | |
| PROPERTY_CHAR | VARCHAR2 | NULL | 50 | |
| ACTIVITY | Таблица-словарь рода деятельности объектов | |||
| ACTIVITY_ID | NUMBER | NOT NULL | 7 | |
| ACTIVITY_CHAR | VARCHAR2 | NULL | 50 | |
| POST | Таблица-словарь гражданских должностей | |||
| POST_ID | NUMBER | NOT NULL | 7 | |
| POST_CHAR | VARCHAR2 | NULL | 50 | |
| POSTGO | Таблица-словарь должностей по ГО | |||
| POSTGO_ID | NUMBER | NOT NULL | 7 | |
| POSTGO_CHAR | VARCHAR2 | NULL | 50 | |
| MATERIALOB | Таблица опасных веществ на объектах | |||
| MATERIAL_ID | NUMBER | NOT NULL | 7 | |
| OBJECT_ID | NUMBER | NOT NULL | 9 | |
| MATERIALNUM | NUMBER | NULL | 9 | |
| NAMEADD_ID | NUMBER | NOT NULL | 7 | |
| DATEADD | DATE | NOT NULL | - | |
| NAMEINS_ID | NUMBER | NOT NULL | 7 | |
| DATEINS | DATE | NOT NULL | - | |
| PRIM | VARCHAR2 | NULL | 100 | |
| MATERIAL | Таблица-словарь опасных веществ | |||
| MATERIAL _ID | NUMBER | NOT NULL | 7 | |
| MATERIAL _CHAR | VARCHAR2 | NULL | 50 | |
| BUILDINGOB | Таблица защитных сооружений на объектах | |||
| BUILDING_ID | NUMBER | NOT NULL | 7 | |
| OBJECT_ID | NUMBER | NOT NULL | 9 | |
| BUILDINGNUM | NUMBER | NULL | 9 | |
| NAMEADD_ID | NUMBER | NOT NULL | 7 | |
| DATEADD | DATE | NOT NULL | - | |
| NAMEINS_ID | NUMBER | NOT NULL | 7 | |
| DATEINS | DATE | NOT NULL | - | |
| PRIM | VARCHAR2 | NULL | 100 | |
| BUILDIN | Таблица-словарь защитных сооружений | |||
| BUILDIN _ID | NUMBER | NOT NULL | 7 | |
| BUILDIN _CHAR | VARCHAR2 | NULL | 50 | |
| TEHNICAOB | Таблица техники на объектах | |||
| TEHNICA_ID | NUMBER | NOT NULL | 7 | |
| OBJECT_ID | NUMBER | NOT NULL | 9 | |
| TEHNICANUM | NUMBER | NULL | 9 | |
| NAMEADD_ID | NUMBER | NOT NULL | 7 | |
| DATEADD | DATE | NOT NULL | - | |
| NAMEINS_ID | NUMBER | NOT NULL | 7 | |
| DATEINS | DATE | NOT NULL | - | |
| PRIM | VARCHAR2 | NULL | 100 | |
| TEHNICA | Таблица-словарь техники | |||
| TEHNICA _ID | NUMBER | NOT NULL | 7 | |
| TEHNICA _CHAR | VARCHAR2 | NULL | 50 | |
| FORMIROVOB | Таблица формирований на объектах | |||
| FORMIROV_ID | NUMBER | NOT NULL | 7 | |
| OBJECT_ID | NUMBER | NOT NULL | 9 | |
| READY_ID | NUMBER | NOT NULL | 7 | |
| PEOPLENUM | NUMBER | NULL | 9 | |
| FORMIROVNUM | NUMBER | NOT NULL | 9 | |
| NAMEADD_ID | NUMBER | NOT NULL | 7 | |
| DATEADD | DATE | NOT NULL | - | |
| NAMEINS_ID | NUMBER | NOT NULL | 7 | |
| DATEINS | DATE | NOT NULL | - | |
| PRIM | VARCHAR2 | NULL | 100 | |
| FORMIROV | Таблица-словарь формирований | |||
| FORMIROV _ID | NUMBER | NOT NULL | 7 | |
| FORMIROV _CHAR | VARCHAR2 | NULL | 50 | |
| READY | Таблица-словарь готовности | |||
| READY _ID | NUMBER | NOT NULL | 7 | |
| READY_CHAR | VARCHAR2 | NULL | 50 | |
| MATTEHOB | Таблица МТС на объектах | |||
| MATTEH_ID | NUMBER | NOT NULL | 7 | |
| OBJECT_ID | NUMBER | NOT NULL | 9 | |
| MATTEH NUM | NUMBER | NULL | 9 | |
| NAMEADD_ID | NUMBER | NOT NULL | 7 | |
| DATEADD | DATE | NOT NULL | - | |
| NAMEINS_ID | NUMBER | NOT NULL | 7 | |
| DATEINS | DATE | NOT NULL | - | |
| PRIM | VARCHAR2 | NULL | 100 | |
| MATTEH | Таблица-словарь МТС | |||
| MATTEH _ID | NUMBER | NOT NULL | 7 | |
| MATTEH_CHAR | VARCHAR2 | NULL | 50 | |
| SERVIS_ID | NUMBER | NOT NULL | 7 | |
| SERVIS | Таблица-словарь служб | |||
| SERVIS _ID | NUMBER | NOT NULL | 7 | |
| SERVIS _CHAR | VARCHAR2 | NULL | 50 | |
| STUDY | Таблица обучаемых на УМЦ | |||
| STUDY_ID | NUMBER | NOT NULL | 9 | |
| OBJECT_ID | NUMBER | NOT NULL | 9 | |
| CATEGORY_ID | NUMBER | NOT NULL | 7 | |
| NAME | VARCHAR2 | NULL | 50 | |
| SPOST_ID | NUMBER | NOT NULL | 7 | |
| WORKTEL | CHAR | NULL | 7 | |
| LASTDATE | DATE | NULL | - | |
| NEXTDATE | DATE | NULL | - | |
| NAMEADD_ID | NUMBER | NOT NULL | 7 | |
| DATEADD | DATE | NOT NULL | - | |
| NAMEINS_ID | NUMBER | NOT NULL | 7 | |
| DATEINS | DATE | NOT NULL | - | |
| PRIM | VARCHAR2 | NULL | 200 | |
| SPOST | Таблица-словарь должностей обучаемых | |||
| SPOST _ID | NUMBER | NOT NULL | 7 | |
| SPOST _CHAR | VARCHAR2 | NULL | 50 | |
| CATEGORY | Таблица-словарь категорий обучаемых | |||
| CATEGORY_ID | NUMBER | NOT NULL | 7 | |
| CATEGORY_CHAR | VARCHAR2 | NULL | 50 | |
| CATEGORY_TYPE | NUMBER | NULL | 1 | |
| CATTEMA | Таблица категорированых тем | |||
| TEMA_ID | NUMBER | NOT NULL | 7 | |
| CATEGORY_ID | NUMBER | NOT NULL | 7 | |
| CATTEMANUM | NUMBER | NULL | 9 | |
| PRIM | VARCHAR2 | NULL | 100 | |
| TEMA | Таблица-словарь тем обучения | |||
| TEMA_ID | NUMBER | NOT NULL | 7 | |
| TEMA_CHAR | VARCHAR2 | NULL | 50 | |
| GOBASEUSER | Таблица пользователей программы | |||
| GOBASEUSER_ID | NUMBER | NOT NULL | 7 | |
| NAME | VARCHAR2 | NULL | 50 | |
| ORAUSER | Таблица соответствия идентификаторов пользователей программы и базы данных Oracle | |||
| ORAUSER_ID | INTEGER | NOT NULL | ||
| GOBASEUSER_ID | NUMBER | NOT NULL | 7 | |
NOT NULL - должно иметь значение















