Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

CREATE TABLE DEPARTMENT_119

(
DEPT_ID INTEGER,
DEPT_NAME VARCHAR2(30) NOT NULL,
HOD_ID INTEGER,
PRIMARY KEY(DEPT_ID)
);

CREATE TABLE DOCTOR_119


(
DOC_ID NUMBER,
DOC_NAME VARCHAR2(30) NOT NULL,
DEPT_ID NUMBER,
SPECIALIZATION VARCHAR2(30),
DESIGNATION VARCHAR2(30),
QUALIFICATION VARCHAR2(30),
CONTACT_NO VARCHAR2(13),
ADDRESS VARCHAR2(30),
PRIMARY KEY(DOC_ID)
);

CREATE TABLE NURSE_119


(
NURSE_ID INTEGER,
NURSE_NAME VARCHAR2(30) NOT NULL,
DEPT_ID INTEGER,
CONTACT_NO VARCHAR2(30),
ADDRESS VARCHAR2(30),

PRIMARY KEY(NURSE_ID),
FOREIGN KEY(DEPT_ID) REFERENCES DEPARTMENT_DG(DEPT_ID)
);

CREATE TABLE WARD_119


(
WARD_ID INTEGER,
WARD_NAME VARCHAR2(30),
WARD_CAPACITY INTEGER,
WARD_HEAD VARCHAR2(30),
DEPT_ID INTEGER,

PRIMARY KEY(WARD_ID),
FOREIGN KEY (DEPT_ID) REFERENCES DEPARTMENT_DG(DEPT_ID)
);

CREATE TABLE PATIENT_119


(
PAT_ID INTEGER,
PAT_AGE INTEGER,
PAT_ADD VARCHAR2(60),
DISEASE VARCHAR2(30),
ADMIT_DATE DATE,
RELEASE_DATE DATE,
WARD_NO INTEGER,

PRIMARY KEY(PAT_ID),
FOREIGN KEY (WARD_NO) REFERENCES WARD_119(WARD_ID)
);
CREATE TABLE TEST_119
(
TEST_ID INTEGER,
TEST_NAME VARCHAR2(30),
TEST_DATE DATE,
TEST_RESULT VARCHAR(30),

PRIMARY KEY(TEST_ID)
);

CREATE TABLE TREATS_119


(
PAT_ID INTEGER,
DOC_ID INTEGER,

PRIMARY KEY(PAT_ID,DOC_ID),
FOREIGN KEY (PAT_ID) REFERENCES PATIENT_DG(PAT_ID),
FOREIGN KEY (DOC_ID) REFERENCES DOCTOR_DG(DOC_ID)
);

CREATE TABLE HAVE_DOC


(
DEPT_ID INTEGER,
DOC_ID INTEGER,

PRIMARY KEY(DEPT_ID,DOC_ID),
FOREIGN KEY(DEPT_ID) REFERENCES DEPARTMENT_DG(DEPT_ID),
FOREIGN KEY(DOC_ID) REFERENCES DOCTOR_DG(DOC_ID)
);

CREATE TABLE HAVE_WARD_119


(
DEPT_ID INTEGER,
WARD_ID INTEGER,

PRIMARY KEY(DEPT_ID,WARD_ID),
FOREIGN KEY(DEPT_ID) REFERENCES DEPARTMENT_DG(DEPT_ID),
FOREIGN KEY(WARD_ID) REFERENCES WARD_DG(WARD_ID)
);

CREATE TABLE APPOINT_119


(
DEPT_ID INTEGER,
NURSE_ID INTEGER,

PRIMARY KEY(DEPT_ID,NURSE_ID),
FOREIGN KEY(DEPT_ID) REFERENCES DEPARTMENT_DG(DEPT_ID),
FOREIGN KEY(NURSE_ID) REFERENCES NURSE_DG(NURSE_ID)
);
CREATE TABLE TAKESCARE_DG
(
PAT_ID INTEGER,
NURSE_ID INTEGER,

PRIMARY KEY(PAT_ID,NURSE_ID),
FOREIGN KEY(PAT_ID) REFERENCES PATIENT_DG(PAT_ID),
FOREIGN KEY(NURSE_ID) REFERENCES NURSE_DG(NURSE_ID)
);

CREATE TABLE ADMIT_119


(
PAT_ID INTEGER,
WARD_ID INTEGER,

PRIMARY KEY(PAT_ID,WARD_ID),
FOREIGN KEY(PAT_ID) REFERENCES PATIENT_119(PAT_ID),
FOREIGN KEY(WARD_ID) REFERENCES WARD_DG(WARD_ID)
);

CREATE TABLE TAKENBY_DG


(
PAT_ID INTEGER,
TEST_ID INTEGER,

PRIMARY KEY(PAT_ID,TEST_ID),
FOREIGN KEY(PAT_ID) REFERENCES PATIENT_DG(PAT_ID),
FOREIGN KEY(TEST_ID) REFERENCES TEST_DG(TEST_ID)
);

CREATE TABLE PERFORMS_DG


(
DOC_ID INTEGER,
TEST_ID INTEGER,

PRIMARY KEY(DOC_ID,TEST_ID),
FOREIGN KEY(DOC_ID) REFERENCES DOCTOR_DG(DOC_ID),
FOREIGN KEY(TEST_ID) REFERENCES TEST_DG(T
EST_ID)
);
/
***********************************************************************************
*************************************/

DEPT_ID , DEPT_NAME ,HOD_ID INTEGER,PRIMARY KEY(DEPT_ID)


DEPARTMENT_VALUES
INSERT INTO DEPARTMENT_H VALUES(101,CARDIOLOGY,1011);
INSERT INTO DEPARTMENT_H VALUES(111,'GASTROENTROLOGY',1111);
INSERT INTO DEPARTMENT_H VALUES(121,'NEUROLOGY',1211);
INSERT INTO DEPARTMENT_H VALUES(123,'PHYCOLOGY',1231);
INSERT INTO DEPARTMENT_H VALUES(124,'ORTHOPAEDICS',1241);
INSERT INTO DEPARTMENT_H VALUES(135,'DERMATOLOGY',1351);
-----------------------------------------------------------------------------------
---------------------------------------------------------------------------
DOC_ID NUMBER, DOC_NAME NOT NULL, DEPT_ID , SPECIALIZATION, DESIGNATION ,
QUALIFICATION , CONTACT_NO , ADDRESS VARCHAR2(30), PRIMARY KEY(DOC_ID)

INSERT INTO DOCTOR_H VALUES(1111,'AJAY',101,'CARDIOLOGIST','SENIOR


DOCTOR','MD',985799999,'4B TILAK NAGAR');
INSERT INTO DOCTOR_H VALUES(2222,'PRAVEEN',111,'GASTROENTEROLOGISTS','JUNIOR
DOCTOR','MS',953188888,'4C SHASTRI NAGAR ');
INSERT INTO DOCTOR_H VALUES(3333,'ASIF',121,'NEUROLOGIST','JUNIOR
DOCTOR','MD',965777777,'67B JAVAR NAGAR ');
INSERT INTO DOCTOR_H VALUES(4444,'KARAN',123,'PHYCOLOGIST','SENIOR
CONSULTANT','MS',965866666,'89B SURAJ NAGAR ');
INSERT INTO DOCTOR_H VALUES(5555,'RAJESH',124,'ORTHOPEDIOLOGIST','SENIOR
DOCTOR','MD',998575555,'7A TILAK NAGAR ');

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------

CREATE TABLE NURSE_119


NURSE_ID, NURSE_NAME , DEPT_ID , CONTACT_NO , ADDRESS , PRIMARY KEY(NURSE_ID),
FOREIGN KEY(DEPT_ID) REFERENCES DEPARTMENT_DG(DEPT_ID)
INSERT INTO NURSE_119 VALUES(11,'SURBHI',101,989898555,'47 RAMA NAGAR');
INSERT INTO NURSE_119 VALUES(22,'RAVI',111,989865858,'98V GANDHI NAGAR');
INSERT INTO NURSE_119 VALUES(33,'MAMTA',121,963656847,'9C SUBHASH NAGAR');
INSERT INTO NURSE_119 VALUES(44,'PAKHI',124,974545824,'6Y JAVAR NAGAR');
INSERT INTO NURSE_119 VALUES(55,'PRAGYA',124,986211111,'7V GANDHI NAGAR');

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------
CREATE TABLE PATIENT_H
PAT_ID , PAT_AGE ,PAT_ADD ,DISEASE ,ADMIT_DATE ,RELEASE_DATE ,WARD_NO ,
PRIMARY KEY(PAT_ID), FOREIGN KEY (WARD_NO) REFERENCES WARD_DG(WARD_ID)
INSERT INTO PATIENT_H VALUES(1,29,'5R RC NAGAR','');

You might also like