You are on page 1of 2

1) CREATE TABLE CUSTOMER(CUST_ID VARCHAR(2) PRIMARY KEY, EMAIL VARCHAR(25), NAME

CHAR(20), PHONE BIGINT(10), REF_ID VARCHAR(2));

2) CREATE TABLE BICYCLE(B_ID VARCHAR(2) PRIMARY KEY, DOP DATE, COLOR CHAR(10),
CUST_ID VARCHAR(2), MODEL VARCHAR(4), FOREIGN KEY (CUST_ID) REFERENCES CUSTOMER
(CUST_ID), FOREIGN KEY (MODEL) REFERENCES BICYCLEMODEL (MODEL));

3) CREATE TABLE BICYCLEMODEL(MODEL VARCHAR(4) PRIMARY KEY, MANUFACTURER CHAR(15),


STYLE CHAR(15), CUST_ID VARCHAR(2), FOREIGN KEY (CUST_ID) REFERENCES CUSTOMER
(CUST_ID));

4) CREATE TABLE SERVICES(S_DATE DATE, B_ID VARCHAR(2), E_DATE DATE, FOREIGN KEY
(B_ID) REFERENCES BICYCLE (B_ID));

5) INSERT INTO CUSTOMER VALUES('C1',


'DEN.BRAYDEN@GMAIL.COM','BRAYDEN',1234567890,'C4');
INSERT INTO CUSTOMER VALUES('C2',
'DIEGO.SMITH@HOTMAIL.COM','DIEGO',1212121212,'C1');
INSERT INTO CUSTOMER VALUES('C3',
'GOLDENGOLDIE@YOPMAIL.COM','GOLDIE',1231231231,'C4');
INSERT INTO CUSTOMER VALUES('C4',
'CUTE.AMARA27@GMAIL.COM','AMARA',1234543210,'C1');
INSERT INTO CUSTOMER VALUES('C5',
'ANTONIO.COOLDUDE@YAHOO.CO.IN','ANTONIO',9999887766,'C1');

6) INSERT INTO BICYCLE VALUES('B1','1999-02-28','RED','C4','H123');


INSERT INTO BICYCLE VALUES('B2','2001-01-01','GOLD','C3','468A');
INSERT INTO BICYCLE VALUES('B3','2000-01-31','GREEN','C1','H789');
INSERT INTO BICYCLE VALUES('B4','1999-08-02','METALLIC','C4','4V40');
INSERT INTO BICYCLE VALUES('B5','1999-06-21','RED','C5','7788');

7) INSERT INTO BICYCLEMODEL VALUES('H123','HONDA','ROAD','C4');


INSERT INTO BICYCLEMODEL VALUES('468A','ATLAS','HYBRID','C3');
INSERT INTO BICYCLEMODEL VALUES('H789','HONDA','CYCLOCROSS','C1');
INSERT INTO BICYCLEMODEL VALUES('4V40','AVON','TRIATHLON','C4');
INSERT INTO BICYCLEMODEL VALUES('7788','HERCULES','MOUNTAIN','C5');

8) INSERT INTO SERVICES VALUES('2000-03-03','B3','2000-03-04');


INSERT INTO SERVICES VALUES('2001-01-01','B2','2001-01-02');
INSERT INTO SERVICES VALUES('2001-01-01','B3','2001-01-05');
INSERT INTO SERVICES VALUES('2000-03-01','B4','2000-03-04');

9) CUSTOMER
PRIMARY KEY = CUST_ID
BICYCLE
PRIMARY KEY= B_ID
FOREIGN KEY= MODEL, CUST_ID
BICYCLEMODEL
PRIMARY KEY=MODEL
FOREIGN KEY=CUST_ID
SERVICES
PRIMARY KEY= B_ID
FOREIGN KEY= B_ID

10) SELECT NAME FROM CUSTOMER, BICYCLEMODEL WHERE BICYCLEMODEL.MANUFACTURER='HONDA'


AND CUSTOMER.CUST_ID=BICYCLEMODEL.CUST_ID;

11) SELECT B_ID FROM BICYCLE, CUSTOMER WHERE CUSTOMER.REF_ID='C1' AND


BICYCLE.CUST_ID=CUSTOMER.CUST_ID;

12) SELECT DISTINCT MANUFACTURER FROM BICYCLEMODEL, BICYCLE WHERE


BICYCLE.COLOR='RED' AND BICYCLE.MODEL=BICYCLEMODEL.MODEL;

13) SELECT DISTINCT BICYCLE.MODEL FROM SERVICES, BICYCLE, BICYCLEMODEL WHERE


BICYCLE.B_ID=SERVICES.B_ID AND BICYCLEMODEL.MODEL.BICYCLE.MODEL;

You might also like