วันอาทิตย์ที่ 1 กรกฎาคม พ.ศ. 2555

DDL





สร้างตารางชื่อ  category

CREATE TABLE  category(
Cate_ID CHAR(4) not null,
Cate_NAME VARCHAR2(20),
Detail  VARCHAR2(50),

CONSTRAINT Cate_Pk PRIMARY KEY (Cate_ID)
);

สร้างตารางชื่อ  user

CREATE TABLE  user(
User_ID CHAR(10) not null,
Name VARCHAR2(30),
Age CHAR(2),
Salary NUMBER(9,2),
CONSTRAINT User_Pk PRIMARY KEY (User_ID)
);

สร้างตารางชื่อ  payment

CREATE TABLE  payment(
Pay_ID CHAR(10),
Amount CHAR(20),
Type CHAR(5),
CONSTRAINT Pay_Pk PRIMARY KEY (Pay_ID),
CONSTRAINT Bank_Fk FOREIGN KEY (Bank_ID) REFERENCES Bank
);

สร้างตารางชื่อ  location

CREATE TABLE  location(
Loc_ID CHAR(10) not null,
Loc_Name VARCHAR2(30),
Road   VARCHAR2(20),
Province  VARCHAR2(20),
Zipcode  CHAR(10),
Tel  VARCHAR2(20),
CONSTRAINT Loc_Pk PRIMARY KEY (Loc_ID)
);

สร้างตารางชื่อ  activity

CREATE TABLE  activity(
Act_ID CHAR(10),
Note VARCHAR2(100),
Category VARCHAR2(50),
U_ID CHAR(10) not null,
Pay_ID CHAR(10) not null,
Loc_ID CHAR(10) not null,
Time_ID DATE, not null,
CONSTRAINT Act_Pk PRIMARY KEY (Act_ID),
CONSTRAINT User_Fk FOREIGN KEY (User_ID) REFERENCES User,
CONSTRAINT Pay_Fk FOREIGN KEY (Pay_ID) REFERENCES Payment,
CONSTRAINT Loc_Fk FOREIGN KEY (Loc_ID) REFERENCES Location,
CONSTRAINT Time_Fk FOREIGN KEY (Time_ID) REFERENCES Time
);

สร้างตารางชื่อ  time

CREATE TABLE  time(
Time_ID CHAR(10),
Day DATE,
Month CHAR(10),
Year CHAR(10),
Act_ID CHAR(10) not null,
CONSTRAINT Time_Pk PRIMARY KEY (Time_ID),
CONSTRAINT Act_Fk FOREIGN KEY (Act_ID) REFERENCES Activity
);


สร้างตารางชื่อ  activityCate

CREATE TABLE  activityCate(
Actcate_ID VARCHAR2(50),
Rep_ID CHAR(4) not null,
Act_ID CHAR(10) not null,
CONSTRAINT Actcate_Pk PRIMARY KEY (Actcate_ID),
CONSTRAINT Cate_Fk FOREIGN KEY (Cate_ID) REFERENCES Category,
CONSTRAINT Act_Fk FOREIGN KEY (Act_ID) REFERENCES Activity
);

สร้างตารางชื่อ  bankBrand

CREATE TABLE  bankbrand(
Bank_ID CHAR(10),
Bank_NAME VARCHAR2(30),
Branch  CHAR(10),
Card_ID  CHAR(10),
Pay_ID CHAR(10)  not null,
CONSTRAINT Bank_Pk PRIMARY KEY (Bank_ID),
CONSTRAINT Pay_Fk FOREIGN KEY (Pay_ID) REFERENCES Payment
);


ไม่มีความคิดเห็น:

แสดงความคิดเห็น