全国自考(数据库系统原理)模拟试卷1(共386题)_第1页
全国自考(数据库系统原理)模拟试卷1(共386题)_第2页
全国自考(数据库系统原理)模拟试卷1(共386题)_第3页
全国自考(数据库系统原理)模拟试卷1(共386题)_第4页
全国自考(数据库系统原理)模拟试卷1(共386题)_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

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

文档简介

全国自考(数据库系统原理)模拟试卷1(共9套)(共386题)全国自考(数据库系统原理)模拟试卷第1套一、单项选择题(本题共15题,每题1.0分,共15分。)1、一般情况下,一个数据库系统的外模式()A、只能有一个B、最多只能有一个C、至少两个D、可以有多个标准答案:D知识点解析:外模式是对用户能够看见和使用的局部数据的逻辑结构和特征的描述,一个数据库系统通常包含多个应用,一个应用程序只能使用一个外模式,但同一个外模式可以为某一用户的多个应用程序使用,所以一个数据库系统可以有多个外模式。2、对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是()A、应用程序开发人员B、终端用户C、数据库管理员D、数据库管理系统的软件设计人员标准答案:C知识点解析:本题主要考查的知识点为数据库管理员的职责。3、数据库物理设计阶段的任务不包括()A、优化模式B、存储记录结构设计C、确定数据存放位置D、存取方法设计标准答案:A知识点解析:物理设计可分五步完成,分别为:(1)设计存储记录结构。(2)确定数据存放位置。(3)设计存取方法。(4)考虑完整性和安全性。(5)程序设计。4、教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个()A、派生属性B、多值属性C、复合属性D、NULL属性标准答案:A知识点解析:派生属性是指可从其他属性推导出值的属性,教龄可从任教时间推导出来,所以它为派生属性。5、下列叙述正确的是()A、在ORDERBY子句后只能有一个属性B、ORDERBY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容C、进行有序输出时,如果列中有空值则在升序输出时最后列出空值项,而在降序时首先列出空值项D、ORDERBY子句中必须指明是升序或降序,不能缺省标准答案:B知识点解析:ORDERBY子句对输出的目标进行排序,按附加说明ASC升序排列,或按DESC降序排列,对表的实际内容没有影响。ORDERBY子句后可跟多个属性,当其后未指明是升序或降序排序时,默认为升序。6、已知关系R(A,B)和S(B,C),在下面列出的SQL语句中,实现了关系代数表达式RS运算的是()A、SELECT*FROMR,SWHERER.B=S.BB、SELECTA,B,CFROMR,SWHERER.B=S.BC、SFLFCTA.R.R.CFROMR,SWHFRFR.B=S.BD、SELECTA,R.B,S.B,CFROMR,SWHERER.B=S.B标准答案:C知识点解析:暂无解析7、设有关系R(A,B,C)和S(A,D),则与RS等价的关系代数表达式是()A、B、∏R.A.B.C.D(R×S)C、σR.A-S.A(R×S)D、∏R.A.B.C.D(σR.A-S.A(R×S))标准答案:B知识点解析:暂无解析8、在SQL中,用户可以直接操作的是()A、基本表B、视图C、基本表或视图D、基本表和视图标准答案:D知识点解析:暂无解析9、在SQL中使用FOREIGNKEY时,与之配合的语句是()A、EXISTSB、EXCEPTC、TABLED、REFERENCES标准答案:D知识点解析:暂无解析10、设有关系R(书号,书名),如果要检索第3个字母为M,且至少包含4个字母的书名,则SQL查询语句中WHERE子句的条件表达式应写成:书名LIKE()A、’__M_’B、’__M%’C、’__M_%’D、’%M__’标准答案:C知识点解析:暂无解析11、事务的持久性是指()A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务必须使数据库从一个一致性状态变到另一个一致性状态标准答案:B知识点解析:事务的持久性是指一个事务一旦完成全部操作后,它对数据库的所有更新永久地反映在数据库中,不会丢失。A项是事务的原子性,C项是事务的隔离性,D项是事务的一致性。12、在数据库系统中,系统故障造成的后果是()A、硬盘数据丢失B、磁带数据丢失C、内存数据丢失D、软盘数据丢失标准答案:C知识点解析:系统故障主要影响的是系统中正在运行的事务,内存中的内容会丢失。13、下列说法中正确的是()A、封锁的粒度越大,并发度就越小,同时系统的开销也越小B、封锁的粒度越大,并发度就越大,同时系统的开销也越小C、封锁的粒度越大,并发度就越小,同时系统的开销.也越大D、封锁的粒度越大,并发度就越大,同时系统的开销也越大标准答案:A知识点解析:暂无解析14、SQLServer2000中的()工具用来管理数据库的应用程序。A、查询分析器B、服务管理器C、企业管理器D、事件探查器标准答案:C知识点解析:暂无解析15、面向对象技术中,数组类型属于()A、基本类型B、复合类型C、引用类型D、对象类型标准答案:B知识点解析:复合类型包括以下五类:(1)行类型。(2)数组类型。(3)列表类型。(4)包类型。(5)集合类型。二、填空题(本题共10题,每题1.0分,共10分。)16、SQLServer2000中,实际上用户连接的数目上限是________个。FORMTEXT标准答案:23767知识点解析:暂无解析17、导入和导出数据可以完成多个数据库之间的________转换和转移。FORMTEXT标准答案:数据知识点解析:暂无解析18、T-SQL中用于循环结构的流程控制语句是________语句。FORMTEXT标准答案:While知识点解析:暂无解析19、PB9.0的开发空间的三个层次是Workspace、Target和________。FORMTEXT标准答案:Library知识点解析:暂无解析20、PB9.0中,连接数据库时用________命令。FORMTEXT标准答案:Connect知识点解析:暂无解析21、________类型是一个标识符的列表,它和整型是同义词。FORMTEXT标准答案:枚举知识点解析:暂无解析22、目前面向对象开发的行业标准语言是________。FORMTEXT标准答案:统一建模语言(或UML)知识点解析:暂无解析23、API的中文含义是________。FORMTEXT标准答案:.应用程序设计接口知识点解析:暂无解析24、PB9.0的________画板用于定义程序中要使用的全局结构。FORMTEXT标准答案:结构知识点解析:暂无解析25、数据库应用系统开发工具可以在客户机上通过________接口与诸如Oracle、SQLServcr等服务器端的数据库相连。FORMTEXT标准答案:ODBC知识点解析:暂无解析三、简答题(本题共10题,每题1.0分,共10分。)26、什么是DB的系统缓冲区?标准答案:应用程序运行时,DBMS在内存为其开辟一个程序工作区,主要用于数据的传输和格式的转换。知识点解析:暂无解析27、设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},计算属性集D关于F的闭包D+。标准答案:令X={D}X(0)=DX(1)=DGHX(2)=DGH∵X(2)=X(1)∴D+=DGH知识点解析:暂无解析28、设某公司数据库中有关系模式R’(姓名,职务,工资),R上的函数依赖集F={姓名→职务,职务→工资},试给出R的三个分解。并分析其是否具有无损连接性和保持函数依赖性。标准答案:三个分解:(1)R1(姓名,工资)和R2(职务,工资),不保持函数依赖、不具无损连接性。(2)R1(姓名,职务)和R2(职务,工资),满足无损连接性、保持函数依赖。(3)R1(姓名,职务)和R2(姓名,工资),满足无损连接性、不保持函数依赖。知识点解析:暂无解析29、简述SQL数据库表的三种类型及它们的区别。标准答案:表有三种类型:基本表、视图和导出表。基本表是实际存储在数据库中的表,视图是由若干基本表或其他视图构成的表的定义,而导出表是执行了查询时产生的表。知识点解析:暂无解析30、简述数据库安全性的定义。标准答案:数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏。知识点解析:暂无解析31、什么是触发器?它由哪三个部分组成?标准答案:触发器是一个能由系统自动执行对数据库修改的语句。触发器有时也称为主动规则或ECA规则。一个触发器由三部分组成:(1)事件。(2)条件。(3)动作。知识点解析:暂无解析32、SQL完整性约束有哪些?标准答案:SQL中的完整性约束有:域约束、基本表和断言。知识点解析:暂无解析33、设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F={ABC→DE,BC→D,D→E},试问R达到笫几范式,并说明理由。标准答案:R属于1NF,由于候选键是ABC,而非主属性D和E局部函数依赖于候选键ABC,因此R不是2NF,只能是1NF。知识点解析:暂无解析34、简述ODBC体系结构中驱动程序管理器的功能。标准答案:驱动程序管理器的主要功能如下:(1)为应用程序加载DBMS驱动程序。(2)检查QDBC调用参数的合法性和记录ODBC函数的调用。(3)为不同驱动程序的ODBC函数提供单一的入口。(4)调用正确的DBMS驱动程序。(5)提供驱动程序信息。当一个应用程序与多个数据库连接时,驱动程序管理器的作用是能够保证应用程序正确地调用这些DBS的DBMS,实现数据访问,并把来自数据源的数据传送给应用程序。知识点解析:暂无解析35、设有关系模式R(A,B,C,D),F是R上成立的FD集,F={D→A,D→B},试写出关系模式R的候选键,并说明理由。标准答案:(1)R的候选键是CD。(2)理由:从已知的F,可导出D→ABD,再根据增广律,可得出CD→ABCD,即CD值可决定全部属性值。知识点解析:暂无解析四、综合题(本题共6题,每题1.0分,共6分。)36、某书店提供网上售书的服务项目,送书上门时需要填写如题36图所示的购书单。这张购书单提供的信息解答下列问题:(1)设计ER模型(实体的属性可不画出)。(2)转换成关系模型(标出主键和外键)。标准答案:(1)(2)购书者(身份证号,购书者姓名,地址,电话)书(书号,书名,出版社,作者,单价)购书单(编号,,订购日期,送书日期,送书人姓名)包含(,数量)(注:_____表示主键,表示外键。)知识点解析:暂无解析37、为体育部门建立数据库,其中包含如下信息:(1)运动队:队名、主教练,其中队名唯一标识运动队。(2)运动员:运动员编号、姓名、性别、年龄。(3)运动项目:项目编号、项目名、所属类别。其中每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多名运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。根据上述叙述,解答以下问题:(1)建立ER模型(实体的属性可以省略)。(2)将ER模型转换为关系模型。标准答案:(1)(2)运动队(队名,主教练)运动员(运动员编号,姓名,性别,年龄,)运动项目(项目编号,项目名,所属类别)参加(,名次,成绩,比赛日期)(注:_____表示主键,表示外键。)知识点解析:暂无解析38、设某商业集团数据库中有商店、商品、职工三类实体。其中商店的属性有:商店编号、商店名称、地址;商品的属性有:商品号、商品名称、规格、单价;职工的属性有:职工号、姓名、性别。每个商店可销售多种商品,每种商品也可放存多个商店销售。每个商店聘用多名职工,每名职工只能在一个商店工作。根据上面叙述,解答以下问题:(1)设计ER模型,要求标注联系类型,可省略属性。(2)将ER模型转换成关系模型,标出每一个关系的主键和外键(如果存在)。标准答案:(1)(2)商店(商店编号,商店名称,地址)商品(商品号,商品名称,规格,单价)职工(职工号,姓名,性别,)销售()(注:_____为主键,为外键。)知识点解析:暂无解析39、设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以确有多名保管员,但一名保管员只能在一个仓库工作。(1)试为该工厂的数据库设计一个FR模型,要求标注联系类型,可省略实体属性。(2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。标准答案:(1)(2)保管员(职工号,姓名,)仓库(仓库号,仓库面积)零件(零件号,零件名,规格,单价)供应商(供应商号,供应商名,地址)存放(,库存量)供应(,供应量)(注:_____为主键,为外键。)知识点解析:暂无解析40、现有关系模式:教师授课(教师号,姓名,职称,课程号,课程名,学分,教科书名)其函数依赖集为:{教师号→姓名,教师号→职称,课程号→课程名,课程号→学分,课程号→教科书名}(1)指出这个关系模式的主键。(2)这个关系模式是第几范式,为什么?(3)将其分解为满足3NF要求的关系模式(分解后的关系模式名自定)。标准答案:(1)主键是:(教师号,课程号)(2)教师授课关系模式为1NF。因为存在局部函数依赖:(教师号,课程号)→姓名,即姓名局部函数依赖于主键。(注:只要列出一个局部函数依赖即可)(3)满足3NF的关系模式为:教师(教师号,姓名,职称)课程(课程号,课程名,学分,教科书名)教师授课(教师号,课程号)或教师(教师号,姓名,职称,课程号)课程(课程号,课程名,学分,教科书名)或教师(教师号,姓名,职称)课程(课程号,课程名,学分,教科书名,教师号)知识点解析:暂无解析41、假设某商店数据库中有关系模式R:R(商店编号,商品编号,数量,部门编号,负责人)约定:每个商店的每种商品只有一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。请回答下列问题:(1)找出关系模式R的候选键。(2)关系模式R最高已经达到第几范式?说明理由。(3)如果R不属于3NF,请将R分解成3NF模式集。标准答案:(1)R的候选键是:(商店编号,商品编号)(2)因为R中存在着非主属性“负责人”对候选键(商店编号,商品编号)的传递函数依赖,所以R属于2NF,而不属于3NF。(3)将R分解成:R1(商店编号,商品编号,数量,部门编号)R2(商店编号,商品编号,负责人)知识点解析:暂无解析全国自考(数据库系统原理)模拟试卷第2套一、单项选择题(本题共15题,每题1.0分,共15分。)1、数据库管理系统(DBMS)是()A、一组系统软件B、一个完整的数据库应用系统C、一组硬件D、既有硬件,也有软件标准答案:A知识点解析:数据库管理系统DBMS是一个以统一方法管理、维护数据库数据的一系列软件的集合,所以本题答案为A。2、提供数据库数据描述的集中管理的是()A、数据库模式B、数据库C、数据库管理系统D、数据字典标准答案:D知识点解析:数据字典是对数据描述的集中管理,用于存储和检索各种数据描述。3、下列关于数据库运行和维护的叙述中,正确的是()A、只要数据库正式投入运行,就标志着数据库设计工作的结束B、数据库的维护工作就是维持数据库系统的正常运行C、数据库的维护工作就是发现错误,修改错误D、数据库正式投入运行标志着数据库运行和维护工作的开始标准答案:D知识点解析:本题主要考查的知识点为数据库的运行与维护。4、下列关于外键的说法正确的是()A、外键必须和相应的主键同名B、外键值不允许为空C、外键和相应的主键可以不同名,只要定义在相同域上即可D、外键的取值只允许等于所参照关系中某个主键值标准答案:C知识点解析:外键和相应的主键只要定义在相同的值域上即可,不必同名,故选项A错误;外键值是否为空要视具体的情况区别对待,故选项B错误。5、两个函数依赖集F和G等价的充分必要条件是()A、F=GB、F+=GC、F=G+D、F+=G+标准答案:D知识点解析:若关系模式上的函数依赖集F和G,满足条件F+=G+,则称F和G为等价的函数依赖集。6、设有关系R,按条件f对关系R进行选择,正确的是()A、R×RB、∏f(R)C、σf(R)D、R∩R标准答案:C知识点解析:暂无解析7、在元组关系演算中,与公式P1P2等价的公式是()A、

B、

C、

D、

标准答案:A知识点解析:元组关系演算的公式中,有以下等价转换规则:本题主要考查的知识点为创建SQL模式的命令语句。SQL模式的创建用CREATESCHEMA;表的创建用CREATETABLE;视图的创建用CREATEVIEW;CREATEINDEX则用于索引的建立。8、使用CREATESCHEMA语句建立的是()A、SQL模式B、表C、视图D、索引标准答案:A知识点解析:暂无解析9、在SQL语句中,对输出结果排序的语句是()A、GROUPBYB、ORDERBYC、WHERED、HAVING标准答案:B知识点解析:暂无解析10、事务的一致性由DBMS的()实现的。A、事务管理子系统B、完整性子系统C、恢复管理子系统D、并发控制子系统标准答案:B知识点解析:本题主要考查的知识点为事务的ACID性质都是由哪些子系统完成的。原子性由事务管理子系统来实现,一致性由完整性子系统实现,隔离性由并发控制子系统实现,持久性由恢复管理子系统实现。11、设四元关系R(A,B,C,D),则下面不正确的是()A、∏D,B(R)为取属性D,B的两列组成新关系B、∏4,2(R)为取属性的值是4,2的两列组成新关系C、∏D,B(R)与∏4,2(R)是等价的D、∏D,B(R)与∏2,4(R)是相同关系标准答案:B知识点解析:∏4,2(R)表示其结果关系中第1列为关系R的第4列,第2列为关系R的第2列。12、有如下4条SQL语句:Ⅰ.CREATETABLEⅡ.CREATEVIEWⅢ.COMMITⅣ.GRANT其中具有安全性控制功能的是()A、Ⅰ和ⅡB、Ⅱ和ⅢC、Ⅲ和ⅣD、Ⅱ和Ⅳ标准答案:D知识点解析:暂无解析13、用文件系统管理数据时,当文件结构和数据发生任何微小变化时,都可能要修改文件的存取程序。其原因是()A、文件系统的数据没有结构B、文件系统的数据不独立C、文件系统的文件没有结构D、文件系统的文件不独立标准答案:B知识点解析:暂无解析14、新建一个工作空间则产生一个扩展名为()的文件。A、.pbwB、.pbtC、.pblD、.pbs标准答案:A知识点解析:暂无解析15、在对象联系图中,双向箭头表示()A、函数值为多值B、对象类型之间的超类与子类联系C、逆函数关系D、函数A就是函数B标准答案:B知识点解析:暂无解析二、填空题(本题共10题,每题1.0分,共10分。)16、在数据库技术中,用________的概念描述数据库的结构和语义,对现实世界的数据进行抽象。FORMTEXT标准答案:数据模型知识点解析:暂无解析17、实体完整性规则要求关系中元组在组成________的属性上不能有空值。FORMTEXT标准答案:主键知识点解析:暂无解析18、设F是关系模式R的FD集,如果对F中每个非平凡的FDX→Y,都有X是R的________,则R∈BCNF。FORMTEXT标准答案:超键知识点解析:暂无解析19、数据独立性使得修改数据结构时,尽可能不修改________。FORMTEXT标准答案:应用程序知识点解析:暂无解析20、嵌入式SQL需要用________把集合操作转换成单记录处理方式。FORMTEXT标准答案:游标知识点解析:暂无解析21、SQL3的触发事件有三类:________、DELETE和INSERT。FORMTEXT标准答案:UPDATE知识点解析:暂无解析22、一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的________。FORMTEXT标准答案:原子性知识点解析:暂无解析23、在数据库中为提高查询速度而设置的逻辑排序手段称为________。FORMTEXT标准答案:索引知识点解析:暂无解析24、一种没有直接对象,但它的子孙可以有直接对象的类称为________。FORMTEXT标准答案:抽象类知识点解析:暂无解析25、关联是对类的实例之间联系的命名,相当于ER模型中的________。FORMTEXT标准答案:联系类型知识点解析:暂无解析三、简答题(本题共10题,每题1.0分,共10分。)26、设有关系R(A,B,C)和S(D,E,A),其中A是R的主键和S的外键,为了不破坏参照完整性,当修改R中的A值时,对S中的A值可能有几种修改?标准答案:对S表中A值的修改出外键定义中的参照动作决定:NOACTION(无影响,不修改)、CASCADE(级联修改)、RESTRICT(限制修改)、SETNULL(置空值)、SETDEFAULT(置缺省值)。知识点解析:暂无解析27、用户访问数据库的权限有哪几种?标准答案:读(Read)权限、插入(Insert)权限、修改(Update)权限、删除(Daelete)权限。知识点解析:暂无解析28、简述弱实体的概念。标准答案:一个实体对于另一个实体(强实体)有很强的依赖关系,而且该实体主键的一部分或全部从其强实体中获得,则称该实体为弱实体。知识点解析:暂无解析29、设有关系模式:S(SNO,SNAME,SEX)和SC(SNO,CNO,GRADE)。试写出检索成绩(GRADE)不及格(<60)的学生的学号(SNO)、姓名(SNAME)和课程号(CNO)的关系代数表达式。标准答案:∏SNO,SNAME,CNO(σGRADE<60(SSC))知识点解析:暂无解析30、设有关系模式:S(SNO,SNAME,SEX)和SC(SNO,CNO,GRADE),写出检索不学“C2”课的学生的学号(SNO)和姓名(SNAME)的关系代数表达式。标准答案:∏SNO,SNAME(S)-∏SNO,SNAME(σCNO=’C2’(SSC))知识点解析:暂无解析31、设R={A,B,C},F={A→B,B→C},ρ={AB,BC}试判断ρ是否为无损分解,并说明理由。标准答案:ρ是无损连接分解。理由如下:构造初始表格如下:可将b13改为a3,则出现全a行,故为无损连接分解。知识点解析:暂无解析32、试写出对象联系图的基本成分。标准答案:对象联系图中有下列七个基本成分:(1)椭圆代表对象类型(相当于实体类型)。(2)小圆圈表示属性是基本数据类型(整型、实型、字符串型等)。(3)椭圆之间的边表示对象之间的“引用”。(4)单箭头(→)表示属性值是单值(属性可以是类型,也可以是另一个对象类型,即元组类型)。(5)双箭头(→→)表示属性值是多值(属性可以是基本数据类型,也可以是另一个对象类型,即关系类型)。(6)双线箭头()表示对象类型之间的超类与子类联系(从子类指向超类)。(7)双向箭头(←→)表示两个属性之间值的联系为逆联知识点解析:暂无解析33、简述存储过程的优点。标准答案:使用存储过程具有如下优点:(1)提高运行速度。(2)增强了SQL的功能和灵活性。(3)可以降低网络的通信量。(4)减轻了程序编写的工作量。(5)间接实现安全控制功能。知识点解析:暂无解析34、设有关系模式R{A,B,C,D),F={A→C,C→A,B→AC,D→AC},计算(AD)+。标准答案:令X=(AD},X(0)=AD。X(1)=AD∪CA=ACD,X(2)=ACD∪CA=ACD。(AD)+=ACD。知识点解析:暂无解析35、简述核心SQL的四个组成部分。标准答案:核心SQL的四个组成部分:(1)数据定义语言(或DDL)。(2)数据操纵语育<或DML)。(3)数据控制语言(或DCL)。(4)嵌入式SQL语言的使用规则。知识点解析:暂无解析四、综合题(本题共2题,每题1.0分,共2分。)36、设有一个记录学生毕业设计情况的关系模式:R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩)如果规定:每名学生只有一位毕业设计指导教师,每位教师可指导多名学生;学生的毕业设计题目可能重复。(1)根据上述规定,写出模式R的基本FD和关键码。(2)R最高属于第几范式。(3)将R规范到3NF。标准答案:(1)基本的FD有7个:学号→学生名,学号→班级,学号→教师号,学号→毕业设计题目,学号→成绩教师号→教师名,教师号→职称R的关键码为学号。(2)R的最高属于2NF。(3)R应分解为:R1(学号,学生名,班级,教师号,毕业设计题目,成绩)R2(教师号,教师名,职称)知识点解析:暂无解析37、有4个关系模式如下:出版社(出版社编号,出版社名称)图书(图书编号,书名,出版社编号,定价)作者(作者编号,姓名)著书(图书编号,作者编号,作者排序)注:作者排序-1表示第一作者,依此类推,其中:(1)每个出版社出版多种图书,每种图书有唯一的图书编号,且每种图书只能由一个出版社出版。(2)一种图书有多名作者,且每一个作者可能编著多种图书。试设计ER模型,要求标注出联系的类型,可省略属性。标准答案:知识点解析:暂无解析五、设计题(本题共5题,每题1.0分,共5分。)有4个关系模式如下:出版社(出版社编号,出版社名称)图书(图书编号,书名,出版社编号,定价)作者(作者编号,姓名)著书(图书编号,作者编号,作者排序)注:作者排序-1表示第一作者,依此类推。用SQL语句,完成小题。38、检索所有定价超过20元的书名。标准答案:SELECT书名FROM图书WHERE定价>20;知识点解析:暂无解析39、统计每个出版社图书的平均定价。标准答案:SELECT出版社编号,AVG(定价)FROM图书GROUPBY出版社编号;知识点解析:暂无解析40、将科学出版社的所有图书定价下调5%。标准答案:UPDATE图书SET定价=定价*0.95WHERE出版社编号IN(SELECT出版社编号FROM出版社WHERE出版社名称=’科学’);说明:WHERE出版社名称LIKE’科学’也正确。知识点解析:暂无解析41、列出所有图书的书名、第一作者姓名和出版社名称。标准答案:SELECT书名,姓名,出版社名称FROM出版社A,图书B,作者C,著书DWHEREA.出版社编号=B.出版社编号ANDB.图书编号=D.图书编号ANDC.作者编号=D.作者编号AND作者排序=1;知识点解析:暂无解析42、设有关系R(A,B,C)和S(D,E,A),A是R的主键和S的外键,D是S的主键。写出功能与关系代数表达式∏B,E(σC=’C2’,E>6(RS))等价的SQL语句。标准答案:SELECTB,EFROMR,SWHERER.C=’C2’ANDS.E>6;知识点解析:暂无解析全国自考(数据库系统原理)模拟试卷第3套一、单项选择题(本题共16题,每题1.0分,共16分。)1、设关系模式R(X,Y,Z),F={Y→X,Z→X},分解ρ={XY,YZ}相对于F()A、是无损连接,也保持函数依赖B、是无损连接,但不保持函数依赖C、不是无损连接,但保持函数依赖D、既不是无损连接,也不保持函数依赖标准答案:B知识点解析:暂无解析2、允许用户Zhang对Score表的内容进行修改,正确的授权语句是()A、GRANTUPDATETOTABLEScoreONZhangB、GRANTUPDATETOScoreONZhangC、GRANTUPDATEONTABLEScoreTOZhangD、GRANTUPDATEONScoreTOZhang标准答案:D知识点解析:暂无解析3、设关系R和S的结构相同,且各有10个元组,那么这两个关系的并操作结果的元组个数为()A、10B、30C、1000D、不确定标准答案:D知识点解析:R和S的并是由属于R或属于S的元组的集合组成,其元组数由具体的R和S来确定。4、现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECTS#,C#FROMSCWHERE()A、G=0B、G<=0C、G=NULLD、GISNULL标准答案:D知识点解析:SQL中允许列值为空,空值用保留字NULL表示。这里用“GISNULL”测试列值是否为空值。5、在SELECT语句中,使用MAX(列名)时,该“列名”应该()A、必须是数值型B、必须是字符型C、必须是数值型或字符型D、不限制数据类型标准答案:D知识点解析:聚合函数MAX(<列名>)用于求某一列值的最大值,它对列名不限制数据类型。6、已知关系R(A,B)和S(A,B),则以下关系代数表达式中错误的是()A、R∩S=S-(S-R)B、R-S=R-(R∩S)C、R∪S=R∪(S-R)D、R∩S=R-(S-R)标准答案:D知识点解析:R∩S=R-(R-S)或R∩S=S-(S-R)。7、检索选修课程号为“D3”的学生中成绩最高的学生的学号,正确的SELECT语句是()A、SELECTS#FROMSCWHEREC#=’D3’ANDGRADE>=(SELECTGRADEFROMSCWHEREC#=’D3’);B、SELECTS#FROMSCWHEREC#=’D3’ANDGRADEIN(SELECTGRADEFROMSCWHEREC#=’D3’);C、SELECTS#FROMSCWHEREC#=’D3’ANDGRADENOTIN(SELECTGRADEFROMSCWHEREC#=’D3’);D、SELECTS#FROMSCWHEREC#=’D3’ANDGRADE>=ALL(SELECTGRADEFROMSCWHEREC#=’D3t);标准答案:D知识点解析:暂无解析8、关系运算中花费时间可能最长的运算是()A、投影B、选择C、笛卡尔积D、除标准答案:C知识点解析:笛卡尔积运算的次数为两个关系元组个数的乘积,相对于投影、选择和除,它花费的时间可能最长。9、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()A、可靠性B、一致性C、完整性D、安全性标准答案:D知识点解析:授权是数据库安全性控制通常采用的措施之一。10、设关系R和S的结构相同,并且各有80个元组,假如这两个关系做交运算,其运算结果的元组个数为()A、80B、小于等于80C、大于等于160D、大于等于80,小于等于160标准答案:B知识点解析:关系R和S的交是由属于R又属于S的元组构成的集合,所以本题中运算结果的元组个数小于或等于80。11、在下列几种故障中,不破坏数据库内容的是()A、计算机病毒发作B、供电系统故障C、瞬时的强磁场干扰D、磁盘介质损坏标准答案:B知识点解析:暂无解析12、要使数据库具有可恢复性,典型策略是()A、加强机房安全管理B、安装防病毒设施C、经常检修计算机系统D、数据转储和建立日志标准答案:D知识点解析:暂无解析13、如果事务T获得了数据项Q上的排他锁,则T对Q()A、只能读不能写B、只能写不能读C、既可读又可写D、不能读不能写标准答案:C知识点解析:T对数据项Q加了排他锁,则T对Q可以读也可以写,并且在T对Q解除封锁之前,不允许其他事务再对Q加任何类型的锁。14、“断言”是DBS采用的()A、完整性措施B、安全性措施C、恢复措施D、并发控制措施标准答案:A知识点解析:暂无解析15、事务日志用于保存()A、对数据的更新操作B、数据操作C、程序的执行结果D、程序运行过程标准答案:A知识点解析:暂无解析16、数据库恢复的主要依据是()A、DBAB、DDC、文档D、事务日志标准答案:D知识点解析:暂无解析二、填空题(本题共10题,每题1.0分,共10分。)17、从事物的特性到计算机中的具体表示,数据描述经历了概念设计、逻辑设计和________三个阶段。FORMTEXT标准答案:物理设计知识点解析:暂无解析18、与一个联系有关的实体集个数,称为联系的________。FORMTEXT标准答案:元数知识点解析:暂无解析19、在数据抽象的四种级别中,抽象级别最高的数据模型是________。FORMTEXT标准答案:概念模型知识点解析:暂无解析20、________是对数据描述的集中管理,它的功能是存储和检索各种数据描述。FORMTEXT标准答案:数据字典(或DD)知识点解析:暂无解析21、ER模型的基本元素是实体、________和属性。FORMTEXT标准答案:联系知识点解析:暂无解析22、设有关系模式R(A,B,C,D),F={A→B,B→C),则B+=________。FORMTEXT标准答案:BC知识点解析:暂无解析23、设有关系模式R(X,Y,Z),F={X→Y,Y→Z},则R的候选键是________。FORMTEXT标准答案:X知识点解析:暂无解析24、设有关系模式R(A,B,C),F={A→C,AB→C},则R中存在________函数依赖。FORMTEXT标准答案:局部知识点解析:暂无解析25、在数据管理中,________一直是影响系统性能的大问题。FORMTEXT标准答案:数据冗余知识点解析:暂无解析26、在一个关系R中,若每个数据项都是不可再分的原子项,那么R属于________。FORMTEXT标准答案:1NF知识点解析:暂无解析三、简答题(本题共10题,每题1.0分,共10分。)27、什么是BCNF模式?标准答案:设F是关系模式R的FD集,如果对F中每个非平凡的FDX→Y,都有X是R的超键,那么称R是BCNF模式。知识点解析:暂无解析28、设关系R(A,B,C)和S(D,E,A),A是R的主键和S的外键,为了不破坏参照完整性约束,对R中A的更新操作可采取哪三种措施?标准答案:(1)RESTRICT方式(或ONUPDATERESTRICT)(2)CASCADE方式(或ONUPDATECASCADE)(3)SETNULL方式(或ONUPDATESETNULL)知识点解析:暂无解析29、设有函数依赖集F={A→D,AB→E,BI→E,CD→I,E→C},计算属性集AE关于F的闭包(AE)+。标准答案:令X={AE}X(0)=AE∵A→D,E→C,∴X(1)=X(0)∪DC=ACDE∵CD→I∴X(2)=X(1)∪I=ACDEI∵X(3)=X(2)∴(AE)+=ACDEI知识点解析:暂无解析30、设有关系模式SC(SNO,CNO,SCORE),试写出与关系代数表达式∏SNO,SCORE(UCNO=’B2’(SC))等价的元组表达式。标准答案:{t|(зu)(SC(u)Λu[2]=’B2’Λt[1]=u[1]Λt[2]=u[3]))知识点解析:暂无解析31、简述SQL语言的特点。标准答案:SQL语言的特点是:(1)一体化特点。(2)两种使用方式,统一的语法结构。(3)高度的非过程化。(4)语言简洁,词汇有限,易学易用。知识点解析:暂无解析32、简述在数据库系统中介质故障的恢复方法。标准答案:(1)装入最近一次备份的数据库。(2)利用日志文件执行REDO(重做)操作。知识点解析:暂无解析33、请用SQL语句完成如下授权:授予用户CHEN查询、修改关系S的权限,并且允许CHEN将这些权限转授给其他用户。标准答案:GRANTSELECT,UPDATEONSTOCHENWITHGRANTOPTION知识点解析:暂无解析34、封锁粒度的大小与系统的并发度、系统开销之间的关系如何?标准答案:封锁粒度与系统的并发度和并发控制的开销密切相关。封锁的粒度越大,并发度就越小,同时系统的开销也就越小;相反,封锁的粒度越小,并发度就越高,系统开销也就越大。知识点解析:暂无解析35、角色可分为哪两类?标准答案:角色分为服务器角色和数据库角色两类。知识点解析:暂无解析36、简述SQL/CLI中环境记录的功能。标准答案:环境记录作为一个容器,设置环境信息,以保存一个或多个数据库连接。知识点解析:暂无解析四、综合题(本题共2题,每题1.0分,共2分。)37、设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式:R(员工号,姓名,电话,产品型号,日期,安装数量)如果规定:员工每天可安装多种产品,并按不同产品型号统计安装数量。(1)写出关系模式R的基本FD和关键码。(2)R最高属于第几范式。(3)将R规范到3NF。标准答案:(1)关系模式R的基本FD有3个:员工号→姓名,员工号→电话,(员工号,产品型号,日期)→安装数量关键码为(员工号,产品型号,日期)(2)R最高属于1NF。(3)R应分解为:R1(员工号,姓名,电话)R2(员工号,产品型号,日期,安装数量)R1、R2属于3NF。知识点解析:暂无解析38、设有商店和顾客两个实体,“商店”有属性:商店编号、商店号、地址、电话,“顾客”有属性:顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。根据上面叙述,解答下列问题:(1)设计ER模型,要求标注联系类型,可省略属性。(2)将ER模型转换成关系模型,并指出每一个关系的主键和外键(如果存在)。标准答案:(1)(2)商店(商店编号,商店名,地址,电话)顾客(顾客编号,姓名,地址,年龄,性别)购物(,消费金额,日期)(注:标_____为主键,为外键。)知识点解析:暂无解析五、设计题(本题共5题,每题1.0分,共5分。)设学生社团管理数据库有三个关系:S(Sno,Sname;Age,Sex,Dept)A(Ano,Aname,Location,Manager)SA(Sno,Ano,Date)其中表S的属性分别表示学号、姓名、年龄、性别和所在系;表A的属性分别表示会员编号、协会名、协会的办公地点和负责人(负责人为学号);表SA描述了学生参加社团的情况,其属性分别表示学号、协会编号、加入协会时间。依据上述关系回答下面小题。39、试用SQL语句查询参加“篮球”协会的学生姓名和所在系。标准答案:SELECTSname,DeptFROMS,SA,AWHERES.Sno=SA.SnoANDSA.Ano=A.AnoANDAname=’篮球’}SELECTSname,DeptFROMSWHERESnoIN(SELECTSnoFROMSAWHEREAnoIN知识点解析:暂无解析40、建立一个包含Sno、Sname、Aname和Date的视图ST。标准答案:CREATEVIEWST(Sno,Sname,Aname,Date)ASSELECTSno,Sname,Aname,DateFROMS,SA,AWHERES.Sno=SA.SnoANDSA.Ano=A.Ano;知识点解析:暂无解析41、试用SQL语句查询每个协会的协会编号和学生数,并按人数降序排列。标准答案:SELECTAno,count(Sno)FROMSAGROUPBYAnoORDERBY2DESC;知识点解析:暂无解析42、试用SQL语句查询没有参加任何协会的学生姓名和所在系。标准答案:SELECTSname,DeptFROMSWHERESnoNOTIN(SELECTSnoFROMSA);知识点解析:暂无解析43、试用关系代数表达式表示查询计算机系的学生姓名和年龄。标准答案:∏Sname,Age(σDept=’计算机’(S))知识点解析:暂无解析全国自考(数据库系统原理)模拟试卷第4套一、单项选择题(本题共30题,每题1.0分,共30分。)1、在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是()A、ODBC数据库应用程序B、驱动程序管理器C、DB驱动程序D、数据源标准答案:B知识点解析:ODBC是一个分层体系结构,由纵向的四部分构成,ODBC数据库应用程序(Application):用宿主语言和ODBC函数编写的应用程序用于访问数据库。驱动程序管理器(DriverManager):为应用程序加载、调用和卸载DB驱动程序。DB驱动程序(DBMSDriver):处理ODBC函数,想数据源提交用户请求执行的SQL语句。数据源(DataSource):是DB驱动程序与DBS之间连接的命名。2、类图中的关联相当于ER模型中的()A、实体集B、实体C、联系D、联系元数标准答案:C知识点解析:关联是对类的实例之间联系的命名,相当于ER模型中的联系,A选项相当于类图中的是,B选项相当于类图中的对象,D选项相当于类图中的关联元数。3、ODBC分层体系结构的最顶层是()A、应用程序B、驱动程序管理器C、DB驱动程序D、数据源标准答案:A知识点解析:ODBC是一个分层体系结构,由纵向四部分组成,由顶至底分别是ODBC数据库应用程序、驱动程序管理器、DB驱动程序、数据源。4、下面几种不是数据库应用系统开发王具的是()A、PowerBuilder9.0B、Delphi7.0C、VisualBasic6.0D、FlashMX标准答案:D知识点解析:FlashMX是一种动画制作工具,而其他三项都是数据库应用系统开发工具。5、T-SQL语言中,声明一个变量用的命令是()A、CreatB、DeclareC、SetD、Select标准答案:B知识点解析:声明变量时要指定声明的变量名和数据类型,使用的命令是Declare。6、ODBC分层体系结构的四个组成部分中,要完成ODBC外部接口工作的是()A、应用程序B、驱动程序管理器C、DB驱动程序D、数据源标准答案:A知识点解析:暂无解析7、下面不是T-SQL的流程控制语句的是()A、If…ElseB、Do…WhileC、Begin…EndD、Goto标准答案:B知识点解析:T-SQL的流程控制语句包括以下几种:(1)If…Else语句。(2)Begin…End语句。(3)While语句。(4)Goto语句。8、PB9.0中的()画板用来创建和编辑应用对象。A、窗口B、数据库C、数据窗口D、应用标准答案:D知识点解析:本题主要考查的知识点为PB9.0的主要画板。PB9.0中用来创建和编辑应用对象的是应用画板。A选项用来设置窗口的属性和样式。B选项用来对数据库进行管理和维护。C选项可以实现对数据库的各种操作。9、数据源是()与DBS之间连接的桥梁。A、应用程序B、DBMSC、DB驱动程序D、DBA标准答案:C知识点解析:暂无解析10、在MSSQLServer中,如果要使新建的数据库继承某些缺省设置,那么这些设置信息应存放在()A、Tempdb数据库中B、Master数据库中C、Msdb数据库中D、Model数据库中标准答案:D知识点解析:本题主要考查的知识点为SQLServer2000的系统数据库。Model数据库是SQLServer2000为用户提供的模板数据库,每个新建的数据库都是在一个Model数据库的副本上扩展而来的。11、对象联系图中的小圆圈表示()A、对象类型B、属性是基本数据类型C、属性是单值属性D、属性是多值属性标准答案:B知识点解析:对象类型用椭圆表示,单值属性用单箭头(→)表示,多值属性用双箭头(→→)表示。12、在安装SQLServer时,系统会自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是()A、Tempdb数据库B、Master数据库C、Model数据库D、Pubs数据库标准答案:D知识点解析:暂无解析13、在对象联系图中,表示两个属性之间值的联系为逆联系的是()A、小圆圈B、单箭头C、双线箭头D、双向箭头标准答案:D知识点解析:暂无解析14、PowerBuilder9.0的工作空间扩展名是()A、pbtB、.pblC、.dswD、.pbw标准答案:D知识点解析:暂无解析15、在SQLserver2000中,不是系统数据库的是()A、MasterB、ModelC、TempdbD、Pubs标准答案:D知识点解析:SQLServer2000的4个系统数据库为:Master、Model、Msdb、Tempdb。D选项为范例数据库。16、触发器可以创建在()中。A、表B、过程C、数据库D、函数标准答案:A知识点解析:触发器是与数据表相关联的,它创建在数据表中。17、以下触发器是当对forml进行()操作时触发。CreateTriggerabconformlForinsert,update,deleteAs…A、仅修改时B、仅插入时C、仅删除时D、修改、插入、删除标准答案:D知识点解析:暂无解析18、下列四项中,不属于SQLServer2000主要工具的是()A、企业管理器B、查询分析器C、服务管理器D、媒体播放器标准答案:D知识点解析:SQLServer2000的主要工具有:查询分析器、导入和导出数据、服务管理器、服务器网络实用工具、客户端网络实用工具、联机丛书、企业管理器、事件探查器、在IIS中配置SQLXML支持。19、SQLServer2000系统中的所有服务器级系统信息存储于哪个数据库中()A、MasterB、ModelC、TempdbD、Msdb标准答案:A知识点解析:Master数据库中记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及介质信息。20、在SQLServer服务器上,存储过程是一组预先定义并()的T-SQL语句。A、保存B、编译C、解释D、编写标准答案:B知识点解析:暂无解析21、按钮的作用是删除数据窗口控件dw_1中显示内容的当前行,那么其clicked事件的代码应是()A、dw_1.deleterow()B、dw_1.deleterow(0)C、dw_1.deleterow(dw_1.getrow())D、dw_l.deleterow(dw_1.thisrow())标准答案:B知识点解析:暂无解析22、在面向对象的数据类型系统中,如果一种类型是同类元素的无序集合,并且允许一个成员多次出现,则称该类型为()A、行类型B、数组类型C、包类型D、集合类型标准答案:C知识点解析:A选项是不同类型元素的有序集合,B选项是相同类型元素的有序集合,D选项是相同类型元素的无序集合,并且所有的元素是不同的。23、在面向对象的数据类型系统中,如果一种类型是同类元素的有序集合,并且允许一个成员多次出现,则称该类型为()A、行类型B、列表类型C、包类型D、集合类型标准答案:B知识点解析:列表类型是相同类型元素的有序集合,并允许有重复的元素出现。24、在SQLServer的Windows身份验证模式中,用户先登录到Windows,再登录到SQLServer,这时()A、无须提供账号和密码B、必须提供账号和密码C、必须提供密码D、以上皆不对标准答案:A知识点解析:在Windows身份验证模式中,系统会从用户登录到Windows时提供的用户名和密码中查找当前用户的登录信息,用户无须再提供账号和密码。25、在SQLServer的混合验证模式中,使用SQL授权用户登录SQLServer,这时()A、无须提供账号和密码B、必须提供账号和密码C、必须提供密码D、以上皆不对标准答案:B知识点解析:在混合身份验证模式中,SQL授权用户登录SQLServer,用户必须提供账号和密码,因为SQLServer要用这些信息来验证用户的身份。26、以下不属于PowerBuilder9.0特点的是()A、采用面向对象的编程方法B、不支持跨平台开发C、人性化设计D、提供规范化的Workspace对象标准答案:B知识点解析:PB9.0有如下特点:(1)采用面向对象的编程方法和事件驱动的工作原理。(2)支持跨平台开发,具有开放的数据库连接系统。(3)提供了几乎所有常用的编程语句模板。(4)人性化设计。(5)独特的库文件画板和层次清晰的系统资源树。(6)提供多种不同显示风格的数据窗口。(7)提供规范化的Workspace对象。27、以下不属于PowerBuilder9.0主要画板的是()A、窗口画板B、数据管道画板C、库画板D、工作画板标准答案:D知识点解析:PB9.0有如下主要画板:(1)窗口画板。(2)应用画板。(3)数据库画板。(4)数据窗口画板。(5)数据管道画板。(6)函数画板。(7)库画板。(8)菜单画板。(9)工程画板。(10)查询画板。(11)结构画板。(12)用户对象画板。28、在对象联系图中,表示对象类型之间的超类与子类联系的是()A、双线箭头()B、双向箭头(←→)C、双箭头(→→)D、单箭头(→)标准答案:A知识点解析:暂无解析29、在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中的是()A、环境记录、连接记录、语句记录、描述记录B、环境记录、连接记录、语句记录、运行记录C、环境记录、连接记录、运行记录、描述记录D、环境记录、运行记录、语句记录、描述记录标准答案:A知识点解析:暂无解析30、以下不属于数据库的安全性级别的是()A、环境级B、OS级C、职员级D、DBMS级标准答案:D知识点解析:暂无解析二、填空题(本题共10题,每题1.0分,共10分。)31、DBMS主要由________和存储管理器两大部分组成。FORMTEXT标准答案:查询处理器知识点解析:暂无解析32、能唯一标识实体的属性或属性集称为________。FORMTEXT标准答案:实体标识符(或关键码或键)知识点解析:暂无解析33、数据库的物理结构主要指数据库的存储记录格式、存储记录安排和________。FORMTEXT标准答案:存取方法知识点解析:暂无解析34、设关系R和S具有相同的关系模式,R和S的差是由________的元组构成的集合。FORMTEXT标准答案:属于R但不属于S知识点解析:暂无解析35、关系模式在SQL中被称为________。FORMTEXT标准答案:基本表知识点解析:暂无解析36、判断一个并发调度是否正确,可以用________概念来解决。FORMTEXT标准答案:可串行化知识点解析:暂无解析37、SQLServer2000的混合验证模式表示数据库系统接受________和SQL授权用户。FORMTEXT标准答案:Windows授权用户知识点解析:暂无解析38、ODBC技术为应用程序提供了一套CLI函数库和基于________的运行支持环境。FORMTEXT标准答案:DLL(或动态链接库)知识点解析:暂无解析39、ODBC是一个分层体系结构,由纵向四个部分:ODBC数据库应用程序、________、DB驱动程序、数据源构成。FORMTEXT标准答案:驱动程序管理器知识点解析:暂无解析40、UML的中文含义是________。FORMTEXT标准答案:统一建模语言知识点解析:暂无解析三、简答题(本题共10题,每题1.0分,共10分。)41、设有如下的三个关系模式:S(SNO,SNAME,AGE,SEX)SC(SNO,CNO,GRADE)C(CNO,CNAME,TEACHER)试写出检索学习“WANG”老师讲授课程的男学生的姓名(SNAME)的关系代数表达式。标准答案:∏SNAME(σTEACHER=’WANG’∧SEX=’男’())知识点解析:暂无解析42、设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合上述规则的外键子句。标准答案:FOREIGNKEY部门号REFERENCES部门(部门号)ONDELETECASCADE知识点解析:暂无解析43、为什么关系中不允许有重复元组?标准答案:每个关系模式都有一个主键,在关系中主键值是不允许重复的。如果关系中有霞复元组,那么其主键值肯定相等,起不了唯一标识作用,因.此关系中不允许有重复元组。知识点解析:暂无解析44、简述在SQL中,DELETE语句与DROPTABLE的区别。标准答案:DELETE语句的作用是删除表中的元组,表的模式依然存在,而DROPTABLE是将表的结构和元组全部删除,表被删除(DROP)后就不再存在了。知识点解析:暂无解析45、请用SQL完成:从用户CHEN处回收对关系S的查询、修改权限,并且是连锁回收。标准答案:REVOKESELECT,UPDATEONSFROMCHENCASCADE知识点解析:暂无解析46、简述事务的原子性。标准答案:一个事务中所有对数据库的操作是一个不可分割的操作序列。或者“事务要么完整地被全部执行,要么什么也不做”。知识点解析:暂无解析47、SQL的视图机制有哪些优点?标准答案:视图机制使系统具有三个优点:数据安全性、逻辑数据独立性和操作简便性。知识点解析:暂无解析48、简述数据库的完整性含义以及DBMS的完整性子系统的功能。标准答案:数据库的完整性是指数据的正确性、有效性和相容性,防止错误的信息进入数据库。DBMS的完整性子系统的主要功能有两点:(1)监督事务的执行,并测试是否违反完整性。(2)如果有违反现象,则采取恰当的操作,如拒绝、报告违反情况、改正错误等。知识点解析:暂无解析49、试说明事务的ACID特性分别由DBMS的哪个子系统实现。标准答案:事务的原子性、一致性、隔离性、持久性分别由DBMS的事务管理、完整性、并发控制、恢复管理子系统实现。知识点解析:暂无解析50、SQL中提供了安全性的机制有哪些?标准答案:SQL中有四个机制提供了安全性,分别是:视图、权限、角色和审计。知识点解析:暂无解析四、综合题(本题共2题,每题1.0分,共2分。)51、假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如题41图所示。如果根据上述业务规则,设计一个关系模式:R(发票号,到达日期,顾客姓名,消费日期,项目,金额)试回答下列问题:(1)找出R的候选键。(2)判断R最高可达到第几范式,为什么?(3)给出R的一个可能的3NF分解。标准答案:(1)R的候选键是(发票号,消费日期,项目)(2)R∈1NF。因为R中存在局部函数依赖:发票号→到达日期,顾客姓名。(3)R1(发票号,到达日期,顾客姓名)R2(发票号,消费日期,项目,金额)知识点解析:暂无解析52、某网上订书系统,涉及如下信息:(1)客户:客户号、姓名、地址、联系电话。(2)图书:书号、书名、出版社、单价。(3)订单:订单号、日期、付款方式、总金额。其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可自多份订单,一份订单仅对应一位客户。(1)根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。标准答案:(1)(2)客户(客户号,姓名,地址,联系电话)图书(书号,书名,出版社,单价)订单(订单号,日期,付款方式,总金额,)订购(,数量)(注:_____为主键,为外键。)知识点解析:暂无解析全国自考(数据库系统原理)模拟试卷第5套一、单项选择题(本题共15题,每题1.0分,共15分。)1、如果想找出在关系R的A属性上不为空的那些元组,则选择子句应该为()A、WHEREA!=NULLB、WHEREA<>NULLC、WHEREAISNOTNULLD、WHEREANOTISNULL标准答案:C知识点解析:暂无解析2、通过指针链接来表示和实现实体之间联系的模型是()A、关系模型B、层次模型C、网状模型D、层次和网状模型标准答案:D知识点解析:层次模型以“树”结构表示数据间的关系,网状模型以“图”结构表示数据间的关系,它们都是通过指针链接实现的。3、分析用户的业务处理后,以()形式表示数据的流向和对数据的加工。A、业务流程图B、数据流图C、局部图D、基本ER图标准答案:B知识点解析:数据流图是从“数据流向”和“对数据的加工”两方面表达数据处理系统工作过程的一种图形表示法。4、数据库概念设计的主要任务是()A、建立ER图B、创建数据库说明C、建立数据流图D、把数据送入数据库标准答案:A知识点解析:建立ER图是概念设计的主要任务,创建数据库说明是逻辑设计的主要任务,建立数据流图是需求分析的主要任务,把数据送入数据库中是数据库实施阶段的任务。5、关系规范化中的插入异常是指()A、不该插入的数据被插入B、应该插入的数据没插入C、插入了没有用的数据D、插入了错误的数据标准答案:B知识点解析:暂无解析6、当关系R和S自然连接时()A、在新表中,包含R×S中所有的行B、在新表中,只包含两个关系之间公共属性值相等的行,消除重复列C、在新表中,只包含两个关系之间公共属性值相等的行,不消除重复列D、自然连接要求两个关系中相同的分量,不必是相同的属性组标准答案:B知识点解析:暂无解析7、关系R和S如题7图所示。R-S的结果是()A、

B、

C、

D、

标准答案:D知识点解析:关系R和关系S的差是由属于R但不属于S的元组构成的集合。8、下列没有保存在事务日志中的是()A、所有读取数据库的操作B、数据更新前的值C、数据更新后的值D、事务开始与终止的信息标准答案:A知识点解析:事务日志是用来记录事务开始、结束的标志,记录事务对数据库的每一次插入、删除和修改前后的值。9、检索所有比“李明”年龄大的学生姓名、年龄和性别,正确的SELECT语句是()A、SELECTSN,AGE,SEXFROMSWHEREAGE>ALL(SELECTAGEFROMSWHERESN=’李明’);B、SELECTSN,AGE,SEXFROMSWHERESN=’李明’;C、SELECTSN,AGE,SEXFROMSWHEREAGE>ALL(SELECTAGEWHERESN=’李明’);D、SELECTSN,AGE,SEXFROMSWHEREAGE>李明.AGE;标准答案:A知识点解析:暂无解析10、SQL语言的标准库函数COUNT、SUM、AVG、MAX、MIN,不允许出现在以下哪个子句中()A、SELECTB、HAVINGC、GROUP…HAVINGD、WHERE标准答案:D知识点解析:暂无解析11、设有两个事务T1、T2,其并发操作如题11图所示,下列评价正确的是()A、该操作不存在问题B、该操作丢失修改C、该操作不能重复读D、该操作读脏数据标准答案:B知识点解析:事务T1写回的A值为5,随后事务T2写回的A值为2,T2提交的结果破坏了T1提交的结果,导致T1的修改被丢失。12、在事务依赖图中,若两个事务的依赖关系构成了循环,那么()A、系统出现活锁B、系统出现死锁C、事务执行成功D、事务执行失败标准答案:B知识点解析:暂无解析13、弱实体的存在依赖于其父实体的存在,并且()A、弱实体的主键必须全部从其父实体的主键中获得B、弱实体的主键可以部分从其父实体的主键中获得C、弱实体的主键可以与父实体主键完全不一样D、弱实体的主键只能和父实体的主键完全一样标准答案:B知识点解析:一个实体对于另一个实体具有很强的依赖联系,而且该实体主键的一部分或全部从其强实体中获得,则该实体称为弱实体。14、T-SQL中默认的批处理分隔符是()A、goB、toC、seD、exec标准答案:A知识点解析:暂无解析15、对象联系图中的椭圆表示()A、属性值间的逆联系B、对象类型C、属性值是单值D、对象类型间的超类与子类联系标准答案:B知识点解析:选项A由双向箭头(←→)表示,选项C由单箭头(→)表示,选项D由双线箭头()表示。二、填空题(本题共10题,每题1.0分,共10分。)16、当关系R和S做自然连接时,能够把原该舍弃的元组放到结果关系中的操作称为________。FORMTEXT标准答案:外连接(或)知识点解析:暂无解析17、SQL语言的条件表达式中字符串匹配操作符是________。FORMTEXT标准答案:LIKE知识点解析:暂无解析18、在创建视图时,把视图的定义存放在________中,而不存储视图对应的数据。FORMTEXT标准答案:数据字典(或DD)知识点解析:暂无解析19、SQL语言中修改数据的命令是________。FORMTEXT标准答案:UPDATE知识点解析:暂无解析20、SQL数据库中表的三种类型有________、视图和导出表。FORMTEXT标准答案:基本表知识点解析:暂无解析21、关系代数中基本操作是并、差、笛卡尔积、投影和选择,没有集合的________操作,因而关系代数运算总是安全的。FORMTEXT标准答案:补知识点解析:暂无解析22、在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的____性。FORMTEXT标准答案:隔离知识点解析:暂无解析23、封锁对象的大小称为________。FORMTEXT标准答案:封锁的粒度知识点解析:暂无解析24、DBS中用于安全性目的的数据库日志称为________。FORMTEXT标准答案:审计追踪知识点解析:暂无解析25、封锁可以避免并发操作引起的错误,但可能产生________、饿死、死锁等问题。FORMTEXT标准答案:活锁知识点解析:暂无解析三、简答题(本题共10题,每题1.0分,共10分。)26、数据字典的内容和作用是什么?标准答案:数据字典通常包括:数据项、数据流、数据结构、数据存储和处理过程五个部分。数据字典是系统中各类数据描述的集合,是一系列二维表格,用于存储和检索各种数据描述。知识点解析:暂无解析27、什么是数据冗余?标准答案:数据冗余是指同一个数据在系统中多次重复出现。知识点解析:暂无解析28、数据库设计的规划阶段应做哪些事情?标准答案:规划阶段应做的事情有:(1)系统调查。(2)可行性分析。(3)确定数据库系统的总目标,并对应用单位的工作流程进行优化和制订项目开发计划。知识点解析:暂无解析29、以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。标准答案:实体完整性规则是指关系中的元组在组成主键的属性上不能有空值。关系SC的主键为(学号,课程号),因此SC中的每个元组在学号、课程号两个属性上的取值均不能为空。知识点解析:暂无解析30、如果关系模式R的候选键由全部属性组成,那么R是否属于3NF?说明理由。标准答案:R属于3NF。根据题意可知,R中无非主属性,满足3NF的条件,即不存在非主属性对键的局部和传递函数依赖。知识点解析:暂无解析31、简述外部模型的优点。标准答案:简化了用户观点,有助于数据库的安全性保护,是对概念模型的支持。知识点解析:暂无解析32、什么是超类型和子类型?标准答案:当较低层上实体类型表达了与之联系的较高层上的实体类型的特殊情况时,就称较高层上实体类型为超类型,较低层上实体类型为子类型。知识点解析:暂无解析33、采用ER方法进行数据库设计过程中,将局部ER模型合并成全局ER模型,需要消除哪三种冲突?标准答案:属性冲突、结构冲

温馨提示

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

评论

0/150

提交评论