Question

I want the create table sql from the below ER Diagram -

Invoice Insurance insurancelD (PK) cyType invoicelD (PK) eck datePaid VehicleType rentalPrice /finalCost make (PK) model (PK)

0 0
Add a comment Improve this question Transcribed image text
Answer #1

CREATE TABLE VEHICLETYPE(MAKE INT,
                       TYPE VARCHAR(10),
                       PRIMARY KEY(MAKE,TYPE),
                       DOORS INT,
                       BODY VARCHAR(10),
                       TRIM VARCHAR(10));
                      
CREATE TABLE VEHICLE(REGNUM INT PRIMARY KEY,
                   FLEETNUM INT,
                   COLOR VARCHAR(10));
                     
CREATE TABLE SERVICEHISTORY(DATE_OF_SERVICE DATE PRIMARY KEY,
                           COST NUMBER(6,2),
                           DESCRIPTION VARCHAR(20));
                          
CREATE TABLE DAILYTARIFF(TARIFFID INT PRIMARY KEY,
                       CONDITIONS VARCHAR(20));
                      
CREATE TABLE HIREDVEHICLE(DATE_OF_HIRE DATE PRIMARY KEY,
                           CARDTYPE VARCHAR(20),
                           CARDNO INT,
                           KILOMETRAGE INT,
                           DAYS INT);
                          
                          
CREATE TABLE DEPOT(DEPOTID INT PRIMARY KEY,
                   ADDRESS VARCHAR(20),
                   STREET VARCHAR(20),
                   POSTCODE INT,
                   PHONE NUMBER(4),
                   FAX VARCHAR(10));
                  
CREATE TABLE INVOICE(INVOICEID INT PRIMARY KEY,
                   QUALITYCHECK VARCHAR(20),
                   DATEPAID DATE,
                   FINALCOST INT);
                  
                  
CREATE TABLE CLIENT(CLIENTID INT PRIMARY KEY,
                   ADDRESS VARCHAR(20),
                   STREET VARCHAR(20),
                   POSTCODE INT,
                   PHONE NUMBER(4));
                  
CREATE TABLE BOOKING(STARTDATE DATE PRIMARY KEY,
                   HIREDAYS INT,
                   COLOUR VARCHAR(20));
                  
CREATE TABLE INSURANCE(INSURANCID INT PRIMARY KEY,
                       POLICTYPE VARCHAR(10),
                       COST INT);

CREATE TABLE PERSONALCLIENT(NAME VARCHAR(20),
                           FNAME VARCHAR(10),
                           LNAME VARCHAR(10),
                           TITLE VARCHAR(20),
                           DRIVERSNUM INT);

CREATE TABLE COMPANYCLIENT(CNAME VARCHAR(20));     

SQL> CREATE TABLE VEHICLETYPE (MAKE INT, TYPE UARCHAR(10), PRIMARY KEY(MAKE ,TYPE) DOORS INT BODY UARCHAR(10), TRIM UARCHAR(1SQL> SQL> CREATE TABLE DEPOT(DEPOTID INT PRIMARY KEY, ADDRESS UARCHAR(20), STREET UARCHAR(20), POSTCODE INT, PHONE NUMBER(4),SQL> SQL> CREATE TABLE PERSONALCLIENT(NAME UARCHAR(20), FNAME UARCHAR(10), LNAME UARCHAR(10), TITLE UARCHAR(20), DRIUERSNUM I                    
                      

Add a comment
Know the answer?
Add Answer to:
I want the create table sql from the below ER Diagram - Invoice Insurance insurancelD (PK)...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • create table sql query and insert data sql query for the below - VehicleType(make, model, doors,...

    create table sql query and insert data sql query for the below - VehicleType(make, model, doors, body,trim) Vehicle(regNum, fleetNum, colour, make,model) ScheduledService(date,kilometrage,regNum,depotId) ServiceHistory(date,cost,description,regNum,depotId) Records(make,model,tariffId,rentalPrice) DailyTariff(tariffId, conditions) Invoice(invoiceId,qualityCheck,datePaid,finalCost,date) Insurance(insuranceId, policyType, cost) Insures(insuranceId,date,policyNumber) HiredVehicle(date, cardType, cardNo, kilometrage, days,tariffId,clientId,depotId,regNum) Depot(depotId, street,postcode,phone,fax) Booking(startDate,hiredays,colour,depotId,make,model,clientId) Client(clientId,street,postcode,phone) PersonalClient(clientId, fName, lName, title, driversNum) CompanyClient(clientID, cname) underlined are primary keys and italicised are foreign keys.

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT