You are on page 1of 17

Module Title Database Design and Development

Assignment Title Mercy Veterinary Clinic Animal Health Care System


Examination Cycle Winter 2022
Candidate Name MAY THU THU KHING
Candidate No P00196060
Centre Name KMD INSTITUTE (YANGON)
Submission Date:
Statement and Confirmation of Own Work

Programmed/Qualification name: Level 5 DBIT Business

All NCC Education assessed assignments submitted by students must have this statement as
the cover page or it will not be accepted for marking. Please ensure that this statement is either
firmly attached to the cover of the assignment or electronically inserted into the front of the
assignment.

Student declaration

I have read and understood NCC Education’s Policy on Academic Dishonesty and Plagiarism.
I can confirm the following details:

Student ID/Registration number : P00196060

Name : MAY THU THU KHING


Centre Name : KMD Institute (Yangon)
Module Name : Database Design and Development
Module Leader : DAW KAY THWE WIN
Number of words : [] words

I confirm that this is my own work and that I have not plagiarized any part of it. I have also noted
the assessment criteria and pass mark for assignments.

Due Date : 30 Sept 2022

Student Signature : May

Submitted Date :
Introduction
Task 1 –
Description of Business
1.1 Scenario
Mercy Veterinary Clinic provides services on medical health care treatment for domestic
animals and it is located in Yangon, Myanmar.
They want a database to help them manage animal care processes and retain data about the
clinic.
Mercy Veterinary Clinic is the kind of clinic where customer can visit the clinic after making an
appointment. Firstly, A pet owner brings one or more of their pets to clinic to medical care. The
owner may make one or more appointments for a pet to be receive medical care before the time
or the day it wants to clinic.
Pets are defined into pet types. Once the pet that has made an appointment arrive at the clinic,
a physical examination is done by the nurse. A Nurse has to do physical examination to more
than one pets. After the physical examination, the veterinarian will provide treatment. A
veterinarian treats more than one pet. The veterinarian issues a prescription based on the
treatment after the treatment. Each prescription will have more than one drug. A drug can be
included in more than one prescription. Drugs are classified by brand, and a brand has several
classes of drugs.
Examples of data are shown in the tables below.

1.1 Document of Patient’s Appointments


OwnerID OwnerName PetID PatName PetTypeID PetType AppointmentID DateAppointment VeterinarianID VeterinarianName

OW0006 Kyle Sin PE0006 Snoopy PT002 Cat APP0005 9/2/2022 VE005 Wai Yan

OW0005 Myat Noe PE0008 Sumi PT006 Bird APP0001 8/12/2022 VE005 Wai Yan

OW0009 Zayar Ko PE0003 Grey PT001 Dog APP0007 9/3/2022 VE005 Wai Yan

OW0001 Zin Lynn PE0007 YoYo PT001 Dog APP0011 9/11/2022 VE002 Yu Myat

OW0007 Thiri Su PE0001 Lucas PT002 Cat APP0008 9/4/2022 VE001 Thiha Soe

OW0003 Kyar Phyu PE0004 MoMo PT001 Dog APP0006 9/3/2022 VE001 Thiha Soe

OW0004 La Pyae PE0002 Sam PT005 Snake APP0004 9/1/2022 VE004 Myint Mo

OW0008 Phyo Min PE0011 Tony PT004 Hamster APP0003 8/19/2022 VE002 Yu Myat

OW0007 Thiri Su PE0010 Monny PT002 Cat APP0009 9/4/2022 VE001 Thiha Soe

OW0008 Phyo Min PE0011 Tony PT004 Hamster APP0010 9/5/2022 VE002 Yu Myat
1.1 Document of Patient Medical Record
AppointmentID AppointDate ExaminationID Symptom NurseID NurseName TreatmentID Treatment VeterinarianID VeterinarianName

APP002 8/8/2022 Ex0005 Fur loss NU002 Thu Zar TR0007 Eye Care VE003 Aye Mya
around
the eyes

APP008 9/4/2022 Ex0001 skin NU004 Hla Nu TR0004 Parasite VE001 Thiha Soe
irritation control

APP007 9/3/2022 Ex0007 Scaling NU002 Thu Zar TR0006 Vaccination VE006 Wai Yan
and
itchiness

APP004 9/1/2022 Ex0003 Loss of NU001 Thida Kyaw TR0001 Tissue VE004 Myint Mo
Appetite modification

APP003 8/8/2022 Ex0002 not eating NU002 Thu Zar TR0003 Dental care VE002 Yu Myat
normally

APP005 9/2/2022 Ex0006 Difficulty NU003 Wai Wai TR0005 Emergency VE005 Zin Mar
breathing care

APP009 9/4/2022 Exa0008 Normal NU002 Thu Zar TR0009 Vaccination VE006 Wai Yan
behavior

APP0006 9/3/2022 Exa0004 Flaky or NU003 Wai Wai TR0002 Skin and VE001 Thiha Soe
crusty coat care
skin
1.1 Document of Prescription for Patient
TreatmentID Treatment PrescriptionNo Instruction DrugCode DrugName BrandID BrandName

TR0001 Tissue PRE0002 5–10 mg/kg, DRU002 Chlorhexidene BR002 Metacam


modification PO, twice a
day for 5–7
days

TR0003 Dental care PRE0001 Take one DRU006 Doxycycline BR005 Vibramycin
orally every 6
hours for 5
days

TR0008 Emergency PRE0007 One tablet to DRU009 Enrofloxacin BR004 Easyspot


care be given
twice a day

TR0002 Skin and coat PRE0005 Apply to DRU004 Clotrimazole BR003 Otomax
care affected area
twice a day

TR0007 Eye Care PRE0003 Apply the DRU001 Tetrahydrozoline BR006 Visine
drops
carefully to
the eye

TR0004 Parasite PRE0004 Apply the DRU005 Fipronil BR004 Easyspot


control drops directly
to the skin

TR0005 Emergency PRE0006 Take one DRU006 Doxycycline BR005 Vibramycin


care spoon orally
every 9
hours for 6
days
Task 2 –
ER and Data Dictionary
1.1 Entity Relationship Diagram of Mercy Veterinary Clinic Animal
Health Care System

Data Dictionr
Task 3 – Normalization
1.1 Purpose of Normalization
.1 Steps of Normalization
1.1 Normalization to check tables are well-structured
.1 Normalization for Patient’s Appointments Document
.2 Normalization for Patient Medical Record Document
.3 Normalization for Prescription for Patient Document
1.1 Anomalies
.1 Update anomalies

Task 4
1.1 Mapping logical database design to physical database design
1.1 Designing tables for target DBMS
1.1 Derived Data
1.1 Deformalizing tables where appropriate

Task 5 – Scripts to create table structures


1.1 Scripts for all tables
1.1 Explanation

Task 6 – Data population

1.1 Insert Scripts and Results of All Tables


1.1 Explanation

Task 7 – Enhancement using SQL


1.1 Explaining Alter command will benefit the Organization
1.1 Demonstrating Alter Table Command in SQL

Task 8

1.1 TEN (10) Queries scripts and results

Task 9
1.1 Introduction
1.1 Factors that might lead Mercy Veterinary Clinic to build a data
warehouse
1.1 Characteristics of a Data Warehouse
1.1 The Key Components of a Data Warehouse
1.1 Data Warehouse Architecture
1.1 Advantages of Data Warehouse
1.1 Disadvantages of Data Warehouse
1.1 Conculusion

Task 10

1.1 Reflective Model


Using with Rolfe, G., Freshwater, D. and Jasper, M. (2001) model, I will review the learning that
I have undertaken in order to complete this assignment. (Mäkelä, 2006)

.1 What
I was assigned to complete the assignment to demonstrate the knowledge and skills I gained
during this module by creating a database and creating a report. I'm really interested in the
subject of database design and development and I focus the teacher's explanations on this in
the class. First, I chose Mercy Veterinary Clinic to create an animal health care database
system.

.2 So What
When I do the assignment, I need Information and other knowledge about operation of
veterinary clinics. So, I researched data about veterinary clinics to create and insert in my
database. While developing this Mercy Veterinary Clinic Animal Health Care System, I
encountered many problems in database like syntax errors such as missing a comma, a
quotation mark, misspelling a word. Therefore, when these errors occur, I searched online to
learn how to fix these issues and carefully checked where these errors are coming from. Every
day I struggled to find a solution to the error in SQL Server and finally I successfully fixed these
errors.

.3 Now What
After completing this assignment, my understanding of database design and development
improved better than before and my problem-solving skills improved. In the future I would like to
learn more about the conceptual, logical, physical database design than I am currently doing on
assignment. Additionally, I will apply what I have learned and understood in this assignment
when entering the workplace in the future.
References
Candidate Checklist
Please use the following checklist to ensure that your work is ready for submission.

Have you read the NCC Education documents 'What is Academic Misconduct?

Guidance for Candidates' and 'Avoiding Plagiarism and Collusion: Guidance for
Candidates' and ensured that you have acknowledge all the sources that you have
used in your work?

Have you completed the 'Statement and Confirmation of Own Work' form and

attached it to your assignment? You must do this.

Have you ensured that your work has not gone over or under the recommended word

count by more than 10%?

Have you ensured that your work does not contain viruses and can be run directly?

You might also like