创建“项目”表:

CREATE TABLE 项目( 项目号 CHAR(10) PRIMARY KEY, 项目名 VARCHAR(10) NOT NULL, 类别 CHAR(2) CHECK (类别 IN ('田径', '游泳', '体操')) );

创建“运动员”表:

CREATE TABLE 运动员( 运动员号 CHAR(18) PRIMARY KEY, 运动员名 VARCHAR(10) NOT NULL, 性别 CHAR(1), 出生日期 DATE );

创建“比赛”表:

CREATE TABLE 比赛( 项目号 CHAR(10) REFERENCES 项目(项目号), 运动员号 CHAR(18) REFERENCES 运动员(运动员号), 比赛日期 DATE, 比赛名次 INT, PRIMARY KEY (项目号, 运动员号, 比赛日期) );

运动比赛 有如下项目、运动员和比赛三张表各表结构如下: 项目表结构: 项目号:普通编码定长字符类型长度为 10主键。 项目名:统一编码可变长字符类型长度为 10非空。 类别:统一编码定长字符类型长度为 2取值范围为:田径游泳体操 运动员表结构: 运动员号:普通编码定长字符类型长度为 18主键。 运动员名:统一编码可变长字符类型长度为 10非空。 性别:统一编码定长字符类型长度为 1。 出生日期:日

原文地址: http://www.cveoy.top/t/topic/frGC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录