Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Write an sql statement to count the number of pets

07/12/2021 Client: muhammad11 Deadline: 2 Day

RELATIONAL DATABASE DESIGN

You have been tasked to turn these data into a relational database. You will need to build the database and write a report about what you did. You only need to submit the report. It should have the following sections:

a. Introduction – Introduce the business requirements and describe one business rule and one use case you can identify from the scenario given above.

10 marks
b. ER Diagram - Identify the entities and relationships in the scenario given above and draw an ER diagram showing the entities, attributes, relationships, and cardinality. Do not decompose any of the relationships at this point.

10 marks
c. Database Schema - Decompose the design to create a schema to store the data in a suitable normal form (2NF or 3NF). Say which normal form the design is in and justify your choice. List the tables and show the fields, primary keys, and any foreign keys in your schema. Describe any assumptions you have made or any additional fields you have added to your design. Make sure all the primary keys are a sensible choice and introduce new fields if needed. Draw a schema diagram to illustrate your design.

20 marks
d. Create Tables - Create a MySQL database to store the schema that you designed in part c. above. Create the tables using SQL statements and reproduce the code in your answer report. Define the keys and choose appropriate data types and any other restrictions you think are required.

20 marks
e. Insert the Data – Insert the data given above into the appropriate tables. Give a single example of an SQL statement that you used to insert one row of data into one of the tables.

10 marks
f. SQL Queries - Carry out the appropriate SQL queries of answering the following questions. For each query, give the SQL code and the result of running the query on the data in your database. Marks are given by each question.

i. Return a list of all dog names (2).

ii. Return a list of all dog breeds, showing each breed only once (3).

iii. Write a query to count how many dogs have the string “Labr” in their breed (2).

iv. Calculate the average age of all dogs in the kennel (2).

v. Calculate the average age of dogs by breed (3).

vi. Find the breed of dog that has an average age of more than 8 (4).

vii. List all the dog names along with their owners’ names (4).

viii. List all the dogs who have had a vet note recorded. Give the name of the dog and the date of the vet note (5).

ix. List all dogs, giving their name, and if a dog has had a vet visit, give the note for the visit, otherwise, if the dog has not visited the vet, return null in the vet note field (5).

Assignment ONE
RELATIONAL DATABASE DESIGN

Introduction
“It’s a Dog’s Life” is a kennel which operates just outside the village of Newtown. The kennel’s function is to look after dogs while their owners are out of town. To help with the running of the kennel, they maintain a spreadsheet of the name, breed, and age of each dog who is staying with them, as well as the name, address and phone number of each dog’s owners. The database also stores special instructions for the care of each dog, as well as which kennel room the dog is staying in, and a note of the unique microchip number which each dog has implanted in their neck. Every dog must have a chip number. Vet notes are added to the spreadsheet if a dog is seen by the vet and vet notes must be associated with a single dog.

The current way in which the data are stored is shown in the table below. Note that each person can own more than one dog and each dog can have more than one owner. The vet columns are empty unless the dog has been seen by the vet. A vet visit cannot exist without a dog, of course.

Dog Name

DogBreed

Dog Age

Owner

Owner Address

Owner Phone

DogChipNo

Note

Room

Vet ID

Vet Date

Vet Note

Fido

Labrador

10

Sarah Smith

The Meadows Newtown FK40 7LL

01234

567890

545682

None

1

Fido

Labrador

10

John Smith

The Meadows Newtown FK40 7LL

01234

567890

545682

None

1

Sheba

Labrador

9

Sarah Smith

The Meadows Newtown FK40 7LL

01234

567890

356784

None

2

76

20.05.18

Worming tablets given

Pat

Labradoodle

3

Sarah Smith

The Meadows Newtown FK40 7LL

01234

567890

746587

Enjoys petting

3

Paddy

Golden retriever

7

Frank Jones

14 Main Street Newtown FK40 6TT

0376

458015

546875

Enjoys all

6

Rex

Mongrel

6

Frank Jones

14 Main Street Newtown FK40 6TT

0376

458015

546888

Requires pills

12

( Page 1 of 3 )

Your assignment
You have been tasked to turn these data into a relational database. You will need to build the database and write a report about what you did. You only need to submit the report. It should have the following sections:

a. Introduction – Introduce the business requirements and describe one business rule and one use case you can identify from the scenario given above.

10 marks
b. ER Diagram - Identify the entities and relationships in the scenario given above and draw an ER diagram showing the entities, attributes, relationships, and cardinality. Do not decompose any of the relationships at this point.

10 marks
c. Database Schema - Decompose the design to create a schema to store the data in a suitable normal form (2NF or 3NF). Say which normal form the design is in and justify your choice. List the tables and show the fields, primary keys, and any foreign keys in your schema. Describe any assumptions you have made or any additional fields you have added to your design. Make sure all the primary keys are a sensible choice and introduce new fields if needed. Draw a schema diagram to illustrate your design.

20 marks
d. Create Tables - Create a MySQL database to store the schema that you designed in part c. above. Create the tables using SQL statements and reproduce the code in your answer report. Define the keys and choose appropriate data types and any other restrictions you think are required.

20 marks
e. Insert the Data – Insert the data given above into the appropriate tables. Give a single example of an SQL statement that you used to insert one row of data into one of the tables.

10 marks
f. SQL Queries - Carry out the appropriate SQL queries of answering the following questions. For each query, give the SQL code and the result of running the query on the data in your database. Marks are given by each question.

i. Return a list of all dog names (2).

ii. Return a list of all dog breeds, showing each breed only once (3).

iii. Write a query to count how many dogs have the string “Labr” in their breed (2).

iv. Calculate the average age of all dogs in the kennel (2).

v. Calculate the average age of dogs by breed (3).

vi. Find the breed of dog that has an average age of more than 8 (4).

vii. List all the dog names along with their owners’ names (4).

viii. List all the dogs who have had a vet note recorded. Give the name of the dog and the date of the vet note (5).

ix. List all dogs, giving their name, and if a dog has had a vet visit, give the note for the visit, otherwise, if the dog has not visited the vet, return null in the vet note field (5).

Submission
Please write your answers, save them to PDF and upload them in the assignment submission area on iStirling. Include your student number on the front page of the report, but DO NOT PUT YOUR NAME ANYWHERE on the report.

Late penalties of three marks per calendar day you are late in submitting will be applied, up to a maximum of seven calendar days, after which you will receive no grade for the assignment.

Plagiarism
Plagiarism is presenting somebody else’s work as your own. Plagiarism is a form of academic misconduct and is taken very seriously by the University. Students found to have plagiarised work can have marks deducted and, in serious cases, even be expelled from the University. Do not submit any work that is not entirely your own.

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Pro Writer
Academic Master
Premium Solutions
Financial Solutions Provider
Financial Assignments
Essay & Assignment Help
Writer Writer Name Offer Chat
Pro Writer

ONLINE

Pro Writer

I am an elite class writer with more than 6 years of experience as an academic writer. I will provide you the 100 percent original and plagiarism-free content.

$28 Chat With Writer
Academic Master

ONLINE

Academic Master

As an experienced writer, I have extensive experience in business writing, report writing, business profile writing, writing business reports and business plans for my clients.

$33 Chat With Writer
Premium Solutions

ONLINE

Premium Solutions

I have done dissertations, thesis, reports related to these topics, and I cover all the CHAPTERS accordingly and provide proper updates on the project.

$33 Chat With Writer
Financial Solutions Provider

ONLINE

Financial Solutions Provider

I reckon that I can perfectly carry this project for you! I am a research writer and have been writing academic papers, business reports, plans, literature review, reports and others for the past 1 decade.

$47 Chat With Writer
Financial Assignments

ONLINE

Financial Assignments

I have written research reports, assignments, thesis, research proposals, and dissertations for different level students and on different subjects.

$24 Chat With Writer
Essay & Assignment Help

ONLINE

Essay & Assignment Help

I am a PhD writer with 10 years of experience. I will be delivering high-quality, plagiarism-free work to you in the minimum amount of time. Waiting for your message.

$21 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Bohr formula for radius of electron orbit - How to calculate ram - Heat saver flue system - Serving in florida excerpt from nickel and dimed commonlit answers - Target corporation capital budgeting case study solution - Molly wallace valedictory address - Accounting Discussion questions - The annual planning process at century office systems - Reel wars discovery channel - X ray interaction with matter - Adv Pharmacology 1 page assign - Argument Essay - Uncle hubbas green lean elixir - Air lock in tap - 2007 3 unit hsc - Federalism - Rles rit - Valentines high school teachers - World Perspective Week 4 - 3. identify three structures which provide support and protection in a eukaryotic cell. - Kings and queens lyrics horrible histories - THE FUTURE OF LIFE INSTITUTE. - Soil texture triangle activity answers - CHRISTIAN SERVANT LEADERS - Cybertext accounting solutions - Dividing different exponents with different bases - Juvenile idiopathic Arthritis - What is the conjugate acid of hco3 - University of adelaide harvard referencing guide - Chapter 8 interpreting histograms data analysis practice - Hernandez Family Assessment - Assignment OM - W1F - Sighthill health centre pharmacy - Bill nye atoms and elements - Religious literacy stephen prothero pdf - Juvenile court proceedings emphasize informality - Yellow belly black snake north queensland - Holt mcdougal social studies online textbook 7th grade - Flinders university sturt campus - Leaving cert music syllabus - Four stroke valve timing - Calibration of volumetric flask lab report - Health and Human science 455 - Their eyes were watching god chapter 16 - Wittig reaction lab report - WEEK 5 PROJECT/ Quality management plan controls - Stretford grammar school admissions - Engineering - El gran hotel episode summaries - Float type rain gauge - Only for grace grades - Jcb beaver breaker chisels - John zappia net worth - Ritz carlton case study harvard analysis - Brisbane to keppel yacht race - Stunt suit from driven pawn stars - Escience lab 14 mendelian genetics answers - Pine needle cross section labeled - Non inverting op amp cutoff frequency - Fast food restaurant organizational chart - Module 2 writing Paper - Rewrite in professional way - Virtualization and the Cloud Computing World - Case study 8 - Graduation maya angelou rhetorical devices - Cnss security model example - Colyton st clair lac - New earth project youtube - How are cis trans isomers used for night vision - May lee chai saving sourdi pdf - Toll priority alice springs - What is 59.7 kg in stones - Benefits of strategic planning for nonprofits - NURSING - Life review vs ordinary remembering - 100 arthur street north sydney - Up the coolly keystone answers - Beaufort wind scale chart - Module 6 paper - 520 paper - The retirement gamble worksheet answer key - Fluke 5522a calibrator price - Final Disc 7 - Ocean carriers case study - Cisco labsim - Pmp exam content outline - Stony brook university police exam - The thinker's guide to the art of socratic questioning pdf - Climate change informative speech outline - The wages of sin literary analysis - Macbeth final project ideas - Tic tac toe android code - Water by the spoonful full script - Descriptive statistics worksheet answers - Chelsi griffin myrtle beach - An elevator mass is to be designed - Http www moneychimp com calculator compound_interest_calculator htm - Crystal east morong rizal pathland - Dr bance and partners