失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 查询选修c语言课程的学生学号和姓名 数据库模拟题7

查询选修c语言课程的学生学号和姓名 数据库模拟题7

时间:2023-11-08 00:14:23

相关推荐

查询选修c语言课程的学生学号和姓名 数据库模拟题7

选择题

1.关系模式 R(A,B,C)中,有函数依赖集 F = {(A,B)→C,(B,C)→A},则R最高达到

A.1NF

B.2NF

C.3NF

D.BCNF

2.下列属于概念模型的是

A.关系数据模型

B.层次数据模型

C.网络数据模型

D.实体联系模型

3.在数据库的三级模式结构中,模式有

A.1个

B.2个

C.0个

D.任意个

4.关系数据库中,实现表与表之间的联系是通过

A.实体完整性规则

B.参照完整性规则

C.用户自定义完整性

D.值域

5.在关系数据库设计阶段中,完成关系模式设计的阶段是

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

判断题

1.对于关系数据模型,规范化程度越高越好

2.自然连接一定是等值连接

3.等值连接一定是自然连接

4.关系数据库中记录的前后顺序可以任意

5.索引建立的越多,数据库查询的效率越高

填空题

1.数据模型通常由数据结构、()和()三部分组成。

2.关系模式用()实现记录之间的联系

3.在SQL中,视图是由()产生的虚表

4.在SQL中,X not between 20 and 30 的含义是()

5.在 select 子句中使用 ()命令消除重复的行

关系代数

R表

A

B

C

a1

b1

c2

a2

b3

c7

a3

b4

c6

a1

b2

c3

S表

A

B

C

a1

b2

c1

a2

b2

c3

a4

b6

c6

a1

b1

c2

a3

b4

c6

T表

B

C

D

b1

c2

d4

b2

c

d1

b2

c3

d2

求解以下关系代数表达式结果

R ∩ S

R - S

(R ∪ S )÷ T

R × T

SQL命令

S(sno,sname,sage,ssex,sdept)

C(cno,cname,teacher,credit)

SC(sno,cno,grade)

1.将‘CS’ 系全体学生的成绩清零

2.查询选修并且成绩及格的课程总数大于3门(包括3)的学生学号和姓名

3.创建视图 vsc(sno,sname,cno,canme,grade)。

4.用关系代数查询选修C语言课程的学生学号和姓名

设计题

下面三个实体集

车队(车队号,车队名)

车辆(牌照号,厂家,出厂日期)

司机(司机编号,姓名,电话)

设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘一个车队,车队聘用司机有聘期。车队与车辆之间存在“拥有”联系,每个车队可拥有若干个车辆,但每辆车只能属于一个车队,司机与车辆之间存在“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。

1.画出E-R图

2.转化为关系模型,并规范到3NF,主键用下划线表示,外键用波浪线表示。

如果觉得《查询选修c语言课程的学生学号和姓名 数据库模拟题7》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。