收藏 分销(赏)

《SQL-Server数据库技术》试卷A.docx

上传人:二*** 文档编号:4509871 上传时间:2024-09-26 格式:DOCX 页数:7 大小:31.06KB
下载 相关 举报
《SQL-Server数据库技术》试卷A.docx_第1页
第1页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、学号姓名班级题 号一三四五七八九十总分核分教师分值201020201218100得分评卷教师健雄职业技术学院考试试卷说明:本次考试120分钟,59道小题,共计6页,总分100分考试科目 SQL Server数据库技术考试类型 高职期末考试闭卷学年学期适用专业年 级 教研室主任一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本 大题共20小题,每题1分,总计20分)数据库应用系统是由数据库、数据库管理系统及其开发工具、应用系统、()和 用户构成。A. DBMSB. DBC. DBS数据库管理系统的英文缩写是(A. DBMSB. DBSC. DBA1、2、D.)oDBA3

2、、4、5、在关系运算中,选取符合条件的元组是A.除法B.投影C.选择用于模糊查询的匹配符是()oA. _B. C.在SQL SERVER中不是系统数据库的是(A. master B. pubs C. tempdb D.D.(D.DB)运算。 连接D.)o modelLIKE6、7、8、如果要从数据库中删除触发器,应该使用SQL语言的命令()。A. DELETEC.REMOVESQL ServerA. DELETEC. UPDATESQL语言中,TRIGGERB. DROP TRIGGERTRIGGERD. DISABLE TRIGGER2000中删除表中记录的命令是(B. SELECTD. D

3、ROP条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且()。B.不包括20岁和30岁D.包括30岁但不包括20岁)o9、A.包括20岁和30岁C.包括20岁但不包括30岁在SQL中,建立视图用的命令是( )oA. CREATE SCHEMAB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX10、在MS SQL Server中,用来显示数据库信息的系统存储过程是()。A. sp dbhelpB. sp dbC. sp_helpD. sp_helpdb11、以下聚合函数中正确的选项是()A. SUM (*)B. MAX (*)C. C

4、OUNT (*)D. AVG (*)12、员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的 元组,同时在员工亲属关系中删除对应的亲属元组。在SQL语言中利用触发器定义 这个完整性约束的短语是()A. AFTER DELETEB. INSTEAD OF DROPC. INSTEAD OF DELETE D. AFTER UPDATE13、对于数据库的管理,对SQL Server中guest用户的描述错误的选项是()A. 安装系统时,guest用户被加入至0 masterpubs、tempdb northwind数据中用户成功登录到SQL Server后,假设该登录账号在某数据库

5、中无合法数据库用户, 那么系统将可能允许以guest用户来访问该数据库B. 不能从master、tempdb数据库中删除guest用户C. 在新建一个数据库时,guest用户将被自动添加14、Select职工号FROM职工WHERE工资1250命令的功能是()A.查询工资大于1250的纪录B.查询1250号记录后的记录C.检索所有的职工号D.从职工关系中检索工资大于1250的职工号15、用于求系统日期的函数是()。A. GETDATE () B. YEAR () C. COUNT ()16、向用户授予操作权限的SQL语句是( )oA. CTEATEB. REVOKEC. SELECT17、在查

6、询分析器中执行SQL语句的快捷键是(A. FlB. F3C. F518、SQL Server提供的单行注释语句是使用(A. “/* B. C. /”D. SUM ()D. GRANT)oD. F6开始的一行内容。D. “一19、在SQL Server 2000中,当数据表被修改时,系统自动执行的数据库对象是()。A.存储过程 B.触发器 C.视图D.其他数据库对象20、SQL Server的字符型系统数据类型主要包括()。A. Int、 moneycharC. datetime binary、 intB. char varchar、 textD. char、 varchar int二、判断题:

7、(对的打J,错的打X,21、在SQL Server中用户不能建立全局变量。()22、备份时只能对数据文件进行备份。()23、自定义函数在对任何表的查询中都可以使用。()24、触发器是通过事件进行触发而被执行的。()25、主键字段允许为空。()26、SQL Server自动为primary key约束的列建立一个索引。()27、SQL Server的数据库可以导出为Access数据库。()28、删除表时,表中的触发器不被同时删除。()29、数据库的名称可在企业管理器中重命名。()30、触发器与约束发生冲突,触发器将不执行。()三、填空题(每空1分,共20分)31、SQL Server登录身份验证

8、模式类型有和两种。填在题末的括号中)(每题1分,共10分)32、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形化工具称为o33、是己经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。34、SQL Server数据库的体系结构也是三级模式结构,在SQL Server中,对应于视图、对应于基本表、对应于存储文件。35、表或视图的裁作权限有select、。36、用SELECT进行模糊查询时,可以使用like或not like匹配符,但要在条件值中使 用或等通配符来配合查询。并且,模糊查询只能针对字符类型字段查询。37、

9、我们要连接数据库需要使用ADO组件中的Connection对象,创立它的方法是:set变量名=.CreateObject( . Connection n )。38、SQL Server有3种类型,即insert触发器、触发器和触发器。39、SQL Server 2005局部变量名字必须以开头,而全局变量名字必须以开头。40、SQL Server的平安性分为两类:平安性和平安性。四、简述题(每题5分,共20分)41、假设某公司的备份策略是:每星期日中午12: 00进行一次完全数据库备份,每天 进行一次差异备份,每一个小时进行一次事务日志备份。周五17:00时,该公司的数 据库遭到破坏,请问你怎样

10、来恢复数据库?42、在SQL Server 2000数据完整性类型及其实现技术有哪些?43、什么是视图?它和表有什么区别?44、简述SQL Server 2005的平安机制(6级)。五、程序设计题(每空1分,共13分)45、计算1+3+5+99的和,并使用PRINT显示计算结果。DECLARE 1 int, sum int, csum char(10)SELECT 的1=1, sum=0WHILE I=BEGINSELECT sum = SELECT 1=I+ENDSELECT csum=convert(char(10), sum)PRINT 1+2+3+99=+ csum46、使用SQL语句

11、创立一个班级表CLASS,属性如下:CLASSNO, DEPARTNO, CLASSNAME; 类型均为字符型;长度分别为8、2、20且均不允许为空。CREATE CLASS(CLASSNO (8) NOT NULL,DEPARTNO CHAR (2) NOT NULL,CLASSNAME CHAR () NOT NULL)47、编写一个自定义函数,根据学生表中的出生Fl期列,计算年龄。CREATE FUNCTION dbo.计算年龄(vardate datetime, Curdate datetime) RETURNS tinyintASBEGINreturn (yyyy, vardate,

12、 Curdate)END48、使用SQL语句在XK数据库中创立一个名为V_STUDENT的视图,该视图仅查看 “STUDENT”表中班级代码为“200000001”班的学生信息。USE XKCREATE V_STLDENTASSELECT *FROMWHERE CLASSNO=2000000149、使用SQL语句在XK数据库中创立一个名为P_STUDENT的存储过程,该存储过程 返问“STUDEND”表中所有班级代码为200000001的记录。USE XKCREATE P_STUDENTASSELECT * STUDENTWHERE CLASSNO 2000000150、创立触发器TEST,要

13、求每当在STUDENT表中修改数据时,将向客户端显示一条“记 录己修改”的消息。USE XKON STUDENTASPRINT 记录已修改II操作题局部(注意:所有操作画面都应保存在以自己姓名命名的WORD文档中,代码的 保存请按题目的编号来命名,代码无需记录在试卷上。最后所有的代码和操 作画面文件应以一个压缩文件包的形式递交,压缩包以自己的2位学号+姓 名的形式命名,如“01王明”。考试期间,一定要注意文件的保存。)六、设计题(共17分)现有关系数据库如下:数据库名:学生选课数据库学生表(学号,姓名,性别,年龄,专业) 课程表(课程号,课程名,学分,先行课程号) 选课表(ID,学号,课程号,

14、分数)用SQL语言实现以下功能的sql语句代码:51、创立数据库学生选课数据库代码(1分);52、创立课程表代码(2分);课程表(课程号char (6),课程名,学分,先行课程号) 要求使用:主键(课程号)、非空(课程名,学分)53、创立学生表代码(2分);学生表(学号char (6),姓名,性别,年龄,专业) 要求使用:主键(学号)、非空(姓名,专业)、检查(性别)54、创立选课表代码(2分);选课表(ID,学号,课号,分数)要求使用:外键(选课表.学号,选课表.课程号)、检查(分数),自动编号(ID)55、将以下课程信息添加到课程表的代码(2分)课程号课程名学分先行课程号100001C语言2100002数据结构2100001100003数据库原理2要求:写出修改“课程号为100003的课程名:SQL数据库”的代码 写出删除 “课程号为100002的课程信息”的代码56、写出创立:选课表视图(学号,姓名,课程号,课程名,学分,分数)的代码;(2 分)57、写出创立“某门课程高低均分”的存储过程,功能是计算某门课程成绩最高分、 最低分、平均分以及执行的代码;(2分)执行:所有修SQL数据库这门学生的最高分、最低分、平均分;58、检索姓张的女同学的情况:姓名、学号、专业。(2分)59、检索有一门或一门以上课程成绩小于60分的所有学生的信息,包括学号、姓名。 (2分)

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服