1南京农业大学试题纸2006-2007学年2学期课程类型:必修、选修试卷类型:A、B课程数据库系统班级学号姓名成绩题号一二三四五六七八九总分签名得分一、名词解释(10分)1.内模式2.函数依赖3.视图4.封锁粒度5.分布式数据库系统二、选择题(15分)1.系统的、严格地提出关系模型的是【】A.DavidChildB.E.F.CoddC.Boyce与CoddD.JamesGray2.子模式是【】A.模式的副本B.多个模式的集合C.模式的逻辑子集D.以上三者都对3.在DBS中,DBMS和OS之间的关系是【】A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行4.关系规范化的插入异常是指【】A.不该插入的数据被插入B.不该删除的数据被删除C.应该插入的数据不能插入D.应该删除的数据未被删除5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】A.左外联接B.右外联接C.外部并D.外联接6.数据流程图(DFD)是用于描述结构化方法中的【】阶段的工具。A.可行性分析B.逻辑设计C.需求分析D.详细设计本试卷适应范围计科41、42得分评阅人得分评阅人27.当局部E-R图合并成全局E-R图的时候可能出现冲突,不属于合并冲突的是【】A.属性冲突B.语法冲突C.结构冲突D.命名冲突8.储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间的关系是【】A.1对1联系B.1对多联系C.多对多联系D.多对1联系9.下列用于修改表结构的语句是【】A.ALTERB.CREATEC.UPDATED.INSERT10.设有T事务的封锁序列为:LOCKS(A)---LOCKS(B)----LOCKX(C)–UNLOCK(B)----UNLOCK(A)---UNLOCK(C),则T【】A会发生死锁B.遵守两段锁协议C.可串行化D.不会发生死锁11.如果事务T获得了数据项Q上的排它锁,则T对Q【】A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写12.下列说法中正确的是【】A.聚簇索引可以加快查询速度,因此在进行数据库物理设计的时候,要尽量多建聚簇索引B.对于违反试题完整性规则的操作,DBMS一般拒绝执行C.数据库中封锁机制是数据库安全性的主要方法D.数据库技术主要解决数据量大的问题13索引属于【】A.模式B.外模式C.内模式D.概念模式14.任何一个满足2NF但不满足3NF的关系模式都不存在【】A.主属性对键的部分依赖B.非主属性对键的部分依赖C.主属性对键的传递依赖D.非主属性对键的传递依赖15.下列概念中,【】不能用于嵌入式SQL与宿主语言的交换。A.通信区B.游标C.主变量D.文件三、填空题(15分)1.层次数据库系统的典型代表是_______________,网状数据模型的典型代表是_________。2.概念模型常用_______________来描述。3.关系数据模型的数据结构是二维表,面向对象的数据模型的基本数据结构是____________。4.DBMS提供_____________,用户可以通过它方便的对数据库中的数据对象进行定义。5.计算机系统中存在两种不同的数据处理操作分别是事务联机处理(OLTP)和_______________。6.数据库数据具有永久存储、有组织和_____________3个基本特点。7.五种基本关系代数运算是________________________。8.由于硬件故障使存储在外存上的数据部分丢失或全部丢失,这种情况称做_________故障。9.关系模型有三类完整性约束,分别是:___________、实体完整性和用户自己定义的完整性。10.数据恢复要涉及的2个技术是:登记日志文件和___________。11.开发、管理、使用数据库系统的主要人员有____________________、____________________、____________________、____________________等。四、简答题(25分)得分评阅人得分评阅人31.数据库设计哪几个阶段?各个阶段的主要任务是什么?2.简述事务故障的恢复策略?3.简要回答数据字典包括那些内容?4.简述ODBC的工作原理?5.简要说明数据库技术发展的主要动力和发展趋势?五、设计题(共20分)得分评阅人45六、综合题(本题共15分)1.学校有若干系,每个系有若干班级和研究室,每个研究室有若干学员,其中有的教授和副教授每人带若干研究生,每个班级有若干学生,每个学生选修若干课程,每门课程可由若干学生选修(1).用E-R图建立该学校的概念模型。(2).把E-R图转换为关系模型。(3)确定每个关系模式的候选码。他们属于第几范式?会产生什么更新异常?2.设有:供应商表S(SNUM,SNAME,CITY),零件表P(PNUM,PNAME,WEIGHT,SIZE),供应关系表SP(SNUM,PNUM,DEPT,QUAN),有如下查询:查询供应一个部门10000个以上螺栓并且位于南京的供应商的名字.SELECTSNAMEFROMS,P,SPWHERES.SNUM=SP.SNUMANDSP.PNUM=P.PNUMANDS.CITY=‘NAJING’ANDP.PNAME=‘BOLT’ANDSP.QUAN10000;给出该语句的代数优化方法(写出该语句的原始语法树,根据代数优化规则生成优化的查询树)。系主任出卷人得分评阅人