第4题
某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。若基本表“运动员”和“项目”中的属性列“运动员编号”和“项目编号”的数据类型都是CHAR(10),比赛成绩全部折算成百分制,能正确创建基本表“比赛”的SQL语句是
A.CREATE TABLE 比赛 (运动员编号 CHAR(10) FOREIGN KEY, 项目编号 CHAR(10) FOREIGN KEY, 成绩 DECIMAL(4,1), PRIMARY KEY(运动员编号,项目编号) );###SXB###B.CREATE TABLE 比赛 (运动员编号 CHAR(6), 项目编号 CHAR(6), 成绩 DECIMAL(4,1), PRIMARY KEY(运动员编号,项目编号), FOREIGN KEY (运动员编号) REFERENCES 运动员(运动员编号), FOREIGN KEY (项目编号) REFERENCES 项目(项目编号) );###SXB###C.CREATE TABLE 比赛 (运动员编号 CHAR(10) PRIMARY KEY, 项目编号 CHAR(10) PRIMARY KEY, 成绩 DECIMAL(4,1), FOREIGN KEY (运动员编号) REFERENCES 运动员(运动员编号), FORE
点击查看答案
第5题
下列对于教学视频中“学生选课”数据库的基本表定义中,正确的是
A.CREATE TABLE S (SNO CHAR(6), SN CHAR(10) NOT NULL, SEX CHAR(2) DEFAULT '男', SB DATE, SD CHAR(16), CHECK (SEX IN ('男','女')), PRIMARY KEY (SNO) );###SXB###B.CREATE TABLE C (CNO CHAR(6) PRIMARY KEY, CN CHAR(10) NOT NULL, PC CHAR(10), FOREIGN KEY (PC) REFERENCES C(CNO) );###SXB###C.CREATE TABLE C (CNO CHAR(6), CN CHAR(10) NOT NULL, PC CHAR(6) FOREIGN KEY, PRIMARY KEY (CNO) );###SXB###D.CREATE TABLE SC (SNO CHAR(6) PRIMARY KEY, CNO CHAR(6) PRIMA
点击查看答案