www.pudn.com > bookstore.rar > bookstore.sql
DROP TABLE bookcat CASCADE CONSTRAINTS; CREATE TABLE bookcat( id NUMBER PRIMARY KEY, catname VARCHAR2 (40) NOT NULL ); DROP TABLE book CASCADE CONSTRAINTS; CREATE TABLE book( id NUMBER PRIMARY KEY, catid NUMBER NOT NULL REFERENCES bookcat(id) ON DELETE CASCADE, name VARCHAR2 (50) NOT NULL, price NUMBER NOT NULL, saleprice NUMBER NOT NULL, descript VARCHAR2 (500) NOT NULL, author VARCHAR2 (50) NOT NULL, contents VARCHAR2 (2000) NULL, image VARCHAR2 (50) NULL ); DROP TABLE storeuser CASCADE CONSTRAINTS; CREATE TABLE storeuser( username VARCHAR2 (20) PRIMARY KEY, password VARCHAR2 (20) NOT NULL, name VARCHAR2 (20) NOT NULL, tel VARCHAR2 (20) NOT NULL, address VARCHAR2 (100) NOT NULL, email VARCHAR2 (50) NULL ); DROP TABLE orders CASCADE CONSTRAINTS; CREATE TABLE orders( id NUMBER PRIMARY KEY, username VARCHAR2 (20) NOT NULL REFERENCES storeuser(username) ON DELETE CASCADE, time DATE NOT NULL, delivery VARCHAR2 (20) NOT NULL, payment VARCHAR2 (20) NOT NULL ); DROP TABLE orderdetail CASCADE CONSTRAINTS; CREATE TABLE orderdetail( orderid NUMBER NOT NULL REFERENCES orders(id) ON DELETE CASCADE, bookid NUMBER NOT NULL REFERENCES book(id) ON DELETE CASCADE, count NUMBER NOT NULL, price NUMBER NOT NULL ); insert into bookcat values(1,'计算机'); insert into bookcat values(2,'社科类'); insert into bookcat values(3,'科技类'); insert into book values(1,1,'Struts入门与实践',45,45,'中较为全面地介绍了Struts架构下进行Web应用开发的程序设计技术。本书的特色是以案例为主,将相关知识点作为主线贯穿其中。','张桂元','目录内容',''); insert into book values(2,1,'Eclipse入门与实践',45,45,'中较为全面地介绍了Eclipse架构下进行Web应用开发的程序设计技术。本书的特色是以案例为主,将相关知识点作为主线贯穿其中。','贾燕枫','目录内容','');