All sales transactions and viewing parties

Assignment Help Basic Computer Science
Reference no: EM13934885

Using the tables provided above, provide SQL statements for the following queries.

a. Display the name of the customer who has purchased the most cars from Archie's Luxury Motors.

b. For each sales agent, display the total number of sales they have made thus far. Order by number of sales decreasing.

c. For each month in 2014, display the total profit (i.e. using the attributes purchasedPrice and agreedPrice) generated from car sales only. Do not consider any discounts.

d. Display the details (i.e. Manufacturer name, model name, type) of the top selling European car model.

e. Display the details of the best junior sales agent (i.e. ID, Name, DOB) who is under the age of 25, in terms of their average negotiation profit (consider the askingPrice and agreedPrice attributes). The agent returned must have at least three sales to their name.

f. What is the most common car colour that junior agents sold in the month of January 2014?

g. Display the total profit to date for Archie's Luxury Motors. Note that you must take into consideration all car sales (ignoring unsold cars as they may be sold at a later date) and viewing party shows, and any VIP discounts that may apply. Do not subtract any commission owed to the senior sales agents. h. Display the average number of sales transactions (i.e. car sales) per month. i. Display the details (i.e. Manufacturer name, model name) of the cars that are in the top five in terms of highest mileage. Sort the result set in descending order. (Please note: Your solution must use a correlated subquery.

The use of OLAP functions (such as RANK, etc.) is not permissible).

j. Display the most popular car model across all sales transactions and viewing parties. 

Task 2 Provide the implementation of the following stored procedures and function. For submission, please include both the PL/SQL code and an execute procedure/SQL statement to demonstrate the functionality. a. Write a stored procedure that displays the contact details of viewing parties who haven't visited the dealership for over six months. For organisations, include the organisation name in the output. For international guests, include their country in the output. b. Write a stored procedure that accepts a particular year as input, and as output displays the number of cars sold grouped by the 3 mileage groups (Low Mileage: <50000km, Medium Mileage: >=50000km & <150000km, High Mileage: >=150000km). Also include the total number of cars sold in the result. c. Write a stored function that uses a senior agent's ID as input and calculates the total commission owed to date for that agent. You also need to show an SQL statement to display the total amount of commission (i.e. the sum) owed to all of the senior agents in the database. (Refer to the case study in Assignment 1 Part 1 for a description of the commission policy). 

Task 3 [20 marks] Provide the implementation of the following triggers. For submission, please include both the PL/SQL code and an insert statement to demonstrate the trigger functionality.

a. A Trigger which automatically stores in a separate table called ‘ExcellentSale' the Sales Agent name, car model and manufacturer name, each time the agreed price of a SalesTransaction is more than 20% of the car's asking price. (Note: You need to create the ‘ExcellentSale' table before implementing this trigger. To create the primary key, use a sequence that starts at 1 and increments by 1).

b. A Trigger that is activated when a new UserAccount is accidentally associated with a non-VIP Customer.

Reference no: EM13934885

Questions Cloud

Should the firm undertake the training program : A company is planning to invest 60,000 in a personnel training program. The 60,000 outlay will be charged off as an expense by the firm this year (year 0). Years 1-10: $10,000 per year. Years 11-20: $22,000 per year. The company has estimated its cos..
Affect a market makers profit : When delta-hedging, which of the following does not affect a market maker’s profit?
Calculate the deltas of the call and put : A stock has a price of $31 and an annual return volatility of 59 percent. The risk-free rate is 3.03 percent. Calculate the call and put option prices with a strike price of $29 and a 90-day expiration.  Calculate the deltas of the call and put
Create a setup program for the project : Place breakpoints in the code at appropriate places for testing.
All sales transactions and viewing parties : Display the details of the best junior sales agent (i.e. ID, Name, DOB) who is under the age of 25, in terms of their average negotiation profit (consider the askingPrice and agreedPrice attributes). The agent returned must have at least three sal..
What is the ethical dilemma for coach yoast : At the Hall of Fame Nominee dinner, Titus tells Coach-Yoast of the plot to remove Coach Boone. Then later Yoast faces the referees throwing the game. What is the ethical dilemma for Coach Yoast? Were there any alternatives Yoast had
Accounting information system-internal control structure : How they can help accounting information systems to be better understood. (explain to a person from non-accounting field). Can use graphics.
How many tritium atoms incorporated in molecule of palmitate : If the acetyl CoA is labeled at the methyl carbon with tritium, and malonyl CoA is unlabeled, how many tritium atoms will be incorporated into each molecule of palmitate formed?
Probability distribution for the future spot rate : LOU Limited is a US firm and expects to receive Singapore $800, 000 in one year. The existing spot rate of the Singapore dollar is US$0. 74. The one-year forward rate of the Singapore dollar is US$0.76. Novena Limited created a probability distributi..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Facebook and privacy issues

Smartphones and Teenagers • Facebook and Privacy Issues • Challenges of Sport Organisations in Australia

  Write challenges with requirement elicitation

What is meant by "enterprise-wide analytics technology," and how can it play part in understanding business processes? Write down the challenges related with "requirement elicitation"

  Analyse the ethical dilemma

Analyse the ethical dilemma using the Australian Computer Society Code of Professional Conduct, The word limit is 800 words ± 10%. Note: Headings, citations, references and any appendices do not count towards your word limit, but quotations do.

  Definition of a set of mutually exclusive roles

definition of a set of mutually exclusive roles, such that if a user is assigned to one role in the set, the user may not be assigned to any other role in the set

  Create user-s requirements specification for easydrive

Create a user's requirements specification for the EasyDrive School of Motoring database system. Use a single major user view for the application (Director View).

  Determining asymptotic formula for recurrence equations

Give an asymptotic formula for each of the recurrence equations given below, using big "Θ" rather than just big "O" for better results when possible.

  People and organization responsible for bumping problems

Answer from the perspective of the airlines and from the perspective of the customers. What people, organization, and technology factors are responsible for excessive bumping problems?"

  The heating element of a water heater in an apartment

The heating element of a water heater in an apartment building has a maximum power output of 28 kW. Four residents of the building

  What do the terms "syntactic sugar" and "syntactic salt"

What do the terms "syntactic sugar" and "syntactic salt" mean? From your knowledge of the C# programming language, list at least five syntactic sugar and salt features.

  Loop control variable is not modified by every iteration

1.Describe the three elements that must be included in order for a loop to perform correctly. What will happen if these statements are not included? Provide examples.

  Growth in global business activity affects

Growth in global business activity affects how employees and associates from different organizations and within the same organization network with each other. Use the internet to research how you might successfully network with peers in other countri..

  What is the q complexity of the sum

What is the Q complexity of the sum? Please give a detailed answer so that I may learn from it. Thank you!

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