数据库原理及应用试卷2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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图中有横线的属性表示是对应实体型的

相关文档
最新文档