CREATE TABLE D |
( 国家 VARCHAR (10) PRIMARY KEY , |
人数 INT NOT NULL , |
队长 VARCHAR (10) NOT NULL |
) |
|
CREATE TABLE R |
( 远动员号 VARCHAR (10) PRIMARY KEY , |
姓名 VARCHAR (10) NOT NULL UNIQUE , |
性别 VARCHAR (2) NOT NULL DEFAULT '男' , |
年龄 INT NOT NULL CHECK (年龄 BETWEEN 14 AND 50), |
国家 VARCHAR (10) FOREIGN KEY REFERENCES D(国家) |
) |
|
CREATE TABLE S |
( 项目号 VARCHAR (10) PRIMARY KEY , |
项目名 VARCHAR (10) NOT NULL , |
比赛时间 VARCHAR (10) NOT NULL , |
比赛场地 VARCHAR (10) NOT NULL |
) |
CREATE TABLE RZ |
( 运动员号 VARCHAR (10) FOREIGN KEY REFERENCES R(远动员号), |
项目号 VARCHAR (10) FOREIGN KEY REFERENCES S(项目号), |
成绩 VARCHAR NOT NULL |
) |