




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上本试卷适应范围计科41、42 南 京 农 业 大 学 试 题 纸2006-2007 学年 2 学期 课程类型:必修、选修 试卷类型:A、B课程 数据库系统 班级 学号 姓名 成绩 题号一二三四五六七八九总分签名得分得分评阅人 一、名词解释(10分)1 封锁粒度:封锁的数据对象的大小。封锁对象可以是:属性值、属性值的集合、元组、关系、索引项、数据库、页或物理记录等。2 函数依赖:设R(U)是一个关系模式,U是R的属性集合,X和Y是U的子集。对于R(U)的任意一个可能的关系r,如果r中不存在两个元组,他们在X上的属性值相同,而在Y上的属性值不同,则称“X函数确定Y”3 视
2、图:是从一个表或者几个表导出的表。他不独立存储在数据库里面,是一个虚表。用户可以和使用基本表一样使用视图,还可以在视图上面再定义视图。4 内模式:数据在数据库系统内部的表示,是对数据的物理结构与存储方式的描述。5分布式数据库系统:分布式数据库由一组数据组成,这些数据物理上分布在计算机网络的不同结点上,逻辑上是属于一个系统每个结点具有独立处理的能力,可以执行局部应用。同时,每个结点也能通过网络通信系统执行全局应用。具有分布性和逻辑整体性、自治性和协作性。 得分评阅人 二、选择题(15分)1.系统的、严格地提出关系模型的是【 B 】A. David Child B. E. F. Codd C. B
3、oyce与 Codd D. James Gray 2.子模式是 【 C 】A.模式的副本 B.多个模式的集合 C. 模式的逻辑子集 D. 以上三者都对3.在DBS中,DBMS和OS之间的关系是 【 B 】A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行4. 关系规范化的插入异常是指【 C 】A. 不该插入的数据被插入 B. 不该删除的数据被删除C. 应该插入的数据不能插入 D. 应该删除的数据未被删除5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【 D 】A. 左外联接B. 右外联接C. 外部并D. 外联接6数据流程图(DFD)是用
4、于描述结构化方法中的【C 】阶段的工具。 A.可行性分析 B.逻辑设计C.需求分析 D.详细设计7. 当局部E-R图合并成全局E-R图的时候可能出现冲突,不属于合并冲突的是【B 】A. 属性冲突 B. 语法冲突 C. 结构冲突 D. 命名冲突8. 储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间的关系是 【 C 】 A. 1对1联系 B. 1对多联系 C. 多对多联系 D. 多对1联系9. 下列用于修改表结构的语句是【 A 】A. ALTER B. CREATE C. UPDATE D. INSERT10. 设有T事务的封锁序列为: LOCK S(A)-LOCK S(B) -LOC
5、K X(C) UNLOCK(B)-UNLOCK(A)-UNLOCK(C),则T【 B 】A会发生死锁 B.遵守两段锁协议 C.可串行化 D.不会发生死锁11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【 C 】A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 12. 下列说法中正确的是【 B 】A. 聚簇索引可以加快查询速度,因此在进行数据库物理设计的时候,要尽量多建聚簇索引B. 对于违反实体完整性规则的操作,DBMS一般拒绝执行C. 数据库中封锁机制是数据库安全性的主要方法D. 数据库技术主要解决数据量大的问题13 索引属于【 C 】 A.模式 B.外模式
6、 C.内模式 D. 概念模式14任何一个满足2NF但不满足3NF的关系模式都不存在【 B 】A.主属性对键的部分依赖 B.非主属性对键的部分依赖 C.主属性对键的传递依赖 D.非主属性对键的传递依赖15下列概念中,【 D 】不能用于嵌入式SQL与宿主语言的交换。A.通信区 B.游标 C.主变量 D.文件 得分评阅人 三、填空题 (15分)1.层次数据库系统的典型代表是_IMS_,网状数据模型的典型代表是_DBTG_。2. 概念模型常用 _E-R图_来描述。3. 关系数据模型的数据结构是二维表,面向对象的数据模型的基本数据结构是_类_。 4. DBMS提供_DDL_,用户可以通过它方便的对数据库
7、中的数据对象进行定义。5.计算机系统中存在两种不同的数据处理操作分别是事务联机处理(OLTP)和_ OLAP _。6. 数据库数据具有永久存储、有组织和_可共享_3个基本特点。7. 五种基本关系代数运算是:选择、投影、并、差和 _笛卡儿积_。8. 由于硬件故障使存储在外存上的数据部分丢失或全部丢失,这种情况称做_介质(硬)故障_ 故障。9.关系模型有三类完整性约束,分别是:_参照完整性约束_、实体完整性和用户自己定义的完整性。10数据恢复要涉及的2个技术是:登记日志文件和_数据转储_。11开发、管理、使用数据库系统的主要人员有_数据库管理员_、_系统分析员_、_数据库设计人员_、_应用程序员_
8、等。得分评阅人 四、简答题 (25分)1. 数据库设计分哪几个阶段?各个阶段的主要任务是什么? 答:需求分析阶段:准确了解与分析用户需求(包括数据与处理) 概念结构设计阶段:对用户需求进行综合、归纳与抽象,形成概念模型。 逻辑结构设计:将概念结构转化为dbms所支持的数据模型并进行优化。 物理设计:为逻辑书记模型选取最适合应用环境的物理结构,包括存储结构与方法。 数据库实施:建立数据库,编制和调试应用程序,系统试运行。 数据库运行与维护:运行系统并在运行过程中进行评价、调整与修改。2. 简述事务故障的恢复策略? 事务故障的恢复由系统自动完成,具体策略是: (1)反向扫描日志文件。查找事务的更新
9、操作。 (2)对该事务的更新操作执行逆操作。 (3)继续反向扫描日志文件。查找事务的其他更新操作。对该事务的更新操作执行逆操作 (4)如此反复,直到读到此事务的开始标记。3. 简要回答数据字典包括那些内容? 数据项、数据结构、数据流、数据存储、处理过程。4. 简述ODBC的工作原理?ODBC由四个部分组成:(1)应用程序,提供用户界面,应用逻辑和事务逻辑。(2)驱动程序管理器,包含在ODBC.dll中用来管理各种驱动程序。(3)数据库驱动程序。应用程序操纵不同的数据库要动态连接到不同的驱动程序上。(4)ODBC数据源管理。ODBC工作流程为:(1)配置数据源。(2)初始化环境。(3)建立连接。
10、(4)分配语句句柄。(5)执行SQL语句。(6)结果集处理。(7)中止处理。5. R(A,B,C,D,E);F=a-d;e-d;d-b;bc-d;cd-a;求关键字并将其分解为3NF 关键字:CE分解为: AD DE BD BCD CDA 6简要说明数据库技术发展的主要动力和发展趋势?主要动力:数据、应用需求和计算机相关技术研究热点:信息集成、移动数据处理、网格数据处理、传感器数据库技术、DBMS的自适应管理等。得分评阅人 五、设计题 (共20分)设有 一个数据库,包括4个关系模式:供应商表S,零件表P,工程项目表J,供应情况表SPJ。每个表部分数据如下:供应商表S: 零件表P SNO SNA
11、ME STATUS CITY PNO PNAME COLOR WEIGHT S1 精益 20 天津 P1 螺母 红 12 S2 东方红 10 北京 P2 螺栓 绿 14工程项目表J 供应情况表SPJ JNO JNAME CITY SNO PNO JNO QTY J1 三建 北京 S1 P1 J1 200 J2 一汽 长春 S1 P1 J3 100 J3 机车厂 天津 S2 P2 J2 230(1) 用SQL语句建立供应商表S,供应情况表SPJ。并建立主码和外码约束。供应商表S: 供应情况表SPJ:CREATE TABLE S CREATE TABLE SPJ(SNO CHAR(3), SNO
12、CHAR(3), SNAME CHAR(2), PNO CHAR(3), STATUS CHAR(2), JNO CHAR(3), CITY CHAR(10); QTY INT);(2)试用关系代数(前5题)以及用SQL语句分别完成以下操作:求供应工程J1零件的供应商号码SNO。【关系代数】:【SQL语句】:SELECT SNO FROM SPJ WHERE JNO=J1求供应工程J1零件P1的供应商号码SNO.【关系代数】:【SQL语句】:SELECT SNO FROM SPJ WHERE JNO=J1 AND BNO=P1求供应工程J1零件为红色的供应商号码SNO.【关系代数】:【SQL语
13、句】:SELECT SNO FROM SPJ WHERE JNO=J1 AND PNO IN (SELECT PNO FROM P WHERE COLOR=红);SELECT SNO FROM SPJ P WHERE JNO=J1 AND SPJ.PNO=P.PNO AND COLOR=红;求没有使用天津供应商生产的红色零件的工程号JNO。【关系代数】:【SQL语句】:SELECT JNO FROM J WHERE NOT EXISTS (SELECT * FROM SPJ,S,P WHERE SPJ.JNO=J.JNO AND SPJ.PNO=P.PNO AND SPJ.SNO=S.SNO
14、AND S.CITY=天津 AND P.COLOR=红;求至少使用了供应商S1所供应的全部零件的工程号JNO。【关系代数】:【SQL语句】:SELECT distinct JNO FROM SPJ SOJZ WHERE NOT EXISTS (SELECT * FROM SPJ,SPJX WHERE SNO=S1 AND NOT EXISTS (SELECT * FROM SPJ SPJY WHERE SPJY.JNO=SPJZ.JNO AND SPJY.PNO=SPJX.PNO);把全部红色零件的颜色改为蓝色。【SQL语句】: UPDATE P SET COLOR=”红” WHERE COL
15、OR=”蓝”从供应商中删除S2的记录,并从供应情况关系中删除响应的记录。【SQL语句】:DELETE FROM SPJ WHERE SNO=S2 DELETE FROM S WHERE SNO=S2将(S2,J6,P4,200)插入供应情况关系。【SQL语句】:INSERT INTO SPJ(SNO,JNO,PNO,QTY) VALUE(S2,J1,P4,200)得分评阅人 六、综合题 (本题共15分)1 学校有若干系,每个系有若干班级和研究室,每个研究室有若干教员,其中有的教授和副教授每人带若干研究生,每个班级有若干学生,每个学生选修若干课程,每门课程可由若干学生选修(1)用E-R图建立该学校的概念模型。(2)把E-R图转换为关系模式。系(系号,系名,学校名) 教研室(教研室编号,教研室名称,系号)课程(课程号,课程名) 班级(班级号,班级名称,系号)学生(学号,姓名,班级号) 教员(教师号,教师名称,职称,教研室号) 选课(学号,课程号,成绩)(3)确定每个关系模式的候选码。他们属于第几范式?会产生什么更新异常?侯选码见上面划线部分。具有删除异常,插入异常和修改异常等。2. 设有:供应商表S(SNUM,SNAME,CITY),零件表P(PNUM,PNAME,WEIGHT,SIZE),供应关系表 SP(SNUM,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考理科数学专项训练题库
- 草莓高效种植技术操作指导方案
- 护师考试题库基础护理及答案解析
- 建筑施工现场管理及安全带班制度
- 狗狗护理师考试题库及答案解析
- 五年级下册数学表面积综合练习题
- 化学安全多选测试题及答案解析
- 从业资格考试合格后及答案解析
- 餐饮企业食品卫生安全培训教程
- 饲料安全生产考试题库及答案解析
- 静脉留置针穿刺与维护技巧
- 电土施表1-6 专业绿色施工、节能减排管理措施和实施记录
- 《中国各省份地图》课件
- 《哈利·波特》读书分享会
- 校服采购投标方案
- 急诊医学急性意识障碍
- 2023年04月2023年山东潍坊高新区招考聘用社区工作人员40人笔试参考题库附答案解析
- 部编版四年级语文上册第25课《王戎不取道旁李》说课稿+优质教案
- 差分进化算法
- 第一章儿童生活与教育
- 飞山景区旅游开发运营方案
评论
0/150
提交评论