資料庫管理(二)20140409綱要說明與範例

張貼日期:Apr 09, 2014 6:5:33 AM

CREATE TABLE 實體表格

(

欄位一 資料型態 可否虛值,

欄位二 資料型態 可否虛值,

欄位三 資料型態 可否虛值,

欄位四 資料型態 可否虛值,

PRIMARY KEY (欄位一)

);

CREATE TABLE 多對多關係表格

(

欄位一 資料型態 可否虛值,

欄位二 資料型態 可否虛值,

欄位三 資料型態 可否虛值,

欄位四 資料型態 可否虛值,

PRIMARY KEY (欄位一,欄位二),

FOREIGN KEY (欄位一) REFERENCES 表格一(欄位一)

FOREIGN KEY (欄位二) REFERENCES 表格二(欄位一)

);

CREATE  TABLE  運動選手 

(

選手代號  varchar(4)  NOT  NULL,

姓名  varchar(20)  NOT  NULL,

性別  varchar(2)  NOT  NULL,

年齡  int,

PRIMARY  KEY  (選手代號)

);

CREATE  TABLE  參賽成績

(

選手代號 int  NOT NULL,

競賽代碼 char(5) NOT NULL,

項目 varchar(30) NOT NULL,

日期 date,

成績 varchar(20) NOT NULL,

PRIMARY  KEY  (選手代號, 競賽代碼),

FOREIGN KEY (選手代號) REFERENCES 選手(選手代號),

FOREIGN KEY (競賽代碼) REFERENCES 競賽(競賽代碼)

);