第一章测试1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。
A、数据库系统
B、文件系统
C、人工管理
D、数据项管理
2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
A、关系规范化理论
B、关系运算理论
C、关系代数理论
D、数理逻辑
3、唯一标识实体的一组属性集称为码。
4、多对多联系。对于实体集A的每一个实体,实体集B中有n个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中有m个实体与之联系,则称实体集A与实体集B是多对多的联系。
5、在关系代数运算中,五种基本运算为并、差、选择、投影、乘积。
第二章测试1、( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
A、DB
B、DBMS
C、DBS
2、下列四项中,不属于SQL2008实用程序的是( )。
A、企业管理器
B、查询分析器
C、服务管理器
D、媒体播放器
3、如果希望完全安装SQL Server2008,则应选择( )。
A、典型安装
B、最小安装
C、自定义安装
D、仅仅连接
4、可以在企业管理器中修改数据库的名称。
5、SQL Server系统中的所有系统级信息存储于master数据库。
第三章测试1、使用CEREATE DATABASE语句创建数据库的基本语法格式中,ON定义数据文件和文件组属性,LOG ON定义日志文件的属性。
2、数据库文件,主要有主要数据文件,次要数据文件和事务日志文件。主要数据文件用来存储数据库的数据和数据库的启动信息,默认扩展名是.mdf,它是sql数据库的主体,是每个数据库不可缺少的部分,每个数据库能有多个主要数据文件。
3、使用ALTER DATABASE语句修改数据库的基本语法格式中,MODIFY FILE,用来修改数据文件或日志文件的属性。
4、创建一个新的数据库,可以命名为tempdb。
5、SQL SERVER安装程序创建的4个系统数据库,不列哪个不是( )。
A、master
B、model
C、pub
D、msdb
第四章测试1、在SQL Server中是以二维表的形式来存储数据的。
2、char和nchar都是使用的Unicode字符集。
3、SQL Server中的日期和时间型数据都是以字符串的形式表示的,使用时需要用单引号括起来。
4、T-SQL语言中,若要修改某张表的数据,应该使用的修改关键字是( )。
A、CREATE
B、UPDATE
C、ALTER
D、USE
5、约束包括主键约束、( )和非空约束。
A、唯一性约束
B、检查约束
C、默认约束
D、外键约束
第五章测试1、查询姓名中包含‘王’字的学生的姓名,查询条件应该是( )
A、NAME LIKE ‘王’
B、NAME=‘%王%’
C、NAME LIKE ‘%王%
D、NAME LIKE ‘王%
2、在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是( )
A、X>=20 AND X<30
B、X>20 AND X<30
C、X>20 AND X<=30
D、X>=20 AND X<=30
3、关于两个表的连接查询,下列说法错误的是( )
A、可以在WHERE子句中给出连接条件
B、可以在FROM子句中给出连接条件
C、连接查询的两个表不能是同一张表
D、连接查询的两个表可以是同一张表,但是必须用别名予以区分
4、WHERE子句作用的对象是表和视图,HAVING子句作用的对象是分组。
5、已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语句中where子句的条件表达式是:班级=null 。
第六章测试1、在视图上不能完成的操作是( )。
A、更新视图数据
B、查询
C、在视图上定义新的基本表
D、在视图上定义新视图
2、对视图的描述错误的是:( )
A、是一张虚拟的表
B、在存储视图时存储的是视图的定义
C、可以像查询表一样来查询视图
D、在存储视图时存储的是视图中的数据
3、如果在视图中使用了with check option子句,则在视图上插入、修改的数据必须符合定义视图的SELECT语句的WHERE所设定的条件。
4、使用视图不能导出和导入数据。
5、有了视图机制,可以只允许用户通过视图访问数据,而不受用户直接访问数据表的权限。
第七章测试1、常量是表示特定数值的符号,常量的格式,取决于它所表示的值的数据类型,也称为字面量。
2、在一个DECLARE语句中,只能定义一个局部变量。
3、内置函数可以使用在任意表达式中。
4、CONVERT函数可以将任意的一种数据类型的表达式转换为其它任意的一种数据类型。
5、简单case表达式中,如果存在ELSE子句,便将ELSE子句之后的结果表达式返回,如果不存在ELSE子句,便返回一个NULL值。
6、语句 SELECT len(str(-346.879,8,2))的执行结果为:( ) 其中:len( )函数表示返回一个字符串的长度。
A、6
B、7
C、8
D、9
7、字符函数,可以对二进制数据、字符串和表达式执行不同的运算。下面哪个字符函数的取值数据类型不是字符型数据? ( )
A、ASCII
B、CHAR
C、STR()
D、LEFT()
第八章测试1、扩展的存储过程。以xp_开头,用来调用操作系统提供的功能。使用时需要先加载到SQL Server系统中,且只能存储在master数据库中。
2、可以使用sp_helptext查看存储过程的一切信息。
3、使用DROP PROCEDURE语句删除存储过程,我们可以一次删除多个存储过程。
4、使用存储过程主要优点有( )。
A、允许模块化程序设计
B、可以提高程序执行的速度
C、可以减少网络的流量
D、可作为安全机制使用
5、存储过程有哪三种类型? ( )。
A、数据库存储过程
B、系统存储过程
C、扩展的存储过程
D、用户定义的存储过程
第九章测试1、可以使用sp_help查看触发器的一切信息。
2、事务的执行机制,确保了数据能够正确地被修改,避免造成数据只修改一部分而导致数据不完整,或是在修改途中受到其他用户的干扰。
3、使用CREATE TRIGGER创建DML触发器时,[INSERT][,][UPDATE][,][DELETE]:指定在表或视图上执行的触发操作,必须至少指定一个选项。
4、如果事务中出现错误,或者用户决定取消事务,可用ROLLBACK TRAN语句回滚事务。ROLLBACK TRAN语句后面只能是transaction_name|@tran_name_variable。
5、使用CREATE TRIGGER创建DDL触发器,执行触发器的对象可以是( )。
A、all server | database
B、table | view
C、all server | table
D、database| table
第十章测试1、windows身份验证模式不用直接提供单独的登录账号和口令就可以连接和登录sqlserver。
2、数据库对象拥有者具有隐含权限,能查看、添加、更改和删除数据.
3、Server支持的还原方案取决于数据库的恢复模式和SQLServer的版本。
4、当数据库进行第一次备份时,应进行文件备份.
5、以下哪项不是固定数据库角色( )
A、db_owner
B、db_reader
C、public
D、db_admin
第十一章测试1、离线式数据库访问方式不需要创建连接对象。
2、对于不同的数据源需要使用不同的类建立连接。
3、ADO.NET主要包括Connection、Command、DataReader、DataAdapter和DataSet等核心对象。
4、连接字符串中包含的信息有:服务器位置、数据库名、认证方式、账号和密码等各种参数。
5、在ADO.NET中,可以使用( )对象进行数据库连接,它是连接程序和数据库的桥梁.
A、DataAdapter
B、Connection
C、Command
D、DataSet
第十二章测试1、传统关系数据库将会被NoSQL和NewSQL数据库完全取代。
2、在文档数据库中,文档是数据库的一个最小单位。
3、理论上,云数据库具有无限可扩展性,可以满足不断增加的数据存储需求。
4、对于大数据而言,最基本、最重要的要求就是减少错误、保证质量。因此,大数据收集的信息量要尽量准确。
5、使用云数据库,即使某个区域的云设施发生失效,也可以保证数据继续可用,体现了他的( )特点。
A、易用性
B、高可用性
C、免维护
D、安全
6、云中的关系数据库Amazon RDS是哪个公司的产品?( )
A、谷歌
B、微软
C、亚马逊
D、百度