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

Bianca is making scarves to sell answer - Great expectations study guide chapters 1 10 answers - Asic small property syndicates - American apparel analysis - Magic of science essay in english - Informative speech outline draft - Business communication writing improvement exercises - 10 to the power of 4 - Porter steers mowday & boulian 1974 - Freedom furniture stockholm nest of tables - Corn genetics lab report - Cca tax shield formula - MLK 2 - Marketing discussion questions - Going upriver at the qingming festival - Smartart layout options to square - Reaction mechanism of pinacol pinacolone rearrangement - Subgame perfect equilibrium problem set - Week 1 Student post response - Mise en scene film studies - Is the bayeux tapestry a primary source - How to do a webliography - Essays guru only - List three approaches to message authentication - Police administration 9th edition pdf - Physical Security - individual project - Red zuma project part 3 - Ammonium hydroxide and silver nitrate chemical equation - Harvey norman bateman bay - Pieta plagiarism - Fighting brand strategy examples - Japanese feudalism dbq - Financial markets and institutions test bank chapter 5 - For the following questions determine the blood type being tested - Size of a6 in cm - Gallipoli medical research foundation - DP 1 - Artificial Intelligence - Week 6 healthcare policy - Nbn fixed wireless signal strength test - Health and wellbeing responsibility of all poster - What does the giver teach us - Biopsychological approach example - Higher chemistry problem solving questions - Annotated bibliography - Mole conversions chem worksheet 11 3 - I need 300 words in Systematic risk, also known as "market risk" or "un-diversifiable risk" - Integral maths topic assessment answers - Jack and jill dingbats - Who fought in the battle of plataea - The australian professional teaching standards - The investment fund sells class a - 2016 mazda cx 3 brochure - Payroll accounting chapter 4 solutions - Direct write off method vs allowance - Power pressure cooker xl manual ppc790 - Continental airlines case study data warehouse - Editing challenge 3 essentials of business communication - Comprehension quiz #2 - A1 size paper in cm - Conners 3 sample psychological report - A financial advisor has recommended two possible - Den of thieves epub - Safe Harbor provisions under HIPAA. - Moodle login oxford brookes - Why focusing too narrowly in college could backfire - Math 107 Quiz # 2 - Appraisal cost and prevention cost - Arkansas a narrative history sparknotes - In interpersonal communication feedback is generally delayed - Organizational Barriers & Strike - Cover letter goldman sachs 300 words - Five-step marketing research approach - How do you solve a 1 2bh for b - Cheek and onion cell lab report answers - Aicpa code of professional conduct 6 principles - Biggest challenges facing organizations in the next 20 years powerpoint - Two loudspeakers emit sound waves along the x axis - What rule does ralph set for the tribe - Discussion - Global Business Today – The Hofstede Study - Pamphlet matter for classical dance classes - The red convertible by louise erdrich sparknotes - Tired of the barbies spoken reasons - Serial murder - Entrepreneurship final exam questions and answers - Label parts of a leaf worksheet - Business Research - Sleep journal and reflection report - Describe the abercrombie & fitch style - Truth table for gated sr latch - Eric foner give me liberty chapter 25 pdf - General knowledge questions for idiots - Architectural identity of pakistan - Chapter 20 print advertisements worksheet answers - Julie zhuo the making of a manager pdf - A question of food safety level 2 answers - Vivekananda quotes on fear - Tata starbucks case study analysis - First aid scenarios worksheet