版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.1、有一个出版物表,包含图书编码(Book_code),书名(Book_name),出版日期(Issue_dt),备注(Mem_cd)等字段,字段( )作为该表的主键可能是最恰当的.(选择一项)A、Issue_dtB、Mem_cdC、Book_nameD、Book_code2、最近,你们公司的一些重要的私有数据好像有些泄露,部门经理的薪水情况竟然在员工之间流传,这些数据本来是保存在SQL Serber数据库中的,作为系统管理员,为杜绝此事,你应该考虑数据的( ).(选择一项)A、备份B、数据完整性C、安全D、数据结构3、在学生信息表中如要控制学生年龄字段值必须是在0-150之间需要在此字段加
2、()A、检查约束B、标识列C、默认值D、NOT NULL属性4、在SQL Server2005中,有student(学生)表,其结构为:sID(学号、int型、主键),sName(姓名、varchar型),birthday(出生日期、varchar型),score(成绩、int型).现要向学员表中插入一名学员的信息,下列SQL语句正确的是( )(选择两项)A、INSERT INTO students VALUES(1,李刚,1999-01-01,80)B、INSERT INTO students (sID , sName,birthday) VALUES(1,李刚,1999-01-01,80)
3、C、INSERT INTO students VALUES(1,李刚,1999-01-01,80)D、INSERT INTO students (sID , sName,birthday) VALUES (NULL,李刚,1999-01-01)5、在SQL Server 2005数据库中,要使用SQL语句删除一个名称为ABC的数据库,正确的是().(选择一项)A、DROP ABCB、DROP DATABASE ABCC、TRUNCATE ABCD、DELETE DATABASE ABC6、在SQL Server 2005中,要防止大于100的数被保存到int类型的列,可以使用( ).(选择一项
4、)A、检查约束B、主键约束C、外键约束D、限制约束7、在SQL Srever2005 中,字段的NOT NULL属性用来表示( )约束.(选择一项)A、非空B、主键C、检查D、默认8、下面的字段类型中,哪一种不能用于创建索引. (选择1项)( )A、intB、textC、varcharD、nvarchar9、在设计SQL Server数据库的时候,要求指定字段大小的原因,是基于以下( )的考虑.(选择一项)A、节省内存空间B、方便利用表中已经有的数据C、使表的结构简单化D、方便输入10、假设A表有主键AP列,B表中有外键BF列,BF引用AP列来实施引用完整性约束,此时如果使用T_SQL语句:D
5、elete From A Where AP =www ,则可能的结果是( ) (选2项)A、可能B表数据一条都不受影响,也可能多条一起删除B、可能会删除A表中的一行数据或一行删除不了;C、肯定会 产生删除失败D、一定会删除表A中的一行数据11、在一个表中,通常使用键约束来保证每条记录都是唯一的.用来唯一地标识每行的属性称为().(选择一项)A、主键B、约束C、关系D、索引12、在SQLServer 2005中,假如订单表orders用来存储订单信息,cid代表客户编号,现要查询每个客户的订购次数以及客户编号,以下语句正确的是 ( ). (选择一项)A、select count(cid),cid
6、 from orders having count(cid)0B、select count(cid),cid from orders group by cidC、select count(cid),cid from ordersD、select count(cid),cid from orders order by cid13、在SQL Server 2005中,附加数据库操作是指( ). (选择一项)A、根据数据库物理文件中的信息,把数据库在SQL Server 2005 中恢复B、把SQL Server 数据库文件保存为其他数据库文件C、把数据库删除掉D、把所有该数据库表的数据清空14、关
7、于排序的概念,选出下面错误的论述:(选择2项)( )A、改变记录在计算机上存储顺序B、可以是升序,也可以是降序C、只能按单个字段排序D、记录的暂时性重新排列15、Sql server提供了一些字符串函数,以下说法正确的是( ).(选择两项)A、select len(hello)(hello前后都无空格)返回值为:5B、select len hello )(hello前后都有一个空格)返回值为:5C、select len( hello )(hello前后都有一个空格)返回值为:7D、select len(hello )(hello前后都有一个空格)返回值为:616、商品表里所有商品价格加2 ,下
8、列更新记录的语句,正确的是( ).(选择一项)A、SELECT * FROM 商品表 SET 价格=价格+2;B、UPDATE 商品表 SET 价格+2;C、INSERT 商品表 SET 价格=价格+2;D、UPDATE 商品表 SET 价格=价格+2;17、假设现要从SQLServer2005数据库的学员表中查询年龄不足18岁的学员信息,以下()语句是正确的.(选择一项)A、Select * from 学员表having 年龄18B、Select * from 学员表 where 年龄18C、Select * from 学员表D、Select * from 年龄 where 学员表$1000
9、31、在 SQL Server 2005 中,假定 grade(成绩)表中包含字段:sID(学号),lang(语文成绩).那么列出语文成绩在 80 分到 90 分的学生的 SQL 语句是( ).(选择一项)A、Select * From grade WHERE lang IN (80 , 90)B、Select * From grade WHERE lang BETWEEN 80 AND 90C、Select * From grade HAVING lang IN (80 , 90)D、Select * From grade HAVING lang BETWEEN 80 AND 9032、下面
10、的SQL语句都使用了聚合函数,其中选项()存在错误(选择二项)A、Select Type, Avg(Price) From Item Group By Type Order By TypeB、Select Name, Avg(Price) From Item Group By Type Order By TypeC、Select Min(Price) From ItemD、Select Sub(Price) From Item33、在T-SQL中,以下( )是通配符.(选择一项)A、ORB、=C、WHERED、%34、以下()功能是将文本文件,电子表格等数据复制到SQL Server数据库的新
11、表中(选择一项)A、导入B、链接C、压缩D、修复35、SQL Server数据库Dealings存储一些商业服务项目信息,Country字段保存了有业务往来的国家信息,若要求只与中国公司有业务往来,则需要在字段上实施( )(选择一项)A、CHECK约束B、DEFAULT约束C、FOREIGN KEY约束D、UNIQUE约束36、在SQLServer2005数据库中,系统提供聚合函数对列中的数据进行计算.以下聚合函数中,()用于返回表达式中所有值中的平均值.(选择一项)A、MAX B、COUNTC、SUMD、AVG37、下列关于主键约束正确的是( ).(选择一项)A、一个表可以设置多个主键B、主
12、键可以加快在大型表中搜索速度C、如果设置一个字段为主键,那么这个字段可以有重复值D、主键只能在一个字段上实施38、在SQL SERVER2005中,有Students(学生)表,包含字段:SID(学号),SName(姓名),Grade (成绩).现查找所有学员中成绩最高的前5名学员,一列SQL语句正确的是( ).(选择一项)A、SELECT TOP 5 * FROM students ORDER BY Grade DESCB、SELECT TOP 5 FROM students ORDER BY GradeC、SELECT TOP 5 * FROM students ORDER BY Grad
13、e ASCD、SELECT TOP 5 FROM students ORDER BY Grade DESC39、在数据库中,要防止小于100的数保存到UnitsInStock列,可以( ).(选择一项)A、使用检查约束B、使用外键约束C、使用主键约束D、使用缺省约束40、在MS SQL Server Management Studio 中新建查询后,运行以下 T-SQL语句,得到的输出结果是( ).(选择一项)SELECT DATEADD(YY,3,2005-03-04) A、2008-03-04 00:00:00.000B、2008C、2005-03-07 00:00:00.000D、200
14、5-06-04 00:00:00.00041、执行SQL语句:SELECT * FROM Item As a Left Outer join OrderDetails As b On a.Icode = b.ItemCode将返回().(选择一项)A、Item表和OrderDetaiis表中的相关记录以及OrderDetaiis表中其余的不相关记录B、Item表和OrderDetaiis表中的相关记录C、Item表和OrderDetaiis表中的相关记录以及Item表中其余的不相关记录42、SQL Server数据库A中具有表B,则在查询分析器中执行以下的语句:USE TRUNCATETABL
15、E B GO 执行的结果是( ).(选一项)A、表B被删除B、表B中的凡是带有空行值的数据被删除,非空行数据依然保留C、表B中空的数据行将被赋予对应的默认值(数据行清空)D、表B中的约束对象依然存在43、Sql Server提供了一些字符串函数,以下说法错误的是( ) , (选择一项)A、select right(hello,3) 返回值为: lloB、select trim(hello) 返回值为: hello (前后都无空格)C、select ltrim(rtrim(hello)返回值为: hello(前后都无空格)D、select replace(hello,e,o) 返回值为: hol
16、lo44、关于IDENTITY属性, 下列说法错误的是( ).(选择一项)A、一个表只能有一个列具有IDENTITY属性B、附加了IDENTITY属性的列可以是任意数据类型C、你不能对定义了IDENTITY属性的列加上default约束D、你不能更新一个定义了IDENTITY属性字段值45、在 SQL Server 2005中,有students(学生)表,包含字段:SID(学号),SName(姓名),Grade(成绩).现要将所有学员的成绩加10 分.下列SQL 语句正确的是( ).(选择一项)A、update * from students set Grade = Grade + 10B、
17、update * set Grade = Grade + 10C、update students set Grade = Grade + 10 where SID = 1D、update students set Grade = Grade + 1046、某数据库表里的studentID列被定义为 studentID int identity (50,2),首先你添加了3条记录,然后你把第二条记录删除掉,此时,若增加另一条记录, studentID 的值将是( )(选择一项)A、54B、8C、58D、5647、在SQL Server 2005中,有系统数据库和用户数据库,下列不属于系统数据库的
18、是( ).(选择一项)A、masterB、modelC、msdbD、pubs48、在SQL Server 2005数据库中,系统提供聚合函数对列中的数据进行统计.以下聚合函数中,( )用于返回表达式中所有值中的最小值.(选择一项)A、COUNTB、SUMC、MIND、AVG49、在SQL Server 2005中,查找student表中所有身份证号码CardNo的前三位为010或020的记录,以下语句正确的是( )(选择二项)A、select*from student where cardno like010%or020%B、select*from student where cardno l
19、ike010%or cardno like020%C、select*from student where cardno like01,20%D、select*from student where cardno like0(1,2)0%50、在SQL SERVER2005中,当要处理学生表中NAME(学生姓名)列所有姓王的记录时,SQL语句中的WHERE子名写法正确的是( ).(选择一项)A、WHERE NAME like *王%B、WHERE NAME like 王%C、WHERE NAME=王%D、WHERE NAME like 王*51、在SQL SERVER中,使用( )语句可以向数据库
20、表中插入一行新的数据项、(选择一项)A、createB、addC、insert intoD、select52、在SQL Server中创建一个名为Customers的新表,同时要求该表与clients的表结构相同,但不包含clients 表的记录,sql语句是( ).A、Select*into customers from clients where 11B、Insert into customers select*from clients where 11C、Select*into customers from clients where falseD、Insert into custome
21、rs select*from clients where false53、在SQL Server 2005中,有一个product(产品)表,包含字段:pname(产品名称),要从此表中筛选出产品名称为苹果或香蕉的记录,下列语句正确的是( ).(选择一项)A、Select * From product ON pname = 苹果 AND pname = 香蕉B、Select * From product WHERE pname = 苹果OR pname = 香蕉C、Select * From product ON pname = 苹果 OR pname = 香蕉D、Select * From
22、product WHERE pname = 苹果 AND pname = 香蕉54、对数据库备份的主要原因是( ).(选择一项)A、防止意外事故造成数据库的破坏和损失B、禁止对数据进行检索C、让合法的用户更方便、快速地检索和操作数据D、保留有用数据,剔除无效数据55、在SQL Server 2005中,学生表student中包含字段:学生编号sid(主键),学生姓名sName,现在查询所有姓名重复的记录,以下语句正确的是(c)(选择一项)A、select a.*from student a, student b where a.sname=b.snameB、select*from studen
23、t group by sname where count(sid)1C、select a.*from student a, student b where a.sname=b.sname and a.sid!=b.sidD、select*from student where count(sid)156、有一个商品信息表(表名:ProInfo),表的字段为:ProID(商品编号),ProCatg(商品类别),ProName(商品名称),ProPrice (商品价格),下列选项( a )可以查询每一类商品的平均价格.(选择一项)A、Select ProcCatg, AVG(ProPrice) Fr
24、om ProInfo Group By ProCatgB、Select ProcCatg, AVG(ProPrice) From ProInfoC、Select ProcCatg, AVG(ProPrice) From ProInfo order by ProIDD、Select ProcName, AVG(ProPrice) From ProInfo Group By ProCatg57、在SQL Server 2005中,使用update语句更新数据库表中的数据,以下说法正确的是( d).(选择一项)A、更新数据时,不能带有WHERE条件子句B、每次只能更新一行数据C、如果没有数据项被更新
25、,将提示错误信息D、表中的数据行可以全部被更新58、在SQL Server 2005中,有一个course (课程)表,包含字段:cName (课程名称),grade (学分).要从此表中查询所有学分不在24之间的课程名称,以下sql语句正确的是(c ).(选择一项)A、SELECT cName FROM course WHERE grase IN (2, 4)B、SELECT cName FROM course WHERE ! (grade2 or grade 4)C、SELECT cName FROM course WHERE grase NOT BETWEEN 2 AND 4D、SELE
26、CT cName FROM course WHERE ! (grade2 OR grade =4)59、校长要统计一下各个系的学生人数,下面正确的SQL语句是( ).(选择一项)A、SELECT系名称,SUM(人数)FROM 学生表GROUPBY 系名称;B、SELECT系名称,AVG(人数)FROM 学生表GROUPBY 学生ID;C、SELECT系名称,SUM(人数)FROM 学生表GROUPBY 班级名称;D、SELECT系名称,AVG(人数)FROM 学生表GROUPBY 班级名称;60、下列( c )数据库是关系型数据库.(选择一项)A、ExcelB、WindowsC、sql ser
27、ver D、Visual Basic61、在SQL Server中,以下都属于二进制数据类型,除了( bc).(选择两项)A、BinaryB、textC、varcharD、Image62、假设表ABC中的列均为字符数据类型,列的默认值为,同时还有列和列,则执行以下的T-SQL:INSERT ABC(A,C)VALUES(V,NULL)后,下列的说法那一项正确(c ).(选择一项)A、插入A列的值为VAB、插入C列的值为空值C、插入B列的值为空值D、插入列的值为字符NULL63、在SQL Server 2005中,设计用户表时,固定长度的身份证号码最好采用下面(b )数据类型进行存储.(选择一项
28、)A、textB、charC、intD、varchar64、可以在不实施参照完整性的情况下实施级联更新和级联删除,这种说法( )(选一项)A、错误B、正确65、以下是Microsoft SQL Server 2005在安装的时候就创建的系统数据库包括()(选四项)A、PubsB、ModelC、MasterD、TempdbE、Msdb66、在SQL Server2005中,假定grade(成绩)表中包含字段:cID(班级编号),lang(语文课成绩),math(数学课成绩),eng(英语课成绩),那么计算不同班级每门课程的平均成绩的SQL语句是(a ).A、SELECT cID,AVG(lang
29、), AVG (math), AVG (eng) FROM grade GROUP BY cIDB、SELECT cID,AVG(lang), AVG (math), AVG (eng) FROM grade GROUP BY lang,math,engC、SELECT cID,AVG(lang,math,eng) FROM grade GROUP BY lang,math,engD、SELECT cID,AVG(lang,math,eng) FROM grade GROUP BY cID67、假设产品表中有产品ID,产品名称,价格此三个字段,要在此表里添加一条新记录,下列语句能实现添加功能的
30、是( a ).(选择一项)A、INSERT INTO 产品 VALUES(01008,花生,20)B、INSERT 产品 VALUE(01008,花生,20)C、INSERT 产品 VALUES(01008,花生,20)D、INSERT * FROM 产品 VALUES(01008,花生,20)68、在SQL Server2005中 ,删除一个表结构的命令是(d ). (选择一项)A、TRUNCATE TABLEB、DELETE TABLEC、ALTER TABLED、DROP TABLE69、SQL Server 数据库的主数据文件的扩展名是( b ).(选择一项)A、.sqlB、.mdfC
31、、.ldfD、.mdb70、在SQL Server 2005中,假设表users包含主键列id,那么执行Update users SET id=20 WHERE id=30,执行的结果可能有(d)(选择两项)A、执行出错,因为主键列不可以被更新B、如果表中同时含有id为20和id为30的记录,则更新失败C、如果表中不含有id为20和id为30的记录,则更新一行记录D、如果表中含有id为30的记录,但不包含id为20的记录,则更新成功71、在SQLServer2005数据库中,数学函数可以用于对数值进行运算,以下(a)函数用于取数值表达式的绝对值.(选择一项)A、ABSB、FLOORC、POWE
32、RD、SIGN72、在SQL Server2005中,下列查询条件( bc )可以查询出员工表中的列hometown不是北京的记录.(选择二项)A、Where hometown not北京B、Where hometown!=北京C、Where hometown 北京D、Where hometown is not 北京73、考虑一个大学的数据库,要将老师表中所有职称为 教授的老师的薪水上调20%,可以使用下列哪种操作.(选择1项)( d )A、添加查询B、删除数据C、查询数据D、更新数据74、查找 Customers 表中所有客户编号的首位为S,第二位为2或4的客户编号(ad ).(选择2项)A
33、、SELECT customerId FROM Customers WHERE customerId LIKE S2,4%B、SELECT customerId FROM Customers WHERE customerId LIKE S2,4%C、SELECT customerId FROM Customers WHERE customerId LIKE S_2,4%D、SELECT customerId FROM Customers WHERE customerId LIKE S24%E、SELECT customerId FROM Customers WHERE customerId L
34、IKE S2-4%75、在SQLServer2005数据中,如果强制要求grades表中的学员必须是Students表中存在学员,以下描述正确的是( ).A、在grades表中创建唯一约束B、在grades表中创建外键约束C、在grades表中创建检查约束D、在grades表中创建默认约束76、在SQL Server 2005中,学生有中的学生编号是标识列,标识种子是1,标识递增量是2.那么对学生表插入3行数据,又删除全部记录后,再向表中插入一行数据时,学生编号是(d ).(选择一项)A、5B、1C、3D、777、在SQL Server 2005 中,假定 grade(成绩)表中包含字段:sI
35、D(学号),cID(班级编号)、lang(语文课成绩)、math(数学课成绩),那么选先按班级,后按语文成绩排序的SQL语句是(c ). (选择一项)A、SELECT * FROM grade GROUP BY lang,cIDB、SELECT * FROM grade GROUP BY cID,langC、SELECT * FROM grade ORDER BY cID,langD、SELECT * FROM grade ORDER BY lang,cID78、在SQL Server 2005 中,现有客户表customers(主键:客户编号 cid),包含10行数据.订单表orders(外
36、键:客户编号 cid),包含6行数据.执行sql语句:select * from customers inner join orders on customers.cid=orders.cid 返回5行记录,则执行sql语句:select * from customers inner join orders on customers.cidorders.cid将返回( c)行记录.(选择一项)A、5B、60C、55D、1179、如需修改表结构需要使用的命令是(c)A、dbccB、dropC、alterD、grant80、下列对sql server 2005 数据类型描述错误的是(c)A、ima
37、ge是二进制数据类型B、int是整数数据类型C、varchar是unicode数据类型D、datetime是日期数据类型81、下面sql 语句中对下列通配符描述错误的是(a)A、like ra%所有姓名以ra打头的B、like %ion所有姓名以ion结尾的C、like ba所有以b开头,第二个字母不是a的D、like a-cd%所有以a或c开头的,第二个字母必须是d的82、在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID列,下列语法正确的是(c).A、CREATE TABLE AUTHORS ON Prpducts(name varchar(50)
38、,ID smallint)B、use Products go create TABLE Authors(name varchar(50),Id smallint)C、CREATE TABLE Products/Authors(name varchar(50),ID smallint)D、 Create TABLE Products.Authors(name,ID)83、下列不属于嵌套查询关键字是(d)A、inB、allC、anyD、for84、下列查询学生表能将表name字段显示为姓名的是(ad)(选2项)A、select name as 姓名 from studentB、select 姓名
39、as name from studentC、select name = 姓名 from studentD、select 姓名=name from student85、在sql server 2005中,NULL值等于(c)A、0B、空白C、空值表示值未确定D、无意义86、下面能显示学生成绩大于平均分的学生信息的是(d)A、select * from 学生表 where 学号 in (select 分数 from 成绩表)B、select * from 学生表 where 学号 (select avg(分数) from 成绩表)C、select * from 学生表 where 学号 in (s
40、elect 学号from 成绩表 where avg(学号)60)D、select * from 学生表 where 学号 in (select 学号 from 成绩表 where 分数(select avg(分数)from 成绩表)87、sql server 2005中下列逻辑运算描述错误的是(d)A、all如果一系列比较都为true,则为true;B、and 如果两个布尔值都为true,则结果为true;C、in 如果操作数等于另个表达式列表中的其中一个,则结果true;D、exists如果结果集不包含任何行,则结果true;88、下列对sql server 2005 中的数学函数描述错误的是(d)A、abs求绝对值B、round 四舍五入函数C、log求浮点数自然对数D、pi求平均值89、下列对字符串函数描述正确的是(c)A、left取得左边第一个字符B、ascii返回字符串的ascii码C、rtirm去掉字符串右边的空格D、str转化为大写90、下列对sql日期函数描述错误的是(b)A、dateadd指定对日期某部分加B、datediff返回日期中较大的那个C、getdate()返回系统时间D、dagepart返回日期指定部分E、year 返回年
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑工程项目管理职位考题解读
- 游戏硬件设备市场部招聘面试问题及答案
- 银行集控系统管理员面试问题及答案解析
- 2025年区域经济合作开发项目可行性研究报告
- 2025年社会企业绿色公益项目可行性研究报告
- 2026春统编版(2024)小学道德与法治一年级下册《这是我的家》课时练习及答案
- 2025年城市污水处理设施升级改造可行性研究报告
- 2025年基因检测与个性化医疗项目可行性研究报告
- 2025年短期租赁市场运营平台建设项目可行性研究报告
- 2025年物联网智能制造项目可行性研究报告
- 除灰脱硫培训课件
- 知识产权保护风险排查清单模板
- 第一单元任务三《新闻写作》教学设计-2025-2026学年统编版语文八年级上册
- 2025年广西高校教师资格岗前培训考试(高等教育学)历年参考题库含答案详解(5卷)
- 2025年嫩江市招聘农垦社区工作者(88人)笔试备考试题附答案详解(基础题)
- 2025年驾考科目三安全考试题库
- 熔盐储热技术原理
- IATF16949中英文对照版2025-10-13新版
- 肩关节脱位的护理
- 电子商务数据分析-数据采集
- 2025年保安员资格考试题目及答案(共100题)
评论
0/150
提交评论