( Cust_ID CHAR(12) NOT NULL, Cust_Name VARCHAR(50) NOT NULL, Cust_Phone VARCHAR(15), Cust_Email VARCHAR(20) NOT NULL, Street VARCHAR(50), City VARCHAR(50), State VARCHAR(50), Zip CHAR(5), CONSTRAINT cus_pk PRIMARY KEY(Cust_ID) );
CREATE TABLE CATEGORY
( Cat_ID CHAR(5) NOT NULL, Cat_Name VARCHAR(50) NOT NULL, CONSTRAINT cat_pk PRIMARY KEY(Cat_ID) );
CREATE TABLE VENDOR
( Vendor_ID INT(3) NOT NULL, Vendor_Name VARCHAR(50) NOT NULL, CONSTRAINT ven_pk PRIMARY KEY(Vendor_ID) );
CREATE TABLE SELLER
( Seller_ID INT(3) NOT NULL, Seller_Name VARCHAR(50) NOT NULL, CONSTRAINT sell_pk PRIMARY KEY(Seller_ID) );
CREATE TABLE stationery
( Model_ID CHAR(5) NOT NULL, Model_Name VARCHAR(50) NOT NULL, Price FLOAT(7,2), Description VARCHAR(200), Cat_ID CHAR(5) NOT NULL, Vendor_ID INT(3) NOT NULL, CONSTRAINT stat_pk PRIMARY KEY(Model_ID), CONSTRAINT stat_fk1 FOREIGN KEY(Cat_ID) REFERENCES CATEGORY(Cat_ID), CONSTRAINT stat_fk2 FOREIGN KEY(Vendor_ID) REFERENCES VENDOR(Vendor_ID) );
CREATE TABLE purchase
( Date DATE, Quantity INT, Model_ID CHAR(5) NOT NULL, Cust_ID CHAR(12) NOT NULL, Seller_ID INT(3) NOT NULL, CONSTRAINT pur_pk PRIMARY KEY(Model_ID,Cust_ID),( CONSTRAINT pur_fk1 FOREIGN KEY(Model_ID) REFERENCES STATIONERY(Model_ID), CONSTRAINT pur_fk2 FOREIGN KEY(Cust_ID) REFERENCES CUSTOMER(Cust_ID), CONSTRAINT pur_fk3 FOREIGN KEY(Seller_ID) REFERENCES SELLER(Seller_ID) );
(Model_ID,Model_Name,Price,Description,Cat_ID,Vendor_ID) VALUES ("82350","Mechanical Pencil","5.99","This is a durable mechanical pencil. This mechanical pencil is hardly broken","51244","276"), ("84147","Elastic Ruler","10.99","This ruler can measuring any type of curve object and line.","52836","210"), ("87474","Electric Eraser","6.50","This eraser can erase any type of mistake.","58109","245"), ("82357","permanent pen","3.99","This kind of ink on this pen is made of octopus oil.","51244","256"), ("86387","High Quality Brush Set","15.99","This is a high quality set of brush that made from England.","51470","209") ;
insert into purchase (Date,Quantity,Model_ID,Cust_ID,Seller_ID)