知到智慧树数据库原理及应用答案
第一章 单元测试
1、数据库管理系统的功能有()
A:数据库的定义功能 数据库的操纵功能 数据库的控制功能 数据库的维护功能
B:数据库的定义功能 数据库的编辑功能 数据库的控制功能 数据库的维护功能
C:数据库的定义功能 数据库的操纵功 数据库的控制功能 数据库的加密功能
正确答案:「数据库的定义功能 数据库的操纵功能 数据库的控制功能 数据库的维护功能」
2、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )
A:DBS包括DB和DBMS
B:DBMS包括DB和DBS
C:DB包括DBS和DBMS
D:DBS就是DB,也就是DBMS
正确答案:「DBS包括DB和DBMS」
3、下列关于联系正确的是
A:班级和学生,家庭和成员,学生与班长的联系类型不一样
B:学生和课程,工人和零件的联系类型不一样
C:公司和总经理,学校和校长的联系类型一样
D:医生和病人,项目和工程师的联系类型不一样
正确答案:「公司和总经理,学校和校长的联系类型一样」
4、概念模型是客观世界到概念(信息)世界的认识和抽象
A:常用表示方法是层次图
B:实体之间的联系没有属性
C:联系有4种类型
D:可能存在3个实体两两之间的多对多联系
正确答案:「可能存在3个实体两两之间的多对多联系」
5、数据完整性约束正确的是
A:可以描述属性的值域范围
B:可以描述实体之间的联系
C:可以描述属性的取值类型
D:其余选项都对
正确答案:「其余选项都对」
6、下面不是程序员的职责的是()
A:设计和编写应用系统的程序模块
B:进行调试和安装
C:按照标准规范写系统分析、设计文档
D:装入数据,测试程序
正确答案:「按照标准规范写系统分析、设计文档」
7、数据库设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( )表示。
A:矩形
B:四边形
C:菱形
D:椭圆形
正确答案:「椭圆形」
8、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段
A:数据库系统
B:文件系统
C:人工管理
D:数据项管理
正确答案:「数据库系统」
9、数据管理技术的发展可以大体归为三个阶段,下列正确的是()
A:人工管理阶段数据和程序可以独立存放
B:文件系统阶段对数据的操作以记录为单位
C:数据库系统阶段必须用程序设计语言操作数据
D:人工管理阶段尚出现了数据管理方面的软件
正确答案:「文件系统阶段对数据的操作以记录为单位」
10、以下不是数据模型的要素的是
A:数据结构
B:数据操作
C:数据独立性
D:数据完整性约束
正确答案:「数据独立性」
第二章 单元测试
1、关系数据模型的完整性包括
A:字段的值域、字段的类型及字段的有效规则等约束
B:主键的约束
C:关系数据库中建立关联关系的数据表间数据参照引用的约束
D:其余选项全对
正确答案:「其余选项全对」
2、关于规范化正确的是
A:高级范式根据定义属于所有低级的范式
B:第一范式中的关系属于第二范式
C:第二范式中的关系属于第三范式
D:其余选项全对
正确答案:「其余选项全对」
3、关系数据模型的操纵说法错误的是
A:操作必须满足关系的完整性约束条件
B:用户只要指出“干什么”,不必详细说明“怎么干”
C:必须借助其它程序语言完成
D:由SQL语言完成
正确答案:「必须借助其它程序语言完成」
4、关系模式规范化的最起码的要求是达到第一范式,即满足
A:每个非码属性都完全依赖于主码
B:主码属性唯一标识关系中的的元组
C:关系中的元组不可重复
D:每个属性都是不可分解的
正确答案:「每个属性都是不可分解的」
5、第一范式是第二和第三范式的基础,是最基本的范式。第一范式包括下列指导原则
A:数据组的每个属性可以包含多个值
B:属性值可再分解
C:关系中的每个数组一定不能相同
D:第一范式基于第二而存在
正确答案:「关系中的每个数组一定不能相同」
6、3NF的“不彻底”性,表现在可能存在主属性对码的部分依赖和传递依赖。
A:对
B:错
正确答案:「对」
7、插入异常是指,当在不规范的数据表中插入数据时,由于实体完整性约束要求主码不能为空的限制,而使有用数据无法插入的情况
A:对
B:错
正确答案:「对」
8、码是由一个或多个属性组成的,可唯一标识元组的最小属性组。
A:对
B:错
正确答案:「对」
9、一个关系数据库模式由一个关系模式组成,一个关系模式由一组属性名组成
A:对
B:错
正确答案:「错」
10、当一个表中存在还可以再分的数据项时,这个表就是非规范化的表
A:对
B:错
正确答案:「对」
第三章 单元测试
1、SQL Server 2008 在安装之前,应注意的事项
A:任何版本在安装时都不用考虑操作系统的制约
B:安装对硬件的要求不作任何限制
C:在安装之前,必须在操作系统级启用TCP/IP
D:在Windows NT Server 4.0上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上
正确答案:「在Windows NT Server 4.0上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上」
2、关于Sql server服务名称正确的是()
A:SQL Server Database Services是数据库服务
B:Reporting Services是分析服务
C:Analysis Services是集成服务
正确答案:「SQL Server Database Services是数据库服务」
3、在配置SQL Server 2008网络时,通常会遇见下列名称,说法正确的是
A:SQL Server 2008服务器名称是安装时输入的实例名
B:SQL Server 2008实例名:所谓的“实例”,就是一个Sql Server数据库引擎
C:命名实例可以如下格式命名:instance_name\computer_name
D:NETBIOS名称就是实例名
正确答案:「SQL Server 2008实例名:所谓的“实例”,就是一个Sql Server数据库引擎」
4、关于网络协议说法正确的是
A:无论是本地网、局域网还是广域网连接,使用的最广泛的客户端协议是TCP/IP
B:默认情况下TCP/IP它使用1433端口,不可以更改
C:Named Pipes 是为广域网而开发的协议
D:共享内存协议的端口是1433
正确答案:「无论是本地网、局域网还是广域网连接,使用的最广泛的客户端协议是TCP/IP」
5、下列关于SQL SERVER2008后台服务说法不正确的是( )
A:SQL SERVER2008安装完成后,其结果体现为后台系统服务
B:可以在“计算机管理”中查到SQL SERVER2008后台服务
C:从客户端无法管理SQL SERVER2008后台服务
D:默认实例的数据库引擎的后台服务名称是MSSQLSERVER
正确答案:「从客户端无法管理SQL SERVER2008后台服务」
6、SQL Server 2008客户端连接SQL Server 2008服务器有两种说法正确的是
A:一种连接本地数据库服务器,一种是连接网络数据库服务器。
B:不能用SQL Server Management Studio连接网络服务器
C:用SQL Server Management Studio连接服务器可以直接输入计算机名或IP
D:其余选项全对
正确答案:「其余选项全对」
7、最小服务器内存:该项是指定分配给SQL Server的最小内存,低于这个值的内存是不会被释放的。
A:对
B:错
正确答案:「对」
8、服务器身份验证更改后即生效
A:对
B:错
正确答案:「错」
9、在一台机器上使用多个SQL Server 2008实例增加了管理开销,导致组件的重复
A:对
B:错
正确答案:「对」
10、“ start mssqlserver”可以启动数据库服务
A:对
B:错
正确答案:「错」
第四章 单元测试
1、关于数据库操作描述正确的是
A:在数据库服务正常运行中,可以将数据库文件复制到另一磁盘上
B:在数据库服务正常运行中,只有把数据库分离后,其文件才能复制到另一磁盘上
C:在数据库服务正常运行中,只有把数据库脱机后,其文件才能复制到另一磁盘上
D:在数据库服务正常运行中,只有把数据库所有连接断开后,其文件才能复制到另一磁盘上
正确答案:「在数据库服务正常运行中,只有把数据库分离后,其文件才能复制到另一磁盘上」
2、数据库脱机和联机说法正确的是
A:如果需要暂停数据库,可以执行数据库脱机操作
B:脱机后在对象资源管理器中数据库不可见
C:脱机时客户连接不受影响
D:联机后,客户不能看到数据库的更新
正确答案:「如果需要暂停数据库,可以执行数据库脱机操作」
3、关于收缩数据库正确的是
A:如果在创建数据库时,分配的空间过大,可以执行收缩数据库操作来减小数据库占用的空间。
B:用户不可直接收缩文件
C:收缩时用户只能靠系统释放空闲空间
D:用户可以通过膨胀操作为数据库抢占存储空间
正确答案:「如果在创建数据库时,分配的空间过大,可以执行收缩数据库操作来减小数据库占用的空间。」
4、下列属于系统数据库的是
A:master
B:Tempdb
C:Model
D:其余选项都对
正确答案:「其余选项都对」
5、SQL server 数据库文件有三类,其中主数据文件的后缀为
A:ndf
B:ldf
C:mdf
D:xdf
正确答案:「mdf」
6、关于数据库文件说法正确的是
A:是数据库的模式
B:由数据文件和事务日志文件组成
C:主数据文件,存储主数据文件未存储的其他数据和对象
D:辅助数据文件包含数据库的启动信息
正确答案:「由数据文件和事务日志文件组成」
7、关于文件组说法错误的是
A:SQL Server 2005允许将多个文件(不同的磁盘)归纳为同一组
B:SQL Server 2005允许将一个文件归纳至不同文件组
C:主文件组包含系统表和主数据文件
D:日志文件必须在主文件组
正确答案:「日志文件必须在主文件组」
8、创建数据库时,描述错误的是
A:数据库文件逻辑名称不等同于他在物理磁盘上的名称
B:l数据库名称可以为_的形式
C:所有数据库都必须有一个主文件组
D:可以创建次数据文件来分担主数据文件的增长
正确答案:「l数据库名称可以为_的形式」
9、下面描述错误的是( )
A:每个数据库中有且只有一个主数据文件
B:日志文件可以存在于任意文件组中
C:主数据文件默认在 primary 文件组
D:文件组使数据库文件组织更复杂
正确答案:「日志文件可以存在于任意文件组中」
10、对分离和附加操作描述正确的是
A:附加数据库只需数据库的主文件
B:附加数据库需要数据库的所有文件
C:分离后数据库在对象资源管理器中依然可见
D:分离后客户仍可使用数据库
正确答案:「附加数据库需要数据库的所有文件」
第五章 单元测试
1、把表Book 中PubComp 的类型varchar(28)改为varchar(30)
A:ALTER TABLE Book ALTER COLUMN PubComp varchar(30) NOT NULL
B:ALTER TABLE Book ALTER COLUMN PubComp varchar(28) to varchar(30)
C:use Book ALTER COLUMN PubComp varchar(30)
D:其余选项全错
正确答案:「ALTER TABLE Book ALTER COLUMN PubComp varchar(30) NOT NULL」
2、关于索引作用正确的是
A:数据库中的索引可以使用户快速地找到表中信息
B:数据库中的索引可以使用户快速地找到视图中信息
C:索引也可以保证列的惟一性
D:其余选项全对
正确答案:「其余选项全对」
3、往reader表中插入一个学生
’2004060003’,’李亚茜’,3
A:INSERT into Reader(RID,Rname,TypeID)VALUES(‘2004060003′,’李亚茜’,3)
B:INSERT into ReaderVALUES(‘2004060003′,’李亚茜’,3)
C:INSERT into Reader(RID,Rname,TypeID)VALUES(‘李亚茜’,’2004060003′,3)
D:INSERT into Reader(RID,TypeID,Rname)VALUES(‘2004060003′,’李亚茜’,3)
正确答案:「INSERT into Reader(RID,Rname,TypeID)VALUES(‘2004060003′,’李亚茜’,3)」
4、为表Reader删除邮件地址email
A:ALTER TABLE Reader DROP COLUMN E-mail
B:DROP COLUMN E-mail
C:use table Reader DROP COLUMN E-mail
D:其余选项全错
正确答案:「其余选项全错」
5、关于索引说法错误的是
A:索引的建立有利无害
B:过多的建立索引会占据很多的磁盘空间
C:经常在where子句中出现的列适合建立索引
D:在ORDER BY子句使用的列适合建立索引
正确答案:「索引的建立有利无害」
6、下列能表示系别dept默认取IM的是
A:dept=‘IM’
B:dept char(50) default ‘IM’
C:check dept=’IM’
D:dept char(50) default IM
正确答案:「dept char(50) default ‘IM’」
7、创建表的语法格式有很多选项,下列能表示把sno列定义为只取9位大写英文字符的是
A:sno like ‘[A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z]’
B:sno='[A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z]’
C:sno in ‘[A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z]’
D:check sno='[A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z]’
正确答案:「sno like ‘[A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z][A-Z]’」
8、把读者类型表ReaderType中学生的限借数量5本增加2本
A:UPDATE ReaderType SET LimitNum=LimitNum +2 WHERE Typename=’学生’
B:UPDATE ReaderType SET LimitNum=LimitNum +2
C:UPDATE ReaderType SET LimitNum=LimitNum +2 WHERE LimitNum =2
D:UPDATE Reader SET LimitNum=LimitNum +2 WHERE LimitNum =2
正确答案:「UPDATE ReaderType SET LimitNum=LimitNum +2 WHERE Typename=’学生’」
9、为表Borrow添加主键约束
A:ADD PRIMARY KEY(RID,BID,LendDate)
B:ALTER TABLE Borrow ADD PRIMARY KEY(RID,BID,LendDate)
C:use table borrow ADD PRIMARY KEY(RID,BID,LendDate)
D:其余选项全错
正确答案:「ALTER TABLE Borrow ADD PRIMARY KEY(RID,BID,LendDate)」
10、设计表时需要确定如下内容
A:表中需要的列以及每一列的类型
B:哪些列作为主键
C:哪些列作为索引
D:其余选项全对
正确答案:「其余选项全对」
第六章 单元测试
1、以下是商学院社团管理数据库中的表,统计成员张三参加的社团活动的次数。 社团(社团名称,成立时间,社团负责人名,学号,总人数)
社团成员(社团名称,成员名,学号,加入时间,退出时间,团内职务)
社团活动申请(社团名称,活动内容简介,申请时间,申请地点,活动经费预算,批准情况,审核人)
社团活动(社团名称,活动时间,活动地点,活动经费,活动效果)
社团成员活动情况(社团名称,成员名,学号,活动时间,活动地点,承担任务)
A:
select count() from 社团成员活动情况 where 成员名=‘张三’
B:
select count() from 社团成员活动情况 where 成员名=‘张三’group by 成员名
C:
select count() from 社团成员活动情况 group by 成员名=‘张三’
D:
其余都错
正确答案:「
select count() from 社团成员活动情况 where 成员名=‘张三’
」
2、SQL语言具有____的功能
A:关系规范化、数据操纵、数据控制
B:数据定义、数据操纵、数据控制
C:数据定义、关系规范化、数据控制
D:数据定义、关系规范化、数据操纵
正确答案:「数据定义、数据操纵、数据控制」
3、如果在SELECT语句中使用集合函数时,一定在后面
A:GROUP BY
B:Having
C:comput BY
D:COMPUTE
正确答案:「GROUP BY」
4、SQL 语言按照用途可以分为三类,下面选项中哪一种不是的
A:DML
B:DDL
C:DCL
D:DVL
正确答案:「DVL」
5、在SELECT语句的WHERE子句的条件表达式中,可以匹配1个字符的通配符是( )
A:
B:?
C:*
D:%
正确答案:「」
6、商学院社团管理数据库中的表,查询张三参加的2012年度的社团活动
社团(社团名称,成立时间,社团负责人名,学号,总人数)
社团成员(社团名称,成员名,学号,加入时间,退出时间,团内职务)
社团活动申请(社团名称,活动内容简介,申请时间,申请地点,活动经费预算,批准情况,审核人)
社团活动(社团名称,活动时间,活动地点,活动经费,活动效果)
社团成员活动情况(社团名称,成员名,学号,活动时间,活动地点,承担任务)
A:select 社团名称,活动时间,活动地点,活动经费,活动效果 from 社团活动,社团成员活动情况 where 成员名=‘张三’and 社团成员活动情况.活动时间 between 2012-1-1 and 2012-12-31
B:select 社团名称,活动时间,活动地点,活动经费,活动效果 from 社团活动,社团成员活动情况 where 成员名=‘张三’and 社团成员活动情况.活动时间 > 2012-1-1
C:select 社团名称,活动时间,活动地点,活动经费,活动效果 from 社团活动,社团成员活动情况 where 成员名=‘张三’and 社团成员活动情况.活动时间 in( 2012-1-1 , 2012-12-31)
正确答案:「select 社团名称,活动时间,活动地点,活动经费,活动效果 from 社团活动,社团成员活动情况 where 成员名=‘张三’and 社团成员活动情况.活动时间 between 2012-1-1 and 2012-12-31」
7、商学院社团管理数据库中的表,查询未被批准的社团活动的负责人名,名字只出现一次。
社团(社团名称,成立时间,社团负责人名,学号,总人数)
社团成员(社团名称,成员名,学号,加入时间,退出时间,团内职务)
社团活动申请(社团名称,活动内容简介,申请时间,申请地点,活动经费预算,批准情况,审核人)
社团活动(社团名称,活动时间,活动地点,活动经费,活动效果)
社团成员活动情况(社团名称,成员名,学号,活动时间,活动地点,承担任务)
A:select distinct 社团负责人名 from 社团,社团活动申请 where 批准情况=’否’ and 社团.社团名称=社团活动申请.社团名称
B:select distinct 社团负责人名 from 社团,社团活动申请 where 批准情况=’否’
C:select 社团负责人名 from 社团,社团活动申请 where 批准情况=’否’ and 社团.社团名称=社团活动申请.社团名称
D:其余都错
正确答案:「select distinct 社团负责人名 from 社团,社团活动申请 where 批准情况=’否’ and 社团.社团名称=社团活动申请.社团名称」
8、商学院社团管理数据库中的表,查询 “文学欣赏”社团每次活动参加成员的人数
社团(社团名称,成立时间,社团负责人名,学号,总人数)
社团成员(社团名称,成员名,学号,加入时间,退出时间,团内职务)
社团活动申请(社团名称,活动内容简介,申请时间,申请地点,活动经费预算,批准情况,审核人)
社团活动(社团名称,活动时间,活动地点,活动经费,活动效果)
社团成员活动情况(社团名称,成员名,学号,活动时间,活动地点,承担任务)
A:select 社团名称,活动时间,活动地点,count()form 社团活动 where 社团名称='文学欣赏'group by 社团名称,活动时间,活动地点
B:select 社团名称,活动时间,活动地点,count()form 社团活动 where 社团名称='文学欣赏'group by 活动时间,活动地点
C:select 社团名称,活动时间,活动地点,count()form 社团活动 where 社团名称='文学欣赏'group by 活动时间
D:其余都错
正确答案:「select 社团名称,活动时间,活动地点,count()form 社团活动 where 社团名称='文学欣赏'group by 社团名称,活动时间,活动地点」
9、自然连接中可以有重复的列
A:对
B:错
正确答案:「错」
10、从图书管理数据库Library的图书表Book中查询出前5条纪录,应使用top 5来做限定。
A:对
B:错
正确答案:「对」
第七章 单元测试
1、商学院社团管理数据库中的表,请给社团负责人创建视图view2 里面显示本社团未被批准的社团活动申请
社团(社团名称,成立时间,社团负责人名,学号,总人数)
社团成员(社团名称,成员名,学号,加入时间,退出时间,团内职务)
社团活动申请(社团名称,活动内容简介,申请时间,申请地点,活动经费预算,批准情况,审核人)
社团活动(社团名称,活动时间,活动地点,活动经费,活动效果)
社团成员活动情况(社团名称,成员名,学号,活动时间,活动地点,承担任务)
A:create view view2 as select 社团名称,活动内容简介,申请时间,申请地点,活动经费预算,批准情况,审核人from 社团活动申请,社团 where 批准情况=’否’and 社团活动申请.社团名称=社团.社团名称
B:create view2 as select 社团名称,活动内容简介,申请时间,申请地点,活动经费预算,批准情况,审核人from 社团活动申请,社团 where 批准情况=’否’and 社团活动申请.社团名称=社团.社团名称
C:create view view2 as select 社团名称,活动内容简介,申请时间,申请地点,活动经费预算,批准情况,审核人from 社团活动申请,社团 where 批准情况=’否’
正确答案:「create view view2 as select 社团名称,活动内容简介,申请时间,申请地点,活动经费预算,批准情况,审核人from 社团活动申请,社团 where 批准情况=’否’and 社团活动申请.社团名称=社团.社团名称」
2、关于视图说法错误的是
A:视图是虚表
B:视图中存储着记录
C:视图是由一个或多个基本表导出
D:视图的建立和删除不影响基本表
正确答案:「视图中存储着记录」
3、视图与基本表的关系正确的是
A:视图(view)是在基本表之上建立的表
B:视图是基本表的抽象和在逻辑意义上建立的新关系
C:视图的结构(即所定义的列)和内容(即所有数据行)都来自基本表
D:其余选项全对
正确答案:「其余选项全对」
4、视图与基本表的关系描述正确的是
A:表是内容,视图是窗口
B:视图占用物理空间
C:视图是模式
D:视图属于全局模式的表
正确答案:「表是内容,视图是窗口」
5、关于视图操作说法正确的是
A:从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构
B:理论上,对视图插入数据删除数据不影响基本表
C:视图的建立和删除只影响视图本身,不影响对应的基本表
D:其余选项全对
正确答案:「其余选项全对」
6、数据库关系图表对象、表所包含的列以及它们之间的关系。
A:对
B:错
正确答案:「对」
7、视图是数据库的外模式
A:对
B:错
正确答案:「对」
8、关于视图的记录的查询操作要转换成对基本表的操作执行。
A:对
B:错
正确答案:「对」
9、修改视图的结构会影响基本表
A:对
B:错
正确答案:「错」
10、视图是编译好的sql语句
A:对
B:错
正确答案:「对」
第八章 单元测试
1、表示声明8位字符串变量的是
A:DECLARE @var1 varchar(8)
B:DECLARE @var1 char(8)
C:DECLARE @ch varchar(8)
D:其余选项全对
正确答案:「其余选项全对」
2、”I am a student “是一个字符串常量
A:对
B:错
正确答案:「对」
3、2012.1.21是日期常量
A:对
B:错
正确答案:「错」
4、以下表示在T_SQL编程中注释多行的是
A:/asdf/
B://asdf//
C:–asdf–
D:
正确答案:「/asdf/」
5、商学院社团管理数据库中的表,给普通社团成员建立视图view1要求只能看到自己所在社团的活动情况
社团(社团名称,成立时间,社团负责人名,学号,总人数)
社团成员(社团名称,成员名,学号,加入时间,退出时间,团内职务)
社团活动申请(社团名称,活动内容简介,申请时间,申请地点,活动经费预算,批准情况,审核人)
社团活动(社团名称,活动时间,活动地点,活动经费,活动效果)
社团成员活动情况(社团名称,成员名,学号,活动时间,活动地点,承担任务)
A:create view view1 as select 社团名称,活动时间,活动地点,活动经费,活动效果 from 社团活动,社团成员 where 社团活动.社团名称=社团成员.社团名称
B:create view view1 as select * from 社团活动,社团成员 where 社团活动.社团名称=社团成员.社团名称
C:create view view1 as select 社团名称,活动时间,活动地点,活动经费,活动效果 from 社团活动,社团成员
D:其余选项全错
正确答案:「create view view1 as select 社团名称,活动时间,活动地点,活动经费,活动效果 from 社团活动,社团成员 where 社团活动.社团名称=社团成员.社团名称」
6、表示系统全局变量的是
A:@@变量名
B:@sys
C:sys_变量名
D:其余选项全错
正确答案:「@@变量名」
7、LEFT(n)表示返回下列字符串从左起n个字符。请选择下列语句的执行结果
DECLARE @StringTest char(10)SET @StringTest=‘Robin good‘SELECT LEFT(@StringTest,3)
A:bin good
B:good
C:Robin go
正确答案:「bin good」
8、table是一种T-SQL数据类型
A:对
B:错
正确答案:「错」
9、SQL Server提供的单行注释语句是使用–
A:对
B:错
正确答案:「对」
10、decimal和int都可以限制数据的取值范围
A:对
B:错
正确答案:「错」
第九章 单元测试
1、一存储过程:CREATE PROCEDURE pr_getstudent @age Int Asselect name,age from Students where Age = @age假如你要在Students表中查找年龄是18岁的学生,( )可以正确的调用这个存储过程。
A:EXEC pr_getstudent @ age =’18’
B:EXEC pr_getstudent @ age =18
C:EXEC pr_getstudent age =’18’
D:EXEC pr_getstudent age =18
正确答案:「EXEC pr_getstudent @ age =18」
2、使用存储过程而不使用存储在客户端计算机本地的 T-SQL 程序的优点包括
A:能够实现较快的执行速度
B:能够减少网络流量
C:可被作为一种安全机制来充分利用
D:其余选项都对
正确答案:「其余选项都对」
3、DML 事件包括
A:insert
B:update
C:delete
D:其余选项都对
正确答案:「其余选项都对」
4、设计一个数据库跟踪系里的课程负载情况 :PROFESSORS表包含每一个教授的信息。COURSES 表包含所有的课程的信息。每门课程被分配给一个指定的教授,而每一个教授可以教授几门课程。只有在PROFESSORS 表中注册过的教授才能够教授课程,而这个教授也只能教授那些在COURSES表中登记过的课程 。关于约束正确的是
A:在PROFESSORS表中建立一个主键,引用COURSES表。
B:在COURSES表中创建一个外键,引用 PROFESSORS表。
C:在PROFESSORS表中创建一个外键,引用COURSES表。
D:在COURSES表中建立一个主键,引用PROFESSORS表。
正确答案:「在COURSES表中创建一个外键,引用 PROFESSORS表。」
5、在SQL SERVER服务器上,存储过程是一组预先定义并()的程序
A:编译
B:保存
C:解释
D:执行
正确答案:「编译」
6、sp_*是()类型的存储过程
A:系统
B:扩展
C:链接
D:安全
正确答案:「系统」
7、DDL 触发器是针对下述事件设计的
A:CREATE
B:alter
C:drop
D:其余选项都对
正确答案:「其余选项都对」
8、触发器是特殊的存储过程,是基于()创建的
A:表
B:库
C:视图
D:列
正确答案:「表」
9、SQL Server中只能使用一种方式来执行动态SQL:EXEC命令
A:对
B:错
正确答案:「错」
10、创建触发器时需要从临时表中获取操作过程数据
A:对
B:错
正确答案:「对」
第十章 单元测试
1、用SQL server实现数据库及其对象应在()阶段
A:数据库实施
B:物理结构设计
C:数据库运行
D:其余选项全错
正确答案:「数据库实施」
2、()是整个数据库设计的关键
A:概念结构设计
B:逻辑结构设计
C:物理结构设计
D:实施
正确答案:「概念结构设计」
3、存储结构和存取方法设计是()阶段的任务
A:逻辑结构设计
B:物理结构设计
C:数据库实施
D:数据库重构
正确答案:「物理结构设计」
4、数据库设计的过程说法正确的是
A:
数据字典在需求分析阶段完成
B:
ER图在需求分析阶段完成
C:
数据库编程在逻辑设计阶段完成
D:
其余选项全错
正确答案:「
数据字典在需求分析阶段完成
」
5、编制与调试应用程序是()阶段的工作
A:物理结构设计
B:数据库实施
C:数据库运行和维护
D:数据库重构
正确答案:「数据库实施」
6、需求分析的重点是()
A:收集信息需求
B:收集处理需求
C:收集安全性与完整性需求
D:其余选项全对
正确答案:「其余选项全对」
7、将E-R模型转换为关系模型,规则正确的是
A:一个实体可以转换成多个表
B:一个m:n联系转换为3个关系模式
C:一个1:n联系可以与n端对应的关系模式合并
D:具有相同码的关系不可合并
正确答案:「一个1:n联系可以与n端对应的关系模式合并」
8、在数据库运行阶段,对数据库经常性的维护工作主要是由()完成的
A:一般用户
B:部门经理
C:DBA
D:其余选项全错
正确答案:「DBA」
9、数据装载的工作有
A:筛选合适的数据
B:转换数据格式
C:输入和校验数据
D:其余选项全对
正确答案:「其余选项全对」
10、数据项描述()
A:名称、类型、长度、允许范围
B:文件的组成以及文件的组织方式
C:数据处理的逻辑关系
D:其余选项全错
正确答案:「名称、类型、长度、允许范围」
第十一章 单元测试
1、操作系统的安全操作有
A:关闭不必要的服务
B:关闭不必要的端口
C:打开审核策略
D:其余选项全对
正确答案:「其余选项全对」
2、关于SQL Server的权限从高到低
A:服务器、数据库、对象
B:数据库、服务器、对象
C:对象、数据库、服务器
D:其余选项全错
正确答案:「服务器、数据库、对象」
3、把对读者信息表(readers)中的列“姓名”修改、查询表的权限授予用户user1的语句可以写为
A:GRANT UPDATE(姓名),SELECT ON TABLE readers TO user1
B:GRANT UPDATE SELECT ON TABLE readers TO user1
C:GRANT UPDATE,SELECT ON TABLE readers TO user1;
D:其余选项全错
正确答案:「GRANT UPDATE(姓名),SELECT ON TABLE readers TO user1」
4、把对表readers的查询权限授予用户user3,并给用户user3有再授予的权限。
A:GRANT SELECT ON TABLE readers TO user3 WITH GRANT OPTION
B:GRANT SELECT ON TABLE readers TO user3
C:GRANT SELECT ON VIEW readers TO user3 WITH GRANT OPTION;
D:其余选项全错
正确答案:「其余选项全错」
5、关于用户和登录正确的是
A:用户就是登录
B:先定义登录在定义用户
C:先定义用户在定义登录
D:其余选项全错
正确答案:「先定义登录在定义用户」
6、数据库角色说法正确的是
A:有固定数据库角色
B:db_datawriter可以在数据库中所有的用户表上执行INSERT、UPDATE和DELETE语句
C:db_datareader可以在数据库中所有的用户表上执行SELECT语句
D:其余选项全对
正确答案:「其余选项全对」
7、下列关于SQL SERVER2008服务器说法正确的是( )
A:当登录审核设置为“仅限失败的登录”,在SQL SERVER2008错误日志中可以看到这些信息
B:当登录审核设置为“仅限失败的登录”,在windows的“事件查看器”看不到这些信息
C:当登录审核设置为“仅限失败的登录”,在windows的“事件查看器”看得到这些信息
D:其余选项都不对
正确答案:「当登录审核设置为“仅限失败的登录”,在SQL SERVER2008错误日志中可以看到这些信息」
8、关于服务器角色正确的是
A:SQL Server 不可以由用户自定义
B:可以从sysadmin角色中删除Windows的administrators组,以提高安全性、防范漏洞
C:securityadmin专门创建出来用于管理登录名、读取错误日志和创建数据库许可权限的登录名
D:其余选项全对
正确答案:「其余选项全对」
9、下列关于身份验证模式叙述正确的是( )
A:只有SQL Server安装在Windows 2000中才有Windows身份验证模式
B:只有Windows的当前用户才可选择Windows身份验证模式
C:以SQL Server身份验证模式户登录SQL Server时,不需要输入登录名和密码
D:其余选项全错
正确答案:「其余选项全错」
10、视图、审计、存取控制都属于数据库安全技术。
A:对
B:错
正确答案:「对」
第十二章 单元测试
1、登记日志文件说法正确的是
A:登记的次序严格按事务执行的时间次序
B:必须先写日志文件,后写数据库
C:日志文件主要有以记录为单位的日志文件和以数据块为单位的日志文件
D:其余选项全对
正确答案:「其余选项全对」
2、完全恢复模型操作描述正确的是( )
A:能还原全部数据,并可以将数据库恢复到任意指定的时刻
B:只能将数据恢复到数据文件备份的时刻
C:备份时只要备份数据库的数据文件
D:不支持即时点恢复
正确答案:「能还原全部数据,并可以将数据库恢复到任意指定的时刻」
3、关于事务说法正确的是
A:对于其数据修改,要么全都执行,要么全都不执行
B:事务对数据的修改出现系统故障可能保存不了
C:两个事务不能同时共享数据
D:其余选项全错
正确答案:「对于其数据修改,要么全都执行,要么全都不执行」
4、关于日志文件说法正确的是
A:日志文件是用来记录对数据库的更新操作的文件
B:日志文件能够用来进行事务故障恢复
C:日志文件能够用来进行系统故障恢复
D:其余选项全对
正确答案:「其余选项全对」
5、下列属于数据库安全技术的是
A:视图
B:审计
C:存取控制
D:其余选项全对
正确答案:「其余选项全对」
6、下列是事务性质的是
A:完整性
B:有效性
C:相容性
D:原子性
正确答案:「原子性」
7、关于转储说法正确的是
A:静态转储时用户不能使用数据库
B:动态转储不影响用户的事务
C:一般的,海量转储比增量转储消耗的时间长
D:其余选项全对
正确答案:「其余选项全对」
8、关于备份操作正确的是
A:完整差异备份要求首先有1次完整备份做基础
B:完整事务日志备份要求首先有1次完整备份做基础
C:完整备份可以根据需要经常做
D:其余选项全对
正确答案:「其余选项全对」
9、关于大容量日志记录恢复模型操作描述正确的是
A:能还原全部数据,并可以将数据库恢复到任意指定的时刻
B:备份时要备份数据库的数据文件和日志文件
C:实现即时点恢复
D:日志中记录操作细节
正确答案:「日志中记录操作细节」
10、下列属于系统故障的是
A:特定类型的硬件故障
B:操作系统故障
C:DBMS代码错误
D:其余选项全对
正确答案:「其余选项全对」