99网
您的当前位置:首页商丘师范学院期终考试4

商丘师范学院期终考试4

来源:99网
商丘师范学院期终考试

计算机系 计算机科学与技术 专业(本科) 三年级《数据库概论》试卷

一. 二.

题号 得分 一 二 三 四 五 六 七 八 总分 三. 一. 单项选

1分,共20分,将答案写在下面的表中)

1. 1. 建立在计算机外部设备上的结构化的、有联系的数据集合是

A.数据库(DB) B. 数据库管理系统 C. 数据结构 D. 数据文件 2. 2. 计算机用于数据管理的软件系统是

A.数据库系统 B.数据库管理系统(DBMS) C.应用程序 D.计算机语言 3. 3. Foxpro for Window是

A.Windows 下的数据库 B.Windows支持下的数据库管理系统 C.为Windows做的Foxpro D.Windows下的文字处理系统 4. 4. 数据库管理系统不具备的功能为

A.定义和描述数据结构的功能 B.对数据库进行操纵的功能

C.数据通讯的功能 D.保证数据库的安全性和完整性的功能 5. 5. 在数据库的数据模型中有

A.网状模型,层次模型,关系模型 B.网状模型,层次模型,链表模型 C.数值型,自符型,逻辑型 D.单用户型,多用户型,网络型 6. 6. 数据库管理系统应保证数据库的(选最确切的答案)

A.实时性和安全性 B.正确性和共享性 C.有效性和一致性 D.安全性和完整性 7. 7. 在关系数据库系统中,一个关系相当于

A.一个数据文件 B.一条记录 C.一个关系数据库 D.一个关系代数运算 8. 8. 在定义一个关系结构时,应该说明

A.字段、数据项及数据项的值 B.关系名、关系类型及作用

C.字段名、字段数据类型及位数 D.记录名、记录类型及内容 9.9.取出关系中某些列,并消去重复的元组的关系代数运算称之为

A.取列运算 B.投影运算 C.连接运算 D.选择运算 10.在关系代数运算中,五种基本运算为

A.并 、差、选择、投影、自然连接 B.并、差、交、选择、投影 C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积 11.SQL语言具有一体化的特性,它是集中了

A.关系选择、投影和连接为一体 B.关系运算、关系演运和表达为一体

C.关系定义、操作和数据库维护为一体化 D.变量说明、函数说明和执行语句为一体 12.为了设计性能较优秀的关系模式称之为规范化,规范化主要的理论依据是

A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑理论 13.数据库设计中,在概念设计阶段可用E--R方法,其设计出的图称为

A.实物示意图 B.实用概念图 C.实体表示图 D.实体联系图 14.数据库设计阶段分为

A.物理设计阶段、逻辑设计阶段、编程和调试阶段 B.方案设计阶段、总体设计阶段、个别设计和编程阶段 C.模型设计、程序设计和运行阶段

D.概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 15.关系数据库中能唯一标识元组的那个属性称为

A.唯一性的属性 B.不可改动的保留字段 C.关系元组的唯一性 D.关键字段 16. 16. 函数依赖包括有

A.完全函数依赖、部分函数依赖和传递函数依赖 B.单值函数依赖、多值函数依赖和周期函数依赖 C.无参函数依赖、值参函数依赖和传递函数依赖 D.标准函数依赖和自定义函数依赖 17. 17. 关系范式从低到高依此是

A.4NF 3NF 2NF 1NF BCNF B.1NF 2NF 3NF BCNF 4NF C.1NF 2NF 3NF 4NF BCNF D.BCNF 4NF 3NF 2NF 1NF 18. 18. ORACLE数据库管理系统是

A.网状型的 B.层次型的 C.关系型的 D.面向对象型的 19. 19. 在并发控制中,为了保证并发事务的可串行化,应采用

A.共享锁和排它锁 B.死锁和活锁 C.二段锁协议书 D.三级封锁协议

20. 20. 在ORACLE等系统中,为了实行并发控制,防止数据不一致性,都采用

A.数据共享的手段 B.死锁和活锁的手段 C.数据保密的手段 D.加锁和解锁的手段

将答案填在下面的表中 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 择题(每题

得分 评卷人 二、简答题(每小题5分,共25分) 1.数据模型的组成要素是什么?

2.给出数据库系统三级模式结构?

3.什么是事务?简述事务的ACID特性。

4.简述数据性的含义?

5.日志文件的作用和登记日志文件时必须遵守的原则? 得分 评卷人

三、证明Armstrong公理的三条推论规则(合并规则、伪传递规则、分解规则)(10分) 得分 评卷人

四、设一个部门包含多个职工,一个职工只能主管一个工程,一个工程只能由一个职工主管,一个职工可以工作于多个工程,一个工程需要多个职工。职工有姓名、职工号、特长,部门有部门号、部门名、部门人数,工程有工程号、工程名、工程类别,依照上述说明画出E-R 并将它转换为关系模式。(10分) 得分 评卷人

五、已知S(sno, sname, sex, bdate)、C(cno, cname, credit, semistes)、SC(sno, cno grade)。在S中,sno为字符串,长度为7,且关键字sname,sex长度分别为8,2的字符串,bdate为日期型,试回答:(15分) 1.建立S的SQL语句;

2.用SQL写出1980年以前出生或SEX=‘男’的学生sno,sname;

3.用SQL关系代数写出查询cname=’DB’ 的不及格的学生号和姓名;

4.写出建立视图USERHENG(sno, sname, cname, grade)的SQL语句;

得分 评卷人

六、R(ABCDEGHK)、F={A→BC,CD→E,B→D,E→A,E→B},ρ={q(ABC),S(CDEGHK)}为R

的一个分解。试回答:(10分)

1. 1.验证ρ是否无损分解

2.求F的最小依赖集

3.R的侯选关键字,主属性、非主属性;

4.R最高属于第几范式(说明理由)?

5.分解R为3NF保持函数数依赖且无损连接。 得分 评卷人

七、已知两个事务T1和T2如下,数据库中a,b的值分别为3、2,试写出二事务并发执行时不可串行化的调度和可串行化的调度

T1:{read(b);a=b+1;write(a);}

T2:{read(a);b=a+1;write(b);} (10分)

因篇幅问题不能全部显示,请点此查看更多更全内容