IP Database Tables
IP Database Tables
FirstName VARCHAR(50),
LastName VARCHAR(50),
DateOfBirth DATE,
Gender VARCHAR(10),
PhoneNumber VARCHAR(15)
);
FirstName VARCHAR(50),
LastName VARCHAR(50),
Specialty VARCHAR(100),
PhoneNumber VARCHAR(15)
);
DepartmentName VARCHAR(100)
);
PatientID INT,
DoctorID INT,
AppointmentDate DATETIME,
DepartmentID INT,
);
INSERT INTO Patients VALUES (1, 'John', 'Doe', '1990-01-01', 'Male', '123-456-7890');
INSERT INTO Doctors VALUES (1, 'Dr. Sarah', 'Smith', 'Cardiology', '987-654-3210');
SELECT
Patients.PatientID,
Patients.FirstName AS PatientFirstName,
Patients.LastName AS PatientLastName,
Patients.DateOfBirth,
Patients.Gender,
Patients.PhoneNumber,
Appointments.AppointmentID,
Appointments.AppointmentDate,
Doctors.FirstName AS DoctorFirstName,
Doctors.LastName AS DoctorLastName,
Departments.DepartmentName
FROM
Patients
Python
import pandas as pd
patients_data = {
doctors_data = {
}
# Sample data for Departments
departments_data = {
appointments_data = {
'DepartmentID': [1, 2, 3]
# Create DataFrames
patients_df = pd.DataFrame(patients_data)
doctors_df = pd.DataFrame(doctors_data)
departments_df = pd.DataFrame(departments_data)
appointments_df = pd.DataFrame(appointments_data)
plt.bar(patients_df['FirstName'], patients_df['DateOfBirth'])
plt.xlabel('Patient Name')
plt.ylabel('Date of Birth')
plt.title('Patients and Their Date of Birth')
plt.show()