SQL> create table CUSTOMER(CUSTID VARCHAR2(2),
EMAIL VARCHAR2(15),
NAME VARCHAR2(20),
PHONE NUMBER(10),
REFERREDID VARCHAR2(2),
CONSTRAINT PK1 PRIMARY KEY(CUSTID));
SQL> select * from customer;
CUSTID EMAIL NAME PHONE REFERRE
------ --------------- -------------------- --------- -------
C1 shoeb@[Link] shoeb 12345674 R1
C2 zuber@[Link] zuber 23456789 R2
C3 vara@[Link] vara 34567890 R3
C4 venky@[Link] venky 45678932 R4
C5 adil@[Link] adil 98746523 R5
SQL> create table BicycleModel(ModelNo varchar2(10) primary key, Manufacturer
varchar2(10), Style varchar2(10));
SQL> SELECT * FROM BICYCLEMODEL;
MODELNO MANUFACTUR STYLE
---------- ---------- ----------
M1 HONDA CB
M2 YAMAHA FZ25
M3 HONDA CBR
M4 YAMAHA
M5 HERO SPLENDER
SQL> CREATE TABLE BICYCLE(BICYCLEID VARCHAR2(10) PRIMARY KEY, DOP
DATE, COLOR VARCHAR2(7),CUSTID VARCHAR2(6) REFERENCES
CUSTOMER(CUSTID),MODELNO VARCHAR2(10) REFERENCES
BICYCLEMODEL(MODELNO));
SQL> SELECT * FROM BICYCLE;
BICYCLEID DOP COLOR CUSTID MODELNO
---------- --------- ------- ------ ----------
B1 02-JUL-17 BLACK C1 M1
B2 01-JUN-96 RED C2 M2
B3 05-NOV-01 GREY C3 M3
B4 04-AUG-15 BLACK C4 M4
B5 04-JUN-18 RED C5 M5
SQL> CREATE TABLE SERVICE ( STARTDATE DATE, BICYCLEID VARCHAR2(10)
REFERENCES BICYCLE(BICYCLEID), ENDDATE DATE, PRIMARY KEY (STARTDATE,
BICYCLEID))
SQL> SELECT * FROM SERVICE;
STARTDATE BICYCLEID ENDDATE
--------- ---------- ---------
11-JUN-17 B1 13-OCT-17
10-SEP-96 B2 12-SEP-96
07-MAR-02 B3 09-MAR-02
08-NOV-15 B4 10-NOV-15
22-AUG-18 B5 24-AUG-18
B). SELECT [Link], NAME, [Link], [Link] FROM CUSTOMER C,
BICYCLE B, BICYCLEMODEL M WHERE [Link]=[Link] AND
[Link]=[Link] AND [Link]='HONDA'
OUT PUT:
CUSTID NAME PHONE MANUFACTUR
------ -------------------- --------- ----------
C1 shoeb 12345674 HONDA
C3 vara 34567890 HONDA
C) SELECT * FROM CUSTOMER C, BICYCLE B WHERE [Link]=[Link] AND
[Link]='C1'
OUTPUT:
CUST BICYCLE CUST MODEL
ID EMAIL NAME PHONE REFERRE ID DOP COLOR ID NO
C1 shoeb@[Link] shoeb 12345674 R1 B1 2-Jul-17 BLACK C1 M1
D)
SELECT [Link], [Link] FROM BICYCLE B, BICYCLEMODEL M
WHERE [Link]=[Link] AND [Link]='RED'
OUTPUT:
MANUFACTUR COLOR
---------- ------
YAMAHA RED
HERO RED
E)
SELECT [Link] FROM BICYCLEMODEL M, SERVICE S, BICYCLE B WHERE
[Link]=[Link] AND [Link]=[Link];
OUTPUT:
MODELNO
----------
M1
M2
M3
M4
M5