MOOC 数据库系统基础-北京信息科技大学 中国大学慕课答案_第1页
MOOC 数据库系统基础-北京信息科技大学 中国大学慕课答案_第2页
MOOC 数据库系统基础-北京信息科技大学 中国大学慕课答案_第3页
MOOC 数据库系统基础-北京信息科技大学 中国大学慕课答案_第4页
MOOC 数据库系统基础-北京信息科技大学 中国大学慕课答案_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

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

文档简介

MOOC数据库系统基础-北京信息科技大学中国大学慕课答案单元测试1、问题:数据不长期保存在计算机中是数据管理哪个阶段的特征?选项:A、人工管理阶段B、文件系统阶段C、数据库阶段D、高级数据库阶段正确答案:【人工管理阶段】2、问题:数据可以共享、数据独立性高是数据管理哪个阶段的特征?选项:A、人工管理阶段B、文件系统阶段C、数据库阶段D、人工管理阶段和文件系统阶段正确答案:【数据库阶段】3、问题:数据独立性是指()。选项:A、数据库中的数据之间没有联系B、数据的存储结构修改时,应用程序不用修改C、数据库中的数据是独立的D、数据正确的特性正确答案:【数据的存储结构修改时,应用程序不用修改】4、问题:数据共享除了可以节省存储空间,更重要的是可以保证()。选项:A、数据的一致性B、数据的独立性C、数据的无冗余性D、数据的安全性正确答案:【数据的一致性】5、问题:以下不属于数据库阶段和文件阶段本质区别的是()。选项:A、数据共享性高B、数据独立性高C、数据可以长期保存D、数据面向全局应用正确答案:【数据可以长期保存】6、问题:在数据库中保证数据正确的特性是()。选项:A、数据独立性B、数据一致性C、数据可靠性D、数据完整性正确答案:【数据完整性】7、问题:多个用户操作共享数据不产生冲突和矛盾,是由()。选项:A、安全控制机制保障的B、并发控制机制保障的C、恢复机制保障的D、共享机制保障的正确答案:【并发控制机制保障的】8、问题:传统的三大数据模型不包括()。选项:A、概念数据模型B、层次数据模型C、网状数据模型D、关系数据模型正确答案:【概念数据模型】9、问题:以使用树结构来表示实体和实体之间联系的数据模型是()。选项:A、概念数据模型B、层次数据模型C、网状数据模型D、关系数据模型正确答案:【层次数据模型】10、问题:真正物理存储数据的是()。选项:A、存储数据库B、概念数据库C、外部数据库D、其他三个选项的数据库都物理存储数据正确答案:【存储数据库】11、问题:如下表述正确的是()选项:A、概念数据库是外部数据库的抽象B、外部数据库是存储数据库的抽象C、概念数据库是存储数据库的抽象D、存储数据库是概念数据的抽象正确答案:【概念数据库是存储数据库的抽象】12、问题:概念数据库和存储数据库之间的映像提供了()。选项:A、概念数据独立性B、存储数据独立性C、外部数据独立性D、内部数据独立性正确答案:【存储数据独立性】13、问题:数据独立性是指()。选项:A、数据库中数据彼此独立的特性B、应用程序和数据存储结构彼此独立的特性C、数据库用户之间彼此独立D、数据正确的特性正确答案:【应用程序和数据存储结构彼此独立的特性】14、问题:数据独立性是通过()。选项:A、并发控制获得的B、三层结构获得的C、共享机制获得的D、各种约束获得的正确答案:【三层结构获得的】15、问题:数据库系统是指()。选项:A、数据库中的数据集合B、管理数据库的系统软件C、管理数据库的人及相关支持环境D、包括以上所有内容正确答案:【包括以上所有内容】16、问题:数据库管理员负责()。选项:A、数据库规划阶段的相关工作B、数据库设计阶段的相关工作C、数据库运行阶段的相关工作D、数据库规划、设计、运行等多个阶段的相关工作正确答案:【数据库规划、设计、运行等多个阶段的相关工作】17、问题:使用网页访问数据库通常是()。选项:A、B/S结构B、C/S结构C、胖客户端结构D、无正确答案:【B/S结构】18、问题:现在的手机APP访问数据库通常是()。选项:A、B/S结构B、C/S结构C、瘦客户端D、无正确答案:【C/S结构】19、问题:CODASYL确定的数据模型是()。选项:A、层次模型B、网状模型C、关系模型D、概念模型正确答案:【网状模型】20、问题:多个用户操作共享数据不产生冲突和矛盾,是由()。选项:A、并发控制机制保障的B、安全控制机制保障的C、恢复机制保障的D、共享机制保障的正确答案:【并发控制机制保障的】单元测试1、问题:现实世界中事物的个体在信息世界中称为()。选项:A、实体B、实体集C、字段D、记录正确答案:【实体】2、问题:下列实体类型的联系中,属于一对一联系的是()。选项:A、学校校长和下属院长关系B、飞机的座位与乘客之间的联系C、电影与观众之间的联系D、班主任与学生关系正确答案:【飞机的座位与乘客之间的联系】3、问题:实体和属性的关系是()。选项:A、一个属性对应于若干实体B、一个实体可以由若干属性来刻画C、一个属性包含有若干实体D、一个实体只能由一个属性来刻画正确答案:【一个实体可以由若干属性来刻画】4、问题:描述概念模型的常用方法有()。选项:A、实体-联系方法B、关系规范化C、数学模型D、模糊数据库正确答案:【实体-联系方法】5、问题:下列实体之间的联系属于一对多的是()。选项:A、工程师和工程项目B、火车和乘务员C、维修工和机器D、公司和产品类型正确答案:【火车和乘务员】6、问题:两个实体之间多对多的联系()。选项:A、不能够转换成一对多的联系B、不一定能够转换成一对多的联系C、一定能够转换成一对多的联系D、一定能够转换成一对一的联系正确答案:【一定能够转换成一对多的联系】7、问题:确定实体、以及实体与实体之间的联系属于()。选项:A、需求分析阶段的内容B、逻辑模型设计阶段的内容C、概念模型设计阶段的内容D、物理模型设计阶段的内容正确答案:【概念模型设计阶段的内容】8、问题:下列属于数据库物理模型设计工作的是()。选项:A、将E-R图转换为关系模式B、选择存取路径C、建立E-R模型D、收集和分析用户活动正确答案:【选择存取路径】单元测试1、问题:关系是()。选项:A、元组的集合B、属性的集合C、字段的集合D、值的集合正确答案:【元组的集合】2、问题:在基本关系中,下列说法正确的是()。选项:A、行列顺序有关B、属性名允许重名C、任意两个元组不允许重复D、属性是可再分的正确答案:【任意两个元组不允许重复】3、问题:在关系数据库中,视图对应三层模式中的哪个层次?()。选项:A、模式B、外部模式C、存储模式D、概念模式正确答案:【外部模式】4、问题:关系代数的5个基本操作是()。选项:A、并、差、交、除、笛卡尔积B、并、差、交、投影、选择C、并、差、交、选择、投影D、并、差、笛卡尔积、投影、选择正确答案:【并、差、笛卡尔积、投影、选择】5、问题:在SQLServer中用于管理所有数据库的系统数据库是()。选项:A、master数据库B、model数据库C、tempdb数据库D、msdb数据库正确答案:【master数据库】6、问题:在SQL语言中,用户可以直接操作的是()。选项:A、基本表B、视图C、基本表和视图D、依据系统或基本表或视图正确答案:【基本表和视图】7、问题:在建立数据库时一般将存储日志的物理文件的扩展名指定为()。选项:A、mdfB、sdfC、ldfD、rdf正确答案:【ldf】8、问题:关系的主属性不可以为空值(NULL),这属于()。选项:A、实体完整性规则B、参照完整性规则C、域完整性规则D、用户完整性规则正确答案:【实体完整性规则】9、问题:执行删除操作时应该检查()。选项:A、实体完整性B、域完整性C、参照完整性D、用户完整性正确答案:【参照完整性】10、问题:关系数据模型的三要素不包括()。选项:A、关系数据结构B、关系数据管理C、关系数据操作D、关系完整性约束正确答案:【关系数据管理】11、问题:SQLServer数据库可以由()组成。选项:A、多个数据文件和多个日志文件B、多个数据文件和零个日志文件C、多个数据文件和只能一个日志文件D、多个日志文件和只能一个数据文件正确答案:【多个数据文件和多个日志文件】12、问题:SQLServer数据库的数据文件()。选项:A、必须存放在相同的存储路径B、存储路径可以不同,但每个文件的属性必须相同C、存储路径可以不同,但每个文件的逻辑文件名和物理文件名必须相同D、存储路径可以不同,而且每个文件的属性也可以不同正确答案:【存储路径可以不同,而且每个文件的属性也可以不同】13、问题:以下关于选择运算描述正确的是()选项:A、选择某些列形成新关系B、选择某些行形成新关系C、选择某些行和列形成新关系D、以上说法都不对正确答案:【选择某些行形成新关系】14、问题:在关系代数中不属于专门关系运算的是()选项:A、选择B、投影C、连接D、广义笛卡尔积正确答案:【广义笛卡尔积】15、问题:在SQLServer中用于管理其他数据库的系统数据库是()。选项:A、systemB、masterC、tempdbD、model正确答案:【master】16、问题:在SQLServer中创建用户数据库时,系统自动将()数据库内容拷贝到用户数据库中。选项:A、tempdbB、masterC、AdventureWorksD、model正确答案:【model】17、问题:()数据库用于存储用户创建的临时表等信息。选项:A、tempdbB、masterC、AdventureWorksD、model正确答案:【tempdb】18、问题:实体完整性的目的是要保证()选项:A、实体的属性取值正确B、关系中的每个元组是可识别和唯一的C、和其他实体正确关联D、以上都不对正确答案:【关系中的每个元组是可识别和唯一的】19、问题:外部关键字用于实现参照完整性,它的取值()选项:A、只能为空值B、只能等于被参照关系某个元组的主关键字的值C、不可以为空值D、可以为空值,或者等于被参照关系某个元组的主关键字的值正确答案:【可以为空值,或者等于被参照关系某个元组的主关键字的值】单元测试21、问题:已知关系模式:购买(顾客号,顾客姓名,购买产品号,产品名称),描述顾客对产品的购买情况,此关系模式是()。选项:A、第一范式B、第二范式C、第三范式D、BCNF正确答案:【第一范式】2、问题:已知关系模式:教师(教师号,教师名,课程号,课程名,上课地点),描述教师的授课情况,若允许一个教师教授多门课程,则这此关系模式是()。选项:A、第一范式B、第二范式C、第三范式D、BCNF正确答案:【第一范式】3、问题:已知关系模式:部门(部门号,部门名,部门经理,联系电话),设一个部门只有一个部门名和经理,而且一个部门经理只有一个联系电话,则此关系模式是()。选项:A、第一范式B、第二范式C、第三范式D、BCNF正确答案:【第二范式】4、问题:已知关系模式:职工表(职工号,所在部门,职称,职务),设一个职工只在一个部门工作,只有一个职称和一个职务。则此关系模式是()。选项:A、第一范式B、第二范式C、第三范式D、BCNF正确答案:【BCNF】5、问题:关系模式:R(商店编号,商品编号,库存数量,部门编号,负责人),假设(1)一个商店有多个部门;(2)每个商店的每种商品只在一个部门销售;(3)每个商店的每个部门只有一个负责人;(4)每个商店的每种商品只有一个库存数量。则此关系模式属于()。选项:A、第一范式B、第二范式C、第三范式D、BCNF正确答案:【第一范式】6、问题:关系模式:产品批发情况表(商品编号,商店编号,数量,批发日期)(批发日期精确到天),其中商品编号代表唯一的一类商品,商店编号代表唯一的一个商店。且允许同一类商品在不同日期向同一商店批发多次,但不允许在同一天向同一商店批发多次,一类商品在同一天可以批发给不同的商店。则此关系模式属于()。选项:A、第一范式B、第二范式C、第三范式D、BCNF正确答案:【第三范式】7、问题:有关系模式:借阅(书号,书名,读者号,借书日期,还书日期),假设允许一个读者对同一本书在不同日期可以借阅多次,则此关系模式属于()。选项:A、第一范式B、第二范式C、第三范式D、BCNF正确答案:【第一范式】8、问题:已知关系模式:销售(顾客号,顾客姓名,商品号,商品名称),描述商品的销售情况,此关系模式是()。选项:A、第一范式B、第二范式C、第三范式D、BCNF正确答案:【第一范式】9、问题:若要求分解保持函数依赖,那么模式分解一定能够达到()。选项:A、2NFB、3NFC、BCNFD、1NF正确答案:【3NF】10、问题:关系模式分解的无损连接和保持函数依赖两个特性之间()。选项:A、前者蕴含后者B、后者蕴含前者C、二者同时成立,或同时不成立D、没有必然联系正确答案:【没有必然联系】11、问题:设有关系模式R(U,F),U={X1,X2,X3,X4},F={(X1,X3)→X4,(X1,X3)→X2},则该关系模式属于()。选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【BCNF】12、问题:一个关系只有一个()。选项:A、候选关键字B、外部关键字C、属性D、主关键字正确答案:【主关键字】13、问题:下面关于函数依赖的描述错误的是()。选项:A、若X→Y、X→Z,则X→YZB、若XY→Z,则X→Z、Y→ZC、若X→Y、Y→Z,则X→ZD、若X→Y,则XZ→Y正确答案:【若XY→Z,则X→Z、Y→Z】14、问题:设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={AD→C,D→B},则ρ={ABC,BD}相对于F()。选项:A、是无损连接分解,也是保持函数依赖的分解B、是无损连接分解,但不保持函数依赖的分解C、不是无损连接分解,但保持函数依赖的分解D、既不是无损连接分解,也不保持函数依赖的分解正确答案:【既不是无损连接分解,也不保持函数依赖的分解】15、问题:关系规范化理论是为解决()问题而提出的。选项:A、大量数据的存储B、数据冗余C、数据完整性D、数据独立性正确答案:【数据冗余】16、问题:在关系模式R(姓名,年龄,出生日期)最适合作关键字的是()。选项:A、姓名B、年龄C、出生日期D、(姓名,出生日期)正确答案:【(姓名,出生日期)】17、问题:在一个关系模式R(A,B,C,D)中,若各个属性间没有任何函数依赖关系,则该模式的主属性有()。选项:A、A,B,C,DB、AC、A,BD、A,B,C正确答案:【A,B,C,D】18、问题:在数据库系统中,产生数据不一致的根本原因是()。选项:A、数据存储量太大B、没有严格的保护数据C、未对数据进行完整性控制D、数据冗余正确答案:【数据冗余】19、问题:关系规范化理论是为解决()问题而提出的。选项:A、大量数据的存储B、数据完整性C、数据冗余D、数据独立性正确答案:【数据冗余】20、问题:关于关系模式R(A,B,C,D),描述错误的是()。选项:A、如果主属性只有一个,则R至少属于2NF。B、如果非主属性之间存在函数依赖关系,则R至多属于2NF。C、R一定属于1NF。D、如果主关键字为(A,B,C,D),则R至少属于2NF。正确答案:【如果主关键字为(A,B,C,D),则R至少属于2NF。】21、问题:关系数据库规范化是为了关系数据库中出现下列哪个问题而引入的?选项:A、数据冗余、数据不一致、插入和删除异常B、提高查询速度C、减少数据操作的复杂性D、保证数据的安全性和完整性正确答案:【数据冗余、数据不一致、插入和删除异常】22、问题:二范式的表消除了()_。选项:A、非主属性对主关键字的传递依赖B、非主属性对主关键字的部分依赖C、数据冗余D、操作异常正确答案:【非主属性对主关键字的部分依赖】23、问题:若关系模式R∈3NF,则下面正确的说法是()。选项:A、某个非主属性不传递依赖于主关键字B、某个非主属性不部分依赖于主关键字C、所有的非主属性都不传递依赖于主关键字D、所有的非主属性都部分依赖于主关键字正确答案:【所有的非主属性都不传递依赖于主关键字】24、问题:如果表T是3NF,则它()。选项:A、一定不存在非主属性对主关键字的部分依赖关系B、一定不存在非主属性对主关键字的传递依赖关系,但可以存在非主属性对主关键字的部分依赖关系C、一定不存在非主属性对主关键字的部分依赖和非主属性对主关键字的传递依赖关系D、一定不存在非主属性对主关键字的部分依赖关系,但可以存在非主属性对主关键字的传递依赖关系正确答案:【一定不存在非主属性对主关键字的部分依赖和非主属性对主关键字的传递依赖关系】25、问题:若关系模式R中,所有的非主属性都不传递依赖于主关键字,则R一定属于()。选项:A、第一范式B、第二范式C、第三范式D、BC范式正确答案:【第一范式】26、问题:设R是一个关系模式,如果R中每个属性A的值域中的每个值是不可分解的,则称R属于()。选项:A、第一范式B、第二范式C、第三范式D、BC范式正确答案:【第一范式】27、问题:设有关系R(S,D,M),其函数依赖集F={S→D,D→M},则关系R至多满足()。选项:A、第一范式B、第二范式C、第三范式D、BC范式正确答案:【第二范式】28、问题:在关系数据库中,关系模式设计不好,会产生异常操作,如删除异常,它是指()。选项:A、应该删除的数据未被删除B、不该插入的数据被插入C、不该删除的数据被删除D、应该插入的数据未被插入正确答案:【不该删除的数据被删除】29、问题:已知关系模式:库存(仓库号,器件号,器件名,库存数量),设一个器件号只有一个器件号名;一个仓库可以存放多种器件,一种器件可在多个仓库存放,但一个仓库的一种器件只有一个库存数量,则此关系模式是()。选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【1NF】30、问题:设关系模式R(U,F),其中U={课程,教师,上课时间,教室,学生},F={课程→教师,(上课时间,教室)→课程,(上课时间,教师)→课程,(上课时间,学生)→教室},则关系模式的主关键字是()。选项:A、课程B、(上课时间,教室)C、(上课时间,教师)D、(上课时间,学生)正确答案:【(上课时间,学生)】31、问题:关于关系模式R(A,B,C,D),描述错误的是()。选项:A、如果主属性只有一个,则R至少属于2NFB、如果所有非主属性都不传递依赖于关键字,则R至少属于3NFC、如果A,B,C,D都是不可分的最小数据项,则R至少属于1NFD、如果主关键字为(ABCD),则R至少属于3NF正确答案:【如果所有非主属性都不传递依赖于关键字,则R至少属于3NF】32、填空题:设有R(U,F),U={A,B,C},F={AB→C,B→C},则该关系模式是第()范式。正确答案:【1##%_YZPRLFH_%##一】33、填空题:如果关系模式R(U,F)不存在非主属性对关键字的部分函数依赖和传递函数依赖,则该关系模式满足第()范式。正确答案:【3##%_YZPRLFH_%##三】34、填空题:如果一个函数依赖集满足每个函数依赖的右部是(【1】),每个函数依赖的左部(【2】),同时函数依赖集中没有多余的函数依赖,则该函数依赖集称作最小函数依赖集。正确答案:【单一属性、没有多余属性】35、填空题:将一个关系模式分解成多个关系模式时,为了保持原模式所满足的特性,要求分解具有无损连接和()。正确答案:【保持函数依赖】36、填空题:设X→Y是关系模式R的一个函数依赖,如果不存在X的真子集使得X→Y成立,则称Y()X。正确答案:【完全函数依赖于】37、填空题:属于候选关键字中的属性称为()。正确答案:【主属性】38、填空题:在关系模式R中,若每个属性都是不可分割的最小单位,则R一定属于第()范式。正确答案:【1##%_YZPRLFH_%##一】39、填空题:一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1→X2,X1→X3,X3→X4,则该关系属于第(【1】)范式,因为它存在着(【2】)函数依赖。正确答案:【2、非主属性对关键字的传递】单元测试1、问题:把E-R模型转换成关系模型时,其中两个一对多联系的实体()。选项:A、合并成一个关系模式,1端实体的主关键字为合并后的关系模式的主关键字,n端实体的主关键字做外部关键字B、两个实体分别对应一个关系,然后提取两个实体的主关键字再引入一个新的关系来表示联系C、将一对多的联系直接并入n端实体的关系模式,并将1端实体的主关键字纳入n端实体作外部关键字D、其它选项的说法都不对正确答案:【将一对多的联系直接并入n端实体的关系模式,并将1端实体的主关键字纳入n端实体作外部关键字】2、问题:关系模型中的视图对应三层模式的()。选项:A、外部模式B、概念模式C、存储模式D、物理模式正确答案:【外部模式】3、问题:设实体A与实体B是一对多联系,则最好应设计()。选项:A、两张表,且外部关键字在实体B中B、两张表,且外部关键字在实体A中C、一张表,不需要外部关键字D、三张表,外部关键字在新的表中正确答案:【两张表,且外部关键字在实体B中】4、问题:两个实体集A和B中的实体的联系是多对多联系,则设计表时,最好应设计()。选项:A、两张表,且外部关键字在实体B中B、两张表,且外部关键字在实体A中C、一张表,不需要外部关键字D、三张表,外部关键字在新的表中正确答案:【三张表,外部关键字在新的表中】5、问题:一个E-R图有A实体和B实体,并且它们之间存在着m:n的联系,将其换成关系模型时,为了消除冗余最好有()个关系模式。选项:A、1B、2C、3D、4正确答案:【3】6、问题:已知实体A与实体B之间是一对多联系,为反映两个实体之间的关联关系,应()。选项:A、将外部关键字放置在实体A中B、在A中定义一个主关键字C、将外部关键字放置在实体B中D、在B中定义一个主关键字正确答案:【将外部关键字放置在实体B中】7、问题:已知实体A与实体B之间是多对多联系,为描述两个实体之间的关联关系,添加了联系C来关联实体A和B,则A和C之间是()联系。选项:A、一对一B、一对多C、多对多D、多对一正确答案:【一对多】8、问题:如果实体A与实体B之间是多对多联系,为描述两个实体之间的关联关系,添加了联系C来关联实体A和B,添加联系C的作用是()。选项:A、简化以后的查询操作B、方便数据的修改操作C、将多对多联系转化为一对多联系D、方便以后建立用户视图正确答案:【将多对多联系转化为一对多联系】9、问题:一般说来,两个实体之间的联系共有()种。选项:A、2B、3C、4D、5正确答案:【3】10、问题:设实体A与实体B是多对一联系,则最好应设计()。选项:A、两张表,且外部关键字在实体B中B、两张表,且外部关键字在实体A中C、一张表,不需要外部关键字D、三张表,外部关键字在新的表中正确答案:【两张表,且外部关键字在实体A中】11、问题:把E-R模型转换为关系数据模型,是在数据库设计的()阶段。选项:A、概念数据模型设计B、逻辑数据模型设计C、物理数据模型设计D、数据库实施阶段正确答案:【逻辑数据模型设计】12、问题:在生成()数据模型时需要指定具体的数据库管理系统。选项:A、概念B、逻辑C、物理D、实施正确答案:【物理】13、问题:在数据库设计过程中,()数据模型设计与计算机的软硬件环境密切相关。选项:A、概念B、逻辑C、物理D、实施正确答案:【物理】14、问题:在数据库设计过程中,规范化处理是在()数据模型设计阶段开展的。选项:A、概念B、逻辑C、物理D、实施正确答案:【逻辑】15、问题:在数据库设计过程中,设计视图是在()数据模型设计阶段开展的。选项:A、概念B、逻辑C、物理D、实施正确答案:【逻辑】16、问题:在数据库设计过程中,设计索引是在()数据模型设计阶段开展的。选项:A、概念B、逻辑C、物理D、实施正确答案:【物理】17、问题:在数据库设计过程中,估算数据库的数据存储量是在()数据模型设计阶段开展的。选项:A、概念B、逻辑C、物理D、实施正确答案:【物理】18、问题:在CREATEDATABASE中的FILEGROUP短语用于定义()。选项:A、数据文件B、日志文件C、用户文件组D、文件正确答案:【用户文件组】单元测试1、问题:SQL语言的特点不包括选项:A、非常简洁B、一体化C、高度过程化D、非过程化正确答案:【高度过程化】2、问题:关于SQL中模式(Schema)描述正确的是选项:A、关系模式B、组织数据库对象的一种逻辑结构C、相当于概念模式D、以上说法都不对正确答案:【组织数据库对象的一种逻辑结构】3、问题:SQL中定义表的命令是选项:A、DEFINERELATIONB、DEFINETABLEC、CREATERELATIOND、CREATETABLE正确答案:【CREATETABLE】4、问题:在CREATETABLE语句中定义列时必须要说明的是选项:A、数据类型B、是否为空值C、列的取值范围D、DEFAULT正确答案:【数据类型】5、问题:在CREATETABLE语句中定义主关键字的关键词是选项:A、MAINKEYB、PRIMARYKEYC、UNIQUEKEYD、DISTINCTKEY正确答案:【PRIMARYKEY】6、问题:在CREATETABLE语句中说明列的取值范围的短语是选项:A、BETWEENB、DEFAULTC、CHECKD、CONSTRAINT正确答案:【CHECK】7、问题:在CREATETABLE语句的CONSTRAINT约束中不包括选项:A、PRIMARYKEYB、UNIQUEC、FOREIGNKEYD、CHECK正确答案:【CHECK】8、问题:影响删除操作的完整性约束是选项:A、实体完整性B、参照完整性C、用户定义完整性D、删除操作和约束无关正确答案:【参照完整性】9、问题:说明CHECK约束的表达式的类型是选项:A、逻辑表达式B、关系代数表达式C、任意表达式D、算术表达式正确答案:【逻辑表达式】10、问题:ALTERTABLE语句不包含短语选项:A、ALTERCOLUMNB、RENAMEC、ADDD、DROPCOLUMN正确答案:【RENAME】11、问题:删除表的命令是选项:A、DELETETABLEB、ERASETABLEC、DROPTABLED、KILLTABLE正确答案:【DROPTABLE】12、问题:在CREATETABLE语句中与说明参照完整性无关的短语是选项:A、FOREIGNKEYB、REFERENCESC、ONDELETED、PRIMARYKEY正确答案:【PRIMARYKEY】13、问题:SQL插入记录的语句是选项:A、INSERTB、APPENDC、ADDD、FILL正确答案:【INSERT】14、问题:SQL修改记录的语句是选项:A、UPDATEB、REPLACEC、MODIFYD、EDIT正确答案:【UPDATE】15、问题:插入操作检查的数据完整性是选项:A、实体完整性B、参照完整性C、用户定义完整性D、以上全部正确答案:【以上全部】16、问题:删除操作检查的数据完整性是选项:A、实体完整性B、参照完整性C、用户定义完整性D、以上全部正确答案:【参照完整性】17、问题:如果在参照完整性说明时有短语ONDELETECASCADE,则在删除被参照记录时选项:A、禁止删除B、将参照记录的外部关键字值置为空值C、同时删除所有参照记录D、将参照记录的外部关键字值置为默认值正确答案:【同时删除所有参照记录】18、问题:ALTERTABLE语句不能进行的操作是选项:A、删除列B、增加新列C、增加完整性约束D、修改列名正确答案:【修改列名】19、问题:一条INSERT语句没有语法错误却不能成功执行,可能的原因是选项:A、违背了实体完整性B、违背了参照完整性C、违背了用户定义完整性D、以上都有可能正确答案:【以上都有可能】20、问题:在SQLServer的表中可以定义计算列,下面关于计算列的描述正确的是选项:A、计算列的值可以物理保存B、计算列是虚列不能物理保存C、可以直接修改计算列的值D、计算列不可以作为外部关键字正确答案:【计算列的值可以物理保存】单元测试1、问题:已知关系模式:教师(职工号,系号,姓名,工资,主讲课程)学院(系号,系名)与“SELECT*FROM教师WHERENOT(工资3000OR工资2000)”等价的语句是()。选项:A、SELECT*FROM教师WHERE工资BETWEEN2000AND3000B、SELECT*FROM教师WHERE工资2000AND工资3000C、SELECT*FROM教师WHERE工资2000OR工资3000D、SELECT*FROM教师WHERE工资=2000AND工资=3000正确答案:【SELECT*FROM教师WHERE工资BETWEEN2000AND3000】2、问题:已知关系模式:教师(职工号,系号,姓名,工资,主讲课程)学院(系号,系名)与如下SQL语句等价的语句是()。SELECT系名,COUNT(*)教师人数FROM教师CROSSJOIN学院WHERE教师.系号=学院.系号GROUPBY系名选项:A、SELECT系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院教师.系号=学院.系号GROUPBY系名B、SELECT系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院ON系号GROUPBY系名C、SELECT系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院ON教师.系号=学院.系号GROUPBY系名D、SELECT系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院ON教师.系号=学院.系号ORDERBY系名正确答案:【SELECT系名,COUNT(*)AS教师人数FROM教师INNERJOIN学院ON教师.系号=学院.系号GROUPBY系名】3、问题:已知关系模式:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)用SQL语言检索选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是()。选项:A、SELECT学号,姓名FROMSWHERENOTEXISTS(SELECT*FROMscWHERESC.学号=S.学号AND成绩85)B、SELECT学号,姓名FROMSWHEREEXISTS(SELECT*FROMscWHERESC.学号=S.学号AND成绩=85)C、SELECT学号,姓名FROMSJOINSCONS.学号=SC.学号WHERE成绩=85D、SELECT学号,姓名FROMSJOINSCONS.学号=SC.学号WHEREALL成绩=85正确答案:【SELECT学号,姓名FROMSWHERENOTEXISTS(SELECT*FROMscWHERESC.学号=S.学号AND成绩85)】4、问题:已知关系模式:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是()。选项:A、SELECTs.学号,姓名,平均成绩FROMsJOINscONs.学号=sc.学号GROUPBYs.学号HANVINGCOUNT(*)=5ORDERBY平均成绩DESCB、SELECT学号,姓名,AVG(成绩)平均成绩FROMsJOINscONs.学号=sc.学号WHERECOUNT(*)=5GROUPBY学号ORDERBY平均成绩DESCC、SELECTs.学号,姓名,AVG(成绩)平均成绩FROMsCROSSJOINscWHEREs.学号=sc.学号ANDCOUNT(*)=5GROUPBYs.学号ORDERBY平均成绩DESCD、SELECTs.学号,姓名,AVG(成绩)平均成绩FROMsJOINscONs.学号=sc.学号GROUPBYs.学号,姓名HANVINGCOUNT(*)=5ORDERBY平均成绩DESC正确答案:【SELECTs.学号,姓名,AVG(成绩)平均成绩FROMsJOINscONs.学号=sc.学号GROUPBYs.学号,姓名HANVINGCOUNT(*)=5ORDERBY平均成绩DESC】5、问题:能将查询结果插入到一个新表中的语句是()。选项:A、INSERTINTO…VALUES…B、INSERTINTO…SELECT…C、SELECT…INTO…FROM…D、SELECT…FROM…正确答案:【SELECT…INTO…FROM…】6、问题:有关系模式:法人表(法人代码,法人名称,经济性质,注册资金),建立统计每种经济性质的法人人数的查询语句,并将查询结果保存到一个新建表T中,正确的语句是()。选项:A、SELECT经济性质,COUNT(*)FROM法人表GROUPBY经济性质INTOTB、SELECT经济性质,COUNT(*)INTOTFROM法人表GROUPBY经济性质C、SELECT经济性质,COUNT(*)人数INTOTFROM法人表GROUPBY经济性质D、SELECT经济性质,COUNT(*)人数FROM法人表GROUPBY经济性质INTOT正确答案:【SELECT经济性质,COUNT(*)人数INTOTFROM法人表GROUPBY经济性质】7、问题:有关系模式:法人表(法人代码,法人名称,经济性质,注册资金),建立统计每种经济性质的法人人数的查询语句,并将查询结果保存到“统计结果表”中,假设此表已经建好,正确的语句是()。选项:A、INSERTINTO统计结果表ASSELECT经济性质,COUNT(*)人数FROM法人表GROUPBY经济性质B、INSERTINTO统计结果表VALUESSELECT经济性质,COUNT(*)人数FROM法人表GROUPBY经济性质C、INSERTINTO统计结果表SELECT经济性质,COUNT(*)人数FROM法人表GROUPBY经济性质D、INSERTINTO统计结果表SELECT经济性质,SUM(*)人数FROM法人表GROUPBY经济性质正确答案:【INSERTINTO统计结果表SELECT经济性质,COUNT(*)人数FROM法人表GROUPBY经济性质】8、问题:INSERTINTO…SELECT…语句的功能是()。选项:A、将查询结果插入到一个新的永久表中B、将查询结果插入到一个新的临时表中C、将查询结果插入到一个已建好的表中D、合并查询的结果正确答案:【将查询结果插入到一个已建好的表中】9、问题:将查询结果插入到一个新的局部临时表中的正确语句是()。选项:A、select...intoB、tfrom...C、selectintoD、t...from...E、select...from...intoF、t...G、selectintoH、t...from...正确答案:【select...into#tfrom...】10、问题:已知三个关系模式:银行表(银行代码,银行名称,电话),法人表(法人代码,法人名称,经济性质,注册资金),贷款表(银行代码,法人代码,贷款日期,贷款金额,贷款期限)。删除“新都美百货公司”的贷款记录的正确的语句是()。选项:A、DELETEFROM贷款表JOIN法人表on贷款表.法人代码=法人表.法人代码WHERE法人名称=’新都美百货公司’B、DELETEFROM贷款表FROM贷款表JOIN法人表on贷款表.法人代码=法人表.法人代码WHERE法人名称=’新都美百货公司’C、DELETEFROM贷款表WHERE法人名称=’新都美百货公司’D、DELETEFROM法人表WHERE法人名称=’新都美百货公司’正确答案:【DELETEFROM贷款表FROM贷款表JOIN法人表on贷款表.法人代码=法人表.法人代码WHERE法人名称=’新都美百货公司’】11、问题:已知三个关系模式:银行表(银行代码,银行名称,电话),法人表(法人代码,法人名称,经济性质,注册资金),贷款表(银行代码,法人代码,贷款日期,贷款金额,贷款期限)。将“新都美百货公司”在各银行的每笔贷款的金额都增加10万元,正确的语句是()。选项:A、UPDATE贷款表SET贷款金额=贷款金额+10WHERE法人名称=’新都美百货公司’B、UPDATE法人表SET贷款金额=贷款金额+10WHERE法人名称=’新都美百货公司’C、UPDATE贷款表SET贷款金额=贷款金额+10FROM贷款表JOIN法人表ON法人表.法人代码=贷款表.法人代码WHERE法人名称=’新都美百货公司’D、UPDATE贷款表FROM贷款表JOIN法人表ON法人表.法人代码=贷款表.法人代码WHERE法人名称=’新都美百货公司’SET贷款金额=贷款金额+10正确答案:【UPDATE贷款表SET贷款金额=贷款金额+10FROM贷款表JOIN法人表ON法人表.法人代码=贷款表.法人代码WHERE法人名称=’新都美百货公司’】12、问题:已知三个关系模式:银行表(银行代码,银行名称,电话),法人表(法人代码,法人名称,经济性质,注册资金),贷款表(银行代码,法人代码,贷款日期,贷款金额,贷款期限)。修改法人“漂美广告有限公司”的经济性质为私营,注册资金为50万元,正确的语句是()。选项:A、UPDATE法人表SET经济性质='私营',SET注册资金=50WHERE法人名称=’漂美广告有限公司’B、UPDATE法人表SET经济性质='私营',注册资金=50WHERE法人名称=’漂美广告有限公司’C、UPDATE法人表SET经济性质='私营',UPDATE注册资金=50WHERE法人名称=’漂美广告有限公司’D、UPDATE法人表经济性质='私营',注册资金=50WHERE法人名称=’漂美广告有限公司’正确答案:【UPDATE法人表SET经济性质='私营',注册资金=50WHERE法人名称=’漂美广告有限公司’】13、问题:已知三个关系模式:银行表(银行代码,银行名称,电话),法人表(法人代码,法人名称,经济性质,注册资金),贷款表(银行代码,法人代码,贷款日期,贷款金额,贷款期限)。若要将“新意策划公司”在“建设银行上海B支行”的贷款金额增加10万元,正确的语句是()。选项:A、UPDATE贷款表SET贷款金额=贷款金额+10FROM法人表JOIN贷款表ON法人表.法人代码=贷款表.法人代码JOIN银行表ON银行表.银行代码=贷款表.银行代码WHERE法人名称='新意策划公司'AND银行名称='建设银行上海B支行'B、UPDATE银行表SET贷款金额=贷款金额+10FROM法人表JOIN贷款表ON法人表.法人代码=贷款表.法人代码JOIN银行表ON银行表.银行代码=贷款表.银行代码WHERE法人名称='新意策划公司'AND银行名称='建设银行上海B支行'C、UPDATE贷款表SET贷款金额=贷款金额+10WHERE法人名称='新意策划公司'AND银行名称='建设银行上海B支行'D、UPDATE银行表SET贷款金额=贷款金额+10WHERE法人名称='新意策划公司'AND银行名称='建设银行上海B支行'正确答案:【UPDATE贷款表SET贷款金额=贷款金额+10FROM法人表JOIN贷款表ON法人表.法人代码=贷款表.法人代码JOIN银行表ON银行表.银行代码=贷款表.银行代码WHERE法人名称='新意策划公司'AND银行名称='建设银行上海B支行'】14、问题:已知关系模式:产品(产品号,产品名,单价)。要使所有产品的单价上浮8%,正确的SQL命令是()。选项:A、UPDATE产品SET单价=单价+单价*8%FORALLB、UPDATE产品SET单价=单价*1.08FORALLC、UPDATE产品SET单价=单价+单价*8%D、UPDATE产品SET单价=单价*1.08正确答案:【UPDATE产品SET单价=单价*1.08】15、问题:将各经济性质的法人的平均注册资金插入到新表t中的正确语句是()。选项:A、SELECT经济性质,AVG(注册资金)INTOtFROM法人表GROUPBY经济性质B、SELECT经济性质,AVG(注册资金)INTOt(经济性质,平均注册资金)FROM法人表GROUPBY经济性质C、SELECT经济性质,AVG(注册资金)平均注册资金INTOtFROM法人表GROUPBY经济性质D、SELECTINTOt经济性质,AVG(注册资金)平均注册资金FROM法人表GROUPBY经济性质正确答案:【SELECT经济性质,AVG(注册资金)平均注册资金INTOtFROM法人表GROUPBY经济性质】16、问题:有关系模式:法人表(法人代码,法人名称,经济性质,注册资金),建立统计每种经济性质的法人人数的查询语句,并将查询结果保存到一个新建表T中,正确的语句是()。选项:A、SELECT经济性质,COUNT(*)FROM法人表GROUPBY经济性质INTOTB、SELECT经济性质,COUNT(*)INTOTFROM法人表GROUPBY经济性质C、SELECT经济性质,COUNT(*)人数INTOTFROM法人表GROUPBY经济性质D、SELECT经济性质,COUNT(*)人数FROM法人表GROUPBY经济性质INTOT正确答案:【SELECT经济性质,COUNT(*)人数INTOTFROM法人表GROUPBY经济性质】17、问题:有关系模式:法人表(法人代码,法人名称,经济性质,注册资金),建立统计每种经济性质的法人人数的查询语句,并将查询结果保存到“统计结果表”中,假设此表已经建好,正确的语句是()。选项:A、SELECT经济性质,SUM(*)人数INTO统计结果表FROM法人表GROUPBY经济性质B、SELECT经济性质,COUNT(*)人数INTO统计结果表FROM法人表GROUPBY经济性质C、INSERTINTO统计结果表SELECT经济性质,COUNT(*)人数FROM法人表GROUPBY经济性质D、INSERTINTO统计结果表SELECT经济性质,SUM(*)人数FROM法人表GROUPBY经济性质正确答案:【INSERTINTO统计结果表SELECT经济性质,COUNT(*)人数FROM法人表GROUPBY经济性质】18、问题:已知三个关系模式:银行表(银行代码,银行名称,电话),法人表(法人代码,法人名称,经济性质,注册资金),贷款表(银行代码,法人代码,贷款日期,贷款金额,贷款期限)。若要将“新意策划公司”在“建设银行上海B支行”的贷款金额增加10万元,正确的语句是()。选项:A、UPDATE贷款表SET贷款金额=贷款金额+10FROM法人表JOIN贷款表ON法人表.法人代码=贷款表.法人代码JOIN银行表ON银行表.银行代码=贷款表.银行代码WHERE法人名称='新意策划公司'AND银行名称='建设银行上海B支行'B、UPDATE银行表SET贷款金额=贷款金额+10FROM法人表JOIN贷款表ON法人表.法人代码=贷款表.法人代码JOIN银行表ON银行表.银行代码=贷款表.银行代码WHERE法人名称='新意策划公司'AND银行名称='建设银行上海B支行'C、UPDATE贷款表SET贷款金额=贷款金额+10WHERE法人名称='新意策划公司'AND银行名称='建设银行上海B支行'D、UPDATE银行表SET贷款金额=贷款金额+10WHERE法人名称='新意策划公司'AND银行名称='建设银行上海B支行'正确答案:【UPDATE贷款表SET贷款金额=贷款金额+10FROM法人表JOIN贷款表ON法人表.法人代码=贷款表.法人代码JOIN银行表ON银行表.银行代码=贷款表.银行代码WHERE法人名称='新意策划公司'AND银行名称='建设银行上海B支行'】19、问题:已知关系模式:产品(产品号,产品名,单价)。要使所有产品的单价上浮8%,正确的SQL命令是()。选项:A、UPDATE产品SET单价=单价+单价*8%FORALLB、UPDATE产品SET单价=单价*1.08FORALLC、UPDATE产品SET单价=单价+单价*8%D、UPDATE产品SET单价=单价*1.08正确答案:【UPDATE产品SET单价=单价*1.08】20、问题:已知法人关系模式:法人表(法人代码,法人名称,经济性质,注册资金),下述语句正确的是()。选项:A、SELECT法人代码,法人名称,注册资金FROM法人表WHERE经济性质=‘私营’ORDERBY注册资金UNIONSELECT法人代码,法人名称,注册资金FROM法人表WHERE经济性质=‘国营’ORDERBY注册资金B、SELECT法人代码,法人名称,注册资金FROM法人表WHERE经济性质=‘私营’UNIONSELECT法人代码,法人名称FROM法人表WHERE经济性质=‘国营’ORDERBY注册资金C、SELECT法人代码,法人名称,注册资金FROM法人表WHERE经济性质=‘私营’UNIONSELECT法人代码,法人名称,注册资金FROM法人表WHERE经济性质=‘国营’ORDERBY注册资金D、SELECT法人代码,法人名称,注册资金FROM法人表WHERE经济性质=‘私营’ORDERBY注册资金UNIONSELECT法人代码,法人名称,注册资金FROM法人表WHERE经济性质=‘国营’正确答案:【SELECT法人代码,法人名称,注册资金FROM法人表WHERE经济性质=‘私营’UNIONSELECT法人代码,法人名称,注册资金FROM法人表WHERE经济性质=‘国营’ORDERBY注册资金】21、问题:与WHEREGradebetween60and100语句等价的子句是()。选项:A、WHEREGrade60ANDGrade100B、WHEREGrade=60ANDGrade=100C、WHEREGrade60ANDGrade=100D、WHEREGrade=60ANDGrade100正确答案:【WHEREGrade=60ANDGrade=100】22、问题:WHERE经济性质IN(‘私营’,‘国营’)等价于()。选项:A、WHERE经济性质=‘私营’AND经济性质=‘国营’B、WHERE经济性质=‘私营’OR经济性质=‘国营’C、WHERE经济性质=‘私营’AND经济性质=‘国营’D、WHERE经济性质=‘私营’OR经济性质=‘国营’正确答案:【WHERE经济性质=‘私营’OR经济性质=‘国营’】23、问题:DISTINCT子句的作用是()。选项:A、去掉DISTINCT词后边列的重复值B、去掉数据库中的重复行数据C、去掉查询结果中的重复行数据D、去掉一个列的数据正确答案:【去掉查询结果中的重复行数据】24、问题:已知三个关系模式:银行表(银行代码,银行名称,电话),法人表(法人代码,法人名称,经济性质,注册资金),贷款表(银行代码,法人代码,贷款日期,贷款金额,贷款期限)。查询贷款法人总数超过3的北京地区银行的银行代码的正确SQL语句是()。选项:A、SELECT贷款表.银行代码FROM银行表JOIN贷款表ON银行表.银行代码=贷款表.银行代码WHERE银行名称LIKE‘%北京%’ANDCOUNT(DISTINCT法人代码)3B、SELECT贷款表.银行代码FROM银行表JOIN贷款表ON银行表.银行代码=贷款表.银行代码WHERE银行名称LIKE‘%北京%’ANDCOUNT(DISTINCT法人代码)3GROUPBY贷款表.银行代码C、SELECT贷款表.银行代码FROM银行表JOIN贷款表ON银行表.银行代码=贷款表.银行代码WHERE银行名称LIKE‘%北京%’GROUPBY贷款表.银行代码HAVINGCOUNT(DISTINCT法人代码)3D、SELECT贷款表.银行代码FROM银行表JOIN贷款表ON银行表.银行代码=贷款表.银行代码WHERE银行名称LIKE‘%北京%’HAVINGCOUNT(DISTINCT法人代码)3正确答案:【SELECT贷款表.银行代码FROM银行表JOIN贷款表ON银行表.银行代码=贷款表.银行代码WHERE银行名称LIKE‘%北京%’GROUPBY贷款表.银行代码HAVINGCOUNT(DISTINCT法人代码)3】25、问题:能将多个查询语句的结果合并为一个结果的语句是()。选项:A、UNIQUEB、UNIONC、ADDD、SUM正确答案:【UNION】26、问题:语句“SELECT*FROM法人表WHERE经济性质NOTIN(‘私营’,‘国营’)”表示()。选项:A、查询经济性质既是’私营’又是’国营’的法人B、查询经济性质不是’私营’但是’国营’的法人C、查询经济性质是’私营’但不是’国营’的法人D、查询经济性质既不是’私营’也不是’国营’的法人正确答案:【查询经济性质既不是’私营’也不是’国营’的法人】27、问题:对由SELECT—FROM—WHERE—GROUP—ORDERBY组成的SQL语句,其在被DBMS处理时,各子句的执行次序为()。选项:A、SELECT—FROM—GROUP—WHERE—ORDERBYB、FROM——SELECT——WHERE——GROUP——ORDERBYC、FROM——WHERE——GROUP——SELECT——ORDERBYD、SELECT——FROM——WHERE——GROUP——ORDERBY正确答案:【FROM——WHERE——GROUP——SELECT——ORDERBY】28、问题:现要从银行表中查找缺少电话的银行代码、银行名称,相应的SQL语句如下,将其补充完整。SELECT银行代码,银行名称FROM银行表WHERE___。选项:A、电话=0B、电话=0C、电话=NULLD、电话ISNULL正确答案:【电话ISNULL】29、问题:下列聚合函数中不忽略空值(Null)的是()。选项:A、SUM(属性列名)B、MAX(属性列名)C、COUNT(*)D、AVG(属性列名)正确答案:【COUNT(*)】30、问题:DISTINCT子句的作用是()。选项:A、去掉DISTINCT词后边列的重复值B、去掉数据库中的重复行数据C、去掉查询结果中的重复行数据D、去掉一个列的数据正确答案:【去掉查询结果中的重复行数据】31、问题:在分组查询中,要去掉不满足条件的分组,则要使用的子句是()。选项:A、使用HAVING子句B、先使用WHERE子句,再使用HAVING子句C、使用WHERE子句D、先使用HAVING子句,再使用WHERE子句正确答案:【使用HAVING子句】32、问题:在WHERE子句的条件表达式中,可以匹配0到多个字符的通配符是()。选项:A、*B、%C、_D、?正确答案:【%】33、问题:_通配符的作用是()。选项:A、匹配任何一个字符B、匹配0到1个字符C、匹配0到多个字符D、不匹配任何字符正确答案:【匹配任何一个字符】34、问题:[]通配符的作用是()。选项:A、匹配括号中的任何一个字符B、匹配括号中的全部字符C、匹配括号中的0到多个字符D、不匹配括号中的任何一个字符正确答案:【匹配括号中的任何一个字符】35、问题:子句:姓名LIKE’[张王李]_’的作用是()。选项:A、查询姓“张”或姓“王”或姓“李”的全部人B、查询姓“张”或姓“王”或姓“李”且名字为两个字的人C、查询名字中有“张”或“王”或“李”的人D、查询名字中有“张”或“王”或“李”的两个字的人正确答案:【查询姓“张”或姓“王”或姓“李”且名字为两个字的人】36、问题:已知SN是一个字符型字段,下面的SQL查询语句:SELECTSNFROMSWHERESNLIKE'AB%'执行的结果是查找出()。选项:A、含有3个字符‘AB%’的所有SN字段B、仅含有3个字符且前两个为‘AB’的SN字段C、以字符‘AB’开头的所有SN字段D、含有字符‘AB’的所有SN字段正确答案:【以字符‘AB’开头的所有SN字段】37、问题:R和S为两个基本表,“RRIGHTJOINSONR.某列=S.某列”表示()满足连接条件。选项:A、不限制R中的数据B、不限制S中的数据C、对S和R中的数据均不限制D、同时限制S和R中的数据正确答案:【不限制S中的数据】38、问题:R和S为两个基本表,“RJOINSONR.列1=S.列2”,要使操作有意义,列1和列2必须()。选项:A、列名相同B、数据类型相同C、语义相同D、只要可比就行正确答案:【语义相同】39、问题:“SELECT*FROMBankTJOINLoanTONBankT.Bno=LoanT.Bno”的连接结果中,()。选项:A、只有一个名为Bno的列B、有两个名为Bno的列C、没有名为Bno的列D、这个操作有问题正确答案:【有两个名为Bno的列】单元测试1、问题:如下关于存储过程叙述正确的是()。选项:A、存储过程即传统意义程序中的过程,可以嵌入在程序中使用B、存储过程是一种存储在数据库中的程序,用于对数据库进行操作C、存储过程是一种存储在数据库之外的程序,用于对数据库进行操作D、存储过程描述数据存储到数据库的过程正确答案:【存储过程是一种存储在数据库中的程序,用于对数据库进行操作】2、问题:执行删除操作时运行的触发器属于()。选项:A、DML触发器B、DDL触发器C、LOGIN触发器D、前三种说法都不对正确答案:【DML触发器】3、问题:声明游标的语句是()。选项:A、DECLARE…CURSOR…B、FETCHC、OPEND、DEALLOCATE正确答案:【DECLARE…CURSOR…】4、问题:从游标中读取记录的语句是()。选项:A、DECLARE…CURSOR…B、FETCHC、OPEND、DEALLOCATE正确答案:【FETCH】5、问题:释放、删除游标的语句是()。选项:A、DECLARE…CURSOR…B、FETCHC、OPEND、DEALLOCATE正确答案:【DEALLOCATE】6、问题:创建存储过程的用处主要是()。选项:A、提高查询效率B、维护数据的完整性C、增加数据的安全性D、增强参照完整性正确答案:【提高查询效率】7、问题:下述说法正确的是()。选项:A、存储过程可以提高数据操作效率B、存储过程降低了数据的操作效率C、存储过程的执行是在客户端完成的D、存储过程的定义是在客户端完成的正确答案:【存储过程可以提高数据操作效率】8、问题:下述定义带参数的存储过程的语句中,正确的是()。选项:A、CREATEPROCP1DECLARE@XINT,@YINTAS…B、CREATEPROCP2@XINT,@YINTAS…C、CREATEPROCP3DECLARE@X,@YINTAS…D、CREATEPROCP4@X,@YINTAS…正确答案:【CREATEPROCP2@XINT,@YINTAS…】9、问题:下述定义带2个输出参数的存储过程的语句中,正确的是()。选项:A、CREATEPROCP2DECLARE@XINTOUTPUT,@YINTOUTPUTAS…B、CREATEPROCP3@XINT,@YINTOUTPUTAS…C、CREATEPROCP4@XINTOUTPUT,@YINTOUTPUTAS…D、CREATEPROCP5DECLARE@XINT,@YINTOUTPUTAS…正确答案:【CREATEPROCP4@XINTOUTPUT,@YINTOUTPUTAS…】10、问题:存储过程pp定义语句如下:createprocpp@xintasprint@x……则正确的执行语句为()。选项:A、execpp,1B、execpp1C、execpp,@x=1D、execpp正确答案:【execpp1】11、问题:在SQL语言中,修改存储过程的语句是()。选项:A、ALTERPROCB、DROPPROCC、UPDATEPROCD、MODIFYPROC正确答案:【ALTERPROC】12、问题:在SQL语言中,删除存储过程的语句是()。选项:A、ALTERPROCB、DROPPROCC、ZAPPROCD、DELETEPROC正确答案:【DROPPROC】13、问题:在SQL语言中,CREATEPROC语句用于建立存储过程。如果要求对CREATEPROC语句文本的条目进行加密。应当在该语句中使用短语()。选项:A、WITHUPDATEB、WITHCHECKC、WITHENCRYPTIONOPTIOND、WITHENCRYPTION正确答案:【WITHENCRYPTION】14、问题:下列定义存储过程的语句,正确的是()。选项:A、createprocp1as@xintset@x=1print@xB、createprocp1int@xasprint@xC、createprocp1asdeclare@xintset@x=1print@xD、createprocp1declare@xintasprint@x正确答案:【createprocp1asdeclare@xintset@x=1print@x】15、问题:如下关于存储过程叙述正确的是()。选项:A、存储过程即传统意义程序中的过程,可以嵌入在程序中使用B、存储过程是一种存储在数据库中的程序,用于对数据库进行操作C、存储过程是一种存储在数据库之外的程序,用于对数据库进行操作D、存储过程描述数据存储到数据库的过程正确答案:【存储过程是一种存储在数据库中的程序,用于对数据库进行操作】16、问题:如下关于存储过程叙述正确的是()。选项:A、存储过程即传统意义程序中的过程,可以嵌入在程序中使用B、存储过程是一种存储在数据库中的程序,用于对数据库进行操作C、存储过程是一种存储在数据库之外的程序,用于对数据库进行操作D、存储过程描述数据存储到数据库的过程正确答案:【存储过程是一种存储在数据库中的程序,用于对数据库进行操作】17、问题:下述说法正确的是()。选项:A、存储过程降低了数据的操作效率B、存储过程可以提高数据操作效率C、存储过程的执行是在客户端完成的D、存储过程的定义是在客户端完成的正确答案:【存储过程可以提高数据操作效率】18、填空题:使用游标时通常需要循环控制遍历游标的所有记录,因此可以在WHILE循环语句中使用全局变量@@FETCH_STATUS的值来控制,该变量的值为说明读记录成功。正确答案:【0】19、填空题:SQLServer很多功能是靠系统存储过程完成的,用户也可以定义自己的存储过程,定义存储过程的命令是(大写)。正确答案:【CREATEPROCEDURE】20、填空题:SQLServer2005除了支持DML触发器,还支持触发器和DDL触发器。正确答案:【LOGIN##%_YZPRLFH_%##登录】单元测试1、问题:在安装完SQLServer2008数据库管理系统之后,_____。选项:A、可以修改其安全认证模式和系统管理员密码B、不可以修改其安全认证模式和系统管理员密码C、可以修改其安全认证模式,但不能修改系统管理员密码D、不可以修改其安全认证模式,但可以修改系统管理员密码正确答案:【可以修改其安全认证模式和系统管理员密码】2、问题:对用户的授权是对____进行的。选项:A、服务器登录帐号B、数据库用户C、数据库对象拥有者D、公共用户正确答案:【数据库用户】3、问题:在“仅Windows”身份验证模式下,____访问SQLServer。选项:A、只允许被授予了访问SQLServer权限的Windows用户B、所有Windows合法用户都可以C、所有的Windows用户和非Windows用户都可以D、只允许非Windows用户正确答案:【只允许被授予了访问SQLServer权限的Windows用户】4、问题:下列_____不属于访问SQLServer数据库中的数据需要经过的认证过程。选项:A、系统登录(连接权)B、数据库访问(访问权)C、数据共享(共享权)D、数据操作(操作权)正确答案:【数据共享(共享权)】5、问题:关于认证过程,下列描述正确的是_____。选项:A、系统登录认证验证的是登录账户的身份B、系统登录认证验证的是数据库用户的身份C、数据库访问认证验证用户是否是数据库服务器的合法用户D、数据操作认证是验证用户对数据库服务器是否有操作管理权正确答案:【系统登录认证验证的是登录账户的身份】6、问题:在“混合验证模式”下,____访问SQLServer。选项:A、只允许Windows授权用户B、所有Windows合法用户都可以C、允许Windows授权用户和SQL授权用户D、所有的非Windows用户都可以正确答案:【允许Windows授权用户和SQL授权用户】7、问题:登录账户与对应的数据库用户____。选项:A、名称必须相同B、名称必须不相同C、名称可以相同,也可以不同D、以上说法都不正确正确答案:【名称可以相同,也可以不同】8、问题:下面说法错误的是____。选项:A、只要权限没有被拒绝过,则角色中的成员的权限就是角色的权限加上它们自己所具有的权限B、如果某个权限在角色中是拒绝的,则角色中的成员就不能再拥有此权限,即使为此成员授予了此权限C、如果某个权限在角色中是拒绝的,但是角色中的成员被授予了此权限,则此

温馨提示

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

评论

0/150

提交评论