ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:33.80KB ,
资源ID:12632781      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12632781.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SQL Server 数据库案例教程课后习题答案.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SQL Server 数据库案例教程课后习题答案.docx

1、SQL Server 数据库案例教程课后习题答案SQL Server 2008数据库案例教程练习题及模拟试卷答案第1章一、判断题1. 数据库技术是是计算机数据处理与信息管理系统的核心。()2. 数据是用于描述现实世界中具体事物或抽象概念,可存储的数字符号。()3. 数据库是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。()4. 数据库管理系统是一个按数据结构来存储和管理数据的服务器管理系统。 ()5. 关系数据库,是建立在关系模型基础上的数据库。() 二、单选题1. 数据(Data)是一些可存储并具有明确意义的(A) A. 符号 B.图形 C.文字 D.数字2. 人工阶段计

2、算机用于数值计算,没有操作系统及管理数据的软件。这一阶段的年代是(C) A. 19世纪80年代 B. 20世纪20年代 C.20世纪50年代 D. 20世纪80年代3. 在网页中常用的图像格式是(D) A.bmp和.jpg B.gif和.bmp C. .png和.bmp D. .gif和.jpg4.数据库系统的重要特征是什么?(D) A. 数据的独立性和动态性 B数据的静态性和独立性 C数据的动态性和共享性 D数据的独立性和共享性三、多选题1.与数据库技术密切相关的基本概念有(ABCD)A. 数据 B. 数据库 C. 数据库管理系统 D. 数据库系统2.数据库可分为哪几种类型?(ABC)A.

3、关系型数据库 B. 网状数据库 C. 层次数据库 D.树形数据库3. DBMS提供数据操作语言DML,为用户提供了哪些操作?(ABCD)A数据的追加B数据的删除C数据的更新D数据的查询4. DBMS要分类组织、存储和管理各种数据,包括哪些内容?(ABC)A. 数据字典 B. 用户数据 C. 存取路径 D.服务器5. 目前,DBMS常见品牌有哪些公司?(ABC) A.微软公司的SQL Server BIBM公司的DB2 C甲骨文公司的ORACLE D索尼公司的MySQL四、填空题1.数据库(管理)技术经历了人工管理阶段和文件管理阶段。2.文件系统不提供对任意部分数据的(快速)访问3.关系数据库,

4、是建立在关系(模型)基础上的数据库。4.实体-联系模型(简称E-R模型)是由P.P.Chen于(1976)年首先提出的。5、通过属性可以对一个(实体)进行描述。第2章一、判断题1. SQL Server 2000是一种企业级数据库。()2. SQL Server Profiler是用于查看和控制SQL Server的服务。()3. SQL Server Management Studio在单一的环境中整合了企业管理器、查询分析器和Analysis Manager的功能。()4. rsconfig实用工具具用于配置和执行SQL Server 2008 Integration Services包。

5、 ()二、单选题1. 下面给出的名称中属于数据库的是(A) A. MySQL B. MyBase C. SQL Data D. JAVA2. 下面关于SQL Server 2008新增功能描述正确的是_(A)_。A. 表现树状的层次结构的数据类型HierarchyIdB. 报表服务为用户提供了各种类型报表的需求C. 用户不可以自定义表数据类型D. 支持XML数据操纵语言的插入功能3._(C)_用来指定和区分不同的实体实例。A. 实体 B. 属性C. 标识符D. 关系三、多选题1.SQL Server 2008系统由_(ABCD)_ _部分组成。A. 数据库引擎 B. Analysis Serv

6、icesC. Reporting Services D. Integration Services 2. 下面对关系数据库的描述正确的是_(AD)_。A.由数据表和数据表之间的关联组成 B.数据表中的列称为字段或属性 C.数据表中的行通常称为记录或元组 D.数据表说明数据库中某一特定方面的对象及其属性3. 下面属于关系数据库管理系统中数据库对象的有_(ABCD)_ _。A. 数据表视图 B. 数据库用户 C. 表索引 D. 列默认值四、填空题1.根据数据存储结构的不同,可将数据库分为:层次模型、_ (网状模型)_ _和_(关系模型)_。2.SQL Server 2008出现在Microsoft

7、数据平台上,这个平台的特点有:_ (高效的)_、可信任的和 _(智能的)_。3.关系数据库管理系统从功能上划分主要可分为4部分:_ (数据模式定义语句)_、数据库操纵语言、_(数据库系统运行控制)_和数据库维护与服务。第3章一、判断题1.SELECT FROM是基本的查询语句,可以实现各种形式的数据查询操作。()2.全局变量是由系统提供且预先声明的变量,以“”开头,用户只能使用,不能进行更改。()3.当一个复杂的表达式有多个运算符时,根据运算符的优先顺序执行运算。 ()4.SQL Server中的函数分为两种类型:一种是系统提供的内部函数;另一种是用户自定义函数。()二、单选题1. 注释单行语

8、句的符号是( A )A. - B.# C. D./* */2.聚合函数中,AVG函数用于( C )A. 求和 B求差 C求平均 D求积3. 日期和时间函数用于对日期和时间数据进行各种不同的处理,如GETDATA函数用于( C )A. 返回系统的时间 B. 返回系统的月份 C. 返回系统的日期和时间 D. 返回系统的年份4. 循环结构中,用于完全跳出循环的语句是(B )Acontinue B.break C. ifelse D.while5. 批处理是从客户机传递到服务器上的一组完整的数据和T-SQL语句。以( C )为结束标志。Abreak Bgoto CgoDend6.select AB+C

9、D的执行结果是( D )AABC BAD CCD DABCD三、多选题1. T-SQL语言主要由以下几个部分组成( ABCD )A. DDL B. DML C. DCL D. TCL2. T-SQL中用于控制程序的流程的语句有(ABCD )A. BEGINEND B. IFELSE C. WHILE D. WAITFOR四、填空题1. SQL是结构化查询语言(Structured Query Languaged)的缩写2. 2.T-SQL语言中有两种类型的变量:( 局部变量 )和( 全局变量 )。3. 运算符是种语言中不可缺少的部分,T-SQL的运算符主要有:( 算数运算符)、(赋值运算符)、

10、(位运算符)、(比较运算符)、(逻辑运算符)和(字符串连接运算符)。第4章一、判断题1. 数据存储结构是指数据库中的物理数据和逻辑数据的表示形式、物理数据和逻辑数据之间关系映射方式的描述。()2. 辅助数据文件用于保存所有主要数据文件中容纳不下的数据,扩展名为.mdf,又称次要数据文件。()3. SQL Server 2008包括主文件组、用户自定义文件组和默认文件组三种类型。()4. 为了确保数据库的安全,必须每周进行一次数据库备份。 ()5. 利用sp_helpdb存储过程可以查看所有数据库的信息。() 二、单选题1.( A )数据库包含了所有系统级信息,对SQL Server系统来说至关

11、重要,一旦受到损坏,有可能导致SQL Server系统的彻底瘫痪。 Amaster数据库 Btempdb数据库 CModel数据库 Dmsdb数据库2. 事务日志文件的默认扩展名是(C )。A、MDF B、NDF C、LDF D、DBF3. 通过使用文件组,可以( D )。A、提高存取数据的效率。 B、提高数据库备份与恢复的效率 C、简化数据库的维护 D、ABC都可以4. Microsoft公司的SQL Server数据库管理系统一般只能运行于( A )。A、Windows平台 B、UNLX平台 C、LINX平台 D、NetWare平台三、多选题1.逻辑存储结构是指用户可以看到的数据库对象,包

12、括(ABCD)等。A. 表 B. 视图 C. 索引 D. 存储过程2.在物理层面上,SQL Server数据库由多个操作系统文件组成,其中操作系统文件主要包括哪些类型?(ABC)A. 主要数据文件 B. 辅助数据文件 C. 事物日志文件 D.视图3. SQL Server 2008文件组包括哪些类型?(ABC)A主文件组 B用户自定义文件组 C默认文件组 Dmaster文件组4. SQL Server数据库的备份内容主要包括哪些内容?(ABC)A. 系统数据库B. 用户数据库 C. 事务日志 D.逻辑数据库5. SQL Server数据库的备份方式主要包括哪些?(ABCD) A. 完全数据库备

13、份 B差异数据库备份C事务日志备份 D文件组备份四、填空题1.数据库是存储(数据)和(数据库对象)的地方。2.在物理层面上,SQL Server数据库由多个操作系统文件组成,其中操作系统文件主要包括主要数据文件、(辅助数据文件)和(事物日志文件)三大类型。3.为了便于进行管理和数据的分配,数据库将多个数据文件集合起来形成的一个整体,并赋予这个整体一个名称,这个整体就称为(文件组)。4.要修改数据库,可通过SQL Server管理工具集或者(T-SQL语句)进行修改。5.一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是(收缩日志大小),应当定期进行此操作以免数据库日志过

14、大。第5章一、判断题1. 数据表是数据的集合,是用来存储数据和操作数据的逻辑结构。() 2. 关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。()3. 在创建或修改表时,您可以通过定义FOREIGN KEY约束来创建主键。()4. 语句Alter Table可以通过更改、添加或删除列和约束,重新分配分区,或者启用或禁用约束和触发器,从而修改表的定义。()5. 语句DELETE可以删除表结构。()二、单选题1.删除一个表,正确的TSQL语句是(C) A. DROP 表名 B.ALTER TABLE 表名 C.DROP TABLE 表名 D.ALTER 表名2.

15、要删除一个表中的某列,正确的TSQL语句是(C) A.DROP TABLE 表名 DROP COLUNM 列名 B. ALTER TABLE 表名 ADD CULUMN 列名C.ALTER TABLE 表名 DROP CULUMN 列名 D.DROP TABLE 表名3. 如果一个表的某列数据类型,该列未被任何表引用,以下说法正确的是(A) A.修改类型不受限制 B不能被修改 C只能修改其数据精度或长度 D以上说法都不对 三、多选题1.完整性约束通常包括?(ABCD)A. 实体完整性 B. 域完整性 C. 参照完整性 D. 用户定义完整性2. SQLSERVER中,完整性约束可以分为哪几种方式

16、?(AC)A. 列级约束 B. 数据库级约束 C. 表级约束 D.元组约束3. SQLSERVER中创建表的方式有哪几种?(AD)A通过SQL命令创建 B通过数据的查询创建表C通过数据的更新创建表D利用sql server management studio创建数据表四、填空题1. T-SQL 中对表进行修改的语句是(ALTER TABLE)。在表中增加列的子句是(ADD) 子句。删除列的子句是(DROP)子句。2.表是用来存储数据和操作数据的(逻辑结构),关系数据库中的所有数据都表现为(表)的形式。在创建表之前的重要工作是设计(表结构),即确定表的名字、所包含的各个列的列名、数据类型和长度、

17、是否为空值等。3.给列定义唯一性约束的英文是(UNIQUE);有唯一性约束的列值,不能有两个值(相同),但允许有一个为(NULL)。4.如果用CHECK约束限制多列数据的取值约束时,必须使用(表级约束)定义。5.关系型数据模型中的实体完整性规则,进入数据库实施阶段,定义基本表时,表现为表中定义的主码约束,其英文是(PRIMARY KEY)。第6章一、判断题1. LIKE关键字是一个匹配运算符,它与字符串表达式相匹配,字符串表达式由字符串和通配符组成。其中星号与零个或多个任意字符相匹配。 () 2. LIKE关键字是一个匹配运算符,它与字符串表达式相匹配,字符串表达式由字符串和通配符组成。其中下

18、划线_表示与任意单个字符相匹配。 ()3. 在查询语句中,判断某列的值是否为空值,不能使用比较运算符等于号(=)或不等号( 、!=),而只能使用专门用于判断空值的子句来实现。()4. 当为一个表定义了别名后,凡是列名前要求冠此表名的,在本语句中都得使用其表名,不得再使用原表名。 ()5. 在BETWEEN子句的写法中,下限值必须大于上限值。()二、单选题1.假定Num是int数据类型,下列条件表达式,符合语法要求的是(C) A.Num=10 B.Num=0 AND Num=0 OR Num=100CNum100DNum100 三、多选题1.可以当作主查询的语句有以下哪几个?(ABCD)A. S

19、ELECT 语句 B. INSERT 语句 C. UPDATE 语句 D. DELETE 语句2.LIKE短语中可以包含哪些通配符?(AB)A. 下划线_ B. 百分号% C. 问号? D.星号3. ORDER子句中关键字包含?(BC)AASC表示按列值从大到小的降序排列BASC表示按列值从小到大的升序排列CDESC表示按列值从大到小的降序排列DDESC表示按列值从小到大的升序排列四、填空题1.判断列名tel为空值的语句格式为(tel is NULL )。2.当使用子查询进行比较测试时,要求子查询语句返回的值是(单值)。3.多表连接查询,又分为自连接、(内连接)和(外连接)几种。4.在查询语句

20、中,group by选项实现(分组统计)功能,order by选项实现对结果表的(排序)功能。第7章一、判断题1. 数据库技术是是计算机数据处理与信息管理系统的核心。()2. 数据是用于描述现实世界中具体事物或抽象概念,可存储的数字符号。()3. 数据库是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。()4. 数据库管理系统是一个按数据结构来存储和管理数据的服务器管理系统。 ()5. 关系数据库,是建立在关系模型基础上的数据库。() 二、单选题1.可以伴随着表的打开而自动打开的索引是( C)A.一般索引文件 B.复合索引文件 C.结构化复合索引文件 D.非结构化复合索引文件

21、2.打开建立了结构复合索引的数据表,表记录的顺序将按( D)排列。A. 第一个索引标识 B. 最后一个索引标识 C. 主索引标识 D. 原顺序3.若所建立的索引的字段不允许重复,并且一个表只能创建一个,则应该是( A)。A. 主索引 B. 候选索引 C. 唯一索引 D. 普通索引4.下列关于索引的叙述中,不正确的是(D)。AVisual FoxPro支持两种索引文件:单一索引文件和复合索引文件B打开和关闭索引文件均使用SET INDEX TO命令C索引的类型有主索引、候选索引、惟一索引和普通索引D索引文件不随表文件的关闭而关闭5.建立惟一索引后,只允许重复出现记录值的( A )。A第一个 B.

22、最后一个 C.全部 D.字段值不惟一,不能存储6.以下关于视图的描述错误的是( D )。A视图可将多个物理数据表抽象为一个逻辑数据表B视图充当着查询中指定的表的筛选器C视图可筛选表中的行D视图不能降低数据库的复杂程度7.有关创建视图的描述,以下正确的是( D )。A可以基于其它数据库中的表创建视图B可以基于其他视图建立视图C即使表被删除,视图的定义也表删除D创建视图时可以使用临时表8.一个多源表视图的定义语句中,其子查询语句必定是( D )语句。A一个简单查询B一个多表连接查询C一个无条件查询D有表和视图的查询或多表连接的查询9.一个在已有视图上定义的新视图语句中,其子查询语句中(A)。A数据

23、源中至少有一个视图 B数据源中可能有视图,也可能没有视图C数据源中必须有基表和视图 D 不一定出现视图名10.删除视图的正确语句是( D )。ADELETE VIEW视图名 BDROP VIEW视图名 CDROP VIEW视图名(列名列表) D以上都不对三、填空题1.在执行下列命令SEEK、FIND、LOCATE时,不用首先对表文件进行索引的命令是(LOCATE)。2.表索引有四种类型:主索引、候选索引、普通索引和(惟一索引)。3.为表建立索引,其基本特点是可以提高(查询)速度。4.关键字ASC和DESC分别表示(升序、降序排列)的含义。5.按照主文件名不同,复合索引文件可以分为(结构复合索引

24、)和(非结构复合索引)。第8章一、判断题1. 当用户修改数据时一种特殊形式的存储过程被自动执行是对存储过程的正确描述。()2. 创建存储过程时必须注意不能在存储过程中使用Create View命令。()3. 执行存储过程用Create命令。()4. 关闭右边使用的命令是Close Cursor。 ()5. 创建存储过程用Execute。() 二、单选题1.对于下面的存储过程:CREATE PROCEDURE MYP1 P INT AS SELECT SNAME,AGE FROM STUDENTWHERE AGE=P。如果在STUDENT表中查找年龄18岁的学生,正确调用存储过程的是( B )A

25、.EXEC MYP1 P=18 B. EXEC MYP1 P=18 C.EXEC MYP1 P=18 D. EXEC MYP1 P=182.只有选项( C )可用于检索游标中的记录。A. DEALLOCATE B. DROP C. FETCH D. CREATE3.关闭游标使用的命令是( A )。A. CLOSE CURSOR B. DROP CURSOR C. DELETE CURSOR D. DEALLOCATE4.下面有关触发器的描述正确的是( C )。A触发器代码可以包含一条rollback语句以取消出发去自己的数据修改语句所作工作B触发器在被批处理,但在它们被递交后触发C可以禁用而不

26、是删除一个触发器而使触发器不起作用D可以通过执行触发器来触发该触发器5.在SQL Server中选项( D )不是触发器的特性。A强化约束 B.可级联运行 C.跟踪变化 D.查询优化三、填空题1.创建存储过程的关键字是_CREATE_。2.执行存储过程用_EXECUTE_。3.删除存储过程用_DROP_ 。4.存储过程必须先_定义_后_使用_。5.定义游标用_DECLARE_游标名_语句,打开游标用_CURSOR_OPEN_游标名_语句,提取游标数据用_FETCH_语句,关闭游标用_CLOSE_语句,释放删除游标用_DEALLOCATE_语句。第9章一、判断题1. 隐式事务是指当事务提交或回滚

27、后,SQL Server自动开始事务。()2. 关闭游标之后,游标不再占用系统资源。()3. 打开游标的语法格式为OPEN cursor_name。()4. 共享锁也称为x锁,允许并行事务读取同一种资源,这时的事务不能修改访问的数据。 ()5. 在处理完游标中的数据之后,必须关闭游标来释放数据结果集和定位于数据上的锁。() 二、单选题1. 为了防止一个事务在执行时被其他事务干扰,应采取的措施是(D)。A.完整性控制 B.访问控制 C.安全性控制 D.并发控制2. 如果事务T获得了数据项Q上的排它锁,则T对Q(C)。A.只能读不能写 B.只能写不能读 C.即可读又可写 D.不能写不能读3. 在S

28、QL SERVER2000中,限制最小的隔离级别是(B)。A.提交读 B.未提交读 C.重复读 D.序列化三、多选题1.在SQL Server数据库中加锁时,除了可以对不同的资源加锁,还可以使用不同程度的加锁方式,即锁有多种模式,SQL Server中锁模式包括(ABCD)。A. 共享锁 B. 排他锁 C. 更新锁 D. 意向锁2.按事务的启动与执行方式,SQL事务可分为以下几种模式?(ABC)A. 显式事务 B. 自动提交事务 C. 隐式事务 D. 被动提交事务3.事务具有哪些属性?(ABCD)A原子性 B一致性 C隔离性组 D持久性四、填空题1.游标主要用在(T-SQL批处理)、(存储过程

29、)以及(触发器)中。2.游标的典型使用过程主要包括如下几个步骤:声明游标、(打开游标)、提取数据、处理数据、关闭游标和(释放游标)。3.(锁)是防止其他事务访问指定的资源控制、实现并发控制的一种主要手段。4.具体来说,锁可以防止丢失更新、 (脏读)、(不可重复读)和幻像读。第10章一、判断题1.数据库的安全性(security)是指保护数据库避免不合法的使用,以免数据的泄漏、更改或破坏。()2.在Windows身份验证模式下,SQL Server依靠Windows 身份验证来验证用户的身份。这种模式下用户可以指定 SQL Server 2000 登录用户名。()3.混合模式下,用户既可以使用 Windows身份验证,也可以使用SQL Server身份验证。()4. SQL Server中有两种角色类型:固定角色和用户定义数据库角色。 ()5. SQL Server中的权限包括3种类型:对象权限、语句权限和删除权限。() 二、单选题1.当采用Windows验证方式登录时

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1