如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
DATE\@"M/d/yyyy"10/3/2024共NUMPAGES10*2页第*2-1页装订线2009—2010学年第1学期闽江学院考试试卷考试课程:数据库原理及应用试卷类别:A卷□B卷□考试形式:闭卷□开卷□适用专业年级:07级计算机科学与技术班级姓名学号题号一二三四五六七八九十总分得分一、单项选择题(每小题1分,共10分,10%;在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。得分1.数据库中只存放视图的________。A.操作B.数据C.定义D.限制2.在关系数据库设计中,设计关系模式是____的任务。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段3.数据库的____是指数据的正确性和相容性。A.安全性B.完整性C.并发控制D.恢复4.并发控制可能会带来____问题。A.不安全B.死锁C.死机D.不一致5.在数据库中,产生数据不一致的根本原因是____。A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余6.关系模型中,候选码____。A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是7.在关系代数中,对一个关系做投影操作后,新关系的元组个数____原来关系的元组个数。A.小于B.小于或等于C.等于D.大于8.同一个关系的任意两个元组值____。A.不能全同B.可全同C.必须全同D.以上都不是9.E-R图是数据库设计中()阶段的工具。A.概要设计B.逻辑设计C.物理设计D.需求分析10.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为____。A.数据定义语言B.数据查询语言C.数据操纵语言D.数据控制语言二、填空题(每空1分,共16分,16%)得分1.SQL语言具有两种使用方式,分别称为____________和____________。2.在查询优化策略中,___________运算应尽可能先做。该运算一般使计算的中间结果大大_______。3.从关系规范化理论的角度讲,一个没有优化的关系可能存在下列问题:插入异常、__________、__________和___________。4.数据库中的封锁机制是________的主要方法。5.关系R和S具有相同的目K,相应的属性取自同一个域,R和S分别具有M和N个元组,则R和S进行笛卡尔乘积运算,结果有_________个元组。6.检查点记录是一类新的__________纪录。7.在DBS运行阶段,对DB经常性的维护工作由__________来完成。。8.关系演算是用________来表达查询要求的。9.数据库在运行过程中可能产生的故障____________、______________、和_____________。10.索引的作用是____________。三、判断题(对的打“√”,错的打“X”。每小题1分,共8分,8%)得分1.调度时,不同事务的操作可以交叉,但必须保持各个事务内部操作的次序。()2.数据库三级模式体系结构的划分,有利于保持数据库的数据独立性。()3.当关系模式R(A,B)已属于3NF,它一定属于BCNF。()4.关系中行与列交换后形成的新关系与原关系等价。()5.在数据库系统中,SQL语言用GRANT语句撤消给用户授予的对数据的操作权限。()6.事务的原子性是指事务一旦提交,对数据库的修改是永久的。()7.可串行化的事务遵守两段锁协议。()8.事务是并发控制和故障恢复的最小单位。()四、名词解释题(每小题3分,共9分,9%)得分主属性非平凡函数依赖3.数据的独立性五、简答题(共21分,21%)得分1.设有关系模式R(U,F),其中U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A}。计算(BC)F+、(CE)F+;它们是R的候选码吗?为什么?(5%)2.事务故障是指什么?简述其恢复步骤(5%)3.有班级(班号,班级名称,所在系)和学生(学号,姓名,性别,班号)表,两表分别设置了主键班号和学号,且创建了参照完整性规则,表中目前有数据如下图所示。班级班号班级名称所在系20070107软件班计算机系20070207网络班计算机系学生学号姓名性别班号01王铃男20070155高林女20070178张三男200702(1)请问这两个表哪个是主表,哪个是从表?如果要将新记录{66,‘康雷’,‘男’,‘200703’}插入到学生表中,请问是否