'Create'에 해당되는 글 1건

  1. 2007.12.17 [Oracle]CREATE TABLE

[Oracle]CREATE TABLE

2007.12.17 09:47

CREATE TABLE A1_Prof(

             PID        char(4) PRIMARY KEY,

             PName   char(10) not null,

             PDept    char(15)

);

 

CREATE TABLE A1_Student(

             ID          char(9)   PRIMARY KEY,

             Name     char(10) not null,

             Dept      char(15) not null,

             Grade    number(5) not null,

             PID        char(4)   REFERENCES A1_Prof(PID)

);

 

CREATE TABLE A1_Curriculum(

             SubjectID            char(10) PRIMARY KEY,

             SubjectName      char(20) not null

);

 

CREATE TABLE A1_Score(

             ID                        char(9),

             SubjectID            char(10),

             Score                 number(5)  Default 0 not null,

             PRIMARY KEY (ID, SubjectID),

             FOREIGN KEY (ID) REFERENCES A1_Student(ID),

             FOREIGN KEY (SubjectID) REFERENCES A1_Curriculum(SubjectID)

);

 

 

CREATE TABLE A1_Customer_Info(

             CID        char(6)  PRIMARY KEY,

             Name     char(10) not null,

             Address             char(20) ,

             Tel        char(15) ,

             Bday      date       not null,

             SID        char(14)not null,

             Job        char(10) ,

             Sex        char(1)  not null,

             Married  number(1)

);

 

CREATE TABLE  A1_Customer_OnlineInfo( 

             CID        char(6) ,

             LID        char(20) not null,

             LPW       char(15) not null,

             Email     char(20) ,

             Jday       date not null,

             PRIMARY KEY (CID),

             FOREIGN KEY (CID) REFERENCES A1_Customer_Info(CID) 

);

 

CREATE TABLE A1_Product(

             PID        int PRIMARY KEY,

             Name     char(15) not null,

             Cor        char(20) not null,

             UnitPrice int  not null,

             Holding   int  not null,

             Photo     char(20)

);

 

CREATE TABLE A1_Region(

             RID        number(5) PRIMARY KEY,

             LRegion char(10) not null,

             SRegion char(10) not null

);

 

CREATE TABLE A1_Store(

             SID        number(5) PRIMARY KEY,

             Name     char(20) not null,

             RID        number(5)  REFERENCES A1_Region(RID)

);

 

CREATE TABLE A1_Sales(

             SaleID    number(5) PRIMARY KEY,

             PID        number(5)REFERENCES A1_Product(PID),

             SID        number(5)REFERENCES A1_Store(SID),

             CID        char(6)REFERENCES  A1_Customer_Info(CID),

             SDay      date  not null

);

 

 

CREATE TABLE A1_sales_return(

             returnday            date not null,

             returnreason       char(30) not null,

             saleid                 number(5) REFERENCES A1_store(sid)

);

 

CREATE TABLE A1_customer_score(

             cid char(6) REFERENCES A1_customer_info(cid),

        score number(6)  default 0 not null

);

 

 
 
신고
Posted by 나비 나비:D

BLOG main image
by 나비:D

공지사항

카테고리

분류 전체보기 (278)
Programming? (0)
----------------------------- (0)
나비의삽질 (5)
Application (177)
SQL (51)
Web (27)
etc. (14)
Omnia (0)
---------------------------.. (0)

글 보관함

달력

«   2017/10   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Total : 882,507
Today : 3 Yesterday : 218