当前位置:文档之家› SQL Server 2008 数据库案例教程课后习题答案

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

《SQL Server 2008数据库案例教程》练习题及模拟试卷答案第1章一、判断题1. 数据库技术是是计算机数据处理与信息管理系统的核心。

(√)2. 数据是用于描述现实世界中具体事物或抽象概念,可存储的数字符号。

(×)3. 数据库是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。

(√)4. 数据库管理系统是一个按数据结构来存储和管理数据的服务器管理系统。

(×)5. 关系数据库,是建立在关系模型基础上的数据库。

(√)二、单选题1. 数据(Data)是一些可存储并具有明确意义的(A)A. 符号B.图形C.文字D.数字2. 人工阶段计算机用于数值计算,没有操作系统及管理数据的软件。

这一阶段的年代是(C)A. 19世纪80年代B. 20世纪20年代C.20世纪50年代D. 20世纪80年代3. 在网页中常用的图像格式是(D)A..bmp和.jpgB..gif和.bmpC. .png和.bmpD. .gif和.jpg4.数据库系统的重要特征是什么?(D)A. 数据的独立性和动态性 B.数据的静态性和独立性C.数据的动态性和共享性 D.数据的独立性和共享性三、多选题1.与数据库技术密切相关的基本概念有(ABCD)A. 数据B. 数据库C. 数据库管理系统D. 数据库系统2.数据库可分为哪几种类型?(ABC)A. 关系型数据库B. 网状数据库C. 层次数据库D.树形数据库3. DBMS提供数据操作语言DML,为用户提供了哪些操作?(ABCD)A.数据的追加B.数据的删除C.数据的更新D.数据的查询4.DBMS要分类组织、存储和管理各种数据,包括哪些内容?(ABC)A. 数据字典B. 用户数据C. 存取路径D.服务器5. 目前,DBMS常见品牌有哪些公司?(ABC)A.微软公司的SQL Server B.IBM公司的DB2 C.甲骨文公司的ORACLE D.索尼公司的MySQL四、填空题1.数据库(管理)技术经历了人工管理阶段和文件管理阶段。

2.文件系统不提供对任意部分数据的(快速)访问3.关系数据库,是建立在关系(模型)基础上的数据库。

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 包。

(×)二、单选题1. 下面给出的名称中属于数据库的是(A)A. MySQLB. MyBaseC. SQL DataD. JAVA2. 下面关于SQL Server 2008新增功能描述正确的是__(A)___。

A. 表现树状的层次结构的数据类型HierarchyIdB. 报表服务为用户提供了各种类型报表的需求C. 用户不可以自定义表数据类型D. 支持XML数据操纵语言的插入功能3._(C)_用来指定和区分不同的实体实例。

A. 实体B. 属性C. 标识符D. 关系三、多选题1. SQL Server 2008系统由_(ABCD)_ _部分组成。

A. 数据库引擎B. Analysis ServicesC. Reporting ServicesD. Integration Services2. 下面对关系数据库的描述正确的是___(AD)___。

A.由数据表和数据表之间的关联组成B.数据表中的列称为字段或属性C.数据表中的行通常称为记录或元组D.数据表说明数据库中某一特定方面的对象及其属性3. 下面属于关系数据库管理系统中数据库对象的有__(ABCD)_ _。

A. 数据表视图B. 数据库用户C. 表索引D. 列默认值四、填空题1.根据数据存储结构的不同,可将数据库分为:层次模型、_ (网状模型)_ __和__(关系模型)___。

2.SQL Server 2008出现在Microsoft数据平台上,这个平台的特点有:_ (高效的)__、可信任的和__(智能的)___。

3.关系数据库管理系统从功能上划分主要可分为4部分:_ (数据模式定义语句)__、数据库操纵语言、_(数据库系统运行控制)_和数据库维护与服务。

第3章一、判断题1.SELECT FROM是基本的查询语句,可以实现各种形式的数据查询操作。

(√)2.全局变量是由系统提供且预先声明的变量,以“@”开头,用户只能使用,不能进行更改。

(×)3.当一个复杂的表达式有多个运算符时,根据运算符的优先顺序执行运算。

(√)4.SQL Server中的函数分为两种类型:一种是系统提供的内部函数;另一种是用户自定义函数。

(√)二、单选题1. 注释单行语句的符号是( A )A. --B.##C.~~D./* */2.聚合函数中,AVG函数用于( C )A. 求和 B.求差 C.求平均 D.求积3. 日期和时间函数用于对日期和时间数据进行各种不同的处理,如GETDATA函数用于( C )A. 返回系统的时间B. 返回系统的月份C. 返回系统的日期和时间D. 返回系统的年份4. 循环结构中,用于完全跳出循环的语句是(B )A.continue B.break C. if…else D.while5. 批处理是从客户机传递到服务器上的一组完整的数据和T-SQL语句。

以( C )为结束标志。

A.break B.goto C.goD.end6.select ‘AB’+‘CD’的执行结果是( D )A.ABC B.AD C.CD D.ABCD三、多选题1. T-SQL语言主要由以下几个部分组成( ABCD )A. DDLB. DMLC. DCLD. TCL2. T-SQL中用于控制程序的流程的语句有( ABCD )A. BEGIN…ENDB. IF…ELSEC. WHILED. WAITFOR四、填空题1. SQL是结构化查询语言(Structured Query Languaged)的缩写2. 2.T-SQL语言中有两种类型的变量:( 局部变量 )和( 全局变量 )。

3. 运算符是种语言中不可缺少的部分,T-SQL的运算符主要有:( 算数运算符)、(赋值运算符)、(位运算符)、(比较运算符)、(逻辑运算符)和(字符串连接运算符)。

第4章一、判断题1. 数据存储结构是指数据库中的物理数据和逻辑数据的表示形式、物理数据和逻辑数据之间关系映射方式的描述。

(√)2. 辅助数据文件用于保存所有主要数据文件中容纳不下的数据,扩展名为.mdf,又称次要数据文件。

(×)3. SQL Server 2008包括主文件组、用户自定义文件组和默认文件组三种类型。

(√)4. 为了确保数据库的安全,必须每周进行一次数据库备份。

(×)5. 利用sp_helpdb存储过程可以查看所有数据库的信息。

(√)二、单选题1.( A )数据库包含了所有系统级信息,对SQL Server系统来说至关重要,一旦受到损坏,有可能导致SQL Server系统的彻底瘫痪。

A.master数据库 B.tempdb数据库 C.Model数据库 D.msdb数据库2. 事务日志文件的默认扩展名是(C )。

A、MDFB、NDFC、LDFD、DBF3. 通过使用文件组,可以( D )。

A、提高存取数据的效率。

B、提高数据库备份与恢复的效率C、简化数据库的维护D、ABC都可以4. Microsoft公司的SQL Server数据库管理系统一般只能运行于( A )。

A、Windows平台B、UNLX平台C、LINX平台D、NetWare平台三、多选题1.逻辑存储结构是指用户可以看到的数据库对象,包括(ABCD)等。

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

2.在物理层面上,SQL Server数据库由多个操作系统文件组成,其中操作系统文件主要包括主要数据文件、(辅助数据文件)和(事物日志文件)三大类型。

3.为了便于进行管理和数据的分配,数据库将多个数据文件集合起来形成的一个整体,并赋予这个整体一个名称,这个整体就称为(文件组)。

4.要修改数据库,可通过SQL Server管理工具集或者(T-SQL语句)进行修改。

5.一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是(收缩日志大小),应当定期进行此操作以免数据库日志过大。

第5章一、判断题1. 数据表是数据的集合,是用来存储数据和操作数据的逻辑结构。

(√)2.关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。

(√)3. 在创建或修改表时,您可以通过定义FOREIGN KEY约束来创建主键。

(×)4. 语句Alter Table可以通过更改、添加或删除列和约束,重新分配分区,或者启用或禁用约束和触发器,从而修改表的定义。

(√)5. 语句DELETE可以删除表结构。

(×)二、单选题1.删除一个表,正确的T-SQL语句是(C)A. DROP 表名B.ALTER TABLE 表名C.DROP TABLE 表名D.ALTER 表名2.要删除一个表中的某列,正确的T-SQL语句是(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. SQL SERVER中,完整性约束可以分为哪几种方式?(AC)A. 列级约束B. 数据库级约束C. 表级约束D.元组约束3. SQL SERVER中创建表的方式有哪几种?(AD)A.通过SQL命令创建 B.通过数据的查询创建表C.通过数据的更新创建表D.利用sql server management studio创建数据表四、填空题1. T-SQL 中对表进行修改的语句是(ALTER TABLE)。

相关主题