Sie sind auf Seite 1von 12

NAME

MRIDUL CHAUDHARY

ENROL No.:

135076997

PROGRAMEE:

BCA

Course Code:

BCSL-034

Course Title:

DBMS

Assignment Number: BCA(III)/014/Assign/14-15

Question 1):
A Dental Clinic requires a computerized system to automize its front office
operations that support the following
functionalities: Query support
Report generation Easy input facility for new data Update necessary details
about the latest available facilities, Charges for various
procedures/treatments, details of
the timings, Doctors/Dentists, staff
etc..
Perform the following tasks:

(i) Draw the ER diagram by identifying the entities, relationships and


cardinality by using any of the drawing tools like smartdraw, dia, visio,
conceptdraw etc..to manage this Dental Clinic. Follow proper conventions.

Solution:
Entity Relation Diagram for the above said computerized dental clinic system
:-

(ii) Create suitable database to support/accommodate all the functionalities


referred above. Perform Normalization till required NF and prepare
Normalized tables.
Answer :
This is the most important part of every application in which the data of the
operations are stored in the related task in normal form. In our project we
also define some task, which is commonly created in the database. There are
following data structure.
Table Name :-Registration Table
Field Name
Reg_no
Reg_fee
P_name
G_name
Age
Weight
Address
Doctor Table

Description
Patients Reg. No.
Fee
Patient Name
Guardian
D.O.B.
Weight
Address

Type
Varchar2
Number
Varchar2
Varchar2
Date
Varchar2
Varchar2

Size
10
8
30
30
5
40
10

Field Name
Doc_id
Doc_name
Phone
Specialist
Availability

Description
Doctor id
Doctor name
Phone Number
Specialist
Attendance

Type
Varchar2
Varchar2
Number
Varchar2
Varchar2

Size
10
30
10
10
2

Description
Patient Reg. No.
Patient Name
Room/Bed
Operation Fee
Total
Payment

Type
Varchar2
Varchar2
Varchar2
Number
Varchar2
Varchar2

Size
10
30
10
10
5
5

Payment Table
Field Name
Reg_no
P_name
Room_no
Operation_fee
Total
Pay

(iii) Using MS-Access, design various forms to support the Dental Clinics
front office operations such as enquiry form, patient- registration,
appointments management, to display various facilities available at the
clinic, Details of the Dentists, Charges for various procedures/treatments,
Discounts/Offers (if any), staff details, list of phone numbers, etc..

Answer :
First we have to create a table to store important details of doctors as per
required according to the question.
Here we have created a table named Doctors Record which we will use in
the forms so created.

Creating Enquiry Form using the Form Design Tool.


Here we have created a form for the enquiry purpose of a dental clinic.
Details of visitors are entered and stored in the database using this form.

Creating Registration form for the patients so admitted.


Here we are entering and storing the details of patient who are being
admitted in the hospital.

Here is the list of services and facilities provided in the dental clinic.
Patient can acknowledge the charges for different services provided and can select
one and proceed.

Details of doctors are provided under this form

(iv) Report generation like daily reports of the patients visited for
consultation, list of complaints on equipment (if any), staff attendance,
Charges collected on a particular day etc..

Answer : Report generated on the basis of visitor consultation.

Report generated on the basis of complains against faulty equipment

Report generated on the basis of staff attendance