数据库系统工程师全真预测试卷(一)下午试题.doc_第1页
数据库系统工程师全真预测试卷(一)下午试题.doc_第2页
数据库系统工程师全真预测试卷(一)下午试题.doc_第3页
数据库系统工程师全真预测试卷(一)下午试题.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统工程师全真预测试卷(一)下午试题来源:考试大 2006-01-20 15:05:58 责任编辑:jay 试题一工厂包括厂名和厂长名)需建立一个管理数据库存储以下信息:(1)一个厂内有多个车间每个车间有车间号、车间主任姓名、地址和电话(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种,(3)一个车间生产多种产品,产品有产品号和价格。(4)一个车间生产多种零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。(5)一个产品由多种零件组成,一种零件也可装配出多种产品。(6)产品与零件均存仓库中。(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。试问:问题1画出该系统的E-R图。问题2给出相应的关系模式。问题3画出该系统的层次模型图。试题二如图所示给出的是一个调度的事件序列。该调度包含T1,T2,T2等12个事务,A,B,H为数据库中的数据项,假定“读i”(i=A,B,H)成功,则获得i上的一个S锁,而“修改i”成功时,则将锁升级为X锁。又假定所有锁都保持到事务结束,那么,在时刻t36是否存在死锁?并分析哪些事务处于等待另一个事务的状态。时间事务操作时间事务操作t1T1读At19T9修改Gt2T2读Bt0T8读Er3T1读Ct1T7COMMITt4T4读Dt2T9读Ht5T5读At3T3读Gt6T2读Et4T10读At7T2修改Et5T9修改Ht8T3读Ft6T6COMMITt9T2读Ft27T11读Ct10T5修改At28T12读Dt11T1COMMITt29T12读Ct12T6读At30T2修改Ft13T5ROLLBACKt31T11修改Ct14T6读Ct32T12读At15T6修改Ct33T10修改At16T7读Gt34T12修改Dt17T8读Ht35T4读Gt18T9读Gt3611一个调度的事件序列试题三如图所示是有关大学(university)和学生(student)信息的对象联系图。问题1试用ORDB的定义语言定义这个数据库。大学和学生信息的对象联系图问题2试用ORDB的查询语言写出下列查询的SELECT语句:检索每个大学里籍贯为本地的学生,要求显示大学名、城市、学生身份证号和学生姓名。试题四阅读下列说明和E-R图5,回答问题1至问题3,把解答写在答卷的对应栏内。说明设有下列关于教务管理系统的E-R图。图中矩形表示实体,圆表示属性,双圆表示关键属性,菱形表示实体间的联系。为了答题的方便,图中的实体和属性同时给出了中英文两种名字,回答问题时只须写出英文名即可。问题1写出与上述E-R图对应的关系模式,并且下划线标明相应的关键字。问题2问题1中的关系模型属于第几范式?如果属于第三范式,则说明理由:如果不属于第三范式,则将它化为第三范式(回答时只须写出修改的部分)。问题3试用SQL语言定义教师(TEACHER)模式。回答时字段的数据类型以及题中未指明的名字由考生自己定义。 试题五为了满足大量数据传输的需要,有时候需要把数据库中的数据分页传送,比如说,传送1000条数据时,可以一次传送10条数据,等到用户发出需求时再传送下10条数据,如此循环。试实现如下功能:只有当用户第次点击脚本的页时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论