Data Dictionary
Data Dictionary
Data Dictionary
Customer
Column
Name
Data Type
Key
Primary key
Null
Not null
Description
Emailid
varchar2(50)
FName
varchar2(20)
Not null
LName
varchar2(20)
Not null
Address
varchar2(20)
Not null
Cnumber
number
Not null
Password
Varchar2(20)
Not null
Validate
Column
Name
Data Type
Key
Foreign key
Null
Emailid
varchar2(50)
Not null
Hashcode
varchar2(256)
Not null
Valid_date
Date
Not null
Vtype
varchar2(10)
Not null
Flag
boolean
Not null
Description
User Email Id as Foreign
key
Hashcode MD5
generate combining
emailid and date
Link valid only for 48
hours
Verification type
describe for
register/password link
generate
True-Link used
False-Link not used
Books
Column
Name
Data Type
ISBN
Number
Title
Key
Primary key
Null
Description
Not null
varchar2(20)
Not null
Title of book
Author
varchar2(20)
Not null
Category
varchar2(20)
Not null
Sub category
number
Not null
Year_publish
varchar2(20)
Not null
Price
number
Not null
Description
varchar2(300)
Not null
Cover_image
long
Not null
Stock
Column
Name
Data Type
ISBN
Number
Qty
Key
Primary key
Null
Description
Not null
Number
Not null
Oqty
Number
Not null
Flag
Boolean
Not null
Orders
Column
Name
Data Type
Key
Null
Description
Orderid
Number
Primary key
Not null
Emailid
Varchar2(50)
Foreign key
Not null
Ship_date
Date
Not null
Total_amount
Number
Not null
Year
Number
Not null
Month
Number
Not null
Date
Number
Not null
OrderList
Column
Name
Data Type
Key
Null
Orderid
Number
Foreign key
Not null
ISBN
Number
Foreign key
Not null
Qty
Number
RemindMe
Not null
Description
Orderid is Foreign key
from Orders table
ISBN number of book
Foreign key customer
table
Quantity of book order
Column
Name
Data Type
Key
Null
Emailid
Varchar2(50)
Foreign key
Not null
ISBN
Number
Foreign key
Not null
Flag
Boolean
Not null
Description
Email id of user for send
email ,Foreign key
customer table
ISBN number of book
Foreign key customer
table
True-email send to user
False-email not send to
user
Offer
Column
Name
Data Type
Key
Not null
Description
ISBN
Number
Offer
Varchar2(20)
Not null
VDate
Date
Not null
Rating
Foreign key
Null
Column
Name
Data Type
ISBN
Number
Stars
Users
Key
Primary key
Null
Description
Not null
Number
Not null
Number of stars
Number
Not null
Comments
Column
Name
Data Type
Key
Null
ISBN
Number
Foreign key
Not null
Emailid
Varchar2(50)
Foreign key
Not null
Stars
Number
Not null
Comment
Varchar2(300)
Not null
Bank
Description
ISBN number of book
Foreign key customer
table
Email id of user who
give rating
Number of stars given
by user
Comment given by user
Column
Name
Data Type
Key
Null
Description
Emailid
Varchar2(50)
Foreign key
Not null
Email id of user
CardNo
Number
Primary key
Not null
Name
Varchar2(50)
Not null
Card number of
credit/debit/visa card of
user
Name of user
Amount
Number
Not null
CVV
Number
Not null
Exp
Date
Not null