Bookstore Database Conceptual Design Book Table
Bookstore Database Conceptual Design Book Table
Bookstore Database Conceptual Design Book Table
Book Table:
Column Name
Book_id
Data Type
INT
Book_Number
ISBN
Title
Publication_Date
Type
Comment
Price
INT
Varchar
Varchar
Date
Varchar
Varchar
Numeric
Quantity
INT
Length
17
100
25
500
5 digits including two
right of the decimal
Comments
Mandatory field,
unique, system will
assign this ID
automatically
Mandatory field
Mandatory field
Mandatory field
Mandatory field
Optional field
Mandatory field
Mandatory field
Author Table:
Column Name
Author_id
Data Type
INT
Length
Comments
Mandatory field,
unique, system will
assign this ID
automatically
First_Name
Last_Name
Address
APT
City
State
Zip
Phone
Email
DOB
Date_Died
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Date
Date
25
25
125
10
50
2
5
12
50
Mandatory field
Mandatory field
Mandatory field
Optional field
Mandatory field
Mandatory field
Mandatory field
Optional field
Optional field
Mandatory field
Optional field
Data Type
INT
INT
Length
Comments
Mandatory field
Mandatory field
Book_Author Table:
Column Name
Author_id
Book_id
Order Table:
Column Name
Order_id
Data Type
INT
Order_Date
Final_Price
Date
Numeric
Quantity
INT
Total_Price
Numeric
Ship_Date
Ship_Type
Ship_Type
Customer_id
Employee_id
Book_id
Date
Varchar
Varchar
INT
INT
INT
Length
Comments
Mandatory field,
unique, system will
assign this ID
automatically
Mandatory field
Mandatory field
Mandatory, Default
value 1
Mandatory field
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
field
field
field
field
field
field
Customer Table:
Column Name
Data Type
INT
Length
Customer_id
First_Name
Last_Name
Address
APT
City
State
Zip
Phone
Email
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
25
25
125
10
50
2
5
12
50
Comments
Mandatory field,
unique, system will
assign this ID
automatically
Mandatory field
Mandatory field
Mandatory field
Optional field
Mandatory field
Mandatory field
Mandatory field
Optional field
Optional Field
Employee Table:
Column Name
Data Type
INT
Length
Employee_id
First_Name
Last_Name
Address
APT
City
State
Zip
Phone
Email
Hire_Date
Term_Date
Term_Note
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Date
Date
Varchar
25
25
125
10
50
2
5
12
50
500
Comments
Mandatory field,
unique, system will
assign this ID
automatically
Mandatory field
Mandatory field
Mandatory field
Optional field
Mandatory field
Mandatory field
Mandatory field
Optional field
Optional Field
Mandatory field
Mandatory field
Optional field
Author
Author_id INT
First_Name VARCHAR(25)
Last_Name VARCHAR(25)
Book_Author
Book_id INT
Author_id INT
Address VARCHAR(125)
Book
APT VARCHAR(10)
Book_id INT
City VARCHAR(50)
Book_Number INT
State VARCHAR(2)
ISBN VARCHAR(17)
ZIP VARCHAR(5)
Title VARCHAR(100)
Phone VARCHAR(12)
Publication_Date DATE
Email VARCHAR(50)
Type VARCHAR(25)
DOB DATE
Date_Died DATE
Indexes
Order
Order_id INT
Order_Date DATE
Final_Price DECIMAL(10,2)
Comment VARCHAR(500)
Price DECIMAL(5,2)
Quantity INT
Indexes
Quantity INT
Employee
Total_Price DECIMAL(10,2)
Employee_id INT
Ship_Date DATE
First_Name VARCHAR(25)
Ship_Type VARCHAR(25)
Last_Name VARCHAR(25)
Ship_Status VARCHAR(25)
Customer
Address VARCHAR(125)
Customer_id INT
Customer_id INT
APT VARCHAR(10)
Employee_id INT
First_Name VARCHAR(25)
City VARCHAR(50)
Book_id INT
Last_Name VARCHAR(25)
State VARCHAR(2)
ZIP VARCHAR(5)
Phone VARCHAR(12)
Email VARCHAR(50)
Hire_Date DATE
Term_Date DATE
Term_Note VARCHAR(500)
Indexes
Indexes
Address VARCHAR(125)
APT VARCHAR(10)
City VARCHAR(50)
State VARCHAR(2)
ZIP VARCHAR(5)
Phone VARCHAR(12)
Email VARCHAR(50)
Indexes