数据库系统原理补考试题答案.doc_第1页
数据库系统原理补考试题答案.doc_第2页
数据库系统原理补考试题答案.doc_第3页
数据库系统原理补考试题答案.doc_第4页
全文预览已结束

下载本文档

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

文档简介

2010年数据库系统原理补考试题答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.数据库是长期存储在计算机内、有组织的、统一管理的相关( B )A.文件的集合B.数据的集合C.命令的集合D.程序的集合2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( C )A.外模式B.内模式C.逻辑模式D.存储模式3.数据库系统中存放三级结构定义的DB称为( B )A.DBSB.DDC.DDLD.DBMS4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( A )A.派生属性B.多值属性C.复合属性D.NULL属性5.对关系的描述不正确的是( C )A.关系是一个集合B.关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B )A.一对一联系B.一对多联系C.多对一联系D.多对多联系7.设F是关系模式R的FD集,如果对F中每个非平凡的FD XY,都有X是R的超键,则( C )A.R属于2NF,但不一定属于3NFB.R属于3NF,但不一定属于BCNFC.R属于BCNF,但不一定属于4NFD.R属于4NF8.关系Rl和R2如下表所示:R1 R2ABCABCa1b2c1a1fga2b2c2a2b2c2a3b1c1a3fg则R1与R2进行笛卡尔积运算,其结果的元组数为( D )A.1B.3C.6D.99.设四元关系R(A,B,C,D),则下面不正确的是( B )A.为取属性D,B的两列组成新关系B.为取属性的值是4,2的两列组成新关系C.与是等价的D.与是相同关系10.下列叙述正确的是( B )A.在ORDER BY子句后只能有一个属性B.ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项D.ORDER BY子句中必须指明是升序或降序,不能缺省12.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C#FROM SCWHERE( D )A.G=0B.G=0C.G=NULLD.G IS NULL12.数据库恢复的主要依据是( D )A.DBAB.DDC.文档D.事务日志13.不能激活触发器执行的事件是( A )A.SELECTB.UPDATEC.INSFRTD.DELETE14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( A )A.查询分析器B.服务管理器C.企业管理器D.事件探查器15.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是( B )A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。16.能惟一标识实体的属性或属性集称为_标识符_。17.数据独立性使得修改数据结构时,尽可能不修改_应用程序_。18.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和_存储方法_。19.由于数据的冗余,在对数据操作时常会引起_修改异常_、插入异常、删除异常。20.关系代数运算中,专门的关系操作有:选择、投影、和_连接_。21.SQL语言的条件表达式中字符串匹配操作符是_Like_。22.DBS运行的最小逻辑工作单位是_事务_。23.SQL的基本表约束主要有三种形式:候选键定义、外键定义、_检查子句_定义。24.在复合数据类型中,相同类型元素的有序集合,并且允许有重复的元素,称为_数组、列表_。25.SQL Server 2000引擎对外使用Net-Library抽象层来支持不同的_网络协议_。三、简答题(本大题共10小题,每小题3分,共30分)26.在DBS的全局结构中,磁盘存储器上的数据结构有哪几种形式? P2627.简述关系的参照完整性规则中,外键取值允许为空和不允许为空的条件。 P5328.设有函数依赖集F=AD,ABE,BIE,CDI,EC,计算属性集AE关于F的闭包(AE)+。 AEDCI29.简述关系代数表达式的启发式优化规则。 P10930.简述DBS中系统故障的恢复方法。 P15531.什么是X锁? P16032.SQL中哪些机制提供了安全性? P17333.什么是SQL/CLI? P26834.简述对象联系图的定义。 P25935.T-SQL中有哪些变量?各有哪些特点? P210四、设计题(本大题共5小题,每小题4分,共20分)已知有如下三个关系:学生表 S (S#, SNAME, AGE, SEX),其属性表示学生的学号,姓名,年龄,性别。课程表 C(C#, CNAME, TNAME),其属性表示课程号,课程名,任课教师名。选课表 SC(S#, C#, SCORE),其属性表示学号,课程号,成绩。下面3640题都是针对上述三个表操作的。36试用关系代数表达式写出下列查询:检索女同学选修的课程的课程号和课程名。37试用SQL语句写出第32题的查询。38试用SQL语句写出下列插入操作:把S表中男同学的元组插入到一个已存在的表S_M(S#, SNAME, AGE, SEX)。39.试用SQL语句完成下列修改要求: 在SC表中,把男同学的成绩增加5%。40试用SQL的断言来表达下列约束: 在S表中,男同学的年龄必须大于等于18岁。(断言名为ASSE2) CREATE ASSERTION ASSE2 CHECK (NOT EXISTS (SELECT * FROM S WHERE SEX=男 AND age18 )五、综合题(本大题共2小题,每小题5分,共l0分)41设大学里教学数据库中有3个实体集,一是课程实体集,属性有课程号、课程名;二是教师实体集,属性有教师工号、姓名、职称;三是学生实体集,属性有学号、姓名、性别、年龄。 设教师和课程之间有主讲联系,每位教师可主讲若干门课程,但每门课程只有一个主讲教师,教师主讲课程将选用某本教材;教师与学生之间有指导联系,每个教师可指导若干个学生,但每个学生只有一个指导教师;学生与课程之间有选课联系,每个学生可选若干门课,每门课也可由若干个学生选,学生选的课程有成绩属性。(1)试画出E_R图,并在图上注明联系类型,联系可省略。(2)根据转换规则,将E_R图转换成关系模式集,并标出主键和外键。42. 设关系模式为:R (车间编号,零件编号,数量,仓库编号,仓库地址)记录工厂里每个车间需要的零件数量,以及零件存放的仓库信息。如果规定:每种零件只存放在一个仓库里;每个仓库只有一个地址;每个车间每需要一种零件只有一个数量。试回答下列问题:(1) 根据上述规定,写出关系模式R的基本函数依赖和关键码。 车间编号,零件编号-数量 零件编号-仓库编号 仓库编号-仓库地址键:车间号,零件编号(2) 说明R不是2NF的理由,试把R分解成2NF模式集(需标出主键和外键)1NF,存在非主属性对键的部分函数依赖R1(零件编号,仓库编号,仓库地址) 主键:零

温馨提示

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

评论

0/150

提交评论