《华联学院《SQL Server 2008数据库技术应用》试卷5及参考答案》由会员分享,可在线阅读,更多相关《华联学院《SQL Server 2008数据库技术应用》试卷5及参考答案(7页珍藏版)》请在金锄头文库上搜索。
1、SQL Server 2008数据库技术应用试卷5一、单项选择题(每小题1分,共10分)1.( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMSBDBCDBSDDBA2.下列四项中,不属于SQL2008实用程序的是( )。A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。A. masterB. modelC. pubD. msdb4.下列哪个不是sql 数据库文件的后缀。( )A.mdfB.ld
2、fC.tifD.ndf5.数据定义语言的缩写词为 ( )。A.DDLB.DCLC.DMLD.DBL6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.SQL的视图是从( )中导出的。A. 基本表B. 视图 C. 基本表或视图D. 数据库8.在SQL语言中,建立存储过程的命令是( )A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE9.SQL语言中,删除表中数据的命令是( )。A.
3、DELETEB. DROPC. CLEARD. REMOVE10.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb二、判断题(每空1分,共15分)1.在那遥远的地方 是SQL中的字符串常量吗?2.11.9 是SQL中的实型常量吗 3.select 16%4, 的执行结果是: 0 吗? 4.2005.11.09 是SQL中的日期型常量吗? 5.¥2005.89 是SQL中的货币型常量吗? 6.select 25/2 的执行结果是: 12.5 吗? 7.李逵李鬼 比较运算的结果为真吗? 8
4、.一个表可以创建多个主键吗? 9.创建唯一性索引的列可以有一些重复的值?10.smallint 是SQL的数据类型吗? 11.SQL Server不允许字段名为汉字? 12.职称 in (教授, 副教授)与 职称 = 教授 or 职称 = 副教授 等价吗?13.如果规则当前绑定到某列或用户定义的数据类型,不能解除绑定能直接删除规则?14.在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统自动为该行标识列赋值吗? 15.固定数据库角色:db_datarader 的成员修改本数据库内表中的数据吗? 三、填空题(每空1分,共20分)1.SQL Server 2008局部变量
5、名字必须以_开头,而全局变量名字必须以_开头。2.语句 select ascii(D), char(67) 的执行结果是:_和_。3.语句 select lower(Beautiful) , rtrim(我心中的太阳 ) 的执行结果是: _和_。4.选择运算是根据某些条件对关系做_分割;投影是根据某些条件对关系做_分割。5.关系运算主要有_、_和连接。6.完整性约束包括_完整性、_完整性、参照完整性和用户定义完整性。7.T-SQL 语言中,有_运算、字符串连接运算、比较运算和_运算。8.语句 select day(2004-4-6), len(我们快放假了.) 的执行结果是:_和_。9.语句
6、select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)的执行结果是: _、_、_和_。 四、简答题(每小题5分,共10分)1. 简述SQL Server 2008的安全性管理机制(6级,涉及登录账号、用户、角色以及权限分配)。(6分) 2. 在SQL Server 2008中,使用视图的好处是什么?(4分) 五、设计题(共45分) 现有关系数据库如下: 数据库名:学生成绩数据库学生信息表(学号 char(6),姓名,性别,民族,身份证号) 课程信息表(课号 char(6),名称) 成绩信息表(ID,学号,课号
7、,分数) 用SQL语言实现下列功能的sql语句代码。1. 创建数据库学生成绩数据库代码(2分)。 2.创建数据表课程信息表代码;(2分) 课程信息表(课号 char(6),名称) 要求使用:主键(课号)、非空(名称) 3.创建数据表学生信息表代码;(4分) 学生信息表(学号 char(6),姓名,性别,民族,身份证号) 要求使用:主键(学号)、默认(民族)、非空(民族,姓名)、唯一(身份证号)、检查(性别) 4.创建数据表成绩信息表;(5分) 成绩信息表(ID,学号,课号,分数) 要求使用:外键(学号,课号)、检查(分数),自动编号(ID) 5.将下列课程信息添加到课程信息表的代码(8分) 课
8、号 名称 100101 西班牙语 100102 大学英语 修改 课号为100102的课程名称:专业英语 删除 课号为100101的课程信息 6.创建视图成绩信息表视图的代码;(5分) 成绩信息表视图(学号,姓名,课号,课程名称,分数) 7.从学生信息表中查询姓刘的女同学的情况:姓名、性别、民族。(2分8.查询有一门或一门以上课程成绩小于60分的所有学生的信息,包括学号、姓名。(4分)9.创建带参数的存储过程某门课程高低均分、执行该过程的代码(7分) 存储过程功能:查询某门课程的最高分、最低分、平均分; 执行该过程,查询所有修专业英语这门学生的最高分、最低分、平均分;10设置一SQL身份验证的用
9、户账户:登录名:U院长,密码:888,数据库用户名:U读者,权限:可查询查询本数据库中所有表、视图、内嵌表值函数的数据,执行所有的存储过程。请写出账户、权限设置的T_SQL脚本。(6分)试卷5参考答案一、单项选择题(每小题1分,共10分)1.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMSBDBCDBSDDBA2.下列四项中,不属于SQL2008实用程序的是( D )。A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库
10、,下列哪个不是( C )系统数据库。A. masterB. modelC. pubD. msdb4.下列哪个不是sql 数据库文件的后缀。( C )A.mdfB.ldfC.tifD.ndf5.数据定义语言的缩写词为 ( A )。A.DDLB.DCLC.DMLD.DBL6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.SQL的视图是从( C )中导出的。A. 基本表B. 视图 C. 基本表或视图D. 数据库8.在SQL语言中,建立存储过程的
11、命令是( A )A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE9.SQL语言中,删除表中数据的命令是( A )。A. DELETEB. DROPC. CLEARD. REMOVE10.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb二、判断题(每空1分,共15分)1.在那遥远的地方 是SQL中的字符串常量吗?Y2.11.9 是SQL中的实型常量吗 Y3.select 16%4, 的执行结果是: 0 吗? Y4.20
12、05.11.09 是SQL中的日期型常量吗? N5.¥2005.89 是SQL中的货币型常量吗? N6.select 25/2 的执行结果是: 12.5 吗? N7.李逵李鬼 比较运算的结果为真吗? Y8.一个表可以创建多个主键吗? N 9.创建唯一性索引的列可以有一些重复的值?N10.smallint 是SQL的数据类型吗? Y11.SQL Server不允许字段名为汉字? N12.职称 in (教授, 副教授)与 职称 = 教授 or 职称 = 副教授 等价吗?Y13.如果规则当前绑定到某列或用户定义的数据类型,不能解除绑定能直接删除规则?N14.在表中创建一个标识列(IDENTITY),
13、当用户向表中插入新的数据行时,系统自动为该行标识列赋值吗? Y15.固定数据库角色:db_datarader 的成员修改本数据库内表中的数据吗? N三、填空题(每空1分,共20分)1.SQL Server 2008局部变量名字必须以_开头,而全局变量名字必须以_开头。2.语句 select ascii(D), char(67) 的执行结果是:_68_和_C_。3.语句 select lower(Beautiful) , rtrim(我心中的太阳 ) 的执行结果是: _beautiful_和_我心中的太阳_。4.选择运算是根据某些条件对关系做_水平_分割;投影是根据某些条件对关系做_垂直_分割。5.关系运算主要有_选择_、_投影_和连接。6.完整性约束包括_实体_完整性、_域_完整性、参照完整性和用户定义完整性。7.T-