0% found this document useful (0 votes)
2 views

All database tables

Table

Uploaded by

hokexo1516
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

All database tables

Table

Uploaded by

hokexo1516
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

1.

INSURANCE DATABASE

Table creation

(i)Sql> create table person(driverid varchar2(8) primary key, name varchar2(10),


address varchar2(14));

Sql>create table car(regno varchar2(4) primary key, model varchar2(6), year


number(4));

Sql>create table accident(repno number(4) primary key, accddate date, location


varchar2(10));

Sql>create table owns(driverid varchar2(8), regno varchar2(4), foreign key


(driverid) references person, foreign key (regno) references car);

Sql>create table participated(driverid varchar2(8), regno varchar2(4), repno


number(4), damage amount number (6), foreign key (driverid) references person,
foreign key (regno) references car, foreign key (repno) references accident);

2.ORDER PROCESSING DATABASE

Table Creation

Sql>create table customer(custno number(4) primary key, name varchar2(8), city


varchar2(8));
Sql>create table ordertab(ordno number(5) primary key,orddate date, custno
number(4), orderamount number(6), foreign key (custno) references customer);

Sql>create table item(itemno number(5) primary key, unitprice number(6));

Sql> create table orderitem(ordno number(5) , itemno number(5), quantity


number(5), foreign key (ordno) references ordertab, foreign key (itemno)
references item);

Sql>create table warehouse(warehouseno number(8) primary key, city


varchar2(8));

Sql>create table shipmenttab(ordno number(5), warehouseno number(8),


shipdate date, foreign key (ordno) references ordertab, foreign key
(warehouseno) references warehouse);

3.STUDENT ENROLLMENT DATABASE

Table creation

Sql>create table student(regno vrchar2(8) primary key, name varchar2(8), major


varchar2(8), bdate date);

Sql>create table coursetab(courseno number(4) primary key,cname


varchar2(8) ,dept varchar2(8));
Sql> create table enroll (regno varchr2(8) , courseno number(4), sem
number(4),marks number(4), foreign key (regno) references student, foreign key
(courseno) references coursetab);

Sql>create table text(bookisbn number(8) primary key, booktitle varchar2(8),


publisher varchar2(8),author varchar2(8));

Sql>create table bookadopt(courseno number(4), sem number(4), bookisbn


number(8), foreign key (courseno) references coursetab, foreign key (bookisbn)
references text);

4. BOOKS DEALER DATABASE

create table

Sql>create table author (authored number(8) primary key, name varchar2(8), city
varchar2(8), country varchar2(8));

Sql>create table publisher (publisherid number(8) primary key, name


varchar2(8) , city varchar2(8),country varchar2(8));

Sql> create table category (categoryid number(8) primary key, description


varchar2(8));

Sql>create table catalog (bookid number(8) primary key, authorid number(8),


publisherid number(8),categoryid number(8).year number(5),price
number(8),foreign key (authorid) references author, foreign key (publisherid)
references publisher,foreign key (categoryid) references category);
Sql>create table orderdetails(orderno number(8) primary key, bookid number(8),
quantity number(8), foreign key (bookid) references catalog);

5.BANKING ENTERPRISE DATABASE

Sql>create table branch (branchname varchar2(10) primary key, branchcity


varchar2(8), assets number (8,2));

Sql>create table acount (accno number(10) primary key, branchname


varchar2(10) , balance number(8,2), foreign key (branchname) references
branch);

Sql> create table customer (customername varchar2(20) primary key,


customerstreet varchar2(20), customercity varchar2(20));

Sql>create table depositor (customername varchar2(20), accno number(10),


foreign key (customername) references customer, foreign key (accno) references
acount);

Sql>create table loan (loannumber number(10) primary key, branchname


varchar2(10), amount number(8,2), foreign key (branchname) references branch);

Sql>create table borrower (customername varchar2(20), loannumber


number(10), foreign key (customername) references customer, foreign key
(loannumber) references loan);

You might also like