《sql-sqlserver基础》历年考试高频真题库及答案_第1页
《sql-sqlserver基础》历年考试高频真题库及答案_第2页
《sql-sqlserver基础》历年考试高频真题库及答案_第3页
《sql-sqlserver基础》历年考试高频真题库及答案_第4页
《sql-sqlserver基础》历年考试高频真题库及答案_第5页
已阅读5页,还剩137页未读 继续免费阅读

下载本文档

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

文档简介

《sql_sqlserver基础》历年考试高频真题库及答案单选题1.执行SQL语句:select*,score*0.5+20as加权成绩fromgradewhe一项)A、错误提示:orderby子句中不能出现表达式。B、正确执行,显示grade表中各列值,按照score由低到高排序。C、正确执行,显示grade表中各列值,以及加权成绩列,按照sD、错误提示:where子句中不能出现表达式。2.在指定字段或表达式中不允许出现重复值的索引是()。A、唯一索引B、唯一索引和候选索引C、唯一索引和主索引D、主索引和候选索引参考答案:D3.在数据库中,数据的物理独立性是指()A、数据库与数据管理系统的相互独立B、用户程序与DBMS的相互独立C、概念设计阶段5.在数据库恢复时,对尚未做完的事务执行()。辑结构和特征的是()。B、内模式7.在视图上不能完成的操作是()A、更新视图数据C、在视图上定义新的基本表D、在视图上定义新视图8.在实体关系图中,每个实体可能对应()。(选一项)A、应用程序的一个功能模块B、应用程序的一个界面C、应用程序的一个函数D、应用程序数据库中的一个表9.在人事档案数据表中,文字内容较多(可能大于254字符)的“个人简历”字段的类型定义为()较为合适。B、字符型C、备注型D、逻辑型10.在客户表中查询出不是以"公司"结尾的客户的纪录,正确的SQL语句是(选一项)C、SELECT*FROM客户WHERE公司名称NOTIN'%公司'D、SELECT*FROM客户WHERE公司名称NOTLIKE%公司'11.在表中使用IDENTITY列时,每张表只允许有()IDENTITA、1个B、2个通用型字段中的数据全部储存在()文件中。13.在SQL语言中,子查询是()。14.在sQL的计算查询中,用于统计记录个数的函数是()。15.在SQLServer中,在事务控制语句中,提交事务语句是()价的子句是()17.在SQLServer中,有Products(产品)表,包含字段Pname(产品名称)、Price(价格)。若要得到最贵产品的产品名称和产品价格,应该使用的查询语句有()参考答案:D18.在SQLServer中,用于返回当前时间和日期的函数是()19.在SQLServer中,以下关于主键的描述正确的是()A、标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、表中允许有多个主键20.在SQLServer中,以下关于数据操纵语句说法错误的是()A、使用Insert语句一次只能插入一行数据B、使用Insert语句一次可以插入多行数据C、使用Update语句一次可以更新多行数据D、使用Delete语句一次可以删除多行数据21.在SQLServer中,以下不是逻辑运算符号的是()22.在SQLServer中,以下()语句能够将”java“课的学分赋值给变量int,如果要限制该列的取值范围在18到28之间,可以使用以下24.在SQLServer中,要求表中的列在组成主键的属性上不能为空值,这属于()A、参照完整性B、实体完整性C、用户定义完整性D、域完整性参考答案:B25.在SQLServer中,要查询分数在60分到90分之间的学生信息,该使用关键字()26.在SQLServer中,现有订单表orders,其中包括列customername(客户姓名),amount(订单金额),orderid(订单编号)以下能够查询客户张洪涛订单数量以及总金额的SQL是()A、selectcount(*)订单数,sum(amount)金额fB、selectsum(*)订单数,sum(amount)金额fromorderswherecC、selectcount(*)订单数,count(amount)金额fromorderswheD、selectcount(*)订单数,sum(amount)金额fromordersw27.在SQLServer中,下面哪个函数是属于字符串运算的()28.在SQLSERVER中,下面关于视图说法错误的是()A、对查询执行的大多数操作也可以在视图上进行B、使用视图可以增加数据库的安全性C、不能利用视图增加,删除,修改数据库中的数据D、视图使用户更灵活的访问所需要的数据29.在SQLServer中,下面的语句中包含()个批处理。USEmast30.在SQLServer中,下列聚合函数使用正确的是()31.在SQLSERVER中,下列关于触发器的说法中错误的是()32.在SQLServer中,下列标识符可以作为局部变量使用()所有王姓员工的工资总额(工资字段salary,姓名字段name)A、SELECTMAX(Salary)AS月基本工资总额FROMEmployeewB、SELECTCOUNT(Salary)AS月基本工资总额FROMEmployC、SELECTSUM(Salary)AS月基本工资总额FROMEmployeewherenamelike‘王%’D、SELECTSUM(Salary)AS月基本工资总额FROMEmployeew34.在SQLServer中,将学生表STUDENT中的所有学生年龄AGE字段的值增加1岁,应该使用的命令是()35.在Sqlserver中,家庭住址最好采用()数据类型进行存储参考答案:C36.在Sqlserver中,函数FLOOR(-41.3)返回的是()。参考答案:B37.在SQLServer中,关于权限管理,以下说法正确的的是()A、revoke用来授予权限B、grant用来撤销权限C、deny用来彻底撤销权限38.在SQLServer中,关于笛卡尔积描述正确的是()A、两个集合中的每一个成员,都与对方集合中的任意一个成员有关联。即第一个表的行数乘以第二个表的行数等于笛卡尔积大小B、两个集合中的每一个成员,都与对方集合中的任意一个成员有关联。满足两者关联条件的结果为笛卡尔积。C、两个集合中的每一个成员,都与对方集合中的任意一个成员有关联。不满足两者关联条件的为笛卡尔积。D、两个集合中以左集合或右集合为基准,满足两者关联条件的查询结果为笛卡尔积。39.在Sqlserver中,关于AND和OR运算符描述错误的是()A、AND和OR可在WHERE子语句中把两个或多个条件结合起B、如果第一个条件和第二个条件都成立,则AND运算符显示一条记录。C、如果第一个条件和第二个条件中只要有一个成立,则OR运算符显示一条记录。D、两者无区别,可以替换使用。40.在SQLSERVER中,存储过程是一组预先定义并()的Transact-SQL语句A、保存B、编译D、编写41.在SQLSERVER中,存储过程是一组预先定义并()的SQL语句A、保存B、编译C、解释D、编写42.在SQLServer中,从产品表Products中查询前10行商品的单价UnitPrice之和,正确的SQL是()A、SELECTTOP10SUM(UnitPrice)AS单价之和FROMProductSB、SELECTSUM(UnitPrice)AS单价之和TOP10FROMProductsC、SELECTTOP10COUNT(UnitPrice)AS单价之和FROMProdD、SELECTSUM(UnitPrice)TOP10AS单价之和FROMProductS43.在SQLServer中,从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为()A、select*from产品where价格>'一次性纸杯'B、select*from产品where价格>(select*from产品where产品名C、select*from产品whereexists产品名称='一次性纸杯'D、select*from产品where价格>(select价格from产品where产44.在SQLServer中,创建视图的SQL语句为()45.在SQLServer中,创建表的语法是()C、create表名table46.在SQLServer中,查找authors表中的所有电话号码的首位为4,第二位为0或1的电话号码,以下语句正确的是()47.在SQLServer中,查询student表中的所有非空email信息,以下语句正确的是()参考答案:D48.在SQLServer中,查询SQL语句中必选的子句是()49.在SQLServer中,SQL语言具有()的功能A、关系规范化、数据操纵、数据控制B、数据定义、数据操纵、数据控制C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵参考答案:B50.在Sqlserver中,select语句中groupby是用来进行()查询的A、排序B、唯一C、分组D、求和51.在SQLServer中,SELECT语句使用()过滤重复行函数的作用是()。A、字符串替换B、取最大值C、取最小值D、获取当前时间53.在Sqlserver中,having子句后面可否接聚合函数(),where子句后面可否接聚合函数()。A、可以,不可以B、可以,可以C、不可以,可以D、不可以,不可以之间最主要的区别是(选一项)A、UNIQUE约束要求数据库中至少存在一行数据,因此必须在创建数据库表之后才能创建,而PRIMARYKEY约束无此限制B、UNIQUE约束允许有空值,而PRIMARYKEY约束不允许有C、创建UNIQUE约束后,该数据行允许被更改,而PRIMARYKEY约束的数据行不允许更改D、UNIQUE约束列不能创建外键,而PRIMARYKEY约束可以创建外键引用55.在SQLServer服务器上,存储过程是一组预先定义并()的TA、保存B、编译C、解释D、编写56.在SELECT语句中,()子句将创建一个新表,并插入源表中的被选记录参考答案:B57.在PowerDesigner中,设计的()模型是可以直接生成对应的建表建约束脚本的A、概要设计模型B、概要数据模型C、物理数据模型时,其关键字是()。A、M端实体的关键字B、N端实体的关键字C、M.N端实体的关键字组合D、重新选取其他属性参考答案:C59.与WHEREGBETWEEN60AND100语句等价的子句是()60.有关数据冗余说法错误的是(选一项)A、数据库中,数据存在副本的现象,就是数据冗余B、通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性C、在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。D、数据冗余通常是由于数据库设计引起的。61.有关存储过程的参数默认值,说法正确的是()A、输入参数必须有默认值B、带默认值的输入参数,方便用户调用C、带默认值的输入参数,用户不能再传入参数D、输出参数也可以带默认值62.有关T-SQL中变量的使用,以下说法错误的是()A、变量的使用必须先声明,后使用B、变量的赋值只能使用set语句C、可以使用print语句和select语句输出结果D、局部变量的命名必须以@打头63.用来确定控件高度的属性是().65.以下选项中()是数据库管理系统的简称。66.以下哪项属于DDL操作()67.以下可以用于字符串模糊匹配的关键字(选一项)68.以下聚合函数求平均数的是()69.以下()语句从表TABLE_NAME中提取前10条记录70.以下()函数可以转换数据类型。71.已知:X="ABC",ABC=56。命令?&X+2的执行结果是72.一个学生只能就读于一个班级,而一个班级可以容纳多个学生,学生与班级之间是()的关系。B、一对多C、一对一D、多对一参考答案:D对数据库的所有操作都是一个不可分割的操作序列的属性是()。A、独立性B、一致性C、原子性D、持久性参考答案:C74.要求表中的列在组成主键的属性上不能为空值,这属于()。A、参照完整性B、实体完整性C、用户定义完整性D、域完整性参考答案:B75.要将一组语句执行1000次,可以使用()语句。76.要将表userInfo从数据库中删除,用以下的哪个命令()。参考答案:B78.学生关系模式S(S参考答案:D79.现有书目表book,包含字段:价格price(float),类别type(char);现在查询各个类别的平均价格、类别名称,以下语句正确的是(选一项)80.现有商铺表shop,其字段有:name(商铺名称),classid(类别编号),address(位置),分别统计每个类别的商铺数量,可81.现有分数表score,包含字段:s_id(编号),c_id(科目编号),s_score(分数),哪条SQL()可以正确查询查询平均成绩大于60分的学生的学号和平均成绩82.现有表user,字段:userid,username,salary,deptid,email;表department,字段:deptid,deptname;下面()应采用检查约束来实现。(选一项)A、若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。表中再次插入userid为10的数据行。C、User表中的salary(薪水)值必须在1000元以上。D、若User表的email列允许为空,则向user表中插入数据时,参考答案:C83.下述()不是DBA数据库管理员的职责。A、定义数据库模式B、完整性约束说明C、数据库管理系统设计D、数据库安全84.下面有关索引的描述正确的是A、建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B、索引与数据库表的数据存储在一个文件中C、创建索引是创建一个指向数据库表文件记录的指针构成的文件D、使用索引并不能加快对表的查询85.下面T-SQL代码运行完的结果是()declare@counterintset@counter=1while@counter<3beginset@counterunterbreakprint‘loop'end86.下面T-SQL代码运行完的结果是()。declare@varint=Oset@v句执行失败'endA、var小于3B、var小于3var小于3var小于3C、var小于3语句执行失败D、var小于3var小于387.下列特点中()是视图所不具备的。A、分割数据,屏蔽用户所不需要浏览的数据B、提高应用程序和表之间的独立性,充当程序和表之间的中间层C、降低对最终用户查询水平的要求D、提高数据的网络传输速度88.下列四项中说法不正确的是()A、数据库具有较高的数据独立性B、数据库减少了数据冗余C、数据库中的数据可以共享D、数据库避免了一切数据的重复参考答案:D89.下列说法错误的是()A、GROUPBY子句用来分组WHERE子句的输出B、WHERE子句用来筛选FROM子句中指定的操作所产生的行。C、聚合函数需要和groupby一起使用D、HAVING子句用来从FROM的结果中筛选行参考答案:C90.下列能用于日期/时间类型的聚合函数是(选一项)91.下列哪个不是sql数据库文件的后缀。()92.下列聚合函数中正确的是()93.下列聚合函数使用正确的是()。95.下列关于变量的描述,错误的是()A、局部变量标识由一个@标记打头话内有效C、局部变量只能在声明后使用D、在声明变量后,变量值被默认设置为null参考答案:B96.下列()子句可以与子查询一起使用,以检查子查询是否有查询结果。97.我们通常使用()输入存储和管理数据。(选一项)A、数据库管理系统(DBMS)C、管理信息系统(MS)D、数据词典98.同一个关系模型的任两个元组值()。A、不能完全相同B、可以完全相同C、必须完全相同D、以上都不对99.数据流图表达了数据和处理过程的关系,()是对系统中数据的详细描述。A、关系模型B、表格C、数据字典100.数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,A、在教师表上按姓名建索引B、在教师表上按教师编号建索引C、在课程表上按教师编号建索引D、在课程表上按课程号建索引101.数据库中,物理数据独立性是指()。A、数据库与数据库管理系统的相互独立B、用户程序与DBMS的相互独立C、应用程序与数据库中数据的逻辑结构相互独立D、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的102.数据库系统的核心是()。A、数据模型B、数据库管理系统D、数据库管理员参考答案:B103.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()。A、建立库结构B、扩充功能C、加载数据D、系统调试参考答案:B104.数据库物理设计的任务不包括()A、优化模式B、存储记录结构设计C、确定数据存放位置D、存取方法设计参考答案:A105.数据库具有最小的()和较高的程序与数据的独立性。A、完整性B、存储量D、有效性106.数据库的特点是().数据独立.减少数据冗余.避免数据不一致和加强了数据保护。A、数据共享B、数据应用C、数据存储D、数据保密107.数据独立性是数据库技术的重要特点之一。所谓数据独立性A、数据与程序独立存放B、不同的数据被存放在不同的文件中C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对108.授予用户teacher对Score表的插入和修改的权限,正确的授权语句是()109.使用关健字(),可以使得查询结果没有重复的记录。110.使用()子句可返回前N行数据。111.设有关系模式R(X,Y,Z,W)与它的函数依赖集F={XY→Z,W→X},则属性集(ZW)的闭包为()。112.设计性能较优的关系模式称为规范化,规范化主要的理论依A、关系规范化理论B、关系运算理论C、关系代数理论D、数理逻辑113.设关系数据库中一个表S的结构为S(SN,CN,grade),其数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。A、ADDINTOSVALUES(’张二’,’化学’,'80’)B、INSERTINTOSVALUES(’张二’,’化学’,’80')C、ADDINTOSVALUES(’张二’,’化学’,80)D、INSERTINTOSVALUES(’张二’,’化学’,80)114.设ABC表中有三列A、B、C,并且都是整数类型,则以下()查询语句能按B列进行分组,并在每一组中取C的平均值(选一项)构为学生学科成绩张三语文80张三数学100李四语文70李四数学80李四英语80如何统计每个学科的最高分()117.可以实现预览报表文件PP1.frx的命令是().118.将学生表(student)中学号(id)为2的同学的电话号码修119.建立一张雇员表(Employee),当用户向表中插入数据不提供入职时间,但系统会默认把当前时间自动作为员工入职时间插入数据库中,以下做法正确的是()A、利用CHECK约束B、利用DEFAULT约束C、利用UNIQUE约束D、利用PRIMARYKEY约束NOTNULLprimarykey,DeptNamevarchar(20)NOTNULL)ATETABLEEmployee(EmployeeIDintNOTNULL,DTNULL,Namevarchar(20)NOTNULL)要想保证Employee表中每一个雇员(EmployeA、把EmployeeID和DeptID设为组合主键。B、把EmployeelD设为主键,同时在DeptID列上创建一个外健C、把EmployeeID设为主键,同时在DeptID列上创建一个检查D、在DepartmentID列上创建一个唯一约束,同时在DeptID列上创建一个外健约束。121.假设有表scores的设计如下:ID(编号,主键),StudentID(学生编号),CourselD(课程编号),Score(分数).现在要查询参加过至少两门课程考试的学生的各门课程的平均成绩。以下sql语句正确的是(选一项)教师与课程之间是(选一项)A、一对一的关系B、一对多的关系D、多对多的关系123.规范化理论是数据库()阶段的指南和工具。A、需求分析B、概念设计C、逻辑设计D、物理设计124.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中必须满足:每一个属性都是()。A、长度不变的B、不可分解的C、相互关联的D、互不相关的125.关于主键,以下()说法是正确的。A、主键可以用来确保表中不存在重复的数据行。B、一个表必须有一个主键。C、主键列可以为null。D、只能对整数型列设置主键。126.关于关系型数据库表述不正确的是()。C、微软公司的SQLServer2014就是典型的关系模型数据库127.关于存储过程,以下说法正确的是()A、不能在存储过程中使用CREATEVIEW命令128.关于sql可以看出俺非常()D、大130.关系模型中,一个码是()。B、可以由多个任意属性组成A、必定是1NFC、必定是3NF132.更新数据表中的记录用以下哪一项()133.从“产品”表里查询出(价格)高于(产品名为“一次性纸杯”)的产品的记录,此SQL语句为()A、Select*from产品where价格>'一次性纸杯’B、Select*from产品where价格>(select*from产品where产品名称>'一次性纸杯’)C、Select*from产品whereexists(产品名称='一次性纸杯’)D、Select*from产品where价格>(select价格from产品where产品名称='一次性纸杯’)参考答案:D134.查找条件为:姓名不是NULL的记录()参考答案:C参考答案:B136.报表的标题与总结带区的内容,在打印时出现的频率是D)。条件的记录,应使用()命令。138.VFP中,+和-运算符能用于()表达式。139.UNIQUE惟一索引的作用是()B、保证各行在该索引上的值不得为NULLC、保证参加惟一索引的各列不得再参加其他的索引D、保证惟一索引不能被删除140.T-SQL中的输出语句是()141.SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且()。A、包括35岁但不包括15岁B、不包括15岁和35岁C、包括15岁但不包括35岁D、包括15岁和35岁142.SQL语言中,不是逻辑运算符号的()。143.SQL是一种()语言。A、函数型B、高级算法C、关系数据库D、人工智能144.Sqlserver提供了一些字符串函数,以下说法错误的是()A、selectright('hello',3)返回值为:helB、selectltrim(rtrim('hello'))返回值为:hello(前后都无空格)C、selectreplace('hello','e','o')返回值为:holloD、selectlen('hello')返回值为:5项目表。当一个新定单被加入时,数据要分别保存到Order和Item表中,要保证数据完整性,可以使用以下()语句。(选一项)A、BEGINTRANSACTIONINSERTINTOOrderVALUES(此处省略)INSERTINTOItemVALUES(此处省略)ENDTRANSACTIB、BEGINTRANSACTIONINSERTINTOOrderVALUES(此处省略)INSERTINTOItemVALUES(此处省略)IF(@@Error=0)COMMITTRANSACTIONELSEROC、BEGINTRANSACTIONINSERTINTOOrderVALUES(此处省略)IF(@@Error=0)INSERTINTOItemVALUES(此处省略)IF(@@Error=0)COMMITTRANSACTIONELSERANSACTIONELSEROLLBACKTRAD、BEGINTRANSACTIONINSERTINTOOrderVALUES(此处省略)INSERTINTOItemVALUES(此处省略)IF(@@Error<>0)m(score)fromscore返回的结果是10和750,那么执行语句:selectavg(score)fromscore,返回的结果是(选一项)147.SELECT语句的完整语法较复杂但至少包括的部分是()148.SELECTUPPER(‘sqlSever’)的返回值是()。149.SELECTSUSER_NANE的返回值是()。A、用户的计算机名C、当前数据库用户名150.SELECTLTRIM(LoginPWD)FROMAdmin的返回值是()。A、清除密码中所有的空格B、在密码的左边增加空格C、清除密码左边的空格D、清除密码右边的空格A、求每个部门中的工资B、求每个部门中工资的大小C、求每个部门中工资的综合D、求每个部门中工资的个数152.HAVING子句中应后跟()A、行条件表达式B、分组条件表达式C、视图序列D、列名序列包含数据库.计算机硬件.软件和()。A程序员B系统分析员C数据库管理员D操作员A、程序员B、系统分析员C、数据库管理员D、操作员154.()子句能够在分组的基础上,再次进行筛选。参考答案:D155.()完整性是指必须能够标识数据中的每个实体(选一项)A、实体D、用户自定义参考答案:A多选题1.子查询可以在下列哪种场合使用A、where子句中B、having子句中C、from子句中D、select子句中2.在下面关于数据库的说法中,正确的是()。A、数据库有较高的安全性B、数据库有较高的数据独立性C、数据库中的数据可被不同的用户共享D、数据库没有数据冗余参考答案:ABC3.在下列关于关系的叙述中,正确的是()A、行在表中的顺序无关紧要B、表中任意两行的值不能相同C、列在表中的顺序无关紧要D、表中任意两列的值不能相同4.在数据库系统中,有哪几种数据模型?()C、A)网状模型D、B)层次模型5.在视图上可以完成的操作有哪些()A、更新视图C、在视图上定义新的基本表D、在视图上定义新视图6.在创建数据表时,NOTNULL约束指的是()。A、NOTNULL约束强制列不接受NULL值。B、NOTNULL约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。C、NOTNULL约束强制列不接受NULL值,并插入时赋默认值。D、NOTNULL约束强制列不接受NULL值,但是可以插入空字7.在SQLServer中,在()的列上更适合创建索引A、需要对数据进行排序B、具有默认值C、频繁更改D、频繁搜索8.在SQLServer中,有关索引的说法错误的是()A、索引的目的是为增加数据操作的速度B、索引是数据库内部使用的对象C、索引建立得太多,会降低数据增加删除修改速度D、只能为一个字段建立索引9.在SQLServer中,以下运算符中哪些()可以进行模糊查询。10.在SQLServer中,以下哪些语句属于DML语句11.在SQLServer中,以下()属于系统数据库12.在SQLServer中,现有员工表employee,其字段有:employeeid(员工编号),gender(员工性别),salary(工资),birthday(生日),name(员工姓名),department(部门),统计1985A、selectcount(employeeid)员工总数fromemployeewherebirthday>B、selectcount(employeeid)员工总数fromemployeewherebirthdayC、selectsum(employeeid)员工总数fromemployeewherebirthday>D、selectcount(*)员工总数fromemployeewherebirthdaC、FLOOR()向上取整函数14.在SQLServer中,下列属于T-SQL事务管理语句的是()。15.在SQLServer中,下列关于子查询的说法,正确的是()C、所有可以使用表达式的地方都可以使用子查询来替换结果B、在聚合函数中除COUNT(*)外,聚合函数均忽略空值D、“%”通配符表示匹配一个任意字符17.在SQLServer中,维护数据库包括一下那些操作()A、创建数据库B、更改数据库名称C、删除数据库D、删除数据库中的数据18.在SQLServer中,数据库中有两张表student(stuid,stuname,stuage),score(stuid,subject,marks)。下面哪些查询可查找出参加过考试的学生姓名?()19.在SQLServer中,数据库中的数据类型有哪些()20.在Sqlserver中,关于函数下列说法正确的是()A、ABS()绝对值函数B、CEILING()向上取整函数C、FLOOR()向上取整函数D、ROUND()四舍五入函数21.在SQLServer中,关于触发器说法错误的有()。A、触发器是一种特殊类型的存储过程C、一个表上的触发器不可以包含对另外一个表的数据操作,以免造成死循环D、触发器和触发它的语句构成一个事务正确的是()A、对表进行删除的时候,用drop。B、想删除部分数据行时候,用delete,并且带上where子句。C、保留表结构而删除所有数据的时候用truncate。D、想删除表中所有数据行对表进行保留,用drop。23.在SQLServer中,对于关系型数据库来说,表之间存在下面那些关系()A、一对一关系B、一对多关系C、多对多关系D、继承关系24.在SQLServer中,对事务描述错误的是()A、一个事务中的所有命令作为一个整体提交或回滚B、如果两个并发事务要同时修改同一个表,一定会产生死锁C、Sqlserver默认将每条单独的T-SQl语句视为一个事务D、事务必须使用begintransaction来明确指定事务的开始25.在SQLServer中,登录SQLServer有哪几种方式()A、单点登录B、Windows身份验证模式D、直接登录26.在SqlServer数据库中,下列()语句可以从WHILE语句块中退出。27.在SqlServer数据库中,使用T-SQL编程时,下列()语句可以从WHILE语句块中退出。28.在SQLServer2005中,查找student表中所有身份证号码CardNo的前三位为010或020的记录,以下语句正确的是(选两项)A、select*fromstudentwherecard29.在mysql提示符下,输入()命令,可以查看由mysql自己解释的命令()30.语句select*fromproductswhereprod_namelike'%se%'结果集包括A、检索products表中prod_name字段以'se'结尾的数据B、检索products表中prod_name字段以'se'开C、检索products表中prod_name字段包含'se'的数据D、检索products表中prod_name字段不包含'se'的数据31.以下可以在数据库中看作是数据的是:()A、文字C、声音D、数字32.以下各种方法属于安全可靠地退出VFP6.0系统的正确方法是A、在命令窗口执行QUIT命令B、立即关掉计算机电脑C、单击窗口右上方的“x”D、按ALT+F4组合键参考答案:ACD33.以下SQL()能够在Employee表中查询出所有年龄(age)在25到35岁之间的员工信息(包含25岁和35岁)。参考答案:AD34.现有员工表employee,其字段有:employeeid(员工编号),gender(员工性别),salary(工资),birthday(生日),name(员(部门),统计1985年1月1日之后出生的员工人数的SQL是()。A、selectcount(employeeid)员工总数fromemployeewherebirthday>B、selectcount(employeeid)员工总数fromemployeewherebirthdayC、selectsum(employeeid)员工总数fromemployeewherebirthday>D、selectcount(*)员工总数from35.下面关于使用UPDATE语句,正确的是()A、被定义为NOTNULL的列不可以被更新为NULLB、不能在一个子查询中更新一个表,同时从同一个表中选择C、不能把ORDERBY或LIMIT与多表语法的UPDATE语句同时使用D、如果把一列设置为其当前含有的值,则该列不会更新36.下面关于命令的叙述,正确的是()A、一行只能写一条命令B、一行可以写多条命令C、一条命令可以写在多行D、命令格式中的英文字母大小写等效37.下面的选项是关系数据库基本特征的是()。A、与列的次序无关B、不同的列应有不同的数据类型C、不同的列应有不同的列名D、与行的次序无关参考答案:ACD38.下列说法正确的是()C、数据表的结构中包含字段名、类型、长度、记录。39.下列哪些列类型是数值型的数据()。40.下列关于SQLServer中事务的说法,正确的有:()A、事务可以是一条或者一组SQL语句,或是整个程序C、事务提交成功前其中的操作就会生效D、可以通过BEGIN参考答案:ABD41.下列关于ORDERBY子句的说法,不正确的是()。B、ORDERBY默认按照降序排序C、ORDERBY字段DESC是降序排列D、ORDERBY子句放于WHERE子句之后42.数据完整性主要包含()。A、一般完整性B、实体完整性C、域完整性D、参照完整性行语句:updatestudentsetstudentid=100wherestudentid=101,结果可能是(选两项)A、错误提示:主键列不能更新B、更新了一条数据C、错误提示:违反主键约束D、既不提示错误,也不更新数据44.假设“产品表”中有“产品ID”,“产品名称”,“价格”三个字段,要在此表中添加一条新纪录,下列SQL语句能够实现添加功能的是()。B、INSERT产品VALUES(01008,'花生','20')D、INSERT*FROM产品VALUES('01008','花生','20')45.关于主键下列说法正确的是()A、主键的值对用户而言是没有什么意义B、主键的主要作用是将记录和存放在其他表中的数据进行关联。C、一个主键是唯一识别一个表的每一记录,D、主键是不同表中各记录之间的简单指针。46.关于数据完整性,以下说法正确的是(选二项)A、引用完整性通过主键和外键之间的引用关系实现。B、引用完整性通过限制数据类型、检查约束等实现。C、数据完整性是通过数据操纵者自身对数据的控制来实现的。D、如果两个表中存储的信息相互关联,那么只要修改了一个表,另外一个表也要做出相应的修改,则称该这两个表中的数据具备47.关于触发器,说法错误的有()。A、触发器是一种特殊类型的存储过程B、可以使用触发器来响应对数据的select、insert、updaC、一个表上的触发器不可以包含对另外一个表的数据操作,以免造成死循环D、触发器和触发它的语句构成一个事务48.关于触发器,()说法是错误的。(选两项)A、触发器是一种特殊类型的存储过程。B、可以使用触发器来响应对数据的select,insert,update,deletC、一个表上的触发器不可以包含对另外一个表的数据操作,以免造成死循环。D、触发器和触发它的语句构成一个事务。49.关于SQL描述正确的是()。A、SQL指结构化查询语言B、SQL是一种ANSI的标准计算机语言C、SQL是运行在客户的语言。D、SQL是运行在服务端的语言。50.关于drop、delete与truncate使用场景描述正确的是()A、对表进行删除的时候,用drop。B、想删除部分数据行时候,用delete,并且带上where子句。C、保留表而删除所有数据的时候用truncate。D、想删除表中所有数据行对表进行保留,用drop。51.关于DELETE和TRUNCATETABLE的说法,正确的是()A、两者都可以删除指定条目的记录B、前者可以删除指定条目的记录,后者不能C、两者都反回被删除记录的数目D、前者返回被删除记录数目,后者不返回52.关于CREATE语句下列说法正确的是()A、createtable表名(字段名1字段类型,字段名2字段类型,...)B、createtables表名(字段类型,字段名1字段类型,字段名2.)D、createtable表名(字段类型,字段名1字段类型,字段名2….)53.对以下语句描述正确的是()createviewview_stuInfoasselectstuName,stuNo,stuAddressfromstuInfogoA、创建了一个命名为view_stuInfo的视图B、只在一个表上不能创建视图,语法错误C、此视图一般为班主任查询学员信息提供参考D、可以用select*fromview_stuInfo查询stuInfo表所有学员的三个字段的信息54.对同一存储过程连续两次执行命令DROPPROCEDUREIFEXIA、第一次执行删除存储过程,第二次产生一个错误B、第一次执行删除存储过程,第二次无提示C、存储过程不能被删除D、最终删除存储过程1),第一行usernamenvarchar(20)notnull,第二行cardNOchar五行)执行时,会在()出现错误。(选两项)A、第一行B、第三行C、第四行D、第五行56.WHERE可在以下()语句中实现条件判断。,可能会查询出的SNO是(选两项)58.LIKE短语中可以包含哪些通配符?()A、下划线_B、百分号%C、问号?D、星号*判断题1.自连接查询指相互连接的表在物理上为同一个表,但逻辑上分B、错误2.主键用于唯一标识表中的记录。B、错误B、错误参考答案:BB、错误参考答案:B5.在事务中,COMMIT表示撤消事务的执行。B、错误6.在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。B、错误7.在关系数据库中,数据冗余总是出现的越多越好。8.在对视图进行更新时,方法同基本表一样,没有什么限制。A、正确9.在对表的查询中如果涉及到两个表,可以用连接查询来完成。A、正确B、错误10.在创建或修改表时,您可以通过定义FOREIGNKEY约束来创建主键。A、正确B、错误11.在查询语句中,判断某列的值是否为空值,不能使用比较运算符等于号(=)或不等号(<>、!=),而只能使用专门用于判断空值的子句来实现。A、正确B、错误12.在WHERE语句中的条件表达式中,与1个字符匹配的通配符是?。A、正确B、错误参考答案:B13.在VFP6.0中,可以用命令建立两个表间的水久关系A、正确B、错误14.在SQLServer2008中,创建一个date表示为:年月日时分秒。A、正确

温馨提示

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

最新文档

评论

0/150

提交评论