数据库原理第二章练习Word文件下载.docx

上传人:b****6 文档编号:16930981 上传时间:2022-11-27 格式:DOCX 页数:16 大小:82.55KB
下载 相关 举报
数据库原理第二章练习Word文件下载.docx_第1页
第1页 / 共16页
数据库原理第二章练习Word文件下载.docx_第2页
第2页 / 共16页
数据库原理第二章练习Word文件下载.docx_第3页
第3页 / 共16页
数据库原理第二章练习Word文件下载.docx_第4页
第4页 / 共16页
数据库原理第二章练习Word文件下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

数据库原理第二章练习Word文件下载.docx

《数据库原理第二章练习Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库原理第二章练习Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。

数据库原理第二章练习Word文件下载.docx

B.至多由一个属性组成

C.可由一个或多个其值能唯一标识该关系模式中任意元组的属性组成

D.以上都不是

9、一个关系数据库文件中的各条记录。

A.前后顺序不能任意颠倒,一定要按照输入的顺序排列

B.前后顺序可以任意颠倒,不影响库中的数据关系

C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同

D.前后顺序不能任意颠倒,一定要按照码段的顺序排列

10、关系数据库管理系统应能实现的专门关系运算包括。

A.排序、索引、统计B.选择、投影、连接

C.关联、更新、排序D.显示、打印、制表

11、同一个关系模型的任意两个元组值。

A.不能全同B.可全同

C.必须全同D.以上都不是

12、自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。

A.元组B.行

C.记录D.属性

13、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是。

A.

B.R

C.

D.R

S

14、有两个关系R和S,分别包含15个和10个元组,则在R

,R-S,R

S中不可能出现的元组数目情况是。

A.15,5,10B.18,7,7

C.21,11,4D.25,15,0

15、取出关系中的某些列,并消去重复元组的关系代数运算称为。

A.取列运算B.投影运算

C.连接运算D.选择运算

16、设W=R

S,且W,R,S的元组个数分别为p,m,n,那么三者之间满足。

A.p<

(m+n)B.p<

=(m+n)

C.p<

(m*n)D.p<

=(m*n)

17、设关系R和S的属性个数分别为2和3,那么R

S(1<

2)等价于。

B.

C.

D.

18、设关系R和S的属性个数为r和s,那么R

S(i

j)与下式等价。

19、参加差运算的两个关系。

A.属性个数可以不同B.属性个数必须相同

C.一个关系包含另一个关系的属性D.属性名必须相同

20、两个关系在没有公共属性时,其自然连接操作表现为。

A.结果为空关系B.笛卡儿积操作

C.等值连接操作D.无意义的操作

21、有关系:

R(A,B,C)(主码为A)和S(D,A)(主码为D,外码为A)参照于R的A属性。

关系R和S的元组如图所示:

关系R

A

B

C

1

2

3

1

 

关系S

D

NULL

4

指出关系S中违反完整性规则的元组是。

A.(1,2)B.(2,null)

C.(3,3)D.(4,1)

22、设有属性A,B,C,D,以下表示中不是关系的是。

A.R(A)B.R(A,B,C,D)

C.R(A*B*C*D)D.R(A,B)

23、关系运算中花费时间可能最长的运算是。

A.投影B.选择C.笛卡儿积D.除

二、填空题:

1、关系操作的特点是操作。

2、关系模型的完整性规则包括、和。

3、连接运算是由和操作组成的。

4、自然连接运算是由、和组成。

5、关系模型由、和组成。

6、关系模式是关系的,相当于。

7、在一个实体表示的信息中,称为码。

8、传统的集合运算施加于两个关系时,这两个关系的必须相等,

必须取自同一个域。

9、关系模式是对关系的描述。

10、在关系中能唯一标识元组的属性或属性集称为关系模式的。

11、一个关系模式可以形式化地表示为。

12、关系数据库模式是的集合。

13、一个关系模式的定义主要包括关系名、、、和

主关系键。

14、在关系中选作元组标识的候选键称为。

15、关系模型的三类完整型规则包括:

、、。

16、关系键的值的约束条件称为实体完整性。

17、实体完整性规则定义了关系中,不存在没有被标识的元组。

18、参照完整性规则定义了的引用规则,不引用不存在的实体;

与关系键对应可实现两个关系的关联。

19、关系运算可分为和两大类,其中关系演算又可分为和两类。

20、关系代数中四类传统的集合运算分别为:

__________、__________、_________

和广义笛卡儿积运算。

21、关系代数中专门的运算操作包括、、、和除法运算五种操作。

22、关系操作的特点是操作。

23、在传统集合运算中,假定有关系R和S,运算结果为RS。

如果RS中的元组属于R或者属于S,则RS是运算的结果;

如果RS中的元组属于R而不属于S,则RS是

运算的结果。

如果RS中的元组既属于R又属于S,则RS是运算的结果。

24、在专门关系运算中,从表中按照要求取出指定属性的操作称为;

从表中选出满足某种条件的元组的操作称为;

将两个关系中满足一定条件的元组连接到一起构成新表的操作称为。

三、应用题:

1、设有如图所示的关系R,W和D,计算:

(1)R1=

(2)R2=

(3)

(4)

(5)

关系R

P

Q

T

Y

b

c

d

9

a

e

f

7

g

关系W

m

n

关系D

2、设有如图所示的关系S,SC,C,试用关系代数表达式表示下列查询语句:

S#

SNAME

AGE

SEX

李强

23

刘丽

22

张友

关系C

C#

CNAME

TEACHER

K1

C语言

王华

K5

数据库原理

程军

K8

编译原理

关系SC

GRADE

83

82

85

5

92

90

84

80

(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。

(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。

(3)检索至少选修“程军”老师所授全部课程的学生姓名。

(4)检索“李强”同学不学课程的课程号。

(5)检索至少选修两门课程的学生学号(S#)。

(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。

(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。

(8)检索选修课程号为K1和K5的学生学号(S#)。

(9)检索选修全部课程的学生姓名(SNAME)。

(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。

(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。

3、已知一个关系数据库的模式如下:

S(SNO,SNAME,SCITY)

P(PNO,PNAME,COLOR,WEIGHT)

J(JNO,JNAME,JCITY)

SPJ(SNO,PNO,JNO,QTY)

供应商S由供应商代码SNO、供应商姓名SNAME、供应商所在城市SCITY组成;

零件P由零件代码PNO、零件名PNAME、颜色COLOR、重量WEIGHT组成;

工程项目J由工程项目代码JNO、工程项目名JNAME、和所在城市JCITY组成;

供应情况SPJ由供应商代码SNO、零件代码PNO、工程项目代码JNO、供应数量QTY组成。

用关系代数表达式表示下面的查询要求:

(1)找出向北京的供应商购买重量大于30的零件工程名。

(2)求供应工程J1零件的供应商代码

(3)求供应工程J1零件P1的供应上代码

(4)求供应工程J1零件为红色的供应商代码

(5)求没有使用天津供应商生产的红色零件的工程项目代码

(6)求至少用了供应商S1所供应的全部零件的工程项目代码

4、设有下列关系模式:

STUDENT(SNO,SNAME,AGE,SEX,DNO)其中,SNO表示学号,CNAME表示姓名,AGE表示年龄,SEX表示性别,DNO表示院系号。

SC(SNO,CNO,GRADE),其中SNO表示学号,CNO表示课程号,GRADE表示成绩。

COURSE(CNO,CNAME),其中CNO表示课程号,CNAME表示课程名。

请用关系代数表示下列查询:

1)检索年龄小于16的女学生的学号和姓名。

2)检索成绩大于85分的女学生的学号、姓名。

3)检索选修课程为C1或C2的学生的学号

4)检索至少选修了课程号为C1和C2的学生的学号。

5)检索选修课程号为C1的学生的学号,姓名,课程名和成绩。

6)检索选修了全部课程的学生的学号、姓名和年龄。

第二章答案

1、D.2、A.3、D.4、D.5、C.6、D.7、A.8、C.9、B.

10、B.11、A.12、D.13、B.14、B.15、B.16、D.17、B.

18、A.19、B.20、B.21C.22、C.23、C.

1、集合

2、实体完整性规则、参照完整性规则、用户自定义的完整性规则

3、笛卡儿积、选择

4、笛卡儿积、选择、投影

5、数据结构、数据操作、完整性约束

6、框架、记录格式

7、能唯一标识实体的属性或属性组

8、属性个数、相对应的属性值

9、结构

10、关系键

11、R(A1,A2,…,An)其中R为关系名,A1,A2,…An为属性名。

12、一组关系模式

13、属性名,属性类型,属性长度

14、关系键

15、实体完整性规则参照完整性规则,用户定义完整性规则

16、不能取空值或部分空值

17、不能有重复的元组

18、外部关系键与关系键外部关系键

19、关系代数关系演算元组演算域演算

20、并运算差运算交运算

21、选择运算投影运算连接运算自然连接

22、集合

23、并差交

24、投影选择连接

关系R1

关系R2

关系R3

关系R4

关系R5

答:

(1)

(2)

(6)

(7)

(8)

(9)

(10)

(11)

(1)索年龄小于16的女学生的学号和姓名。

(2)索成绩大于85分的女学生的学号、姓名。

(3)检索选修课程为C1或C2的学生的学号

(4)检索至少选修了课程号为C1和C2的学生的学号。

(5)检索选修课程号为C1的学生的学号,姓名,课程名和成绩。

(6)检索选修了全部课程的学生的学号、姓名和年龄。

1)∏SNO,SNAME(σAGE<

16(STUDENT))

2)∏SNO,SNAME(σGRADE>

85^SEX=’女’(STUDENT*SC))

3)∏SNO(σCNO=’C1’∨CNO=’C2’(SC))

4)∏SNO(σCNO=’C1’(SC))∩∏SNO(σCNO=’C2’(SC))

5)∏STUDENT。

SNO,SNAME,CNAME,GRADE(σCNO=’C1’((STUDENT*SC)*COURSE))

6)∏,SNAME,AGE(STUDENT*∏(SC)÷

∏CNO(COURSE))

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 生产经营管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1