某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择。一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的“选课”联系类型为(1)所以对该联系(2)。

题目
某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择。一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的“选课”联系类型为(1)所以对该联系(2)。
2、_____

A.不需要构建—个独立的关系模式
B.需要构建一个独立的关系模式,且关系模式为:SC(课程号,成绩)
C.需要构建一个独立的关系模式,且关系模式为:SC(学生号,成绩)
D.需要构建—个独立的关系模式,且关系模式为:SC(学生号,课程号,成绩)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 假设有学生 S(学号,姓名,性别,入学时间,联系方式),院系 D(院系号,院系名称,电话号码,负责人)和课程 C(课程号,课程名)三个实体,若一名学生属于一个院系,一个院系有多名学生;一名学生可以选择多门课程,一门课程可被多名学生选择,则图中(a)和(b)分别为 (51) 联系。假设一对多联系不转换为一个独立的关系模式,那么生成的关系模式 (52) 。


正确答案:C,A

第2题:

某教学管理数据库中,学生、课程关系模式分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择;一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的‘选课”联系类型为( ),所以对该联系( )。 查询“软件工程”课程的平均成绩、最高成绩与最低成绩之间差值的SQL语句如下: SELECT AVG(成绩)AS平均成绩,( ) FROM C,SC WHERE C.课程名=’软件工程’AND C.课程号=SC.课程号;

A.n:mB.1:nC.n:1D.1:1A.不需要构建一个独立的关系模式B.需要构建—个独立的关系模式,且关系模式为:SC(课程号,成绩)C.需要构建—个独立的关系模式,且关系模式为:SC(学生号;成绩)D.需要构建一个独立的关系模式,且关系模式为:SC(学生号,课程号,成绩)A.差值AS MAX(成绩)-MIN(成绩)B.MAX(成绩)-MIN(成绩)AS差值C.差值IN MAX(成绩)-MIN(成绩)D.MAX(成绩)-MIN(成绩)IN差值


正确答案:A,D,B

第3题:

设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可选多门课程,一门课程可以被多个学生选。每个学生由学号唯一标识,一个学生只在一个系学习;每门课程由课程号唯一标识。每个学生选的每门课程有唯一的成绩。

(1)请指出此关系模式的候选键。

(2)写出该关系模式的函数依赖集。

(3)该关系模式属于第几范式?请简单说明理由。

(4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后每个关系模式的主键和外键。


正确答案: (1)候选键:(学号,课程号)
(2)学号→姓名,学号→所在系,学号→性别,课程号→课程名,课程号→学分,(学号,课程号)→成绩
(3)属于第一范式,因为存在部分函数依赖:学号→姓名。
(4)第三范式关系模式:
学生(学号,姓名,所在系,性别)课程(课程号,课程名,学分)考试(学号,课程号,成绩),学号为引用学生的外键,课程号为引用课程的外键。

第4题:

● 某学校学生、教师和课程实体对应的关系模式如下:

学生(学号,姓名,性别,年龄,家庭住址,电话)

课程(课程号,课程名)

教师(职工号,姓名,年龄,家庭住址,电话)

如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以有多个教师讲授。由于学生和课程之间是一个 (51) 的联系所以 (52) 。又由于教师和课程之间是一个 (53) 的联系,所以 (54) 。

(51)

A. 1对1

B. 1对多

C. 多对1

D. 多对多

(52)

A. 不需要增加一个新的关系模式

B. 不需要增加一个新的关系模式,只需要将1端的码插入多端

C. 需要增加一个新的选课关系模式,该模式的主键应该为课程号

D. 需要增加一个新的选课关系模式,该模式的主键应该为课程号和学号

(53)

A. 1对1

B. 1对多

C. 多对1

D. 多对多

(54)

A. 不需要增加一个新的关系模式,只需要将职工号插入课程关系模式

B. 不需要增加一个新的关系模式,只需要将课程号插入教师关系模式

C. 需要增加一个新的选课关系模式,该模式的主键应该为课程号

D. 需要增加一个新的选课关系模式,该模式的主键应该为课程号和教师号


正确答案:D,D,C,B

第5题:

某高校数据库中,学生S、教师T和课程C的关系模式分别为:s(学号,姓名,性别,家庭住址,电话);T(教师号,姓名,性别,部门,工资):C(课程号,课程名)。假设一个学生可以选择多门课程,一门课程可以由多个学生选择:一个教师可以讲授多门课程,一门课程可以由多个教师讲授。那么,学生“选课”和教师“讲授”课程的联系类型分别为 (60) ;“选课”联系 (61) 。

A.1:1,1:n

B.1:n,1:n

C.n:1. ,n :m

D.n:m.n:m


正确答案:D
试题(60)的正确选项为D。根据题意“一个学生可以选择多门课程,一门课程可以由多个学生选择”,故学生“选课”的联系类型为n:m:又因为根据题意“一个教师可以讲授多门课程,一门课程可以由多个教师讲授”,故教师“讲授”课程的联系类型为n:m.

第6题:

某学校学生、教师和课程实体对应的关系模式如下:

学生(学号,姓名,性别,年龄,家庭住址,电话)

课程(课程号,课程名)

教师(职工号,姓名,年龄,家庭住址,电话)

如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以有多个教师讲授。,由于学生和课程之间是一个(51)的联系,所以(52)。又由于教师和课程之间是一个(53)的联系,所以(54)。

A.1对1

B.1对多

C.多对1

D.多对多


正确答案:D

第7题:

某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择。一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的“选课”联系类型为( )所以对该联系( )。

A.n:m B.1:n C.n:1 D.1:1 A.不需要构建—个独立的关系模式 B.需要构建一个独立的关系模式,且关系模式为:SC(课程号,成绩)C.需要构建一个独立的关系模式,且关系模式为:SC(学生号,成绩)D.需要构建—个独立的关系模式,且关系模式为:SC(学生号,课程号,成绩)


正确答案:A,D

第8题:

某学校学生、教师和课程实体对应的关系模式如下:

学生(学生号,姓名,性别,年龄,家庭住址,电话)

课程(课程号,课程名)

教师(职工号,姓名,年龄,家庭住址,电话)

如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以有多个教师讲授。由于学生和课程之间是一个(16)的联系,所以(17)。又由于教师和课程之间是一个(18)的联系,所以(19)。

A.1对1

B.1对多

C.多对1

D.多对多


正确答案:D
解析:本题考查关系模式和E-R图的概念和性质。试题(16)的正确答案为D,试题(17),的正确答案为D。因为根据题意,一个学生可以选修多门课程,但一门课程可以有多个学生选修,所以学生和课程之间是一个多对多的联系,需要增加一个新的选课关系模式,该模式的主键应该为课程号和学号。试题(18)的正确答案为C。试题(19)的正确答案为B。因为根据题意,一个教师只能讲授一门课程,但一门课程可以有多个教师讲授,所以教师和课程之间是一个多对1的联系,故不需要增加一个新的关系模式,只需要将课程号插入教师关系模式。

第9题:

根据题意要求,完成下列查询 设有如下学生课程数据库,它包括学生关系、课程关系和选课关系,其关系模式为: 学生(学号,姓名,年龄,性别,民族,专业,年级); 课程(课程号,课程名,教师,总学分); 选课(学号,课程号,成绩)。 1、查询学生表中全部信息。


正确答案:select * from 学生 (1分)

第10题:

● 某学校学生、教师和课程实体对应的关系模式如下,

学生(学生号,姓名,性别,年龄,家庭住址,电话)

课程(课程号,课程名)

教师(职工号,姓名,年龄,家庭住址,电话)

如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以有多个教师讲授。由于学生和课程之间是一个 (16) 的联系,所以 (17) 。又由于教师和课程之间是一个 (18) 的联系,所以 (19) 。

(16)

A. 1对1

B. 1对多

C. 多对1

D. 多对多

(17)

A. 不需要增加一个新的关系模式

B. 不需要增加一个新的关系模式,只需要将1端的码插入多端

C. 需要增加一个新的选课关系模式,该模式的主键应该为课程号

D. 需要增加一个新的选课关系模式,该模式的主键应该为课程号和学生号

(18)

A. 1对1

B. 1对多

C. 多对1

D. 多对多

(19)

A. 不需要增加一个新的关系模式,只需要将职工号插入课程关系模式

B. 不需要增加一个新的关系模式,只需要将课程号插入教师关系模式

C. 需要增加一个新的选课关系模式,该模式的主键应该为课程号

D. 需要增加一个新的选课关系模式,该模式的主键应该为课程号和教师号


正确答案:D,D,C,B

更多相关问题