here

advertisement
CSC331 – DATABASE MANAGEMENT SYSTEMS
INSTRUCTOR: PERICLES LENG CHENG
Veterinary Clinic Database
Team Leader: <Enter the name of the team leader here>
Team Members: <Enter the names of the remaining members here>
Requirements Discovery & Modeling
1. Introduction
This is a database for a veterinary clinic….
2. Data Requirements
2.1.
Pet Info
The database system should allow the user to add/modify/delete a new pet. The pet
information should include the name of the pet, an identification number (automatically
generated), the name of the owner, which is the type of the pet, coat, color, eye color,
date of birth (age will be derived from the birthdate). Microchip number, date it was
installed, height, weight, pet diet if the pet has any problems or allergies.
2.2.
Diseases
The database system should keep information about the diseases that a pet has and keep a
history of any medications that were provided or what the doctor advised the owner. In
this entity we should keep information about the name of the disease, which pet was
infected by that disease, cause that triggered the disease, symptoms of the disease,
recommended medication to tackle the disease.
2.3.
Appointment
The database system should keep information about the appointments between a pet and
a doctor. You need to keep information about the pet, the date and time of the
appointment, the attending physician, the name of the customer, diagnosis of the pet
problem (the disease), treatment given (instructions and medications)
2.4.
Pet Types
The database system should keep information about the different types of pets that are
available. The information kept are the type of the pet, common problems, common
dietary information, class (mammal, fish, reptile, bird, amphibian).
2.5.
Vaccinations
The database system should keep information about the date and time a pet has been
vaccinated. It should also contain the type of vaccination and when the next vaccination
should occur.
2.6.
Customer Information
The database system should keep information about the owner of the pet. We should
include the name (first name, last name), ID, Address (street, city, postal code), phone
numbers (home, cell phone), email address, discount information.
2.7.
Employees
The database system should keep information about the employees in the clinic. The
employees store information like the name (first name, last name), specializations, type
of employee (surgeon, nurse, accountant), experience, ID number, address (…), Social
Security Number, ……
2.8.
Medication
The database system should keep information about the medication that is sold in the
clinic. We keep the name of medication, expiry date, batch number or purchase date, the
quantity of the medication……
2.9.
Vendors/Suppliers
The database system should keep information about the suppliers of the medications. We
keep the name of the supplier, which mediations/food/accessories they supply, telephone
number, contact person, email. Fax website…..
Download