This assignment focuses on designing a relational database for an animal shelter. It outlines various entities like animals, carers, treatments, and their attributes. The design includes descriptions of fields, data types, relationships between entities (using foreign keys), and considerations for normalization to ensure data integrity and efficiency.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
ICT211 Database Design Task 2 Student ID – Student Name- Date - Module Tutor -
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
FIIELDPatientIDNCHAR(20)PK FIIELDSampleTakenDateTimeDATETIMEPK FIIELDReportDateTimeDATETIME FIIELDResultNCHAR(500) 11.Accession AttributeData TypeKey FIIELDAccessionNumberNCHAR(20)PK FIIELDPatientIDNCHAR(20)FK FIIELDAdmittedDateTimeDATETIME FIIELDAdmitterIDNCHAR(20)FK FIIELDCanCallAdmitterBIT FIIELDTransferredBIT FIIELDCouncilNameNCHAR(200)FK FIIELDRescueLocationNCHAR(50) FIIELDRescueSuburbNCHAR(50) FIIELDRescueSituationNCHAR(500) FIIELDRescueReasonNCHAR(500) FIIELDCauseOfAfflictionNCHAR(500)FK FIIELDDiagnosisAetiologyNCHAR(500)FK FIIELDTriageNurseIDNCHAR(20)FK FIIELDTriageNotesNCHAR(500) FIIELDVetIDNCHAR(20)FK FIIELDVetNotesNCHAR(500) FIIELDAgeDECIMAL(5,2) FIIELDMaturityNCHAR(20) FIIELDCurrentCarerIDNCHAR(20)FK FIIELDSurgeryNCHAR(100) FIIELDOtherAcionsNCHAR(100) 12.Treatment AttributeData TypeKey FIIELDAccessionNumberNCHAR(20)PK/FK FIIELDMedicineNCHAR(100)PK FIIELDStartDateDATE FIIELDStopDateDATE (Adrienne Watt n.d.) Assumptions/Additional Information Assumptions in making the database design are as follows- -The carer group can have different types of specializations.
-The carer group can have different carers. -The level of the patient is good to save into the database. -The timings of the DNA reports are good to save into the database. -The medicine should be saved into the database for all accession numbers. -A council can admit the patient. Normalisation Normalization is the process to make the very effective, easy to access and easy to handle database. Following actions are required in making the normalized database- 1.All relations are holding specific data. 2.All relations are holding primary keys. 3.All fields depend upon that primary key. 4.No transitive dependency exists in any table. Reference Adrienne Watt (n.d.), Chapter 11 Functional Dependencies, Retrieved from http://opentextbc.ca/dbdesign/chapter/chapter-11-functional-dependencies. Cinergix Pty Ltd. (2011), Ultimate Guide to ER Diagrams, Retrieved from http://creately.com/blog/diagrams/er-diagrams-tutorial.