Write a query to output the owners contact details

Assignment Help Computer Engineering
Reference no: EM133424144

Write a 1500 word report on database design and its implementation based on the scenario below (100 marks) "The Mutz Nutz" is a dog grooming salon that provides a variety of grooming treatments for dogs. The number of dogs attending the salon is increasing and the spreadsheet they are using is getting more and more complicated to use. The salon have approached you and would like you to create a database to store this information. This will help them to grow their business, for example, keeping track of appointments, generating invoices, running business reports, targeted marketing etc. The amount of data that will be stored means that a Relational Database would be the best solution to achieve this. There are two separate tasks in this CW, with multiple parts to each.

TASK 1 - Relational Database and TASK 2 - Data Visualisation

TASK 1 - Create a Relational Database This Dataset should be used for TASK 1: MutzNutzCWTask1RelationalDatabase This spreadsheet contains relevant information about the dataset which you must use when answering the following questions. Please note that code should be written in the report with screenshots showing successful execution of the commands - code must not be included as a screenshot as it will not be marked. A) With specific reference to the dataset, explain why it should be converted into a relational database and what are the advantages of doing so. B) Demonstrate the detailed processes of implementing the relational database:

i. Show each stage of normalisation; table design, rules, changes made and the justification for them.

ii. Produce a "Physical" Entity-Relationship Diagram of the final DB schema using Crow's Foot notation.

iii. Write SQL commands to create the tables and populate them with data. Include proof of successful creation of the database.

C) Write some SQL code for the following queries together with a screenshot of the results and a brief explanation of key elements of the code:

i. Write a query to output the owners contact details along with their dogs name. You should output the column headings as specified here: 'Owner Name', Telephone Number', 'Email Address', 'Dogs Name'.

ii. Find which dog has visited the salon the most. Output their name, contact details and the total number of visits. iii. Find which owner has spent the most on treatments overall at the salon. Output the owners name and total amount spent. You should only output one result. iv. Output a list of treatments and how many times they have been carried out. Output the treatment name and a total figure of how many times it has been requested. The output list should be ordered by most to least popular.

TASK 2 - Data Visualisation This dataset should be used for TASK 2: MutzNutzCWTask2DataVisualisation This dataset is different to the one used in TASK 1. Further explanation is given in the spreadsheet about the dataset. Use this to do the following:

A) You need to create 4 graphs; each one should be of a different type. Each graph should illustrate appropriate information from the data, and you should justify your choices. You must demonstrate their implementation in Python. Both the code (in-text) and the output graph (screenshot) itself should be included in the report.

Reference no: EM133424144

Questions Cloud

Explain the meaning of business continuity : Explain the meaning of business continuity and why it is important and Explain the different considerations and risks for businesses associated with costs
How many people are needed to guarantee : How many people are needed to guarantee that there are at least 5 of them are born in the same month? How many people are needed to guarantee that there
Differences between personality traits and personal values : How does the research correlating personality traits and personal values lend support to the neurological involvement in the nature of traits?
Fit a regression line to predict fev1 : Fit a regression line to predict FEV1 (y) using all three of the following variables age, height, and weight. b) Is the model significant
Write a query to output the owners contact details : Write a query to output the owners contact details along with their dogs name. You should output the column headings as specified here: 'Owner Name', Telephone
Describe the type of supervisor you are : Describe the type of supervisor you are, how you define success as a team (of staff and, or, volunteers), and how you achieve that success.
Discuss the effect of the environment on memory : Discuss the effect of diet, exercise, and the environment on memory and improvements that could be used to enhance memory.
Which will be shared with relevant stakeholders : identified risks, you will need to access, analyse and filter the risk assessment data, and integrate and organise your findings in the Risk Register
Describe how figures of authority are treated and shown : you must address the following rubric criteria: Authority Figures: Describe how figures of authority are treated and shown respect in each selected country

Reviews

Write a Review

Computer Engineering Questions & Answers

  Implement euclids extended algorithm

Write PYTHON code which implements Euclid's Extended Algorithm. A sample run of the program would look.

  Where are the uid and gid of a file stored

Where are the UID and GID of a file stored? How is chown different from chgrp on a BSD-based system when it comes to renouncing ownership?

  How many secret keys are needed if everyone trusts president

How many secret keys are needed if everyone trusts the president of the club? If a member needs to send a message to another member.

  Calculate the surface area and volume for cubes

Calculate the surface area and volume for cubes with side lengths of 1, 2, 3, 4, and 5 cm.

  Create an abstract base class animal

Create an abstract base class, Animal. The single constructor requires a String to indicate the type of animal, which then is stored in an instance variable.

  Discuss and protect the integrity of company information

What would you do to protect the Integrity of company information

  What process should a company have to keep employees safe

What process should a company have to keep employees safe on travel, should they limit where they sight-see and eat at? With citations and reference.

  Write a brief note on mmx technology

Write a brief note on MMX technology? Please describe clearly

  Explain the differences between bi and data science

Explain the differences between BI and Data Science. Describe the challenges of the current analytical architecture for data scientists.

  Cell phones and gps system are two of many digital devices

cell phones and gps system are two of many digital devices which are commonly used today. select two of these devices

  Implement a hash algorithm

Create a flowchart to show the processing that will take place for the implementation of a hash structure - Present the flowchart for the hash function operation separately.

  Design a combinational circuit with four input lines

Design a combinational circuit with four input lines that represent a decimal digit in BCD and four output lines that generate the 9's complement of the input digit.

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