版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——SQLServer单科测试题(带答案)
选择题(每题2分,共计100分)
1.在SQLServer中,要防止大于100的数被保存到int类型的列,可以使用()。
2.装3.4.订5.线6.7.8.A.主键约束B.限制约束C.外键约束D.检查约束
在SQLServer中,下面关于数据完整性的描述正确的是()。[选两项]
A.假使数据库中没有重复的数据,数据就是完整的B.维护数据完整性就是保证数据的确凿性C.数据库中数据越详细越符合数据完整性
D.维护数据完整性可以保证数据的一致性,避免出现没有意义的数据
在SQLServer2023中,有系统数据库和用户数据库,以下不属于系统数据库的是()。
A.masterB.modelC.msdbD.pubs
在SQLSever2023中,假设表users包含主键列id,那么执行〞updateuserssetid=20where
id=30〞,执行的结果可能有()。
A.假使表中含有id为30的记录,但不包含id为20的记录,则更新失败B.执行出错,由于主键列不可以被更新
C.假使表中同时含有id为20和id为30的记录,则更新失败。D.假使表中不包含id为20和id为30的记录,则更新一行记录在SQLServer2023数据库中,使用update语句更新数据库表中的数据,以下说法正确的是()。A.每次只能更新一行数据B.每次可更新多行数据
C.假使没有数据项被更新,将提醒错误消息D.更新数据时,必需带有WHERE条件句子关于数据完整性,以下说法正确的是()。[选两项]
A.引用完整性通过主键和外键之间的引用关系实现B.引用完整性通过限制数据类型、检查约束等实现
C.数据完整性是通过数据操纵者自身对数据的控制来实现的
D.假使两个表中存储的信息相互关联,那么只要修改了一个表,另外一个表也要做出相应的修改,
则称该这两个表中的数据具备完整性
关于标识列,以下说法正确的是()。
A.使用sql语句插入数据时,可以为标识列指定要插入的值B.只能把主键设定为标识列C.一个表可以有多个标识列D.标识列可以为任何数据类型在SQLServer2023数据库中,有一个book(图书)表,包含字段:bookID(图书编号),title(书名),
pDate(出版日期),author()等字段,其中()字段作为该表主键是最恰当的。
A.bookIDB.titleC.pDateD.author
9.现有表Employee,字段:id(int),firstname(varchar),lastname(varchar);以下sql语句错误
的是()。
A.selectfirstname+'.'+lastnameas'name'fromemployeeB.selectfirstname+'.'+lastname='name'fromemployeeC.select'name'=firstname+'.'+lastnamefromemployeeD.selectfirstname,lastnamefromemployee
10.T-SQL提供了一些字符串函数,以下说法错误的是()。
A.selectsubstring('hello',1,3)返回值为:helB.selectreplace('hello','e','o')返回值为:holloC.selectlen('hello')返回值为:5
D.selectstuff(‘abcd’,2,3,‘ef’)返回值为:aefd
11.现有书目表book,包含字段:价格price(float),类别type(char);现在查询各个
类别的平均价格、类别名称,以下语句正确的是()。A.selectavg(price),typefrombookgroupbytypeB.selectcount(price),typefrombookgroupbypriceC.selectavg(price),typefrombookgroupbypriceD.selectcount(price),typefrombookgroupbytype12.以下()语句的返回值不是22。
A.Selectabs(-22)
B.Selectround(21.9,0)C.Selectceiling(22.1)D.Selectfloor(22.9)
13.现有订单表orders,包含用户信息userid,产品信息productid,以下()语句能够返回至少
被订购过两回的产品。
A.selectproductidfromorderswherecount(productid)>1B.selectproductidfromorderswheremax(productid)>1
C.selectproductidfromorderswherehavingcount(productid)>1groupby
productid
D.selectproductidfromordersgroupbyproductidhavingcount(productid)>114.T-SQL提供了一些日期函数,以下说法错误的是()。[选两项]
A.selectdateadd(mm,4,’2000-10-11’)返回值为:2023-2-11B.selectdatediff(year,'2000-1-1','2000-7-1')返回值为:0.5C.selectdatepart(dw,'2023-9-7')(提醒:星期天)返回值为:1D.selectdatename(dw,'2023-9-10')返回值为:615.使用以下()不可以进行模糊查询。
A.orB.likeC.in
D.between
装订线16.关于分组查询,以下()描述是错误的。[选两项]
A.使用groupby进行分组查询
B.对分组后的条件的筛选必需使用Having子句
C.Having子句不能与where子句同时出现在一个select语句中D.在使用分组查询时,在select列表中只能出现被分组的列
17.以下()说明白代码:not(付款方式=’信用卡’)or(信用卡’阳光卡’)的含义。
A.付款方式不能是信用卡
B.付款方式不能是信用卡,或者信用卡是阳光卡C.如果付款方式是信用卡,那么信用卡不能是阳光卡D.付款方式是信用卡,并且信用卡不能是阳光卡18.关于主键,以下()说法是错误的。[选两项]
A.主键用于实施实体约束B.一个表必须有一个主键C.一个表只能有一个主键D.只能对整数型列设置主键
19.关于SQL常用的数据类型,以下()说法是错误的。
A.Image数据类型可以用来存储图像
B.使用字符数据类型时,可以改变长度信息C.使用数字数据类型时,可以改变长度信息D.Bit数据类型只有两种值:true,false
20.定义列中可以接受的数据值或格式,称为()。
A.唯一性约束B.检查约束C.主键约束D.默认约束
21.现有客户表customers(主键:客户编号cid),包含10行数据,订单表orders(外键:
客户编号cid),包含6条数据。执行sql语句:select*fromcustomersrightouterjoinordersoncustomers.cid=orders.cid。最多返回()条记录。A.10B.6C.4D.0
22.在SQLServer中,函数()返回表达式中的平均值。
A.AVGB.SUMC.MIND.COUNT
23.在SQLServer2005数据库中,T-SQL支持的逻辑运算符不包含()。
A.ANDB.ORC.NOTD.IN
24.创建数据库时,关于数据库文件,以下说法正确的是()。
A.只会创建一个主数据文件
B.至少会创建一个主数据文件和一个日志文件C.至少会创建一个主数据文件和一个次数据文件D.可以创建多个主数据文件和多个日志文件
25.在SQLServer2005数据库中,假定有学员选课表(studentCourse),其结构:SID(学
号),CID(课程编号),score(成绩),列出选课超过5门的学员学号及选课数量的SQL语句是()。
A.selectSID,count(CID)fromstudentCoursewherecount(CID)>5
B.selectSID,count(CID)fromstudentCoursegroupbySIDwherecount(CID)>5C.selectSID,count(CID)fromstudentCoursegroupbySIDhavingcount(CID)>5D.selectSID,count(CID)fromstudentCoursegroupbyCIDhavingcount(SID)>526.数据的完整性,不包括()。
A.域完整性B.行完整性C.实体完整性D.自定义完整性
27.外键约束可以用于实施()。
A.实体完整性B.行完整性C.引用完整性D.域完整性
28.关于主外键关系,以下说法错误的是()。[选三项]
A.可以在子表中随意修改数据B.不能在子表中随意删除数据C.可以在主表中随意增加数据D.不能在主表中随意修改数据
29.在SQLServer中,附加数据库操作是指()。
A.把SQLServer数据库文件保存为其他数据库文件
B.根据数据库物理文件中的信息,把数据库在SQLServer中恢复C.把所有该数据库表的数据清空D.把数据库删除掉30.在SQLServer2023数据库中,有students(学生)表,包含字段:SID(学号),Sname(姓名),Gread(成
绩).现查找所有学员中成绩最高的前5名学员.以下SQL语句正确的是()。A.SELECTTOP5FROMstudentsORDERBYGradeDESCB.SELECTTOP5FROMstudentsORDERBYGradeC.SELECTTOP5*FROMstudentsORDERBYGradeD.SELECTTOP5*FROMstudentsORDERBYGradeDESC
31.在SQLServer2023数据库中,有学生信息表:Student(stuID,stuName,stu_Address),三个字段分
别存储学生的学号,姓名,以及家庭住址,假使要在表中找出家庭住址倒数第三个字符为〞沙〞,并且至少包含4个字符的学生信息,则查询条件子句应写成()。A.WHEREstu_AddressLIKE‘__沙_%’B.WHEREstu_AddressLIKE‘%沙__’C.WHEREstu_AddressLIKE‘%_沙__’
装订线D.WHEREstu_AddressLIKE‘_沙_%’32.在S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东云浮市消防救援支队招聘政府专职消防员21人参考题库附答案
- 2025年澄江市天颐建筑工程有限公司招聘项目用工人员招聘(3人)(公共基础知识)测试题附答案
- 2025广东惠州市市直医疗单位招聘高层次和急需紧缺人才直接业务考核备考题库附答案
- 2025年度湖南天创精工科技有限公司春季招聘模拟试卷附答案
- 2025广东中山市东凤镇人民政府所属事业单位招聘事业单位人员12人(公共基础知识)综合能力测试题附答案
- 2026四川泸州市泸县生态环境局招聘项目调度编外人员1人笔试模拟试题及答案解析
- 2026中国稀土集团有限公司及所属企业招聘41人笔试备考试题及答案解析
- 2026春福建泉州市南安市北山实验小学合同制教师招聘1人笔试模拟试题及答案解析
- 2026黑龙江哈尔滨市通河县第一批公益性岗位招聘62人笔试模拟试题及答案解析
- 2025广东佛山市南方医科大学珠江医院三水医院招聘高层次人才4人笔试参考题库及答案解析
- 多联机安装施工方案
- 神经内科品管圈成果汇报-提高脑卒中偏瘫患者早期自我肢体功能锻炼规范执行率
- 缺血性脑卒中静脉溶栓护理
- 电子电路基础-电子科技大学中国大学mooc课后章节答案期末考试题库2023年
- 四年级科学上册期末试卷及答案-苏教版
- DB51T 2875-2022彩灯(自贡)工艺灯规范
- 小学数学人教版六年级上册全册电子教案
- 主要负责人重大危险源安全检查表
- 《工程经济学》模拟试题答案 东北财经大学2023年春
- 2023-2024学年广西壮族自治区来宾市小学数学五年级下册期末自测试卷
- 2023年福海县政务中心综合窗口人员招聘笔试模拟试题及答案解析
评论
0/150
提交评论