JSP(2) - 資料庫設計

zhyuh發表於2005-05-23
資料庫設計以及建表和其他資料庫物件的sql指令碼 [@more@]

由於blog顯示問題,僅上傳建使用者和建資料庫物件的sql指令碼,欄位說明等從略

指令碼

--create user

create user store identified by store

default tablespace users

temporary tablespace temp;

grant connect,resource to store;

--create table customer

create table Customer

(Cst_ID Varchar2(6) not null,

Cst_Name         Varchar2(50) not null,

Cst_Sex  Varchar2(2) not null,

Cst_Year Varchar2(4),

Cst_Month varchar2(2),

Cst_Address     Varchar2(100),

Cst_Zip_code    Varchar2(6),

Cst_Ph_office    Varchar2(20),

Cst_Ph_home    Varchar2(20),

Cst_Mobile        Varchar2(20),

Cst_Email         Varchar2(50),

Cst_Discount     Number not null,

Cst_trd_sum Number not null,

Cst_Crt_Date     Date not null,

Cst_Upt_Date    Date not null)

/

alter table customer add constraint cst_pk

primary key(cst_id)

/

--create table commodity

create table commodity

(COMM_ID        Varchar2(10) not null,

COMM_NAME   Varchar2(50) not null,

COMM_CATE    Varchar2(20),

COMM_UNIT     Number,

COMM_QUTT    Number not null,

COMM_UPT_DATE        Date not null,

COMM_COLOR Varchar2(10),

COMM_SIZE     Number)

/

alter table commodity add constraint cmmt_pk

primary key(comm_id)

/

--create table exchange

create table exchange

(EXCH_SEQ      Number not null,

EXCH_CST_ID   Varchar2(6) not null,

EXCH_COMM_ID           Varchar2(10) not null,

EXCH_NB         Number not null,

EXCH_Mon  Number not null,

EXCH_DATE     Date,

EXCH_TYPE     Varchar2(2) not null)

/

alter table exchange add constraint exch_pk

primary key(exch_seq,exch_cst_id,exch_comm_id,exch_date)

/

alter table exchange add constraint exch_cst_fk

foreign key(exch_cst_id) references customer(cst_id)

/

alter table exchange add constraint exch_comm_fk

foreign key(exch_comm_id) references commodity(comm_id)

/

 

 

 

 交易型別 exch_type:

A: 總公司的發貨單、

B: 本店製作的退貨單、

C: 銷貨發票、

D: 銷售/購買、

E: 退貨、

F: 處理、

 

 

 

預留的顧客卡號: 

客戶卡號 ‘000000’為表示商品進貨上家

客戶卡號 ‘000001’表示處理商品的客戶

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/207/viewspace-799068/,如需轉載,請註明出處,否則將追究法律責任。

相關文章