SQLServer理论考试模拟

上传人:仙*** 文档编号:129629307 上传时间:2022-08-03 格式:DOCX 页数:4 大小:18.43KB
返回 下载 相关 举报
SQLServer理论考试模拟_第1页
第1页 / 共4页
SQLServer理论考试模拟_第2页
第2页 / 共4页
SQLServer理论考试模拟_第3页
第3页 / 共4页
点击查看更多>>
资源描述
重庆信息技术职业学院2010-2011学年度下期数据库管理与维护课程期末理论考试(模拟)卷命题教师:牟江涛审核:供计算机信息管理专业_09_年级使用考试用时120分钟闭卷系专业年级班姓名:学号:题号-一-二二三四五六七八九总分得分阅卷人复核人、单项选择题(每小题2分,共30分)1. 下列(C)不是sql数据库文件的默认后缀。.mdfB.dfC.dbfD.ndf2. 在SQLServer中,创建视图的命令是(B)。CREATESCHEMAB.CREATEVIEWC.CREATETABLED.CREATEINDEX3.SQL语言中,条件年龄BETWEEN30AND50表示年龄在30至50之间,且(A)包括30岁和50岁不包括30岁和50岁包括30岁但不包括50岁包括30岁但不包括50岁4.SQL语言中,修改表中数据的命令是(A)。A.UPDATEB.ALTERC.MODIFYD.DELETE5.能够使like_a%结果为真的是(C)。A.ailiB.bbaC.baiD.cca6. 以下关于主键说法正确的是(B)。A. 每个表都必须要有一个主键C.主键所在字段为自增长7. 下列关于CHECK勺束说法正确的是(A. 每个表都应该建CHECK勺束B. 主键所在字段的值不能为空D.主键不是一种约束C)。B. CHECK约束用来保证表中数据不会重复C. 可以用CHECK勺束来保证输入的性别只能是“男”和“女”8. CHECK约束用来保证表中数据不会为空对学生表中的年龄字段,选择(A)数据类型最合适。A.INTEGERB.VARCHAR(10)9. FLOATD.DATETIME关于GROUPBY子句,以下说法正确的是(B)。A. 位于GROUPBY后的列必须出现在SELECT后面B. 出现在SELECT后面的列,如果没有在聚合函数中,就应该出现在GROUPB洁面。C. 如果要对分组后的数据过滤,则将过滤条件放到WHERE?面10. HAVING后面不能有聚合函数下列对别名说法正确的是(D)。A. 表和列都不能有别名,只视图才有别名B. 表可以有别名,但列不能有别名11. 列可以有别名,表不能有别名D.表和列都可以有别名下列中(D)不属于聚合函数。B.MIND.TOPA.MAXC.AVG12. (D)用于将两个结果集合并为一个结果集,要求两个结果集的列数一定要相同,对应数据类型也要相同或能自动转换。B.LEFTJOINA.CROSSJOINC.INNERJOIND.UNION判断学生表中性别字段是否为空的条件是(D)B.性另【J=NULLD.性另【JISNULL)是正确的B.全局变量名必须以一个干头D.全局变量需要由用户赋值A.性别=C.性别NULL以下关于变量的所发中,只有(AA.局部变量名必须以一个开头C.全局变量只能由用户定义以下不能对日期型变量CSR正确赋值为2010年10月10日的是(C)A.SELECTCSRQ=2010-10-10B.SETCSRQ=2010-10-10C.SETCSRQ=2010-10-10D.SETCSRQ=1988-1-100:00:00.、判断题(每空1分,共10分)“在那遥远的地方”不是SQL中的字符串常量。(Y)如果一个列上有唯一性约束,该列必定也不能为空。(N)用SET关键字不可以同时给多个变量赋值。(Y)ABB比较运算的结果为真。(N)一个表中可以建多个主键。(N)select1/2小于select1/2.0。(Y)定义视图时不能给视图指定参数。(Y)可以通过视图对基表的数据进行插入。(Y)视图不存放数据。(Y)数据库日志文件默认后缀名为LDF。(Y)触发器在执行SELECT语句的时候不能触发。(Y)三、填空题(每空2分,共30分)1.SQLServer2005,数据类型char用来存放固定长度的字符串,数据类型varchar用来存放可变长度的字符串。2. 语句selectupper(Beautiful),copy(我心中的太阳,1,2)的执行结果是:BEAUTIFUL和_我心。HAVING子句与WHERE句的共同点是_都是对数据进行过滤,不同点是where_是对分组前进行过滤,having对分组后的数据进行过滤。插入数据、修改数据和删除数据的关键字分别是_insert_、_update和_delete_。在SQLSERVE数据库中建立索引的目的是_加快查询速度_,建立UNIQUES束的目的保证数据唯一_。学生表中有记录10条,有4条记录的性别字段未填写。如果执行语句“DELETE学生WHERE生别=NULL,则语句执行完成后表中剩余记录条数为10_;如果将语句换为“DELETE学生WHERE性别NULL”,则执行后表中剩余记录数为10。3. 语句selectround(13.4321,-1)的执行结果是:_10.0000。4. 视图中的数据来源于:表或其他视图。四、设计题(共30分)有一个CJGL数据库,用来管理学生的成绩。数据库中包括三个表:学生表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记为:Student(Sno,Sname,Ssex,Sage,Sdept),Sno为关键字。课程表Course由课程号(Cno)、课程名(Cname)、学分(Ccredit)四个属性组成,记为:Course(Cno,Cname,Ccredit)Cno为关键字。成绩表SG由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记为:SG(Sno,Cno,Grade),(SNO,CNO)为关键字。用SQ晤言实现下列功能:1. 创建CJGL数据库。(2分)2. 建立学生表Student,其中学号属性不能为空,Sno为主键。(4分)3查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列。(4分)4 查询学习1号课程的学生最高分数、平均成绩。(4分)5 查询与“李洋”在同一个系学习的学生。(6分)6 将全体学生的成绩置零。(2分)7 .删除学号为05019的学生记录。(2分)&创建视图“视图1”,显示所有学生的成绩信息,包括姓名、学号、课程名、成绩。(6分)
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!