Documente Academic
Documente Profesional
Documente Cultură
[Note: The queries for creating tables should be executed as per the sequence
of documentation.]
Customers Table:
create table customers(c_id number primary key,c_fname nvarchar2(30) not null,c_lname nvarchar2(30)
not null,c_dob date not null,c_emailid nvarchar2(50) unique not null,c_contact number(15) unique not
null,c_countrycode nvarchar2(5) not null,c_address1 nvarchar2(50) not null,c_address2 nvarchar2(50)
not null,c_state nvarchar2(20) not null,c_city nvarchar2(25) not null,c_pincode number(10) not
null,c_username nvarchar2(15) unique not null,c_password nvarchar2(20) not null,c_wallet number not
null,c_status nvarchar2(10) not null);
Admin Table:
create table admin(a_id number primary key,a_fname nvarchar2(30) not null,a_lname nvarchar2(30)
not null,a_dob date not null,a_emailid nvarchar2(50) unique not null,a_contact number(15) unique not
null,a_countrycode nvarchar2(5) not null,a_address1 nvarchar2(50) not null,a_address2 nvarchar2(50)
not null,a_state nvarchar2(20) not null,a_city nvarchar2(25) not null,a_pincode number(10) not
null,a_username nvarchar2(15) unique not null,a_password nvarchar2(20) not null);
Author_Details Table:
Create table pubishers(p_id number primary key,p_name nvarchar2(50) not null unique,p_email
nvarchar2(50) unique not null,p_contact number(15) unique not null,p_country code nvarchar2(50) not
null,p_address1 nvarchar2(50) not null,p_address2 nvarchar2(50) not null,p_state nvarchar2(20) not
null,p_city nvarchar2(25) not null,p_pincode number(10) not null);
Category Table:
Create table category(c_id number primary key,c_name nvarchar2(20) unique not null);
Book_Details Table:
create table book_details(b_id number primary key,b_isbn number unique not null,b_name
nvarchar2(40) not null,author1_id number references author_details(au_id) not null,author2_id number
references author_details(au_id) null,author3_id number references author_details(au_id)
null,category_id number references category(c_id) not null,b_price number(8) not null,b_rating
number(1) not null,b_edition nvarchar2(15) not null,publisher_id number references publisher(p_id) not
null,b_coverpage blob not null,b_description nvarchar2(1000) not null,b_type nvarchar2(15) not
null,b_no_of_pages number not null,b_language nvarchar2(20) not null);
Order_Details Table:
Create table order_details(o_id number primary key,book_id number references book_details(b_id) not
null,o_quantity number not null,customer_id number references customers(c_id) not null,o_date date
not null,o_status nvarchar2(15) not null);
Replacement Table: