SQL-скрипт БД:
--------------------------------------------------------
-- DDL for Table АНАЛИЗЫ
--------------------------------------------------------
CREATE TABLE "АНАЛИЗЫ"
( "КОД_АНАЛИЗА" NUMBER,
"КОД_СОТРУДНИКА" NUMBER,
"НАЗВАНИЕ" VARCHAR2(100 BYTE),
"РЕЗУЛЬТАТЫ" VARCHAR2(100 BYTE),
"КОД_ПАЦИЕНТА" NUMBER,
"КОД_УЧРЕЖДЕНИЯ" NUMBER,
"ДАТА_ПРОВЕДЕНИЯ" DATE
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Table ВРАЧИ
--------------------------------------------------------
CREATE TABLE "ВРАЧИ"
( "КОД_СОТРУДНИКА" NUMBER,
"КОД_КАТЕГОРИИ" NUMBER,
"СТЕПЕНЬ" VARCHAR2(100 BYTE),
"ОПЕРПЦИИ" NUMBER,
"ЛЕТАЛЬНЫЕ" NUMBER,
"УСПЕШНЫЕ" NUMBER
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Table ВРАЧУЧРЕЖДЕНИЯ
--------------------------------------------------------
CREATE TABLE "ВРАЧУЧРЕЖДЕНИЯ"
( "КОД" NUMBER,
"КОД_СОТРУДНИКА" NUMBER,
"КОД_УЧРЕЖДЕНИЯ" NUMBER
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Table КАТЕГОРИИ
--------------------------------------------------------
CREATE TABLE "КАТЕГОРИИ"
( "КОД_КАТЕГОРИИ" NUMBER,
"НЗВАНИЕ" VARCHAR2(40 BYTE),
"ЗАРПЛАТА" NUMBER,
"ЛЬГОТЫ" VARCHAR2(120 BYTE)
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Table ЛЕЧЕНИЕ
--------------------------------------------------------
CREATE TABLE "ЛЕЧЕНИЕ"
( "ПЛАН" NUMBER,
"КОД_ПАЦИЕНТА" NUMBER,
"КОД_СОТРУДНИКА" NUMBER,
"СРОК" NUMBER,
"КОД_АНАЛИЗА" NUMBER
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Table МЕД_УЧРЕЖДЕНИЯ
--------------------------------------------------------
CREATE TABLE "МЕД_УЧРЕЖДЕНИЯ"
( "КОД_УЧРЕЖДЕНИЯ" NUMBER,
"НАЗВАНИЕ" VARCHAR2(40 BYTE),
"АДРЕС" VARCHAR2(100 BYTE),
"ШТАТ_ВРАЧЕЙ" NUMBER,
"ШТАТ_ПЕРСОНАЛА" NUMBER,
"ТЕЛЕФОН" NUMBER
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Table ОБСЛУЖ_ПЕРСОН
--------------------------------------------------------
CREATE TABLE "ОБСЛУЖ_ПЕРСОН"
( "КОД_СОТРУДНИКА" NUMBER,
"ЗАРПЛАТА" NUMBER,
"ОБСЛ_НАЗВАНИЕ" VARCHAR2(40 BYTE)
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Table ПАЦИЕНТЫ
--------------------------------------------------------
CREATE TABLE "ПАЦИЕНТЫ"
( "КОД_ПАЦИЕНТА" NUMBER,
"АДРЕС" VARCHAR2(100 BYTE),
"ДИАГНОЗ" VARCHAR2(50 BYTE),
"СТРАХ_ПОЛИСА" NUMBER,
"МЕД_КАРТА" NUMBER,
"ФАМИЛИЯ" VARCHAR2(20 BYTE),
"ИМЯ" VARCHAR2(20 BYTE),
"ОТЧЕСТВО" VARCHAR2(30 BYTE),
"КОД_УЧРЕЖДЕНИЯ" NUMBER,
"ТЕЛЕФОН" NUMBER
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Table ПЕРСОНАЛАУЧРЕЖ
--------------------------------------------------------
CREATE TABLE "ПЕРСОНАЛАУЧРЕЖ"
( "КОД" NUMBER,
"КОД_СОТРУДНИКА" NUMBER,
"КОД_УЧРЕЖЕНИЯ" NUMBER
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Table СОТРУДНИКИ
--------------------------------------------------------
CREATE TABLE "СОТРУДНИКИ"
( "КОД_СОТРУДНИКА" NUMBER(20,0),
"ФАМИЛИЯ" VARCHAR2(20 BYTE),
"ТЕЛЕФОН" NUMBER,
"ИМЯ" VARCHAR2(20 BYTE),
"ОТЧЕСТВО" VARCHAR2(20 BYTE),
"СТАЖ_РАБОТЫ" NUMBER,
"ПРИНАДЛЕЖНОСТЬ" VARCHAR2(20 BYTE)
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
REM INSERTING into EVSTRATOV.АНАЛИЗЫ
SET DEFINE OFF;
Insert into EVSTRATOV.АНАЛИЗЫ (КОД_АНАЛИЗА,КОД_СОТРУДНИКА,НАЗВАНИЕ,РЕЗУЛЬТАТЫ,КОД_ПАЦИЕНТА,КОД_УЧРЕЖДЕНИЯ,ДАТА_ПРОВЕДЕНИЯ) values (1,3,'Общий анализ крови','Выше нормы',1,100,to_date('11-ЯНВ-21','DD-MON-RR'));
Insert into EVSTRATOV.АНАЛИЗЫ (КОД_АНАЛИЗА,КОД_СОТРУДНИКА,НАЗВАНИЕ,РЕЗУЛЬТАТЫ,КОД_ПАЦИЕНТА,КОД_УЧРЕЖДЕНИЯ,ДАТА_ПРОВЕДЕНИЯ) values (2,4,'Гормоны','Норма',4,200,to_date('11-ЯНВ-21','DD-MON-RR'));
Insert into EVSTRATOV.АНАЛИЗЫ (КОД_АНАЛИЗА,КОД_СОТРУДНИКА,НАЗВАНИЕ,РЕЗУЛЬТАТЫ,КОД_ПАЦИЕНТА,КОД_УЧРЕЖДЕНИЯ,ДАТА_ПРОВЕДЕНИЯ) values (3,1,'Выявление IgG-антител','Присутствуют',2,100,to_date('11-ЯНВ-21','DD-MON-RR'));
REM INSERTING into EVSTRATOV.ВРАЧИ
SET DEFINE OFF;
Insert into EVSTRATOV.ВРАЧИ (КОД_СОТРУДНИКА,КОД_КАТЕГОРИИ,СТЕПЕНЬ,ОПЕРПЦИИ,ЛЕТАЛЬНЫЕ,УСПЕШНЫЕ) values (6,1,null,null,null,null);
Insert into EVSTRATOV.ВРАЧИ (КОД_СОТРУДНИКА,КОД_КАТЕГОРИИ,СТЕПЕНЬ,ОПЕРПЦИИ,ЛЕТАЛЬНЫЕ,УСПЕШНЫЕ) values (7,2,null,null,null,null);
Insert into EVSTRATOV.ВРАЧИ (КОД_СОТРУДНИКА,КОД_КАТЕГОРИИ,СТЕПЕНЬ,ОПЕРПЦИИ,ЛЕТАЛЬНЫЕ,УСПЕШНЫЕ) values (8,3,'Кандидат м.н',null,null,null);
Insert into EVSTRATOV.ВРАЧИ (КОД_СОТРУДНИКА,КОД_КАТЕГОРИИ,СТЕПЕНЬ,ОПЕРПЦИИ,ЛЕТАЛЬНЫЕ,УСПЕШНЫЕ) values (9,5,'Доктор м.н',null,null,null);
Insert into EVSTRATOV.ВРАЧИ (КОД_СОТРУДНИКА,КОД_КАТЕГОРИИ,СТЕПЕНЬ,ОПЕРПЦИИ,ЛЕТАЛЬНЫЕ,УСПЕШНЫЕ) values (10,1,null,null,null,null);
Insert into EVSTRATOV.ВРАЧИ (КОД_СОТРУДНИКА,КОД_КАТЕГОРИИ,СТЕПЕНЬ,ОПЕРПЦИИ,ЛЕТАЛЬНЫЕ,УСПЕШНЫЕ) values (11,2,'Кандидат м.н',null,null,null);
Insert into EVSTRATOV.ВРАЧИ (КОД_СОТРУДНИКА,КОД_КАТЕГОРИИ,СТЕПЕНЬ,ОПЕРПЦИИ,ЛЕТАЛЬНЫЕ,УСПЕШНЫЕ) values (12,3,'Кандидат м.н',null,null,null);
Insert into EVSTRATOV.ВРАЧИ (КОД_СОТРУДНИКА,КОД_КАТЕГОРИИ,СТЕПЕНЬ,ОПЕРПЦИИ,ЛЕТАЛЬНЫЕ,УСПЕШНЫЕ) values (13,5,null,null,null,null);
Insert into EVSTRATOV.ВРАЧИ (КОД_СОТРУДНИКА,КОД_КАТЕГОРИИ,СТЕПЕНЬ,ОПЕРПЦИИ,ЛЕТАЛЬНЫЕ,УСПЕШНЫЕ) values (14,4,'Доктор м.н',30,5,25);
Insert into EVSTRATOV.ВРАЧИ (КОД_СОТРУДНИКА,КОД_КАТЕГОРИИ,СТЕПЕНЬ,ОПЕРПЦИИ,ЛЕТАЛЬНЫЕ,УСПЕШНЫЕ) values (15,6,'Кандидат м.н',null,null,null);
REM INSERTING into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ
SET DEFINE OFF;
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (1,6,100);
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (2,7,100);
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (3,8,100);
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (4,9,100);
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (5,10,200);
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (6,11,200);
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (7,12,200);
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (8,13,200);
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (9,14,200);
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (10,15,200);
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (11,14,100);
Insert into EVSTRATOV.ВРАЧУЧРЕЖДЕНИЯ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖДЕНИЯ) values (12,15,100);
REM INSERTING into EVSTRATOV.КАТЕГОРИИ
SET DEFINE OFF;
Insert into EVSTRATOV.КАТЕГОРИИ (КОД_КАТЕГОРИИ,НЗВАНИЕ,ЗАРПЛАТА,ЛЬГОТЫ) values (1,'Терапевт',20000,null);
Insert into EVSTRATOV.КАТЕГОРИИ (КОД_КАТЕГОРИИ,НЗВАНИЕ,ЗАРПЛАТА,ЛЬГОТЫ) values (2,'Невропатолог',25000,null);
Insert into EVSTRATOV.КАТЕГОРИИ (КОД_КАТЕГОРИИ,НЗВАНИЕ,ЗАРПЛАТА,ЛЬГОТЫ) values (3,'Окулист',30000,null);
Insert into EVSTRATOV.КАТЕГОРИИ (КОД_КАТЕГОРИИ,НЗВАНИЕ,ЗАРПЛАТА,ЛЬГОТЫ) values (4,'Хирург',40000,null);
Insert into EVSTRATOV.КАТЕГОРИИ (КОД_КАТЕГОРИИ,НЗВАНИЕ,ЗАРПЛАТА,ЛЬГОТЫ) values (5,'Рентгенолог',28750,'+15% к зарпалате');
Insert into EVSTRATOV.КАТЕГОРИИ (КОД_КАТЕГОРИИ,НЗВАНИЕ,ЗАРПЛАТА,ЛЬГОТЫ) values (6,'Психиатр',25000,'+1 неделя к отпуску');
REM INSERTING into EVSTRATOV.ЛЕЧЕНИЕ
SET DEFINE OFF;
Insert into EVSTRATOV.ЛЕЧЕНИЕ (ПЛАН,КОД_ПАЦИЕНТА,КОД_СОТРУДНИКА,СРОК,КОД_АНАЛИЗА) values (1,1,6,10,1);
Insert into EVSTRATOV.ЛЕЧЕНИЕ (ПЛАН,КОД_ПАЦИЕНТА,КОД_СОТРУДНИКА,СРОК,КОД_АНАЛИЗА) values (2,4,10,0,2);
REM INSERTING into EVSTRATOV.МЕД_УЧРЕЖДЕНИЯ
SET DEFINE OFF;
Insert into EVSTRATOV.МЕД_УЧРЕЖДЕНИЯ (КОД_УЧРЕЖДЕНИЯ,НАЗВАНИЕ,АДРЕС,ШТАТ_ВРАЧЕЙ,ШТАТ_ПЕРСОНАЛА,ТЕЛЕФОН) values (100,'Алгоритм здоровья','ул. Марата, 8, Санкт-Петербург, 191838',5,3,81111231034);
Insert into EVSTRATOV.МЕД_УЧРЕЖДЕНИЯ (КОД_УЧРЕЖДЕНИЯ,НАЗВАНИЕ,АДРЕС,ШТАТ_ВРАЧЕЙ,ШТАТ_ПЕРСОНАЛА,ТЕЛЕФОН) values (200,'Нова Клиник','Конная ул., 16, лит.А, Санкт-Петербург, 191412',6,3,81114107540);
REM INSERTING into EVSTRATOV.ОБСЛУЖ_ПЕРСОН
SET DEFINE OFF;
Insert into EVSTRATOV.ОБСЛУЖ_ПЕРСОН (КОД_СОТРУДНИКА,ЗАРПЛАТА,ОБСЛ_НАЗВАНИЕ) values (1,16000,'лаборант');
Insert into EVSTRATOV.ОБСЛУЖ_ПЕРСОН (КОД_СОТРУДНИКА,ЗАРПЛАТА,ОБСЛ_НАЗВАНИЕ) values (2,14000,'лаборант');
Insert into EVSTRATOV.ОБСЛУЖ_ПЕРСОН (КОД_СОТРУДНИКА,ЗАРПЛАТА,ОБСЛ_НАЗВАНИЕ) values (3,9000,'медсестра');
Insert into EVSTRATOV.ОБСЛУЖ_ПЕРСОН (КОД_СОТРУДНИКА,ЗАРПЛАТА,ОБСЛ_НАЗВАНИЕ) values (4,11000,'медсестра');
Insert into EVSTRATOV.ОБСЛУЖ_ПЕРСОН (КОД_СОТРУДНИКА,ЗАРПЛАТА,ОБСЛ_НАЗВАНИЕ) values (5,14000,'медрегистратор');
Insert into EVSTRATOV.ОБСЛУЖ_ПЕРСОН (КОД_СОТРУДНИКА,ЗАРПЛАТА,ОБСЛ_НАЗВАНИЕ) values (16,15000,'медрегистратор');
REM INSERTING into EVSTRATOV.ПАЦИЕНТЫ
SET DEFINE OFF;
Insert into EVSTRATOV.ПАЦИЕНТЫ (КОД_ПАЦИЕНТА,АДРЕС,ДИАГНОЗ,СТРАХ_ПОЛИСА,МЕД_КАРТА,ФАМИЛИЯ,ИМЯ,ОТЧЕСТВО,КОД_УЧРЕЖДЕНИЯ,ТЕЛЕФОН) values (1,'Конная ул., 41, лит.А, Санкт-Петербург, 191987',null,4639816553797573,1,'Мешкова','Анастасия','Григорьевна',100,81118628010);
Insert into EVSTRATOV.ПАЦИЕНТЫ (КОД_ПАЦИЕНТА,АДРЕС,ДИАГНОЗ,СТРАХ_ПОЛИСА,МЕД_КАРТА,ФАМИЛИЯ,ИМЯ,ОТЧЕСТВО,КОД_УЧРЕЖДЕНИЯ,ТЕЛЕФОН) values (2,'Миргородская ул., 75, Санкт-Петербург, 191320',null,6488823921419681,2,'Фомина','Александра','Григорьевна',100,81119392388);
Insert into EVSTRATOV.ПАЦИЕНТЫ (КОД_ПАЦИЕНТА,АДРЕС,ДИАГНОЗ,СТРАХ_ПОЛИСА,МЕД_КАРТА,ФАМИЛИЯ,ИМЯ,ОТЧЕСТВО,КОД_УЧРЕЖДЕНИЯ,ТЕЛЕФОН) values (3,'Лиговский пр., 40, Санкт-Петербург, 191914',null,5551639065612108,3,'Трошина','Марианна','Владимировна',100,81113543728);
Insert into EVSTRATOV.ПАЦИЕНТЫ (КОД_ПАЦИЕНТА,АДРЕС,ДИАГНОЗ,СТРАХ_ПОЛИСА,МЕД_КАРТА,ФАМИЛИЯ,ИМЯ,ОТЧЕСТВО,КОД_УЧРЕЖДЕНИЯ,ТЕЛЕФОН) values (4,'Миргородская ул., 21, Санкт-Петербург, 191346',null,9299956745002420,4,'Соловьева','София','Гордеевна',200,81114136239);
Insert into EVSTRATOV.ПАЦИЕНТЫ (КОД_ПАЦИЕНТА,АДРЕС,ДИАГНОЗ,СТРАХ_ПОЛИСА,МЕД_КАРТА,ФАМИЛИЯ,ИМЯ,ОТЧЕСТВО,КОД_УЧРЕЖДЕНИЯ,ТЕЛЕФОН) values (5,'ул. Марата, 37, Санкт-Петербург, 191712',null,4077555907424539,5,'Голубева','Анна','Макаровна',200,81119199295);
Insert into EVSTRATOV.ПАЦИЕНТЫ (КОД_ПАЦИЕНТА,АДРЕС,ДИАГНОЗ,СТРАХ_ПОЛИСА,МЕД_КАРТА,ФАМИЛИЯ,ИМЯ,ОТЧЕСТВО,КОД_УЧРЕЖДЕНИЯ,ТЕЛЕФОН) values (6,'набережная реки Фонтанки, 37, Санкт-Петербург, 191779',null,6440903994254768,6,'Соколов','Тихон','Михайлович',200,81113547439);
REM INSERTING into EVSTRATOV.ПЕРСОНАЛАУЧРЕЖ
SET DEFINE OFF;
Insert into EVSTRATOV.ПЕРСОНАЛАУЧРЕЖ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖЕНИЯ) values (1,1,100);
Insert into EVSTRATOV.ПЕРСОНАЛАУЧРЕЖ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖЕНИЯ) values (2,2,200);
Insert into EVSTRATOV.ПЕРСОНАЛАУЧРЕЖ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖЕНИЯ) values (3,3,100);
Insert into EVSTRATOV.ПЕРСОНАЛАУЧРЕЖ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖЕНИЯ) values (4,4,200);
Insert into EVSTRATOV.ПЕРСОНАЛАУЧРЕЖ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖЕНИЯ) values (5,5,100);
Insert into EVSTRATOV.ПЕРСОНАЛАУЧРЕЖ (КОД,КОД_СОТРУДНИКА,КОД_УЧРЕЖЕНИЯ) values (6,16,200);
REM INSERTING into EVSTRATOV.СОТРУДНИКИ
SET DEFINE OFF;
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (1,'Журавлёва',81111810561,'Кристина','Кирилловна',10,'пресонал');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (2,'Миронова',81112616451,'Ульяна','Романовна',1,'пресонал');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (3,'Муратов',81118430115,'Илья','Русланович',11,'пресонал');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (4,'Данилов',81118482097,'Семён','Никитич',15,'пресонал');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (5,'Швецова',81116928063,'Варвара','Ильинична',4,'пресонал');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (6,'Суркова',81112596015,'Кристина','Тимуровна',5,'врач');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (7,'Платонов',81116897053,'Максим','Сергеевич',6,'врач');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (8,'Семенова',81110111186,'София','Савельевна',23,'врач');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (9,'Молчанов',81118859482,'Максим','Дмитриевич',17,'врач');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (10,'Сорокин',81113233382,'Павел','Елисеевич',9,'врач');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (11,'Иванов',81116685120,'Ярослав','Матвеевич',11,'врач');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (12,'Григорьев',81117217180,'Всеволод','Артемьевич',35,'врач');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (13,'Крылов',81111727788,'Михаил','Михайлович',65,'врач');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (14,'Симонова',81114171656,'Алиса','Данииловна',32,'врач');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (15,'Миронова',81112473788,'Виктория','Матвеевна',76,'врач');
Insert into EVSTRATOV.СОТРУДНИКИ (КОД_СОТРУДНИКА,ФАМИЛИЯ,ТЕЛЕФОН,ИМЯ,ОТЧЕСТВО,СТАЖ_РАБОТЫ,ПРИНАДЛЕЖНОСТЬ) values (16,'Кузьмина',81117292998,'Виктория','Давидовна',3,'пресонал');
--------------------------------------------------------
-- DDL for Index АНАЛИЗЫ_PK
--------------------------------------------------------
CREATE UNIQUE INDEX "АНАЛИЗЫ_PK" ON "АНАЛИЗЫ" ("КОД_АНАЛИЗА")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Index ВРАЧИ_PK
--------------------------------------------------------
CREATE UNIQUE INDEX "ВРАЧИ_PK" ON "ВРАЧИ" ("КОД_СОТРУДНИКА")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Index TABLE2_PK
--------------------------------------------------------
CREATE UNIQUE INDEX "TABLE2_PK" ON "ВРАЧУЧРЕЖДЕНИЯ" ("КОД")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Index КАТЕГОРИИ_PK
--------------------------------------------------------
CREATE UNIQUE INDEX "КАТЕГОРИИ_PK" ON "КАТЕГОРИИ" ("КОД_КАТЕГОРИИ")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Index ЛЕЧЕНИЕ_PK
--------------------------------------------------------
CREATE UNIQUE INDEX "ЛЕЧЕНИЕ_PK" ON "ЛЕЧЕНИЕ" ("ПЛАН")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Index МЕД_УЧРЕЖДЕНИЯ_PK
--------------------------------------------------------
CREATE UNIQUE INDEX "МЕД_УЧРЕЖДЕНИЯ_PK" ON "МЕД_УЧРЕЖДЕНИЯ" ("КОД_УЧРЕЖДЕНИЯ")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Index ОБСЛУЖ_ПЕРСОН_PK
--------------------------------------------------------
CREATE UNIQUE INDEX "ОБСЛУЖ_ПЕРСОН_PK" ON "ОБСЛУЖ_ПЕРСОН" ("КОД_СОТРУДНИКА")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Index ПАЦИЕНТЫ_PK
--------------------------------------------------------
CREATE UNIQUE INDEX "ПАЦИЕНТЫ_PK" ON "ПАЦИЕНТЫ" ("КОД_ПАЦИЕНТА")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- DDL for Index СОТРУДНИКИ_PK
--------------------------------------------------------
CREATE UNIQUE INDEX "СОТРУДНИКИ_PK" ON "СОТРУДНИКИ" ("КОД_СОТРУДНИКА")
PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ;
--------------------------------------------------------
-- Constraints for Table АНАЛИЗЫ
--------------------------------------------------------
ALTER TABLE "АНАЛИЗЫ" ADD CONSTRAINT "АНАЛИЗЫ_PK" PRIMARY KEY ("КОД_АНАЛИЗА")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ENABLE;
ALTER TABLE "АНАЛИЗЫ" MODIFY ("КОД_АНАЛИЗА" NOT NULL ENABLE);
ALTER TABLE "АНАЛИЗЫ" MODIFY ("КОД_УЧРЕЖДЕНИЯ" NOT NULL ENABLE);
ALTER TABLE "АНАЛИЗЫ" MODIFY ("КОД_ПАЦИЕНТА" NOT NULL ENABLE);
ALTER TABLE "АНАЛИЗЫ" MODIFY ("КОД_СОТРУДНИКА" NOT NULL ENABLE);
--------------------------------------------------------
-- Constraints for Table ВРАЧИ
--------------------------------------------------------
ALTER TABLE "ВРАЧИ" ADD CONSTRAINT "ВРАЧИ_PK" PRIMARY KEY ("КОД_СОТРУДНИКА")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ENABLE;
ALTER TABLE "ВРАЧИ" MODIFY ("КОД_СОТРУДНИКА" NOT NULL ENABLE);
--------------------------------------------------------
-- Constraints for Table ВРАЧУЧРЕЖДЕНИЯ
--------------------------------------------------------
ALTER TABLE "ВРАЧУЧРЕЖДЕНИЯ" ADD CONSTRAINT "TABLE2_PK" PRIMARY KEY ("КОД")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ENABLE;
ALTER TABLE "ВРАЧУЧРЕЖДЕНИЯ" MODIFY ("КОД" NOT NULL ENABLE);
--------------------------------------------------------
-- Constraints for Table КАТЕГОРИИ
--------------------------------------------------------
ALTER TABLE "КАТЕГОРИИ" ADD CONSTRAINT "КАТЕГОРИИ_PK" PRIMARY KEY ("КОД_КАТЕГОРИИ")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ENABLE;
ALTER TABLE "КАТЕГОРИИ" MODIFY ("КОД_КАТЕГОРИИ" NOT NULL ENABLE);
--------------------------------------------------------
-- Constraints for Table ЛЕЧЕНИЕ
--------------------------------------------------------
ALTER TABLE "ЛЕЧЕНИЕ" ADD CONSTRAINT "ЛЕЧЕНИЕ_PK" PRIMARY KEY ("ПЛАН")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ENABLE;
ALTER TABLE "ЛЕЧЕНИЕ" MODIFY ("ПЛАН" NOT NULL ENABLE);
--------------------------------------------------------
-- Constraints for Table МЕД_УЧРЕЖДЕНИЯ
--------------------------------------------------------
ALTER TABLE "МЕД_УЧРЕЖДЕНИЯ" ADD CONSTRAINT "МЕД_УЧРЕЖДЕНИЯ_PK" PRIMARY KEY ("КОД_УЧРЕЖДЕНИЯ")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ENABLE;
ALTER TABLE "МЕД_УЧРЕЖДЕНИЯ" MODIFY ("КОД_УЧРЕЖДЕНИЯ" NOT NULL ENABLE);
--------------------------------------------------------
-- Constraints for Table ОБСЛУЖ_ПЕРСОН
--------------------------------------------------------
ALTER TABLE "ОБСЛУЖ_ПЕРСОН" ADD CONSTRAINT "ОБСЛУЖ_ПЕРСОН_PK" PRIMARY KEY ("КОД_СОТРУДНИКА")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ENABLE;
ALTER TABLE "ОБСЛУЖ_ПЕРСОН" MODIFY ("КОД_СОТРУДНИКА" NOT NULL ENABLE);
--------------------------------------------------------
-- Constraints for Table ПАЦИЕНТЫ
--------------------------------------------------------
ALTER TABLE "ПАЦИЕНТЫ" MODIFY ("КОД_ПАЦИЕНТА" NOT NULL ENABLE);
ALTER TABLE "ПАЦИЕНТЫ" ADD CONSTRAINT "ПАЦИЕНТЫ_PK" PRIMARY KEY ("КОД_ПАЦИЕНТА")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ENABLE;
--------------------------------------------------------
-- Constraints for Table ПЕРСОНАЛАУЧРЕЖ
--------------------------------------------------------
ALTER TABLE "ПЕРСОНАЛАУЧРЕЖ" MODIFY ("КОД_УЧРЕЖЕНИЯ" NOT NULL ENABLE);
ALTER TABLE "ПЕРСОНАЛАУЧРЕЖ" MODIFY ("КОД_СОТРУДНИКА" NOT NULL ENABLE);
ALTER TABLE "ПЕРСОНАЛАУЧРЕЖ" MODIFY ("КОД" NOT NULL ENABLE);
--------------------------------------------------------
-- Constraints for Table СОТРУДНИКИ
--------------------------------------------------------
ALTER TABLE "СОТРУДНИКИ" ADD CONSTRAINT "СОТРУДНИКИ_PK" PRIMARY KEY ("КОД_СОТРУДНИКА")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "SYSTEM" ENABLE;
ALTER TABLE "СОТРУДНИКИ" MODIFY ("КОД_СОТРУДНИКА" NOT NULL ENABLE);
--------------------------------------------------------
-- Ref Constraints for Table АНАЛИЗЫ
--------------------------------------------------------
ALTER TABLE "АНАЛИЗЫ" ADD CONSTRAINT "АK1" FOREIGN KEY ("КОД_ПАЦИЕНТА")
REFERENCES "ПАЦИЕНТЫ" ("КОД_ПАЦИЕНТА") ON DELETE SET NULL ENABLE;
ALTER TABLE "АНАЛИЗЫ" ADD CONSTRAINT "А_FK1" FOREIGN KEY ("КОД_СОТРУДНИКА")
REFERENCES "ОБСЛУЖ_ПЕРСОН" ("КОД_СОТРУДНИКА") ENABLE;
ALTER TABLE "АНАЛИЗЫ" ADD CONSTRAINT "АНK1" FOREIGN KEY ("КОД_УЧРЕЖДЕНИЯ")
REFERENCES "МЕД_УЧРЕЖДЕНИЯ" ("КОД_УЧРЕЖДЕНИЯ") ON DELETE SET NULL ENABLE;
--------------------------------------------------------
-- Ref Constraints for Table ВРАЧИ
--------------------------------------------------------
ALTER TABLE "ВРАЧИ" ADD CONSTRAINT "K2" FOREIGN KEY ("КОД_СОТРУДНИКА")
REFERENCES "СОТРУДНИКИ" ("КОД_СОТРУДНИКА") ON DELETE SET NULL ENABLE;
ALTER TABLE "ВРАЧИ" ADD CONSTRAINT "ВРАЧИ_FK1" FOREIGN KEY ("КОД_КАТЕГОРИИ")
REFERENCES "КАТЕГОРИИ" ("КОД_КАТЕГОРИИ") ON DELETE SET NULL ENABLE;
--------------------------------------------------------
-- Ref Constraints for Table ВРАЧУЧРЕЖДЕНИЯ
--------------------------------------------------------
ALTER TABLE "ВРАЧУЧРЕЖДЕНИЯ" ADD CONSTRAINT "ВРАЧУ_FK1" FOREIGN KEY ("КОД_СОТРУДНИКА")
REFERENCES "СОТРУДНИКИ" ("КОД_СОТРУДНИКА") ENABLE;
ALTER TABLE "ВРАЧУЧРЕЖДЕНИЯ" ADD CONSTRAINT "ВРЯ_FK1" FOREIGN KEY ("КОД_УЧРЕЖДЕНИЯ")
REFERENCES "МЕД_УЧРЕЖДЕНИЯ" ("КОД_УЧРЕЖДЕНИЯ") ON DELETE SET NULL ENABLE;
--------------------------------------------------------
-- Ref Constraints for Table ЛЕЧЕНИЕ
--------------------------------------------------------
ALTER TABLE "ЛЕЧЕНИЕ" ADD CONSTRAINT "ЛЕЧ_FK1" FOREIGN KEY ("КОД_ПАЦИЕНТА")
REFERENCES "ПАЦИЕНТЫ" ("КОД_ПАЦИЕНТА") ON DELETE SET NULL ENABLE;
ALTER TABLE "ЛЕЧЕНИЕ" ADD CONSTRAINT "ЛЕЧЕНИ" FOREIGN KEY ("КОД_АНАЛИЗА")
REFERENCES "АНАЛИЗЫ" ("КОД_АНАЛИЗА") ON DELETE SET NULL ENABLE;
ALTER TABLE "ЛЕЧЕНИЕ" ADD CONSTRAINT "ЛЕЧЕНИЕ_ВРАЧИ_FK1" FOREIGN KEY ("КОД_СОТРУДНИКА")
REFERENCES "ВРАЧИ" ("КОД_СОТРУДНИКА") ON DELETE SET NULL ENABLE;
--------------------------------------------------------
-- Ref Constraints for Table ОБСЛУЖ_ПЕРСОН
--------------------------------------------------------
ALTER TABLE "ОБСЛУЖ_ПЕРСОН" ADD CONSTRAINT "ОБ_FK1" FOREIGN KEY ("КОД_СОТРУДНИКА")
REFERENCES "СОТРУДНИКИ" ("КОД_СОТРУДНИКА") ON DELETE SET NULL ENABLE;
--------------------------------------------------------
-- Ref Constraints for Table ПАЦИЕНТЫ
--------------------------------------------------------
ALTER TABLE "ПАЦИЕНТЫ" ADD CONSTRAINT "П_FK1" FOREIGN KEY ("КОД_УЧРЕЖДЕНИЯ")
REFERENCES "МЕД_УЧРЕЖДЕНИЯ" ("КОД_УЧРЕЖДЕНИЯ") ENABLE;
--------------------------------------------------------
-- Ref Constraints for Table ПЕРСОНАЛАУЧРЕЖ
--------------------------------------------------------
ALTER TABLE "ПЕРСОНАЛАУЧРЕЖ" ADD CONSTRAINT "ПЕРFK1" FOREIGN KEY ("КОД_УЧРЕЖЕНИЯ")
REFERENCES "МЕД_УЧРЕЖДЕНИЯ" ("КОД_УЧРЕЖДЕНИЯ") ENABLE;
ALTER TABLE "ПЕРСОНАЛАУЧРЕЖ" ADD CONSTRAINT "ПЕРСОНАFK1" FOREIGN KEY ("КОД_СОТРУДНИКА")
REFERENCES "СОТРУДНИКИ" ("КОД_СОТРУДНИКА") ENABLE;
Do'stlaringiz bilan baham: |