《SQL Server 2008数据库案例教程》练习题及模拟试卷答案
第1章
scala不是内部或外部命令一、判断题
1. 数据库技术是是计算机数据处理与信息管理系统的核心。(√)
switch吧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和.jpg
C. .png和.bmp
D. .gif和.jpg
4.数据库系统的重要特征是什么?(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. MySQL
B. MyBase
C. SQL Data
D. JAVA
2. 下面关于SQL Server 2008新增功能描述正确的是__(A)___。
A. 表现树状的层次结构的数据类型HierarchyId
B. 报表服务为用户提供了各种类型报表的需求
C. 用户不可以自定义表数据类型
D. 支持XML数据操纵语言的插入功能
3._(C)_用来指定和区分不同的实体实例。
A. 实体
B. 属性
C. 标识符
D. 关系
三、多选题
1. SQL Server 2008系统由_(ABCD)_ _部分组成。
A. 数据库引擎
B. Analysis Services
C. Reporting Services
D. Integration Services
2. 下面对关系数据库的描述正确的是___(AD)___。
A.由数据表和数据表之间的关联组成
B.数据表中的列称为字段或属性
C.数据表中的行通常称为记录或元组
D.数据表说明数据库中某一特定方面的对象及其属性
3. 下面属于关系数据库管理系统中数据库对象的有__(ABCD)_ _。
A. 数据表视图
B. 数据库用户
C. 表索引
D. 列默认值
四、填空题
1.根据数据存储结构的不同,可将数据库分为:层次模型、_ (网状模型)_ __和__(关系模型)___。
2.SQL Server 2008出现在Microsoft数据平台上,这个平台的特点有:_ (高
效的)__、可信任的和
__(智能的)___。
3.关系数据库管理系统从功能上划分主要可分为4部分:_ (数据模式定义语句)__、数据库操纵语言、_(数据库系统运行控制)_和数据库维护与服务。
8
第3章
一、判断题
1.SELECT FROM是基本的查询语句,可以实现各种形式的数据查询操作。(√)
2.全局变量是由系统提供且预先声明的变量,以“@”开头,用户只能使用,不
能进行更改。(×)
3.当一个复杂的表达式有多个运算符时,根据运算符的优先顺序执行运算。(√)
4.SQL Server中的函数分为两种类型:一种是系统提供的内部函数;另一种是
用户自定义函数。(√)
二、单选题
1. 注释单行语句的符号是( A )
A. --
2023来个网站可以看的
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.while
5. 批处理是从客户机传递到服务器上的一组完整的数据和T-SQL语句。以( C )为结束标志。
A.break B.goto C.goD.end
6.select ‘AB’+‘CD’的执行结果是( D )
A.ABC B.AD C.CD D.ABCD
三、多选题
1. T-SQL语言主要由以下几个部分组成( ABCD )
A. DDL
B. DML
C. DCL
D. TCL
2. T-SQL中用于控制程序的流程的语句有( ABCD )
A. BEGIN…END
B. IF…ELSE
C. WHILE
D. 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、MDF
B、NDF
iview select选中后不改变值C、LDF
D、DBF
3. 通过使用文件组,可以( D )。
A、提高存取数据的效率。
B、提高数据库备份与恢复的效率
C、简化数据库的维护
mysql语句的执行顺序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约束来创建主键。(×)
eval函数是啥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.元组约束
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论