[sql]代码库
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
)