数据库原理及应用试卷2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分选择题(共20分)
一、单项选择题(本大题共10小题,每小题2分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选、多选或未选均无分。
1.现实世界中,事物的一般特性在信息世界中称为( )
A.实体
B.实体键
C.属性
D.关系键
2.数据的逻辑独立性是指( )
A.概念模式改变,外模式和应用程序不变
B.概念模式改变,内模式不变
C.内模式改变,概念模式不变
D.内模式改变,外模式和应用程序不变
3.在关系数据库管理系统中,创建的视图在数据库三层结构中属于( )
A.外模式
B.存储模式
C.内模式
D.概念模式
4.不允许在关系中出现重复记录的约束是通过( )
A.外部关系键实现
B.索引实现
C.主关系键实现
D.惟一索引实现
5.关系R和S进行自然连接时,要求R和S含有一个或多个公共( )
A.元组
B.行
C.记录
D.属性
6.建立基本表结构时,定义字段的有效性规则是实现数据的( )
A.实体完整性
B.参照完整性
C.域完整性
D.表完整性
7.以下关于索引的正确叙述是( )
A.使用索引可以提高数据查询速度和数据更新速度
B.使用索引可以提高数据查询速度,但会降低数据更新速度
C.使用索引可以提高数据查询速度,对数据更新速度没有影响
D.使用索引对数据查询速度和数据更新速度均没有影响
8.部分匹配查询中有关通配符“_”的正确的叙述是( )
A.“_”代表多个字符
B.“_”可以代表零个或多个字符
C.“_”不能与“%”一同使用
D.“_”代表一个字符
9.在Visual FoxPro中,可保证实体完整性的索引是( )
A.主索引和惟一索引
B.主索引和候选索引
C.主索引和普通索引
D.候选索引和普通索引
10.在Visual FoxPro中,父表和子表使用“ SET RELATION TO...INTO...”命令建立的连接,关于两表之间联系的正确叙述是( )
A.父表记录指针移动时,不会影响到子表记录指针
B.两表之间这种逻辑连接对父表和子表的记录指针移动没有任何影响
C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动
D.当子表记录指针移动时,父表记录指针按一定的规则跟随移动
第二部分非选择题(共80分)
二、填空题(本大题共8小题,每空2分,共20分)
请在每小题的空格上填上正确答案。错填、不填均无分。
11.DBMS通常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的_________。
12.在传统集合运算中,假定有关系R和S,运算结果为RS。
如果RS中的元组属于R或者属于S,则RS是_________运算的结果;
如果RS中的元组属于R而不属于S,则RS是_________运算的结果;
如果RS中的元组即属于R又属于S,则RS是_________运算的结果。
13.数据库系统各类用户对数据库的各种操作请求(数据定义、查询、更新及各种控制)都是由一个复杂的软件来完成的,这个软件叫做_________。
14.在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用_________关键字。
15.在Visual FoxPro DBMS中,将主关键字称为_________。
16.公司中有若干个部门和若干职员,每个职员只能属于一个部门,一个部门可以有多名职员,职员与部门的联系类型是_________。
17.使用SQL语言的SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当使用_________子句。
18.在Visual FoxPro中,存储图象的字段类型是_________。
三、简答题(本大题共3小题,每小题5分,共15分)
19.试说明相关子查询的查询执行顺序。
20.试说明在并发操作时,避免数据库死锁的常用方法。
21.数据库提供的安全性保护功能包括哪四个方面?试解释它们的含义。
四、数据库设计(本大题共2小题,每小题5分,共10分)
22.请将下列表格转化为3NF的关系,指明主键和函数依赖。每个关系模式用R(A1,A2,...)方式表示,使用下面横线表示主键,直接使用箭头表示函数依赖。
产品号零件号零件名称零件数材料生产车间
车间号地址
A01 2001 螺栓20 A3 90 1号厂房
B14 30
A01 4200 壳体 1 ZL5 20 3号厂房
A01 3002 套桶 2 40Cr 50 1号厂房
B14 2210 传动轴1 38CrMo 50 1号厂房
B20 4010 壳体 2 ZL2 20 3号厂房
...
注:①每种产品由不同种的若干零件组成。每种零件可以用零件号来唯一识别。不同的零件可以重名。每种零件只能使用一种材料来制造。“零件数”为在指定产品上使用指定零件的数目。
②一种零件只能在一个车间里生产,一个车间生产多种零件。同名零件不一定在同一车间生产。每个车间都有唯一的车间号和唯一的地址,但同一地址可以对应多个车间。
③转化时,不允许增加属性。
23.请将下面的ER图转换为关系模型。在ER图中有横线的属性表示是对应实体型的