Project #43001 - must take high score

 

REQUIREMENT / ASSIGNMENT QUESTION

 

A database with several tables are required to be developed such as CUSTOMER who purchases the air tickets, BOOKING for information on flight details, FLIGHT_AVAILABILITY for all the flight ticket currently available for booking and AIRPORT of flight departure for all passengers.  Details of relational schema of the database is provided below:

 

CUSTOMER(CUSTID, FNAME, LNAME, STREET, CITY, PROVINCE, COUNTRY, POSTCODE, GENDER)

 

BOOKING(BKGNOCUSTIDFNO, STATUSID, CLASSID, ORIGDESTDEPTTIMEARRTIME, BKGCITY, PAIDBY, FPRICE, TOTPRICE, PAIDAMT, BAL, BKGDATE)

 

FLIGHT_AVAILABILITY(FNOORIGDESTDEPTTIMEARRTIME, FLENGTH)

 

AIRPORT(AIRPORTCD, CITYID, AIRPORTNM, AIRPORTTAX)

 

 

Note:    The primary key AIRPORTCD is the foreign key of ORIG in FLIGHT_AVAILABILITY.

The primary key is underlined and the foreign keys are labeled with dotted line.

A customer can make more than one flight bookings.

 

 

Use Microsoft Access to create the tables (using SQL) and enter sample data (using SQL or GUI with 5 records per table). Use suitable data type for each field and create the relationships between the tables. Then, write SQL queries that answer the questions below (one query per question) and execute it: 

 

1. Retrieve all the customers who do not stay at country UK and sort the result by customer ID (CUSTID).

2. List all different customers who made the flight bookings from Mexico (customer is a Mexican). 

3. List all male passengers who never place any bookings to destination country UK, and sort the result by customer ID (CUSTID).

4. List all the flight availabilities from Toronto with ORIG='AIRTORTO' to New York with DEST='AIRNY' or vice versa (return ways) for all flight number that starts with 'AK'. Order the result by flight number (FNO). Note: return ways should also consider the flight details from New York with ORIG='AIRNY' to Toronto with DEST='AIRTORTO'.

5. Find all bookings made between 2013 and 2014, calculate and sum up the new total price for TOTPRICE of each booking if origin airport tax is increased by 0.01 and destination airport tax is decreased by 0.005. Group the result by the booking number (BKGNO).

You should hand in a printout of: 

1. Each query used to create the tables.

2. Each table which shows table name, fields and sample records.

3. The relationships between all tables.

4.   Each query in “SQL View”. 

5. The result of each query.

(40)

Subject Computer
Due By (Pacific Time) 10/17/2014 12:00 am
Report DMCA
TutorRating
pallavi

Chat Now!

out of 1971 reviews
More..
amosmm

Chat Now!

out of 766 reviews
More..
PhyzKyd

Chat Now!

out of 1164 reviews
More..
rajdeep77

Chat Now!

out of 721 reviews
More..
sctys

Chat Now!

out of 1600 reviews
More..
sharadgreen

Chat Now!

out of 770 reviews
More..
topnotcher

Chat Now!

out of 766 reviews
More..
XXXIAO

Chat Now!

out of 680 reviews
More..
All Rights Reserved. Copyright by AceMyHW.com - Copyright Policy