db2 connect to TESTDB

db2 drop table BASIC1
db2 drop table BASIC2
db2 drop table BASIC3
db2 drop table BASIC4
db2 drop table BASIC5
db2 drop table BASIC6
db2 drop table BID
db2 drop table ITEM
db2 drop table REGISTRY

db2 "CREATE TABLE BASIC1 (ID_1 CHAR(15) NOT NULL, RND_CHAR VARCHAR(50), RND_FLOAT FLOAT, PRIMARY KEY (ID_1))"
db2 "CREATE TABLE BASIC2 (ID_2 CHAR(15) NOT NULL, RND_INTEGER INTEGER, RND_TIME TIME, RND_DATE DATE, PRIMARY KEY (ID_2))"
db2 "CREATE TABLE BASIC3 (ID_1 CHAR(15) NOT NULL, ID_2 CHAR(15) NOT NULL, RND_TIMESTAMP TIMESTAMP, RND_INT INTEGER, PRIMARY KEY (ID_1, ID_2))"
db2 "CREATE TABLE BASIC4 (ID_4 CHAR(15) NOT NULL, NAME VARCHAR(30), AGE INTEGER, SALARY FLOAT, HIREDATE DATE, DEPTNO INTEGER, PRIMARY KEY(ID_4))"
db2 "CREATE TABLE BASIC5 (ID_5 CHAR(15) NOT NULL, NAME VARCHAR(30), AGE INTEGER, SALARY FLOAT, DOC CLOB(1000),  PRIMARY KEY (ID_5))"
db2 "CREATE TABLE BASIC6 (ID_6 CHAR(15) NOT NULL, NAME VARCHAR(30), AGE INTEGER, SALARY FLOAT, PHOTO BLOB(1000), PRIMARY KEY (ID_6))"
db2 "CREATE TABLE REGISTRY (USERID CHAR(15) NOT NULL,PASSWD CHAR(10),ADDRESS CHAR(200),EMAIL CHAR(40),PHONE CHAR(15),PRIMARY KEY (USERID))"
db2 "CREATE TABLE ITEM (ITEMID CHAR(15) NOT NULL,SELLERID CHAR(15) NOT NULL,DESCRIPTION VARCHAR(500),BID_PRICE FLOAT,START_TIME DATE,END_TIME DATE,BID_COUNT INTEGER,PRIMARY KEY (ITEMID))"
db2 "CREATE TABLE BID (ITEMID CHAR(15) NOT NULL,BIDERID CHAR(15) NOT NULL,BID_PRICE FLOAT,BID_TIME DATE,FOREIGN KEY (ITEMID) REFERENCES ITEM (ITEMID))"


db2 connect reset
