Database Schama for Car Rental Agency
-
Upload
sanjay-manhas -
Category
Documents
-
view
1 -
download
0
description
Transcript of Database Schama for Car Rental Agency
Consider the following car rental agencydatabase.Customers(CID, first_name, Last_Name, Address)Vehicle(VID, Mileage, Location, Size, Transmission)Reservations(CID,VID, Start_Date, End_Date)
Note :->Vehicle.transmission can have two values manual and automatic.->Vehicle.size can have following values. compact, mid-size, full-size,premium and luxury. The default size is compact.Create customers tableCREATE TABLE Customers(CID varchar2(5) PRIMARY KEY,FIRST_NAME varchar2(20),LAST_NAME varchar2(15),ADDRESS varchar2(30));Create vehicle tableCREATE TABLE Vehicle(VID varchar2(5) PRIMARY KEY,MILEAGE NUMBER(7,2),LOCATION varchar2(20),VSIZE varchar2(30) CHECK (VSIZE IN('COMPACT','MID-SIZE','FULL-SIZE','PREMIUM','LUXURY')),TRANSMISSION varchar2(10) CHECK (TRANSMISSION IN('MANUAL','AUTOMATIC')));Create reservationtableCREATE TABLE Reservation(CID varchar2(5) REFERENCES Customers(CID),VID varchar2(5) REFERENCES Vehicle(VID),START_DATE DATE,END_DATE DATE,PRIMARY KEY(CID,VID));Description / definition of customer tableDESC CUSTOMERS;
Output :
Name Null? TypeCID NOT NULL VARCHAR2(5)FIRST_NAME VARCHAR2(20)LAST_NAME VARCHAR2(15)ADDRESS VARCHAR2(30)Description / definition of vehicle tableDESC VEHICLE;
Output :
Name Null? TypeVID NOT NULL VARCHAR2(5)MILEAGE NUMBER(7,2)LOCATION VARCHAR2(20)VSIZE VARCHAR2(30)TRANSMISSION VARCHAR2(10)Description / definition of reservation tableDESC RESERVATION;
Output :
Name Null? TypeCID NOT NULL VARCHAR2(5)VID NOT NULL VARCHAR2(5)START_DATE DATEEND_DATE DATEInsert statementsINSERT STATEMENT FOR CUSTOMER TABLEINSERT INTO Customers(CID,FIRST_NAME,LAST_NAME,ADDRESS) VALUES ('101','KRUNAL','PATEL','MANINAGAR,AHMD');
INSERT INTO Customers(CID,FIRST_NAME,LAST_NAME,ADDRESS) VALUES ('102','BHAVESH','MODI','VADAJ,AHMD');
INSERT INTO Customers(CID,FIRST_NAME,LAST_NAME,ADDRESS) VALUES ('103','DARSHAN','DERASARI','HIMANTNAGAR');
INSERT INTO Customers(CID,FIRST_NAME,LAST_NAME,ADDRESS) VALUES ('104','VISHAL','DAVE','ISSANPUR,AHMD');
INSERT INTO Customers(CID,FIRST_NAME,LAST_NAME,ADDRESS) VALUES ('105','SAGAR','SHAH','VATVA,AHMD');