DBMS Final
DBMS Final
Title of Micro-Project: --- Design E-R diagram of Hospital Management System and
Normalize upto 3NF.
An entity relationship diagram shows the visual representation of different entities within a
system and how they relate to each other. ER diagram illustrate the logical structure of the
databases. ER diagram constitute a very useful framework for creating and manipulating
databases.
Malik A. M., Khan R. H., 2009. Understanding the Implementation of an electronic hospital
information system in a developing country.
1
end-users were done guided by a questionnaire. The results of the interviews were
categorized into few themes namely the system development, human resource, scope of
implementation, support system, user-friendly, training, hardware and security. There were
differences in hospital information system development and implementation in the three
hospitals. Each system has its own strengths and weaknesses that make it unique. In
developing HIS, its important to ensure the system can work effectively and efficiently.
Quality human resource, good support system, user-friendly and adequate training of the
end-user will determine the success of implementation of HIS. Upgrading of hardware and
software as needed is the basis to keep up with the pace of technology advancement and
increasing number of patients. It is hoped that HIS will be implemented in all other hospitals
with effective integration and networking
Health care in India as in many other countries is confronted with growing demand for
medical treatment and services. The medical records must appropriately have all of the
patients’ medical history. Physicians must maintain flawless records, because this document
serves a number of purposes. This study on hospital management system is design to
transform the manual way of searching, sorting, keeping and accessing hospital information
(files) into electronic medical record in order to solve the problem associate with manual
method. The existing system has been studied and hence a computer based software was
provided to replace this manual method. These computer based systems generate the
patient report as the patient register in and out of the hospital. It also generate the
information regarding the doctor, nurse allot to the patient. This paper generally looks for a
more accurate, reliable and efficient method of computer to facilitate hospital record’s
keeping in General Hospitals to ensure efficient outcome that will lessen time consuming.
The study proposed that the design of hospital management record will be a solution to the
problem being experienced by the current manual method of keeping patient medical
record.
Entity Relationship (ER) Diagram models are commonly used for conceptual data modeling
during database design. Developing quality ER data models is a difficult task for both
learners and junior modelers. The main reason for this difficulty is that the ER modeling task
is cognitively complex. This research proposes a computer-based learning system designed
to not only reduce cog, visualization of details. The proposed interactive learning system is
based on a framework which provides systematic guidance and knowledge support during
ER modeling. The framework is based on the use of graphical organizers and animation
techniques to simplify problem domain complexity and support visualization during ER
modeling respectively.
This project is related to a hospital management system. It maintains records of all the operationsthat
occur at any of the medical center in public institutions.it maintains two level of users, administrator.
2
Levelandthe user level.In the ER diagram, we can view the entities- Patient, Doctor,
Receptionist, Department, Medicine, Test, OT(Operation Theater), Room, Nurse, Ward boy,
Driver, Ambulance, Carriers, Accountant and Bill. Among these entities, relationships exist
which connect all the entities in the diagram. For example, Patient, Doctor and Receptionist
are connected via the relationship Appointment. In other words, a receptionist will set up a
doctor’s appointment for a patient. Similarly, Doctor, Patient and Medicine are connected
via the relationship Prescription. Here, a doctor may prescribe one or more medicine to a
patient. In a similar way, other entities are connected via relationships in a meaningful way.
Cardinality ratios [1] for the entities connected to a relationship are : - (NEXT PAGE)
Normalization rules:
1 NF: A relation is in first normal form if and only if the domain of each attribute contains
only atomic (indivisible) values, and the value of each attribute contains only a single value
from that domain
3
It is in second normal form
There is no transitive functional dependency
Sr.
Name of Resource/ Material Specifications Quantity Remark
No.
To collect
1 Internet 2mbps -
information
RAM8GB, Octa
2 Computer(PC) Core processor, 1 To type the data
SSD 160GB
To draw the ER
3 Drawing Sheet A4 1
diagram
Planned Name of
Sr. Planned
Details of activity Finish Responsible Team
No. start date
date Members
4
Annexure –II
PART B – Micro-Project Proposal
Title of Micro-Project: --- Design E-R diagram of Hospital Management System and
Normalize upto 3NF.
1.0 Rationale
ER models are mostly developed for designing relational database in terms of concept
visualization and in terms of physical database design; there are still other situations
when ER diagrams can help. Depending on the scale of change, it can be risky to alter a
database structure directly in a DBMS. To avoid ruining the data in a production
database, it is important to plan out the changes carefully. ERD is a tool that helps. By
drawing ER diagrams to visualize database design ideas, have a chance to identify the
mistakes and design flaws, and to make correction before executing the changes in
database.
Database normalization is the process of organizing the attributes and tables of a
relational database to minimize data redundancy. Benefits of normalization are Greater
overall database organization. Reduction of redundant data, Data consistency within the
database, A much more flexible database design, A better handle on database security.
2.0 Course Outcomes Addressed
a) Design normalized database on given database.
5
Health care in India as in many other countries is confronted with growing demand for
medical treatment and services. The medical records must appropriately have all of the
patients’ medical history. Physicians must maintain flawless records, because this document
serves a number of purposes. This study on hospital management system is design to
transform the manual way of searching, sorting, keeping and accessing hospital information
(files) into electronic medical record in order to solve the problem associate with manual
method. The existing system has been studied and hence computer based software was
provided to replace this manual method. These computer based systems generate the patient
report as the patient register in and out of the hospital. It also generate the information
regarding the doctor, nurse allot to the patient. This paper generally looks for a more accurate,
reliable and efficient method of computer to facilitate hospital record’s keeping in General
Hospitals to ensure efficient outcome that will lessen time consuming. The study proposed
that the design of hospital management record will be a solution to the problem being
experienced by the current manual method of keeping patient medical record.
3. Dr. Ariyaratne, 2010: “A private hospital management system”. Postgraduate Institute of
Medicine, University of Colombo, Sri Lanka
Entity Relationship (ER) Diagram models are commonly used for conceptual data modeling
during database design. Developing quality ER data models is a difficult task for both learners
and junior modelers. The main reason for this difficulty is that the ER modeling task is
cognitively complex. This research proposes a computer-based learning system designed to
not only reduce cog, visualization of details.. The proposed interactive learning system is
based on a framework which provides systematic guidance and knowledge support during ER
modeling. The framework is based on the use of graphical organizers and animation
techniques to simplify problem domain complexity and support visualization during ER
modeling respectively.
1. DOCTORS
2. HOSPITALS
3. PATIENT
4. MEDICINES
5. ROLES
6. PERMISSION
7. USER
8. LOGIN
Cardinality:
Cardinality defines the possible number of occurrence in one entity which are
associated to the number of occurrences in another. The three common cardinal
relationships are one-to-one, one-to-many, and many-to-many.
Attributes:
Entities which are represented by a set of attributes. Attributes are descriptive properties
possessed by each member of an entity set.
1. Doctors_id
2. Hospital_id
3. Patient_id
4. Med_id
5. Role_id
6. User_id
7. Login_id
7
Primary key:
A primary key is a special kind of entity attribute that uniquely defines a record in a
database table.
Generalization:
Generalization is the process of extracting common properties. From a set of entities and
create a generalized entity from it.
Specialization:
In specialization, an entity is divided into sub-entities based on their characteristics.
This is represented by a triangle shaped ISA relation.
For a table to be in the First Normal Form, it should follow the following 4 rules:
For a table to be in the Second Normal Form, It should follow the following steps:-
A table is said to be in the Third Normal Form, It should follow the following steps:-
8
5.0 Actual Resources Used
To collect
1 Internet 2mbps
information
RAM2GB,Dual
2 Computer(PC) Core processor, 1 To type the data
Hare disc 160GB
To draw the ER
3 Drawing Sheet A4 1
diagram
9
2. Normalization
1. DOCTORS
Doc_add
Doc_name
Doc_mobile
Doc_email
Doc_pass
2. HOSPITALS
Hos _place
Hos_doc_id
Hos_desc
Hos_type
3. PATIENT
Pat_name
Pat_mobile
Pati_email
Pat_address
10
4. MEDICINES
Medi_type
Medi_desc
5. ROLES
Role_name
Role_desc
6. USER
User_name
User_mobile
User_email
User_address
11
8. LOGIN
Login_role_id
Login_username
Login_password
12
Annexure – III
Title of the Micro-Project: Design E-R diagram of Hospital Management System and Normalize
upto 3NF.
Any other
(depending
upon nature of
8
project: please
write indicators
by pen)
14
Micro-Project Evaluation Sheet
Note:
Every course teacher is expected to assign marks for group evolution for each group of students in
first 3 columns as per rubrics & individual evaluation in 4TH column for each group of students as per
rubrics based on viva.
Dated Signature
__________________________________________
*****
15