Техническое задание №15 Введение описание предметной области



Download 431,91 Kb.
bet5/5
Sana14.04.2023
Hajmi431,91 Kb.
#928503
TuriТехническое задание
1   2   3   4   5
Bog'liq
ИБ-93вп Наумов К.И Курсовая работа

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;
Download 431,91 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish