Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Create an ER Diagram based off this code: - - Create the database CREATE DATABASE HospitalDB; USE HospitalDB; - - Create the Patient table CREATE
Create an ER Diagram based off this code:
Create the database
CREATE DATABASE HospitalDB;
USE HospitalDB;
Create the Patient table
CREATE TABLE Patient
PatientID INT AUTOINCREMENT PRIMARY KEY,
Name VARCHAR NOT NULL,
ContactInfo VARCHAR
Address VARCHAR
Age INT,
Weight DECIMAL
Height DECIMAL
InsuranceInfo VARCHAR
SSN VARCHAR UNIQUE
;
Create the Doctor table
CREATE TABLE Doctor
DoctorID INT AUTOINCREMENT PRIMARY KEY,
Name VARCHAR NOT NULL,
Specialization VARCHAR
ContactInfo VARCHAR
;
Create the Room table
CREATE TABLE Room
RoomNumber INT PRIMARY KEY,
RoomType VARCHAR
Availability BOOLEAN
;
Create the Staff table
CREATE TABLE Staff
StaffID INT AUTOINCREMENT PRIMARY KEY,
Name VARCHAR NOT NULL,
Role VARCHAR
ContactInfo VARCHAR
;
Create the Treatment table
CREATE TABLE Treatment
TreatmentID INT AUTOINCREMENT PRIMARY KEY,
TreatmentDetails TEXT,
Date DATE,
StaffID INT,
PatientID INT,
FOREIGN KEY StaffID REFERENCES StaffStaffID
FOREIGN KEY PatientID REFERENCES PatientPatientID
;
Create the PatientDoctor table for the manytomany relationship
CREATE TABLE PatientDoctor
PatientID INT,
DoctorID INT,
PRIMARY KEY PatientID DoctorID
FOREIGN KEY PatientID REFERENCES PatientPatientID
FOREIGN KEY DoctorID REFERENCES DoctorDoctorID
;
Create the PatientRoom table for the onetoone relationship
CREATE TABLE PatientRoom
PatientID INT,
RoomNumber INT,
AdmissionDate DATE,
DischargeDate DATE,
PRIMARY KEY PatientID RoomNumber
FOREIGN KEY PatientID REFERENCES PatientPatientID
FOREIGN KEY RoomNumber REFERENCES RoomRoomNumber
;
Create the PatientTreatment table for the onetomany relationship
CREATE TABLE PatientTreatment
PatientID INT,
TreatmentID INT,
PRIMARY KEY PatientID TreatmentID
FOREIGN KEY PatientID REFERENCES PatientPatientID
FOREIGN KEY TreatmentID REFERENCES TreatmentTreatmentID
;
Create the StaffTreatment table for the onetomany relationship
CREATE TABLE StaffTreatment
StaffID INT,
TreatmentID INT,
PRIMARY KEY StaffID TreatmentID
FOREIGN KEY StaffID REFERENCES StaffStaffID
FOREIGN KEY TreatmentID REFERENCES TreatmentTreatmentID
;
Use entites with the bubbles and lines.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started