华联学院《SQL Server 2008数据库技术应用》试卷1及参考答案

上传人:东*** 文档编号:269976834 上传时间:2022-03-24 格式:DOC 页数:8 大小:51.05KB
返回 下载 相关 举报
华联学院《SQL Server 2008数据库技术应用》试卷1及参考答案_第1页
第1页 / 共8页
华联学院《SQL Server 2008数据库技术应用》试卷1及参考答案_第2页
第2页 / 共8页
华联学院《SQL Server 2008数据库技术应用》试卷1及参考答案_第3页
第3页 / 共8页
华联学院《SQL Server 2008数据库技术应用》试卷1及参考答案_第4页
第4页 / 共8页
华联学院《SQL Server 2008数据库技术应用》试卷1及参考答案_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《华联学院《SQL Server 2008数据库技术应用》试卷1及参考答案》由会员分享,可在线阅读,更多相关《华联学院《SQL Server 2008数据库技术应用》试卷1及参考答案(8页珍藏版)》请在金锄头文库上搜索。

1、SQL Server 2008数据库技术应用试卷1一、单项选择题(10分)1.下列四项中,不属于数据库特点的是( )。A.数据共享 B.数据完整性C.数据冗余很高 D.数据独立性高2.下列四项中,不属于SQL2008实用程序的是( )。A.企业管理器 B.查询分析器C.服务管理器 D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。A.masterB.modelC.pub D.msdb4.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。AD

2、BMS BDBCDBS DDBA5. 在SQL中,建立表用的命令是 ( )。A.CREATE SCHEMA B.CREATE TABLEC.CREATE VIEW D.CREATE INDEX6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( )。A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.SQ

3、L语言中,删除表中数据的命令是( )。A. DELETE B. DROPC. CLEAR D. REMOVE9.SQL的视图是从( )中导出的。A. 基本表 B. 视图 C. 基本表或视图 D. 数据库10. 下列哪个不是sql 数据库文件的后缀。( )A.mdfB.ldfC.mdb D.ndf二、判断题:(10分)1.在那遥远的地方 是SQL中的字符串常量吗?2.11.9 是SQL中的实型常量吗?3.select 16%4, 的执行结果是: 4 吗?4.2005.11.09 是SQL中的日期型常量吗?5.¥2005.89 是SQL中的货币型常量吗?6.select 25/2 的执行结果是:

4、12.5 吗?7.岳飞文天祥 比较运算的结果为真吗?8.一个表可以创建多个主键吗?9.创建唯一性索引的列可以有一些重复的值?10.在事务中包含create database语句吗?三、填空题:(分)1.语句 select ascii(D), char(67) 的执行结果是:_和_。2.语句 select lower(Beautiful) , rtrim(我心中的太阳 ) 的执行结果是: _ _和_。3.完整性约束包括_完整性、_完整性、参照完整性和用户定义完整性。4.在SQL Server 2008中,数据库对象包括_、_、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。5.

5、语句 select day(2004-4-6), len(我们快放假了.) 的执行结果是:_和_。6.语句 select round(13.4321,2), round(13.4567,3)的执行结果是:_和_。7事务(Transaction)可以看成是由对数据库的若干操作组成的一个单元,这些操作要么_,要么_(如果在操作执行过程中不能完成其中任一操作)。8. SQL Server 2008 采用的身份验证模式有_ _模式和_ _模式。9.触发器定义在一个表中,当在表中执行_、_或delete操作时被触发自动执行。10.SQL Server复制有快照复制、_复制和_复制3种类型。四、简单题:(

6、分)1.在SQL Server 2008中,使用视图的好处是什么?答:2. 简述使用游标的步骤。答:3.简述SQL Server 2008的安全性管理机制,涉及登录账号、用户、角色以及权限分配。答:4. 事务控制语句的使用方法是什么?答:五、设计题:(分)现有关系数据库如下: 数据库名:学生成绩数据库学生表(*学号,姓名,性别,民族)课程表(*课程号,课程名称,任课教师)成绩表(*学号,*课程号,分数)用SQL语言实现下列功能的sql语句代码:1 创建数据库学生成绩数据库代码(2分);2. 创建课程表代码(2分); 课程表(课号 char(6),名称) 要求使用:主键(课号)、非空(名称)3.

7、 创建学生表代码(2分); 学生表(学号 char(6),姓名,性别,民族) 要求使用:主键(学号)、默认(民族)、非空(民族,姓名)、检查(性别) 4. 创建成绩表代码(2分); 成绩表(学号,课程号,分数) 要求使用:外键(成绩表.学号,成绩表.课程号)、检查(分数) 5. 将下列课程信息添加到课程表中课号课程名称100001大学语文100002大学英语100003西班牙语6. 写出创建成绩表视图(学号,姓名,课号,课程名称,成绩)的代码;7. 写出创建分数存储过程用于计算某门课程成绩最高分、最低分、平均分8. 检索姓李的女同学的信息:姓名、性别、民族。9. 定义一事务向成绩表中插入学号=

8、20030021的多条记录,并检验若该同学成绩超过4门,则回滚事务,即成绩无效,否则成功提交。试卷1参考答案一、单项选择题(10分)1.下列四项中,不属于数据库特点的是( C )。A.数据共享 B.数据完整性C.数据冗余很高 D.数据独立性高2.下列四项中,不属于SQL2008实用程序的是( D )。A.企业管理器 B.查询分析器C.服务管理器 D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是( C )系统数据库。A.masterB.modelC.pub D.msdb4.( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访

9、问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMS BDBCDBS DDBA5. 在SQL中,建立表用的命令是 ( B )。A.CREATE SCHEMA B.CREATE TABLEC.CREATE VIEW D.CREATE INDEX6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能

10、C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.SQL语言中,删除表中数据的命令是( A )。A. DELETE B. DROPC. CLEAR D. REMOVE9.SQL的视图是从( C )中导出的。A. 基本表 B. 视图 C. 基本表或视图 D. 数据库10. 下列哪个不是sql 数据库文件的后缀。( C )A.mdfB.ldfC.mdb D.ndf二、判断题:(10分)1.在那遥远的地方 是SQL中的字符串常量吗?2.11.9 是SQL中的实型常量吗?3.select 16%4, 的执行结果是: 4 吗?-结果是04.2005.11.09 是SQL中的日

11、期型常量吗?5.¥2005.89 是SQL中的货币型常量吗?6.select 25/2 的执行结果是: 12.5 吗?-25和2都是整型,所以结果是127.岳飞文天祥 比较运算的结果为真吗?8.一个表可以创建多个主键吗?9.创建唯一性索引的列可以有一些重复的值?10.在事务中包含create database语句吗?-三、填空题:(分)1.语句 select ascii(D), char(67) 的执行结果是:_68_和_C_。2.语句 select lower(Beautiful) , rtrim(我心中的太阳 ) 的执行结果是:beautiful _和_我心中的太阳_。3.完整性约束包括_

12、实体_完整性、_域_完整性、参照完整性和用户定义完整性。4.在SQL Server 2008中,数据库对象包括_表_、_视图_、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。5.语句 select day(2004-4-6), len(我们快放假了.) 的执行结果是:_6_和_7_。6.语句 select round(13.4321,2), round(13.4567,3)的执行结果是:_13.4300_和_13.4570_。7事务(Transaction)可以看成是由对数据库的若干操作组成的一个单元,这些操作要么_全部完成_,要么_全部取消_(如果在操作执行过程中不能完成

13、其中任一操作)。8. SQL Server 2008 采用的身份验证模式有_Windows身份验证_模式和_混合_模式。9.触发器定义在一个表中,当在表中执行_insert_、_update_或delete操作时被触发自动执行。10.SQL Server复制有快照复制、_事务_复制和_合并_复制3种类型。四、简单题:(分)1.在SQL Server 2008中,使用视图的好处是什么?答:(1) 为用户集中需要的数据,简化了数据的用户操作;(2) 对用户隐藏了数据库设计的复杂性;(3) 简化用户权限的管理;(4) 组织数据导出到其它应用程序;2. 简述使用游标的步骤。答:Step1:声明游标:declare 游标名 cursor for select语句;Step2:打开游标:open 游标名;Step3:处理数据: fetch insert delete update语句Step4:关闭游标:close 游标名;Step5:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 数据库

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号