You are on page 1of 4

Assessment details for ALL students Assessment item 1 Entity Relationship Diagram (ERD)

Due date: Weighting: Length: Midnight AEST Friday of Week 5 30% No fixed length
ASSESSMENT

Objectives
This assessment item relates to the course learning outcomes numbers 1, 4 and 5 as stated in page 1 of the course profile.

Assessment task
Important points You must work individually on this assignment. The model solution to this assignment will be released approximately TWO (2) weeks after the due date. Assignments that are submitted after the release of the model solution will receive zero. You must state in your assignment (at the end under the heading Acknowledgements is a good place) all materials and sources you used. This may be as simple as 'This assignment was completed using only the COIS 20026 course materials' if that was all you used. Extension requests must be submitted online before the assignment due date. A penalty of 5% of the total mark per calendar day will apply for late submissions without an extension, or zero if submitted after the release of the model solution. Before submitting your assignment, review the marking criteria as shown on the marking guide (the guide will be available on the course website). Ensure that all the criteria are addressed in your submission. After submitting your assignment, please verify that your submission was successful, i.e. download your submitted files to ensure they are correct and uncorrupted.

Case Study: Vincents vet clinic (Vincents)


Vincents employs highly skilled Veterinary doctors and also provides excellent treatment facilities to pets in Wyndham area. At the moment, Vincents records their employees (Vet) details, Pets, owners, treatment and payment details manually. Although, this system is working fine, recording data into manual system is laborious and time consuming. Also, they were unable to provide quick answers to several questions including: (1) Total number of pets treated so far (2) How many pets are treated per day on an average and by whom? (3) What type of pets are treated mostly? (4) Amount generated through treatments and so on. Management feels that developing a database and recording the data can help them to make important decisions. Using the concepts covered in the past few weeks and the information provided below, develop an ER diagram to meet their needs.

At the time of joining each employee (VET) is assigned with a unique identification number VetID and record their details such as their first name, last name, address (No, street, city, state and postcode) and multiple contact numbers. Vincents records employees multiple contact numbers as it helps them to reach their employees in case of emergencies. Vincents also employs final year graduates and pays them based on the number of hours they worked. As it has two types of employees salaried and hourly employees, it records hourly rate for hou rly employees and Annual salary and other benefits for salaried employees. When Pets are brought in for the treatment, if the pets details are not recorded then Vet assigns each Pet an ID as several pets can have the same name, and then record Pets Name, Breed, Age, Sex and Pet type. In addition to these, Pet owners details including First name, Last name, Address, Phone numbers and preferred contact are recorded. Each owner will be identified in the database by a unique number. Each owner might have any number of pets they wish to bring-in for treatment at the same time. As each pet can undergo treatment multiple times over a period of time, it is necessary to record Treatment ID, treatment Start date, End date and Fee. Fee is based on the Pet type and it is charged on a daily basis. For example, if the pet was brought-in for treatment several times for the same problem, then the owner will be charged only once per day. In general Vet would register more than one pet and treat them over a period of time. However, each pet will be treated by one and only one Vet. Similarly each pet may undergo several treatments over a period of time. Treatment fees are calculated on a daily basis and are based on the type and size of the pet. For example: Small dogs: $16.00 per day Medium dogs: $17.00 per day Large dogs: $18.00 per day Cats: $13.00 per day. The fee may be paid at the time of treatment, or within the timeline. Part payments are not permitted. Payment may be by cash, credit or debit card. The type of payment is to be recorded by the system and a receipt issued. Entity-relationship data model You are required to develop an ER model to represent the information requirements for Vincents.

Your ER model must: show all necessary entities, attributes and relationships show unique identifiers show multi-valued attributes (also called repeating attributes), if any show participation and cardinality show associative entities, if appropriate use the notation described in the set text use consistent and appropriate naming for entities and attributes throughout (refer to Chapter 3 & 4 of set text).

Some business rules or other aspects of the case study may not be clear to you when you read the case study. If this is the case, then you should either approach your lecturer or tutor for clarification, or you may simply make an assumption and then develop your ER model accordingly. For example, the case study might not

mention all relevant participation information (also called minimum cardinalities). If so, you may make an assumption about what the minimum cardinalities might reasonably be, and then show these in your ER model accordingly. You should justify each assumption in terms of the business, for example: It is assumed that each customer must have at least one order because it is assumed that the business does not record customer details until the customer places an order. To get yourself started, ask yourself, 'If I were running this business, what things would I need to keep lists of?' Write those things down. For each thing, what information would you need to record about each thing?

Entity and attribute definitions You are required to write brief definitions for the entities and attributes in your model. For each entity and attribute in your model, write a sentence to describe the meaning of that entity or attribute. You should refer to the sections Naming and Defining Entity Types pp. 103-104 and Naming and Defining Attributes pp. 109110 of the set text. For example: STUDENT: A Student is a person who has enrolled in one or more programs at the university. This includes Start Uni Now high school students but does not include prospective students. Student No: Uniquely identifies each student. Student Name: The full name of the student. Date of Birth: The students date of birth. PROGRAM: A Program is a program of study available at the university. Program code: Uniquely identifies each program Program name: The full name of the program. What you should submit You should submit a Microsoft Word document containing: A copy of your entity-relationship model(s). A list of business rules that are apparent from the case study. A list of any assumptions that you made (include any clarifications from your tutor) with justifications. Your entity and attribute definitions.

Your document should contain appropriate identifying information (your student number, name, course number, etc.) and should be appropriately formatted. For example, your document should contain a very brief introduction stating the purpose of the document, as well as headings for each section.

Assessment criteria

COIS20026 Assignment 1 Marking Sheet


Student number: Student name: Entity-relationship data model (23 marks) Overall structure: Is the set of entities and relationships between them sound? (14 marks) Will the overall design work? All necessary relationships are present? No extraneous or inappropriate entities? Unique identifiers are appropriate? Entities/relationships not apparent from the case study have been supported by appropriate assumptions? Entities follow consistent and appropriate naming standard? Cardinalities: No major cardinality errors? (6 marks) Maximum cardinalities are suitable for the business in question? Minimum cardinalities okay? Unusual cardinalities have been supported by an assumption? Naming convention is consistent? Attributes: all necessary attributes are included? (3 marks) Attributes are in the right entities? Attributes follow consistent and appropriate naming standard? Extra or nice to have attributes are supported by an assumption? Entity and attribute definitions (4 marks) Definitions follow the guidelines specified in the set text? Assumptions, clarifications & business rules (3 marks) Student has recognised where information assumptions/clarifications are required? Assumptions are reasonable for the business at hand? Assumptions are justified? Sub-total before any possible deductions is missing 1 1 1 30 0 0 0 4 4 2 2 2 2 2 Available marks Marks awarded

2 1 2 1

1 1 1

Late penalty (enter as the number of days late in the next cell B36) Your assignment 1 total: Comments:

You might also like