SQL数据库复习测试题_第1页
SQL数据库复习测试题_第2页
SQL数据库复习测试题_第3页
SQL数据库复习测试题_第4页
SQL数据库复习测试题_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

第页SQL数据库复习测试题1.3NF同时又是()A、2NFB、1NFC、BCNFD、1NF,2NF【正确答案】:D2.关于商场的DBAS,设有如下数据内容:Ⅰ.数据库结构说明Ⅱ.顾客名单Ⅲ.数据清洗规则Ⅳ.订单细节数据Ⅴ.商品分类销售汇总数据上述选项中是元数据的是______。A、.仅Ⅰ、Ⅱ、Ⅲ和ⅣB、仅Ⅰ、Ⅱ、Ⅲ和ⅤC、.仅Ⅰ和ⅢD、全部都是【正确答案】:C解析:元数据是关于数据的数据,或者叫做描述数据的数据。元数据描述了数据的结构、内容、链和索引等项内容。在关系数据中,这种描述就是对数据库、表、列等其他对象的定义。因此可推出,I,Ⅲ和属于元数据。3.在SQLServer安装完成后,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是()。A、.tempdb数据库B、master数据库C、pubs数据库D、model数据库【正确答案】:C4.在数据库应用系统设计中,如果在事务中存在和用户的长时问交互,它会带来哪些坏处()。

Ⅰ.降低系统的并发度

Ⅱ.增加死锁的数量

Ⅲ.破坏数据的一致性

Ⅳ.影响检查点的效果A、.仅Ⅰ、Ⅱ和ⅢB、仅Ⅰ、Ⅱ和ⅣC、仅Ⅰ、Ⅲ和ⅣD、仅Ⅱ、Ⅲ和Ⅳ【正确答案】:B解析:

事务是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。在数据库应用系统设计中,事务的特性之一就是一致性,即在和用户的交互过程中,保证数据的一致性。其他三项都是事务长时间和用户交互带来的坏处。当事务长时间和某个用户进行交互时,导致其他用户需要等待该事务结束以获取资源,因此会在一定程度上降低了不同事务的并发度,同时因为长时问的交互导致资源被用户占用的时间过长,将会增大死锁的可能性,系统在执行检查点操作时,所有的事务处理都被暂时中止,长时间的事务影响检查点的效果。5.事务的持久性是由数据库管理系统中的哪个部件负责()A、.恢复管理B、锁定设备(并发控制)C、.完整性约束D、记录设备(存储管理)【正确答案】:A解析:

一个事务一旦完成全部操作,它对数据库的所有更新应永久地反映在数据库中,即使以后系统发生故障,也应保留这个事务执行的痕迹。事务的持久性是由DBMS的恢复管理子系统实现的。6.下列四项中,不正确的提法是()。A、.SQL语言是关系数据库的国际标准语言B、.SQL语言具有数据定义、查询、操纵和控制功能C、.SQL语言可以自动实现关系数据库的规范化D、.SQL语言称为结构查询语言【正确答案】:C7.流程图是用于数据库设计中()阶段的工具A、概要设计B、可行性设计C、程序编码D、需求分析【正确答案】:D8.SQL语言中,不是逻辑运算符号的()。ANDB、NOTC、ORD、XOR【正确答案】:D9.一个规范化的关系至少应当满足()的要求。A、一范式B、二范式C、三范式D、四范式【正确答案】:C10.通过使用文件组,可以()。A、.提高存取数据的效率B、提高数据库备份与恢复的效率C、.简化数据库的维护D、ABC都可以。【正确答案】:D11.数据库设计每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”,这一设计内容应该属于()设计阶段。A、概念设计B、逻辑设计C、物理设计D、全局设计【正确答案】:C12.下面给出数据模型中,()是概念数据模型。A、层次模型B、网状模型C、关系模型D、实体联系模型【正确答案】:D13.不允许任何其他事务对这个锁定目标再加任何类型的锁是()A、共享锁B、排他锁C、共享锁或排他锁D、以上都不是【正确答案】:B14.数据库系统的核心是:()A、数据模型B、数据库C、DBMSD、计算机硬件【正确答案】:C15.SQL语言中,删除一个视图的命令是()。A、.DELETEB、DROPCLEARD、REMOVE【正确答案】:B16.下列关于数据库三级模式结构的叙述中,哪一个是不正确的?A、.数据库二级模式结构由内模式、模式和外模式组成B、.DBMS在数据库三级模式之间提供外模式膜式映像和模式/内模式映像C、.外模式/模式映像实现数据的逻辑独立性D、.一个数据库可以有多个模式【正确答案】:D17.关系数据库中的码是指。A、能唯一关系的字段B、不能改动的专用保留字C、关键的很重要的字段D、能惟一表示元组的属性或属性集合【正确答案】:D18.sp_help属于哪一种存储过程()?A、系统存储过程B、用户定义存储过程C、扩展存储过程D、其他【正确答案】:A19.下列有关批的叙述中正确的是()。A、批是一起提交处理的一组语句B、通常用GO来表示一个批的结束C、不能在一个批中引用其它批定义的变量D、批可长可短,在批中可以执行任何T-SQL语句【正确答案】:B20.下列说法正确的是()。A、不能修改已创建的数据文件属性B、可以向数据库添加文件组C、不能删除数据库的文件组D、不能删除数据库中的文件【正确答案】:B21.设关系R和S的元数分别是r和s,且R有n个元组,S有m个元祖。执行关系R和S的笛卡尔积,记为T=R×S,则A、.T的元数是(r×s),且有(n+m)个元祖B、T的元数是(r×s),且有(n×m)个元祖C、.T的元数是(r+s),且有(n+m)个元祖D、T的元数是(r+s),且有(n×m)个元祖【正确答案】:D22.SQLServer支持在线备份,但在备份过程中,不允许执行的操作是()

(1)、创建或删除数据库文件(2)、创建索引

(3)、执行非日志操作(4)、自动或手工缩小数据库或数据库文件大小A、(1)B、(1)(2)C、(1)(2)(3)D、(1)(2)(3)(4)【正确答案】:D23.下列哪一项不是关系数据库语言的共同特点?A、.能够嵌入到高级语言中使用B、.语言具有完备的表达能力C、.是面向集合的语言D、.是过程化的语言【正确答案】:D24.在SQLServer中,用来显示数据库信息的系统存储过程是()。A、.sp_dbhelpB、sp_dbC、sp_helpD、sp_helpdb【正确答案】:D25.下列哪个不是SQLServer服务()。A、SQLServerB、SQLServerAgentC、MSDTCD、PWS【正确答案】:D26.若事务T对数据R已加排他锁(X锁),则其他事务对R()。A、.可以加共享锁(S锁),不能加X锁B、.不能加S锁,可以加X锁C、.可以加S锁,也可以加X锁D、.不能加任何锁【正确答案】:D27.以下关于主键的描述正确的是()。A、.标识表中唯一的实体B、创建唯一的索引,允许空值C、.只允许以表中第一字段建立D、表中允许有多个主键【正确答案】:A28.在SQLSERVER服务器上,存储过程是一组预先定义并()的Transact-SQL语句。A、保存B、编译C、解释D、编写【正确答案】:B29.信息是有价值的,信息的价值主要与下列哪些因素有关?

Ⅰ.准确性Ⅱ.及时性Ⅲ.完整性Ⅳ.可靠性Ⅴ.可移植性A、.仅Ⅰ、Ⅱ和ⅢB、仅Ⅰ、Ⅱ、Ⅲ和ⅣC、.仅Ⅱ、Ⅲ、Ⅳ和ⅤD、都相关【正确答案】:D30.根据数据库规范化理论,下面命题中正确的是______。A、.若R∈2NF,则R∈3NFB、.若R∈3NF,则R不属于BCNFC、.若R∈3NF,则R∈BCNFD、.若R∈BCNF,则R∈3NF【正确答案】:D31.同一个关系模型的任意两个元组值。A、不能全同B、可全同C、必须全同D、以上都不是【正确答案】:A32.数据库的三要素,不包括()A、.完整性规则B、数据结构C、.恢复D、数据操作【正确答案】:C33.下列关于关系模式的码和外码的叙述中,哪一条是正确的?A、主码必须是单个属性B、外码可以是单个属性,也可以是属性组C、一个关系模式的主码与该关系模式中的任何一个外码的交一定为空D、一个关系模式的主码与该关系模式中的所有外码的并一定包含了该关系模式中的所有属性【正确答案】:C34.下列四项中说法不正确的是()A、.数据库减少了数据冗余B、数据库中的数据可以共享C、.数据库避免了一切数据的重复D、数据库具有较高的数据独立性【正确答案】:C35.()是长期存储在计算机内的有组织、可共享的数据集合。A、.数据库管理系统B、数据库系统C、数据库D、文件组织【正确答案】:C36.数据库应用系统日常维护的目标是保证系统能够正常运行以满足系统预期的功能和性能要球。下列关于数据库应用系统日常维护工作的说法,错误的是______。A、.数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等B、.数据库管理员应监控数据库中各种锁的使用情况,在数据库出现锁不能及时解除时可能需要手工解锁C、.很多情况下,数据库管理员需要定期检查CPU、内存使用情况和操作系统相关日志,防止数据库运行环境故障导致数据库出现问题D、.为了保证系统可靠运行,运行要求级别较高的数据库一般采用人工监控方法,很少采用自动监控手段【正确答案】:D解析:

数据库应用系统日常维护工作一般包括数据库的备份、锁管理、日志的维护等。若是对运行要求级别较高的数据库采用人工监控的办法,则容错性低、成本大,因而一般采用自动监控手段提高性能。37.关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一(些)类完整性?A、.实体完整性B、.参照完整性C、.用户定义的完整性D、.实体完整性、参照完整性和用户定义的完整性【正确答案】:B38.用户对SQL数据库的访问权限中,如果只允许删除基本表的元组,应授予哪种权限?A、DROPB、DELETEC、ALTERD、UPDATE【正确答案】:B39.在DB技术中,“脏”数据是指()A、未回退的数据B、未调交的数据C、回退的数据D、未提交随后又被撤销的数据【正确答案】:D40.下列关干E-R模型向关系模型转换的叙述中,哪一条是不正确的?A、.一个实体类型转换成一个关系模式,关系的码就是实体的码B、.一个1:n联系转换为一个关系模式,关系的码是I:n联系的1端实体的码C、.一个m:n联系转换为一个关系模式,关系的码为各实体码的组合D、.三个或三个以上实体间的多元联系转换为一个关系模式,关系的码为各实体码的组合【正确答案】:B41.下面关于聚集索引和非聚集索引说法正确的是()。A、每个表只能建立一个非聚集索引B、非聚集索引需要较多的硬盘空间和内存C、一张表上不能同时建立聚集和非聚集索引D、一个复合索引只能是聚集索引【正确答案】:B42.数据库系统运行过程中,由于应用程序错误所产生的故障通常称为()A、.设备故障B、事务故障C、.系统故障D、介质故障【正确答案】:B43.SQLServer中表更新数据的命令是()。A、USEB、SELECTC、UPDATEDROP【正确答案】:C44.“年龄限制在10—25岁之间”的约束属于DBMS的()功能。A、安全性B、完整性C、并发控制D、安全性【正确答案】:B45.在C/S结构中,数据库触发器存储在()。A、.内存中B、外存中C、客户机上D、服务器上【正确答案】:D46.下列哪一项不是日志文件中应该记录的内容?A、.事务开始B、.事务提交C、.事务对数据的修改D、.事务对数据的查询【正确答案】:D47.在数据库管理系统的层次结构中,数据存取层处理的对象是A、.字段B、单个元组C、数据页D、系统缓冲区【正确答案】:B48.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是()A、.多对多B、一对一C、.多对一D、一对多【正确答案】:D49.在数据库系统中有一类人员,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这类人员是A、数据库管理员B、系统分析员C、数据库设计员D、应用程序员【正确答案】:A50.在SQL语言中,为了提高查询速度通常应创建()。A、.视图viewB、索引indexC、游标cursorD、触发器trigger【正确答案】:B51.下面哪个函数是属于字符串运算的()。ABSB、SINC、.STRD、ROUND【正确答案】:C52.Microsoft公司的SQLServer数据库管理系统一般只能运行于()。A、.Windows平台B、UNIX平台C、.LINUX平台D、NetWare平台【正确答案】:A53.下面关于触发器的描述,错误的是()A、触发器是一种特殊的存储过程,用户可以直接调用B、触发器表和DELETED表没有共同记录C、触发器可以用来定义比CHECK约束更复杂的规则D、删除触发器可以使用DROPTRIGGER命令,也可以使用企业管理器【正确答案】:A54.下列关于关系模式的码的叙述中,哪一项是不正确的?A、.当候选码多于一个时,选定其中一个作为主码B、.主码可以是单个属性,也可以是属性组C、.不包含在主码中的属性称为非主属性D、.若一个关系模式中的所有属性构成码,则称为全码【正确答案】:C解析:

不包含在任何候选码中的属性叫做非主属性.55.替代触发器(insteadof)是在触发触发器的修改操作()执行。A、.执行后B、停止执行时C、同时D、之前【正确答案】:D56.设课程和教师是两个实体型,如果每一门课程可以由若干位教师讲授,每一位教师可以讲授若干门课程,则课程与教师这两个实体型之间的联系是A、.一对一B、一对多C、多对多D、不确定【正确答案】:C57.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()A、.候选码B、主码C、.外码D、连接码【正确答案】:C58.SQL中引入的连接表(joinedtable)概念允许用户在SELECT语句的哪个子句中指定连接操作A、.FROMB、WHEREC、GROUPBYD、ORDERBY【正确答案】:B59.DBMS对数据库恢复的重要文件是()。A、.日志文件B、数据文件C、数据库文件D、备注文件【正确答案】:A60.在SQL查询时,使用WHERE子句指出的是()。A、查询目标B、查询条件C、查询视图D、查询结果【正确答案】:B61.数据库系统的三级模式结构从数据库系统管理角度考虑数据的组织与存储。下列不属于数据库三级模式结构的是______。A、.逻辑模式B、物理模式C、.外模式D、应用模式【正确答案】:D62.SQLServer安装程序创建4个系统数据库,下列哪个不是()系统数据库。A、.masterB、modelC、.pubD、msdb【正确答案】:C63.一个关系数据库文件中的各条记录。A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中的数据关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D、前后顺序不能任意颠倒,一定要按照码段的顺序排列【正确答案】:B64.某数据库应用系统在运行中,用户反映某操作很慢。系统工程师在用户的客户机及数据库服务器上使用数据库管理系统自带的客户端程序执行此操作所涉及的SQL语句,发现在两个环境下SQL语句执行的速度都很慢。为了提高效率,下列检查无需进行的是()。A、.检查客户机到数据库服务器的网络情况B、.检查数据库服务器的CPU使用情况C、.检查这些操作涉及到的表是否已建立有效的索引D、.检查数据库中是否存在大量锁【正确答案】:A解析:

在客户机和数据库服务器上使用数据库管理系统自带的客户端程序分别执行都很慢,则排除了网络对于数据处理操作的影响。65.查询处理器和存储管理器是数据库管理系统中的核心模块。下列关于查询处理器和存储管理器的说法,错误的是()。A、.查询处理器中的DML编译器会对用户提交的DML语句进行优化,并将其转换成能够执行的底层数据库操作指令B、.存储管理器中的查询执行引擎会根据编译器产生的`指令完成具体数据库数据访问功能C、.存储管理器中的缓冲区管理器负责将从磁盘读出的数据块放入内存缓冲区,同时也负责对缓冲区中的数据块进行维护D、.查询处理器中的DDL编译器编译或解释用户提交的DDL语句,并将生成的元数据存储在数据库的数据字典中【正确答案】:B解析:

查询处理器中最主要的模块是查询编译器和查询执行器,负责DML语句解析和执行,因此B项中所阐述的不是存储管理器的功能,应该是查询处理器的功能。66.下列哪个不是数据库对象()。A、.数据类型B、规则C、默认D、用户【正确答案】:A67.事务由于某些内部条件而无法继续正常执行,如非法输入、找不到数据等,这样的故障属于A、系统故障B、磁盘故障C、事务故障D、介质故障【正确答案】:C68.在数据库设计中使用E-R图工具的阶段是()A、.需求分析阶段B、.数据库物理设计阶段C、.数据库实施D、.概念结构设计阶段【正确答案】:D69.SQL语言中,条件表示年龄在40至50之间的表达式为()。A、IN(40,50)BETWEEN40AND50C、BETWEEN40OR50D、BETWEEN40,50【正确答案】:B70.对关系R(ABC执行SQL语句SELECTDISTINCTAFROMRWHEREB=17

则该语句对关系R进行了()A、.选择和连接B、选择和投影C、连接和投影D、交和选择【正确答案】:B71.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()A、左外联接B、右外联接C、内联接D、外联接【正确答案】:D72.为了确保单个事务的一致性,负主要责任的是()A、.故障恢复机制B、.查询优化处理器C、.并发控制机制D、.对该事务进行编码的应用程序员【正确答案】:C73.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分或全部丢失,这种情况称为()A、事故故障B、系统故障C、介质故障D、运行故障【正确答案】:C74.数据定义语言的缩写词为()。A、.DDLB、DCLC、.DMLDBL【正确答案】:A75.SQL语言中的COMMIT语句的主要作用是()A、结束程序B、返回系统C、提交事务D、存储数据【正确答案】:C76.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员【正确答案】:D77.如果一个关系模式的所有属性的集合是这个关系的主码,则称这样的主码为A、.全码B、参照码C、外码D、连接码【正确答案】:A78.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,是数据库设计的()A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段【正确答案】:D79.在需求分析阶段,常用()描述用户单位的业务流程A、数据流图B、E—R图C、程序流图D、判定表【正确答案】:A80.在数据库设计中,将E—R图转换成关系数据模型的过程属于()A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段【正确答案】:B81.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。在SQL语言中利用触发器定义这个完整性约束的短语是()A、INSTEADOFDELETEB、INSTEADOFDROPC、AFTERDELETED、AFTERUPDATE【正确答案】:C82.选择操作是根据某些条件对关系进行()分割,选取符合条件的元组。A、水平B、垂直C、交叉D、混合【正确答案】:A83.若要删除数据库中已经存在的表S,可用()。A、DELETETABLESB、DELETESC、DROPTABLESDROPS【正确答案】:C84.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A、逻辑设计B、概念设计C、物理设计D、需求分析【正确答案】:A85.在SQLSERVER服务器上,存储过程是一组预先定义并()的Transact-SQL语句。A、.保存B、编译C、解释D、编写【正确答案】:B86.下列关于数据库故障的叙述中,哪一个是不正确的?A、.事务故障可能使数据库处于不一致状态B、.事务故障可能由两种错误产生:逻辑错误和系统错误C、.系统故障时一般主存储器内容会完好,而外存储器内容丢失D、.磁盘故障指的是磁盘上内容的丢失【正确答案】:C87.在SQL语言中,"授权"命令是()A、.GRANTB、REVOKEC、.OPTIOND、PUBLIC【正确答案】:A88.数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。设某系统在运行管理与维护阶段有如下工作:Ⅰ.定期检查数据文件的存储空间占用情况Ⅱ.根据数据库日志文件分析数据库中已完成的各种操作,以发现潜在性能问题Ⅲ.根据SQL执行计划调整视图及索引Ⅳ.对一些数据量非常大的表进行水平分区,并将不同分区分布到不同磁盘上Ⅴ.根据用户要求对应用程序从功能和性能上进行扩充和完善上述工作中属于系统性能优化调整的是______。A、.仅Ⅲ和ⅣB、仅Ⅰ和ⅢC、仅Ⅰ、Ⅱ和ⅣD、仅Ⅱ和Ⅴ【正确答案】:A解析:

Ⅰ是空间管理的主要功能;Ⅱ是监控分析的功能;Ⅴ是数据库的重组和重构功能。89.下列哪个不是数据库对象()。A、数据类型B、规则C、默认D、用户【正确答案】:A90.关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,既满足()。A、主关键字唯一标识表中的每一行B、关系中的行不允许重复C、每个非关键字列都完全依赖于主关键字D、每个属性都有是不可再分的基本数据项【正确答案】:D91.表达实体之间逻辑联系的E-R模型,是数据库的()A、.概念模型B、逻辑模型C、.外部模型D、物理模型【正确答案】:A92.数据库数据的完整性一般是指()。A、.数据的独立性和一致性B、.数据的正确性和相容性C、.数据的可控性和有效性D、.数据的可移植性和可靠性【正确答案】:B93.下列关于关系代数和关系演算的命题不正确的是()A、关系代数是过程化的语言,通过规定对关系的运算进行查询B、关系演算是非过程化的语言,通过规定查询的结果应满足什么条件来表达查询要求C、元组关系演算以元组变量作为谓词变元的基本

温馨提示

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

评论

0/150

提交评论