Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1.A printout of each query (4-21), both your input and the results, where needed. Staple the above printouts in order and handwrite #4-21 on each

1.A printout of each query (4-21), both your input and the results, where needed. Staple the above printouts in order and handwrite #4-21 on each (if you click print on the browser and change the layout to portrait, it should give you what you need to printout).

2.Submit one Notepad file (containing all queries 4-21 only through D2L (make sure it runs).

3.Run the script file to create all the tables and insert all the records for Alexamara Marina Group (attached to this assignment in D2L. There is another drop table script file attached if you need it.) Do not include this information in the Notepad file you submit.

4.Modify Marina_Slip to have foreign keys. Marina_Num should reference Marina and Owner_Num should reference Owner. For both, on update cascade and on delete no action.

5.Modify Service_Request to have foreign keys. Category_Num should reference Service_Category and Slip_ID should reference Marina_Slip. On update cascade and on delete no action.

6.List the slip ID, boat name, owner name, category description, and number of hours estimated on each service request for Electrical systems.

7.How many Sprite boats are stored at each marina? List the Marina number and number of Sprite boats.

8.For every service request category, list the category description, the number of requests for that category, the average estimated hours, and the average spent hours (only include spent hours in the average when the number of spent hours is not 0) be sure to format appropriately.

9.List the names for all owners, in alphabetical order, who have a boat in a slip that is larger than the average slip.

10.List the marina name, length, and calculate the total rental fees Alexamara receives each year based on the length of the slip for each marina.

Do numbers 11-21 below. After each change is made, execute an appropriate query to show that the change was made correctly. In other words, for number 11 you should have the create and alter table commands, and for number 12, have the insert command as well as the select command to show the records.

11.Create a LargeSlip table with the structure shown below. Be sure to specify what happens if a corresponding record with a PK is updated or deleted.

Column Name

Type

Length

Dec. Places

Nulls?

Description

MarinaNum

Char

4

No

Marina No PK, FK-Marina

SlipNum

Char

4

No

Slip No in the marina - PK

RentalFee

Dec

8

2

Annual slip rental fee

BoatName

Char

50

Name of boat currently in slip

OwnerNum

Char

4

Number of boat owner renting slip, FK - Owner

12. Insert into the LargeSlip table the record information for all boat/owners whose length is 40 feet.

13. Decrease the rental fee in LargeSlip by one percent for any slip whose fee is greater than $3000.

14. Insert the information for the following boat into LargeSlip:

1, A4, $3900, Bilmore, FE82

15.Delete all slips in the LargeSlip table for which the owner number is TR72.

16.The boat in Marina 1, slip A1 is changing its name. Change the boat name in LargeSlip to null.

17.Add a new column called Charter that is one character to LargeSlip and set all the values to N.

18.Drop the LargeSlip table.

19.Create a view named LargeSlipView (same info as 11 & 12 above)

20.List all the information from LargeSlipView for all rental fees greater than $3500.

21.Delete the LargeSlipView

22.Should you/can you update tables through the LargeSlipView? Why or why not?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Seven NoSQL Databases In A Week Get Up And Running With The Fundamentals And Functionalities Of Seven Of The Most Popular NoSQL Databases

Authors: Aaron Ploetz ,Devram Kandhare ,Sudarshan Kadambi ,Xun Wu

1st Edition

1787288862, 978-1787288867

More Books

Students also viewed these Databases questions

Question

Discuss how tubular reabsorption is selective.

Answered: 1 week ago

Question

Explain a typical R interface.

Answered: 1 week ago