The document contains SQL commands that create a CLARIN database and define six tables within it - patient, room, patient_diagnosis, treatment, physician, and physician_dept - with each table specifying field names and data types to store information about hospital patients, rooms, treatments, physicians and department assignments.
The document contains SQL commands that create a CLARIN database and define six tables within it - patient, room, patient_diagnosis, treatment, physician, and physician_dept - with each table specifying field names and data types to store information about hospital patients, rooms, treatments, physicians and department assignments.
The document contains SQL commands that create a CLARIN database and define six tables within it - patient, room, patient_diagnosis, treatment, physician, and physician_dept - with each table specifying field names and data types to store information about hospital patients, rooms, treatments, physicians and department assignments.
id INT NOT NULL, patient_id VARCHAR(10) NOT NULL, room_num INT(5) NOT NULL, admit_date DATE NOT NULL, address VARCHAR(150) NOT NULL, PRIMARY KEY (id) );
CREATE TABLE clarin.room(
id INT NOT NULL, room_num INT(6) NOT NULL, phone VARCHAR(11) NOT NULL, daily_rate DOUBLE NOT NULL, PRIMARY KEY (id) );
CREATE TABLE clarin.patient_diagnosis(
id INT NOT NULL, patient_num INT(10) NOT NULL, treatment_desc VARCHAR(400) NOT NULL, address VARCHAR(150) NOT NULL, PRIMARY KEY (id) );
CREATE TABLE clarin.treatment(
treatment_id INT NOT NULL, description VARCHAR(400) NOT NULL, cost DOUBLE NOT NULL, PRIMARY KEY (treatment_id) );
CREATE TABLE clarin.physician (
physician_id INT NOT NULL, name VARCHAR(50) NOT NULL, department VARCHAR(20) NOT NULL, PRIMARY KEY (physician_id) );
CREATE TABLE clarin.physician_dept(
physician_id INT NOT NULL, name VARCHAR(50) NOT NULL, supervisor_id INT(10) NOT NULL, PRIMARY KEY (physician_id) );