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…..