Innovative Activity DBMS
Innovative Activity DBMS
Aim: - To enable students to design an Entity-Relationship (ER) Diagram for a Hospital Management
System, helping them understand the principles of database modeling and conceptual design.
Objective:-
Methodology:-
Attributes:
o Name: The patient's full name.
o DOB: Date of birth.
o Gender: Male, Female, etc.
2. Doctor
Attributes:
o Address: Where the doctor resides or can be contacted.
o Specialization: Doctor's area of expertise (e.g., cardiologist, neurologist).
o Phone: Contact number.
3. Medical_Record
Attributes:
o Diagnosis: The diagnosis given to the patient.
o Treatment: The treatment provided for the diagnosis.
4. Admission
Attributes:
o Admission_ID: Unique ID for each admission.
o Admil_Date (typo, should be Admission_Date): Date the patient was admitted.
o Bill_ID: Billing identification number.
o Admlision_ifa (typo, should likely be Admission_Info): Additional admission info.
o Discharge_Date: Date the patient was discharged.
o Status: Admission status (e.g., active, discharged, under treatment).
5. Room
Attributes:
o Room_ID: Unique room number or identifier.
o Type: Type of room (e.g., ICU, General, Private).
o B’telog sc (typo, possibly Belongs to Section or Belongs to Category): Refers to which section or
department the room belongs to.
Specifies that the Medical_Record is associated with a Room—probably where the patient was treated
or admitted.
Additional Notes
Duplicate Entity Box (Admission): The Admission entity appears twice in the diagram. This is most
likely for layout/clarity purposes to show separate sets of attributes and relationships (Admission Date vs
Billing Info).
Typo Corrections:
o Admil_Date → Admission_Date
o Admlision_ifa → Admission_Info
o Diagnos → Diagnosis
o B’telog sc → Possibly Belongs To Section/Category
Summary of Workflow
Outcomes:
✅ Understand ER diagram principles and how they apply to real-world hospital management systems.
✅ Create well-structured ER diagrams with correct primary keys, foreign keys, and cardinality.
✅ Apply database modeling concepts to future projects, such as designing SQL databases.