如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
选择题(每小题2分,共30分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是____阶段。A.数据库系统B.文件系统C.人工管理D.数据项管理2.在数据库系统的三级模式结构中,用来描述数据的部分逻辑结构的是____。A.内模式B.用户模式C.模式D.存储模式3.在下列实体类型的联系中,多对多联系的是____。A.学校与系部的从属联系B.父亲与孩子的父子联系C.省与省会的联系D.顾客与商品的购买联系4.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。A.元组B.行C.记录D.属性5.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号6.SQL语言具有____的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵7.在SQL语言的SELECT语句中,________短语与关系运算符∏对应。A.SELECTB.FROMC.WHERED.GROUPBY8.在关系数据库设计中,设计关系模式是____的任务。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段9.关系规范化中的插入操作异常是指________。A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入10.假定学生关系模式为Student(SNo,SName,Sage,Sdept,Sdeptadr,Sdepttel),其中SNo为学号,SName为姓名,Sage年龄,Sdept为所在系,Sdeptadr为系地址,Sdepttel系电话,SName不具有唯一性,则该关系模式的规范化程度达到_________。A.1NFB.2NFC.3NFD.BCNF11.下面列出的关于视图(View)的条目中,不正确的是________。A.视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表。B.一旦视图定义后,就可以用SELECT、INSERT、UPDATE和DELETE语句像操作基本表一样操作视图。C.视图可以屏蔽数据的复杂性,简化用户对数据库的操作。D.视图可以让不同的用户以不同的方式看到不同或者相同的数据集。12.下面有关游标的描述错误的是_________。A.游标实际上是面向集合的DBMS和面向行的程序设计之间的桥梁。B.允许程序对有查询语句SELECT返回的行集合中的每一行执行相同的操作,不允许程序对有查询语句SELECT返回的行集合中的每一行执行不相同的操作。C.游标通常与WHILE循环结构合并使用以达到逐条提取数据、逐条处理的目的。D.提供对基于游标位置的表中的行进行删除和更新的能力。13.在关系数据库系统中,为了实现数据库中数据的完整性和一致性,不可以通过_______来实现。A.约束B.触发器C.索引D.应用程序14.事务的原子性是指____。A.事务必须是使数据库从一个一致性状态变到另一个一致性状态B.事务中包括的所有操作要么都做,要么都不做C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务一旦提交,对数据库的改变是永久的15.设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是____。A.该操作不存在问题B.修改该操作不能重复读C.该操作读“脏”数据D.该操作丢失修改T1T2①读A=15,B=5②读A=15A=A*2写回③读A=30,B=5求和35验证错图1事务并发操作图简答题(每小题5分,共15分)1.什么是函数依赖?函数依赖对关系模式有什么影响?2.活锁产生的原因是什么?解决办法是什么?3.试叙述概念模型与逻辑模型(即结构模型)的主要区别。数据库设计题(共20分)建立一个关于系、学生、班级、学会等信息的关系数据库。语义为:一个系有若干个班,每个班有若干学生,一个系的学生住在同一个宿舍区,每个学生可参加若干学会,每个学会有若干学生。描述学生的属性有:学号、姓名、出生日期、系号、班号、宿舍区;描述班级的属性有:班号、系号、人数、入校年份;描述系的属性有:系号、系名、系办公室地点、人数;描述学会的属性有:学会名、成立年份、地点、人数、学生参加某会有一个入会年份。要求:1.将数据库用E-R图来描述;(5分)2.指出各个关系模式的候选关键字,外部