Develop database solution to solve a real world data storage

Assignment Help Database Management System
Reference no: EM131984931

Relational Database Systems Assignment

Goal: To develop a relational database solution to solve a real world data storage and manipulation problem. This task will help to build your knowledge of relational database design and implementation techniques, and the ethical and sustainability implications of appropriate database design and implementation.

Product: A report and set of SQL files that together document the analysis of and solution to the prescribed real world situation.

Format: Further details will be available on Blackboard in the assignment specification.

Criteria - You will be assessed according to your use and application of:

  • Insightful analysis of the given problem
  • Critical reflection on the appropriateness of the design and implementation according to ethical and sustainability principles
  • Design completeness and accuracy
  • Consistency and ability to apply appropriate translation strategies through the different levels of design
  • Correctness and completeness of the SQL implementation

Background - Australia Zoo Wildlife Hospital (AZWH) is a charity organization that exists to treat and or care for sick, injured or orphaned wildlife. They are brought animals from across South East Queensland, and beyond, and are re-knowned for their specialization in both Koalas and Sea Turtles.

As a charity that operates separately from the main Australia Zoo company, the Zoo runs with very little funds. As part of an ongoing agreement between University of the Sunshine Coast and Australia Zoo Wildlife Hospital, we are re-developing their database systems.

Stage one is the Accession (admissions) system which stores information on who brought in the wildlife, where it was found, suspected injuries, initial triage and/or vet notes and what wildlife career if any the animal is assigned to for re-habilitation or care. Animals are brought for a large variety of reasons and sometimes multiple reasons, and the database is to record these and be able to query them.

The Wildlife hospital can see up to 6000-8000 admissions per year, and there is a large database of information that is maintained both for their own record keeping and for regulatory requirements set down by the State and Federal Governments. One such regulatory requirement is that all Koalas treated in Queensland are given a unique QPWS (Queensland Parks and Wildlife Service) identifier that must be maintained. A monthly report is generated to give to QPWS on these koalas and their treatment. Other wildlife such as birds can be either transferred in or out of AZWL, and as such may have more than one ID that the database needs to be able to store, recall and query.

In appendices of this document you fill find an example of a blank Australia Zoo Wildlife Hospital Accession form, a list of conditions that the animals may suffer, a partially completed form. These will form the basis of your universe of discourse. Sample data will be made available in or before in week 11 of semester (this is to have you consider your design before implementation).

User Reports - For the purposes of your assignment you are to create queries for the following user reports. The queries should be in the main .sql file but separated by a comment showing which query it is. Eg. # Query 2.a.i

You should include the query used on your database design to get that data.

1. List the patient id, accession number, animal name, and breed for all animals, sorted by animal type, that are currently being treated (where they have not been released, or sent to a carer or other facility).

2. Monthly report (this is multiple queries):

a. list the total for all in-coming accessions in the previous calendar month grouped by

i. Local government area

ii. Cause of affliction

b. List the total number of accessions for this month in the previous years.

3. List all details for Carer Groups with an expired permit.

Attachment:- Assignment Files.rar

Reference no: EM131984931

Questions Cloud

Sequence of events section : The "sequence of events" section of a lesson plan is the most substantial part. This is where the teacher provides detailed instructions for how the lesson
List all asp dotnet primitive type that do not exist in java : List all C# primitive types that do not exist in Java. Describe any significant differences between the C# version and the Java version.
What does charlotte huck advise about teaching : What does Charlotte Huck advise about teaching the "Bible" as literature. What distinction does she make between teaching it as a faith or teaching the stories
Evaluate the current bond and candidate bond : Evaluate the following substitution swap: You currently hold a 25-year, 9.0 percent coupon bond priced to yield 10.5 percent.
Develop database solution to solve a real world data storage : ICT701 Relational Database Systems Assignment. To develop a relational database solution to solve a real world data storage and manipulation problem
Format in connecting with an audience : How important is the format in connecting with an audience? Defend your answer with relevant support.
Summarize buffetts views on the bet : Long Bets was seeded by Amazon's Jeff Bezos and operates as a non-profit organization that administers just what you'd guess: long-term bets.
Influence on the nation and future politics : When legacy is defined as influence on the nation and future politics, Wilson ranks behind only Washington, Lincoln, Franklin Roosevelt, and Jefferson in import
List and describe five ways you might collect information : List and describe at least five ways you might collect information about user needs for a system (for example: survey).

Reviews

len1984931

5/16/2018 7:21:15 AM

Submit your assignment to the link under Assessment-Task 2 on Blackboard. The submission link will be open a week before the due date. Please follow the submission instructions provided. The assignment will be marked out of a total of 100 marks and forms 30% of the total assessment for the course. ALL assignments will be checked for plagiarism by SafeAssign system provided by Blackboard automatically. Refer to your Course Outline or the Course Web Site for a copy of the “Student Misconduct, Plagiarism and Collusion” guidelines.

len1984931

5/16/2018 7:21:03 AM

Assignment submission extensions will only be made using the official Faculty of Arts & Business Guidelines. Requests for an extension to an assignment MUST be made to the course coordinator prior to the date of submission and requests made on the day of submission or after the submission date will only be considered in exceptional circumstances. Submission - The completed assignment is to be submitted to Blackboard by the due date. The assignment will be assessed according to the marking sheet. Late submission will be penalised according to the policy in the course outline. Please note Saturday and Sunday are included in the count of days late.

len1984931

5/16/2018 7:20:59 AM

Specific Instructions - You are not to contact the hospital directly as this takes valuable resources away from treating the wildlife. All client communication is to be directed through the Course Coordinator. You must use MySQL to develop the database. MS Access is not appropriate for any section of this assignment. You must use the ER notation that was taught in ICT701. Penalties will apply to incorrect notations.

len1984931

5/16/2018 7:20:53 AM

Submission Format - For Part A you are to include a word document or PDF that contains: ER Diagram, Relational Schema (including primary & foreign keys), Supplementary design requirements (e.g. any information on length of identifiers, postcodes, names, what data attributes are compulsory, structure and or format of any columns etc.) Assumptions that explain important design choices you made: for example: can a carer care for more than one animal at a time?

len1984931

5/16/2018 7:20:47 AM

For Part B you are to submit - A single plain text file, name studentNumber_azwh.sql. In this file you are to include all the SQL for your implementation. This includes: The License agreement as seen in Appendix E. CREATE TABLE statements including all integrity constraints, and actions on update and delete, INSERT INTO statements for populating the database (if this must happen in a particular order then make sure you order it appropriately!), SELECT statements for the required demonstration queries.

Write a Review

Database Management System Questions & Answers

  Explain data mining write the major characteristics and

define data mining. what are the major characteristics and objectives associated with data mining? what professions

  Requirements and draw an er diagram

Describe key elements of requirements in the points . Use the following information to understand their requirements and draw an ER diagram.

  What is the connection between relational algebra and sql

What is the connection between relational algebra and SQL. Use at least two examples to compare the syntax of relational algebra and SQL statement.

  Consider the following hypothetical scenario

A hypothetical company has grown substantially using an acquisition strategy. As new companies were acquired, new systems that those companies were using were also acquired.

  Normalize the relation to 2NF and then 3NF

Normalize the relation to 2NF and then 3NF - Find and number the candidate keys using the given functional dependencies. Show your work and reasoning for credit.

  Create an instance function in the inventorymanager

Create an instance function in the InventoryManager class called getDatabaseConnection. This function should

  Phase of database development

Entity Relationship Diagrams are input to the phase of Database Development - The attribute Empdeptno is a foreign key referring to the department number (Deptno. of the table Department.

  Describe capabilities and functionality of given software

Describe the capabilities and functionality of that software. How the tool is used to perform ETL processing and provide your evaluation of the software.

  What dbms guarantee with respect to concurrent execution

What must a user guarantee with respect to a transaction and database consistency? What should a DBMS guarantee with respect to concurrent execution of several transactions and database consistency?

  Construct an entity relationship diagram

Explain the differences between the notions of Database (DB), Database Management System (DBMS) and Database System (DBS).

  Construct an entity relationship diagram for the database

Construct an Entity Relationship diagram for the database. You must represent entities, relationships and their attributes, and all applicable constraints

  Develop a data model for the drip drip water company

You have been asked to develop a data model for the Drip Drip Water Company (DDWC). DDWC is the sole supplier of water to the citizens and businesses of the town of Drip Drip.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd