create table patients ( patient_id VARCHAR(255), name VARCHAR(255), insurance DECIMAL(15,2), date_admitted DATE, date_checked_out DATE, PRIMARY KEY(patient_id) ); INSERT INTO patients (ID , name , insurance , date_admitted , date_checked_out) values (2 , 'Ali' , '22.2' , '2/1/2020' , '3/1/2020') SELECT * FROM table patients create table doctor ( doctor_id VARCHAR(255), name VARCHAR(255), specialization VARCHAR(255), PRIMARY KEY (doctor_id) ); create table test ( test_id VARCHAR(255), test_name VARCHAR(255), test_date DATE, test_time TIME, result VARCHAR(255), PRIMARY KEY(test_id) ); create table doctor_patient ( patient_id VARCHAR(255), doctor_id VARCHAR(255), PRIMARY KEY(patient_id), FOREIGN KEY(doctor_id) REFERENCES doctor(doctor_id) ); create table test_log ( test_log_id varchar(255), patient_id VARCHAR(255), test_id VARCHAR(255), doctor_id VARCHAR(255), comments VARCHAR(255), PRIMARY KEY(test_log_id), FOREIGN KEY(test_id) REFERENCES test(test_id), FOREIGN KEY(patient_id) REFERENCES doctor_patient(patient_id), FOREIGN KEY(doctor_id) REFERENCES doctor(doctor_id) ); Create a function which accepts patient id and display the patients name, date admitted. Sample output is: The patient name is Maryam, she got admitted on 12-Feb-2020

Np Ms Office 365/Excel 2016 I Ntermed
1st Edition
ISBN:9781337508841
Author:Carey
Publisher:Carey
Chapter5: Working With Excel Tables, Pivottables, And Pivotcharts
Section: Chapter Questions
Problem 2.4CP
icon
Related questions
icon
Concept explainers
Question

create table patients (
patient_id VARCHAR(255),
name VARCHAR(255),
insurance DECIMAL(15,2),
date_admitted DATE,
date_checked_out DATE,
PRIMARY KEY(patient_id)
);
INSERT INTO patients (ID , name , insurance , date_admitted , date_checked_out) values (2 , 'Ali' , '22.2' , '2/1/2020' , '3/1/2020')
SELECT * FROM table patients

create table doctor (
doctor_id VARCHAR(255),
name VARCHAR(255),
specialization VARCHAR(255),
PRIMARY KEY (doctor_id)
);

create table test (
test_id VARCHAR(255),
test_name VARCHAR(255),
test_date DATE,
test_time TIME,
result VARCHAR(255),
PRIMARY KEY(test_id)
);

create table doctor_patient
(
patient_id VARCHAR(255),
doctor_id VARCHAR(255),
PRIMARY KEY(patient_id),
FOREIGN KEY(doctor_id) REFERENCES doctor(doctor_id)

);

create table test_log
(
test_log_id varchar(255),
patient_id VARCHAR(255),
test_id VARCHAR(255),
doctor_id VARCHAR(255),
comments VARCHAR(255),
PRIMARY KEY(test_log_id),
FOREIGN KEY(test_id) REFERENCES test(test_id),
FOREIGN KEY(patient_id) REFERENCES doctor_patient(patient_id),
FOREIGN KEY(doctor_id) REFERENCES doctor(doctor_id)
);

  • Create a function which accepts patient id and display the patients name, date admitted.

Sample output is:

The patient name is Maryam, she got admitted on 12-Feb-2020

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Query Syntax
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage
Oracle 12c: SQL
Oracle 12c: SQL
Computer Science
ISBN:
9781305251038
Author:
Joan Casteel
Publisher:
Cengage Learning
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:
9780357392676
Author:
FREUND, Steven
Publisher:
CENGAGE L
A Guide to SQL
A Guide to SQL
Computer Science
ISBN:
9781111527273
Author:
Philip J. Pratt
Publisher:
Course Technology Ptr