Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1. Assume that you are given the following relational schema for an Airport passengers (PassID: integer, FirstName: varchar(32), LastName: varchar(32), Birthdate: date, Address: varchar(128), Email:

1. Assume that you are given the following relational schema for an Airport

passengers (PassID: integer, FirstName: varchar(32), LastName: varchar(32), Birthdate: date, Address: varchar(128), Email: varchar(32), PhoneNumber: char(10), RewardPoints: integer, Citizenship: varchar(32), Gender: char(1))

Primay key: PassID

trips (TripID: integer, AirCraftID: integer, Capacity: integer, DeptTown: varchar(32), DeptDate: date, DeptTime: time, ArrTown: varchar(32), ArrDate: date, ArrTime: time, Fare: float(4,2))

Foreign key: AirCraftID references aircrafts(AircraftID)

Primary key: TripID

staff (StaffID: integer, FirstName: varchar(32), LastName: varchar(32), Birthdate: date, Address: varchar(128), Email: varchar(32), PhoneNumber: char(10), Gender: char(1), Salary: integer, DepartmentID: integer, HiredDate: date, PositionName: varchar(32))

Foreign key: DepartmentID references departments(DeptID)

Primary key: StaffID

pilots (PilotID: integer, FirstName: varchar(32), LastName: varchar(32), Birthdate: date, Address: varchar(128), Email: varchar(32), PhoneNumber: char(10), Gender: char(1), Salary: integer, HiredDate: date, Rating: integer)

Primary key: PilotID

aircrafts (AircraftID: integer, Name: varchar(32), NumSeats: integer, ManufacturedDate: date, LastServiceDate: date)

Primary key: AircraftID

departments (DeptID: integer, Name: varchar(32), Category: varchar(32))

Primary key: DeptID

booking (PassengerID: integer, TripID: integer, BookDate: date, BookTime: time)

Foreign key: PassengerID references passengers(PassID)

Foreign key: TripID references trips(TripID)

Primary key: (PassengerID, TripID)

works (StaffID: integer, DepartmentID: integer, Year: integer)

Foreign key: StaffID references staff(StaffID)

Foreign key: DepartmentID references departments(DeptID)

Primary key: (StaffID, DepartmentID)

flies (PilotID: integer, TripID: integer)

Foreign key: PilotID references pilots(PilotID)

Foreign key: TripID references trips(TripID)

Primary key: (PilotID, TripID)

services (ServiceID: integer, StaffID: integer, Staff2ID: integer, AirCraftID: integer, ServiceDate: date, Description: varchar(32))

Foreign key: StaffID references staff(StaffID)

Foreign key: Staff2ID references staff(StaffID)

Foreign key: AirCraftID references aircrafts(AircraftID)

Primary key: ServiceID

Make a query for the following question:

Show the first name, last name, and reward points of every distinct passenger who has booked a trip to "San Jose" and has reward points more than 2000. Show the results in asc order of reward points.

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

Students also viewed these Databases questions

Question

Q 14.2. How do comparable projects enter the NPV formula?

Answered: 1 week ago