SQL Server数据库应用考试答题以及答案

经验4年前 (2020)发布 园长
488 0 0

第1题

题目类型: 单选题

题目:下列叙述正确的是(4 )

可选答案:

  1. 在企业管理器中可停止 SQL Server 服务
  2. 在企业管理器中可暂停 SQL Server 服务
  3. 在企业管理器中可启动 SQL Server 服务

4.都正确

 

第2题 题目类型: 单选题

题目:下列关于启动查询分析器叙述错误的是( 2)。

可选答案:

  1. 从 Windows“ 开始 ” 菜单启动查询分析器时,肯定会显示登录对话框

2.如果访问本地服务器,无论以那种方式启动查询分析器,都不显示登录对话框

3.从企业管理器启动查询分析器,有时会显示登录对话框

4.如果不登录到服务器,则不能在查询分析器中设计查询

 

第3题 题目类型: 单选题

题目:下列关于执行查询叙述正确的是(3 )

可选答案:

  1. 如果没有选中的命令,则只执行最前面的第一条命令
  2. 如果有多条命令选择,则只执行选中命令中的第一条命令

3.如果查询中有多条命令有输出,则按顺序显示所有结果

4.都正确

 

第4题 题目类型: 单选题

题目:下列关于对象浏览器叙述错误的是(3 )

可选答案:

  1. 在编辑查询时,可将数据库、表或字段名称拖放到查询窗口中
  2. 将数据库或字段名称拖放到查询窗口中可直接添加数据库或字段名称

3.拖放表名,可在查询中添加该表的所有字段名称

4.拖放模板,可添加模板中的 SQL 命令

 

第5题 题目类型: 单选题

题目:下列关于身份验证模式叙述正确的是(4 )。

可选答案:

  1. SQL Server 安装在 Windows NT 或 2000 中才有 Windows 身份验证模式
  2. 只有 Windows 的当前用户才可选择 Windows 身份验证模式
  3. 以 SQL Server 身份验证模式户登录 SQL Server 时,需要输入登录名和密码

4.都正确

 

第6题 题目类型: 单选题

题目:SQL Server的客户端应用程序包含__3_,而对数据库中数据进行的处理描述成Transact-SQL语句,并送至服务器端,服务器执行后将结果返回客户端。

可选答案:

  1. 服务器和客户端
  2. 不同服务器之间

3.所有客户端

4.以上都不是

 

第7题 题目类型: 单选题

题目:SQL Server 2000 客户端工具安装对硬盘空间的最低要求是__4_MB。

可选答案:

1.180MB

  1. 170MB
  2. 65MB

4.90MB

 

第8题 题目类型: 单选题 恰鹿导航整理https://hao.qialu999.com/

题目:关于两层体系结构的构成正确的是

可选答案: 4

  1. 浏览器和Web服务器
  2. 浏览器和数据库服务器
  3. 客户端和Web服务器

4.客户端和数据库服务器

 

第9题 题目类型: 单选题

题目:关于两层体系结构叙述正确的是:

可选答案: 1

1.业务逻辑一般放在Client端, 一部分则放在服务器端

2.业务逻辑都放在客户端

3.业务逻辑都放在服务器端

4.以上叙述都不对

 

第10题 题目类型: 单选题

题目:在SQL Server中,每个数据库里最多有的表数是 1

可选答案:

1.0亿

2.40亿

3.60亿

4.80亿

 

第1题 题目类型: 单选题

题目:要查询XS表中姓“王”且单名的学生情况,可用_____2___命令

可选答案:

  1. GRANT
  2. DELETE
  3. REVOKE
  4. DENY

 

第2题 题目类型: 单选题

题目:在__2_子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。

可选答案:

  1. SELECT * FROM XS WHERE 姓名 LIKE ‘王%

2.SELECT * FROM XS WHERE 姓名 LIKE ‘王_’

3.SELECT * FROM XS WHERE 姓名 = ‘王%’

4.SELECT * FROM XS WHERE 姓名 = ‘王_’

 

第3题 题目类型: 单选题

题目:在__1___子查询中,内层查询要处理多次,内层查询的条件依赖于外层查询中的某些值。

可选答案:

1.IN子查询

2.EXIST子查询

3.NOT EXIST子查询

4.JOIN子查询

 

第4题 题目类型: 单选题

题目:从表中删除一行或多行记录的语句是()

可选答案: 1

  1. DELETE

2.UPDATE

3.DROP

4.INSERT

 

第5题 题目类型: 单选题

题目:只能匹配一个字符的匹配符是()

可选答案: 2

  1. %

2._

3.^

4.<

 

第6题 题目类型: 单选题

题目:逻辑运算符中优先级最高的是(4)

可选答案:

  1. OR
  2. AND
  3. RO

4.NOT

 

第7题 题目类型: 单选题

题目:逻辑运算符中优先级最低的是(1)

可选答案:

1.OR

2.AND

3.RO

4.NOT

 

第8题 题目类型: 单选题

题目:打开一个游标用(1)

可选答案:

  1. OPEN
  2. DEALLOCATE
  3. DECLARE
  4. FETCH

 

第9题 题目类型: 单选题

题目:dbo代表的是(1)

可选答案:

1.数据库拥有者

2.用户

3.系统管理员

4.系统分析员

 

第10题 题目类型: 单选题

题目:SQL Server2000中的编程语言就是()

可选答案: 1

1.T-SQL

2.S-SQL

3.Q-SQL

4.R-SQL

 

第1题 题目类型: 单选题

题目:你是一名名为corpsql的sql server2000数据库服务器的管理员。此服务器是windows NT域CORPORATE的一个成员。Franze在corpsql有一个本地用户帐号,且是本地power users组的一个成员。你需要执行以下哪条语句就可以让Franze访问corpsql上的数据库?

可选答案: 4

  1. exec sp_grantlogin Franze

2.exec sp_grantlogin corprateFranze

  1. exec sp_grantlogin PowerUsersFranze
  2. exec sp_grantelogin corpsqlFranze

 

第2题 题目类型: 单选题

题目:系统表和系统存储过程都存在下列哪个数据库里?

可选答案: 1

1.master

2.model

3.tempdb

4.pubs

 

第3题 题目类型: 单选题

题目:存储过程由什么激活( )

可选答案: 2

  1. 自动执行

2.应用程序

3.系统程序

4.其他都是

 

第4题 题目类型: 单选题

题目:下面___是游标数据类型。

可选答案: 3

  1. table

2.uniqueidentifier

3.cursor

4.sql_variant

 

第5题 题目类型: 单选题

题目:当采用Windows认证方式登录数据库服务器时,SQL Server2000客户端软件会向操作系统请求一个( 1)

可选答案:

1.信任连接

2.邮件集成

3.并发控制

4.数据转换服务

 

第6题 题目类型: 单选题

题目:某研究机构使用SQL Server 2000存放科研数据,该机构的服务器上有一个ResDat数据库,用于记录大量从实验过程采集来的数据。在正常的工作日,验室每天采集到的数据约有400MB左右,使用的高峰期一般在早上8:00到晚上23:00。但到周末时对数据的使用较少,同时数据库中也基本没有新的数据输入。另外在数据库中一般存放6个月内的所有实验数据。现在为了确保数据的安全和可用,在数据库出现问题时能够以最快的速度恢复,需要制订对该数据库的备份策略,那么以下列出的备份策略中最适用的是(1 )。

可选答案:

1.周末做完全备份,每天做差异备份

2.周末做事务日志备份,每天做增量备份

3.每天做完全备份,周末做增量备份

4.周末做完全备份,每天做增量备份

 

第7题 题目类型: 单选题

题目:激活应用程序角色,需要调用系统存储过程(3 )

可选答案:

  1. sp_droprolemember

2.sp_addapprole

3.sp_setapprole

4.D sp_droprole

 

第8题 题目类型: 单选题

题目:创建触发器的命令是(2 )

可选答案:

  1. CREATE VIEW

2.CREATE TRIGGER

3.CREATE RULE

4.CREATE TABLE

 

第9题 题目类型: 单选题

题目:释放与游标关联的所有数据结构的语句用( )

可选答案:

  1. CLOSE

2.DEALLOCATE

3.DECLARE

4.FETCH

 

第10题 题目类型: 单选题

题目:使用T-SQL语句添加数据库用户需要使用系统存储过程(4 )

可选答案:

  1. sp_access

2.sp_denyaccess

3.sp_grantaccess

4.sp_grantadbaccess

 

第1题 题目类型: 单选题

题目:SQL Server 2000 属于( 3)数据库系统。

可选答案:

  1. 层次模型

2.网状模型

3.关系模型

4.面向对象模型

 

第2题 题目类型: 单选题

题目:下列操作中,(3 )不是 SQL Server 服务器管理器功能。

可选答案:

  1. 启动 SQL Server 服务

2.停止 SQL Server 服务

3.执行 SQL 查询命令

4.暂停 SQL Server 服务

 

第3题 题目类型: 单选题

题目:下列数据库中,属于 SQL Server 系统数据库的是(2 )数据库

可选答案:

  1. Northwind
  2. master
  3. C pubs
  4. Xk

 

第4题 题目类型: 单选题

题目:隐藏系统数据库操作中使用到的菜单命令是( 4)

可选答案:

  1. 选中要隐藏的系统数据库后选择 [ 操作 ] 4 [ 属性 ] 菜单命令

2.选中要隐藏的系统数据库后选择 [ 查看 ] 4 [ 自定义 ] 菜单命令

3.选中 SQL Server 服务器后选择 [ 操作 ] 4 [ 编辑 SQL Server 注册属性 ] 菜单命令

4.都可以

 

第5题 题目类型: 单选题

题目:下列关于创建数据库操作叙述错误的是(4 )

可选答案:

  1. 在创建数据库时,可以只指定数据库名称

2.数据库的数据文件和事务日志文件默认与数据库名称相同

3.可以为数据库添加辅助数据文件

4.可以设置数据库文件大小保持不变。

 

第6题 题目类型: 单选题

题目:SQL Server 2000是一个基于2___的关系数据库管理系统。

可选答案:

  1. B/S模式
  2. C/S模式
  3. SQL模式
  4. 以上都不是

 

第7题 题目类型: 单选题

题目:SQL Server把所有的工作负荷分解为___1任务。

可选答案:

1.服务器和客户端

2.不同服务器之间

  1. C所有客户端

4.以上都不是

 

第8题 题目类型: 单选题

题目:SQL Server 2000 采用的身份验证模式是_4__。

可选答案:

  1. 仅Windows身份验证模式

2.仅SQL Server身份验证模式

  1. 仅混合模式
  2. Windows身份验证模式和混合模式

 

第9题 题目类型: 单选题

题目:SQLServer2000支持的登录验证模式是(2)

可选答案:

  1. Windows身份验证

2.SQL Server 身份验证

3.以超级用户身份验证

4.其他方式

 

第10题 题目类型: 单选题

题目:关系模型的最早提出者是(3)

可选答案:

  1. Robert

2.Alex

3.Codd

4.Martin

 

第1题 题目类型: 单选题

题目:用于数据库中数据的修改和检索的语言是(2)

可选答案:

  1. DDL

2.DM

3.DCL

4.DEL

 

第2题 题目类型: 单选题

题目:用于数据访问权限的控制的语言是(3)

可选答案:

  1. DDL

2.DM

3.DCL

4.DEL

 

第3题 题目类型: 单选题

题目:指向操作系统资源的语句途径或者是提供一系列特定服务的语言程序是(3) 可选答案:

  1. T-SQL

2.Q-SQL

3.API

4.AIP

 

第4题 题目类型: 单选题

题目:删除数据库的命令是(1)

可选答案:

1.DROP DATABASE

2.USE DATABASE

3.CLOSE DATABASE

4.OPEN DATABASE

 

第5题 题目类型: 单选题

题目:停止本次循环进入后面的循环用(4)

可选答案:

  1. BREAK

2.RETURN

3.CASE

4.CONTINUE

 

第6题 题目类型: 单选题

题目:从游标中检索行的语句是(3)

可选答案:

  1. SELECT

2.DECLARE

3.FETCH

4.DEALLOCATE

 

第7题 题目类型: 单选题

题目:游标关闭后不能对其进行的操作是(4)

可选答案:

  1. 提取

2.修改

3.删除

4.以上都是

 

第8题 题目类型: 单选题

题目:声明游标可以用(4)

可选答案:

  1. CREATE CURSOR

2.ALTER CURSOR

3.SET CURSOR

4.DECLARE CURSOR

 

第9题 题目类型: 单选题

题目:用于关闭游标并释放所有用于缓存的内存的命令是(1)

可选答案:

  1. CLOSE

2.DECLARE

3.FETCH

4.DEALLOCATE

 

第10题 题目类型: 单选题

题目:释放与游标关联的所有数据结构的语句用(2)

可选答案:

  1. CLOSE

2.DEALLOCATE

3.DECLARE

4.FETCH

 

第1题 题目类型: 单选题

题目:在MS SQL Server中,用来显示数据库信息的系统存储过程是(4 )

可选答案:

  1. sp_ dbhelp

2.sp_ db

3.sp_ help

4.sp_ helpdb

 

第2题 题目类型: 单选题

题目:在MS SQL Server中,用来重命名数据库中表的存储过程是( 1)

可选答案:

1.sp_ rename

2.sp_ namedb

3.sp_ name

4.sp_ renamedb

 

第3题 题目类型: 单选题

题目:下列哪个命令可以查看存储过程的文本信息。 1

可选答案:

1.sp_helptext

2.sp_opentext

3.sp_rename

4.sp_readingprocedure

 

第4题 题目类型: 单选题

题目:下列哪条命令是用来查询存储过程与表之间的相关性

可选答案: 2

  1. sp_help

2.sp_depends

3.sp_select

4.relyon

 

第5题 题目类型: 单选题

题目:系统表和系统存储过程都存在下列哪个数据库里?

可选答案: 1

  1. master

2.model

3.tempdb

4.pubs

 

第6题 题目类型: 单选题

题目:存储过程可以最多嵌套至(3 )层.

可选答案:

1.8

2.16

3.32

4.64

 

第7题 题目类型: 单选题

题目:用户如何获取数据库中存储过程的信息(4 )

可选答案:

  1. 查询sysobjects
  2. 查询syscomments

3.查询sysdepends

4.其他都是

 

第8题 题目类型: 单选题

题目:用户在创建存储过程时,如何对存储过程文本信息进行加密(1)

可选答案:

  1. WITH ENCRYPTION

2.WITH CHECK

3.WITH OPTION

4.WITH LIKE

 

第9题 题目类型: 单选题

题目:在存储过程中定义的输入参数数目最多不能超过的个数是( 3)

可选答案:

1.128

2.256

3.1024

4.D2048

 

第10题 题目类型: 单选题

题目:以下关于SQL邮件描述正确的是( 4)。

可选答案:

  1. SQL Server服务和SQL Server 代理服务必须使用相同的邮件配置文件

2.不需要为SQL Server服务所运行的帐户创建邮箱配置文件也能够启用SQL邮件

3.SQL邮件不用设置任何的帐户信息就可以发送邮件

4.可以使用存储过程通过SQL邮件发送电子邮件

 

第1题 题目类型: 单选题

题目:下列选项中(1 )不是数据库系统的特点。

可选答案:

1.数据加工

2.数据共享

3.关系模型

4.减少数据冗余

 

第2题 题目类型: 单选题

题目:Microsoft SQL Server的架构模型是__1_。

可选答案:

  1. 两层的(C/S)关系数据库模型

2.三层的(C/S)关系模型

3.两层的(C/S)网状模型

4.三层的(C/S)网状模型

 

第3题 题目类型: 单选题

题目:Microsoft SQL Server是_4__。

可选答案:

  1. 基于Web的网状数据库管理系统

2.基于C/S的网状数据库管理系统

3.基于Web的关系型数据库管理系统

4.基于C/S的关系型数据库管理系统

 

第4题 题目类型: 单选题

题目:下面叙述正确的是( 3)。

可选答案:

  1. SQL Server 服务管理器关闭后服务也自动关闭

2.只要启动 SQL Server 服务,本地服务器的管理任务即可自动执行

3.启动 Microsoft Search 服务后才可使用 SQL Server 全文检索功能

4.都正确

 

第5题 题目类型: 单选题

题目:关于企业管理器目录树操作正确的是(4 )。

可选答案:

1.双击节点图标,可展开节点

2.单击节点左侧的图标,可折叠节点

3.单击节点左侧的 图标,可展开节点

4.都正确

 

第6题 题目类型: 单选题

题目:在查看数据库的表项目时,不能使用(4 )查看方式。

可选答案:

  1. 大图标

2.小图标

3.列表

4.任务板

 

第7题 题目类型: 单选题

题目:SQL Server 2000客户端和服务器的关系

可选答案: 4

  1. 客户端和服务端必须布置到不同的机器上,直接通信

2.客户端和服务断服务端布置在同一台机器上,直接通信

3.客户端和服务端布置在同一机器上时,通过系统ODBC数据引擎通信

4.客户端和服务端始终通过ODBC数据引擎通信

 

第8题 题目类型: 单选题 题目:下列叙述正确的是(4 )

可选答案:

  1. 企业管理器中的项目只能在同一个窗口中查看

2.企业管理器不允许创建单独的项目查看窗口

3.只能使用注册 SQL Server 向导注册服务器

4.在注册服务器时,可为服务器创建一个新组

 

第9题 题目类型: 单选题

题目:下列关于查询结果结果正确的是(4 )。

可选答案:

  1. 查询结果可以显示在表格中
  2. 查询结果可以按文本方式显示

3.以文本和表格显示的查询结果在保存时,其文件格式不同

4.都正确

 

第10题 题目类型: 单选题

题目:SQL Server 的登录账户信息保存在( 1)数据库中

可选答案:

1.master

  1. model
  2. msdb
  3. tempdb

 

第1题 题目类型: 单选题

题目:下面叙述正确的是(4 )。

可选答案:

  1. SQL Server 安装在 Windows NT 或 2000 中才有 Windows 身份验证模式

2.属于 Windows NT 或 Windows 2000 中的 Administrators 组的账户将自动成为 SQL Server 的 Sytem Administrators 角色成员

3.在创建数据库时,默认的有 dbo 和 guest 用户

4.都正确

 

第2题 题目类型: 单选题

题目:可用下列方法中的(4 )来打开创建数据库使用的属性对话框

可选答案:

  1. 使用鼠标右键单击企业管理器目录数窗口中的 “ 数据库 ” 项目,在弹出的快捷菜单中选择 “ 新建数据库 ” 命令

2.单击选中企业管理器目录数窗口中的 “ 数据库 ” 项目,单击工具栏中的新建按 钮

3.直 接单击工具栏中的按钮

4.都可以

 

第3题 题目类型: 单选题

题目:下列方法中不能打开创建数据库向导的是( 2)

可选答案:

  1. 在企业管理器的目录数窗口中选中一个 SQL Server 服务器,单击工具栏中的按钮
  2. 单击 SQL Server 服务器任务板向导选项卡中的 “ 创建数据库 ”
  3. 单击数据库任务板向导选项卡中的 “ 创建数据库 ”
  4. 使用鼠标右键单击企业管理器目录树窗口中的 “ 数据库 ” 项目,在弹出的快捷菜单中选择 “ 新建数据库 ” 命令

 

第4题 题目类型: 单选题

题目:在连接SQL Server时需要提供登录账号和口令的验证模式是(2)

可选答案:

  1. AWindows身份验证

2.SQL Server 身份验证

3.以超级用户身份验证

4.其他方式

 

第5题 题目类型: 单选题

题目:设置安全验证模式可以使用(3)

可选答案:

  1. 系统存储过程

2.系统表

3.企业管理器

4.以上都是

 

第6题 题目类型: 单选题

题目:为Windows 2000用户或组在SQL Server中建立登录账号的人员可以是(3)

可选答案:

  1. 用户

2.系统分析员

3.系统管理员

4.程序员

 

第7题 题目类型: 单选题

题目:在SQL Server中为Windows 2000用户或组建立登录账号,可以用(3)

可选答案:

  1. 系统存储过程

2.系统表

3.企业管理器

4.以上都是

 

第8题 题目类型: 单选题 恰鹿导航整理https://hao.qialu999.com/

题目:开放数据库连接是(3)

可选答案:

  1. OCDB

2.ODCB

3.ODBC

4.OBCD

 

第9题 题目类型: 单选题

题目:在添加数据源后,SQL Server读取相关数据库中的信息可以通过(3)

可选答案:

  1. OCDB

2.ODCB

3.ODBC

4.OBCD

 

第10题 题目类型: 单选题

题目:SQL Server采用的体系结构是(1)

可选答案:

1.单进程、多线程

2.多进程、单线程

3.单进程

4.以上都不是

 

第1题 题目类型: 单选题

题目:SELECT语句要把重复行屏蔽使用关键字(1)

可选答案:

1.DISTINCT

2.UNION

3.ALL

4.GROUP

 

第2题 题目类型: 单选题

题目:T-SQL语句将多个查询结果返回一个结果集的操作是(2)

可选答案:

  1. JOIN

2.UNION

3.INTO

4.LIKE

 

第3题 题目类型: 单选题 恰鹿导航整理https://hao.qialu999.com/

题目:如果在SELECT语句中使用集合函数时,一定在后面使用(1)

可选答案:

1.GROUP BY

2.COMPUTE BY

3.HAVING

4.COMPUTE

 

第4题 题目类型: 单选题

题目:可以使用UNION子句的语句(1)

可选答案:

1.INSERT

2.SECT

3.CREATE VIEW

4.子查询

 

第5题 题目类型: 单选题

题目:如果UNION中没有(1)那么T-SQL语句的运算顺序是()

可选答案:

1.从左到右

2.从右到左

3.从上倒下

4.从下到上

 

第6题 题目类型: 单选题 恰鹿导航整理https://hao.qialu999.com/

题目:SQL Server中实现从一个查询或过程中无条件退出的语句是(2)

可选答案:

  1. CASE

2.RETURN

3.BREAK

4.CONTINUE

 

第7题 题目类型: 单选题

题目:数据完整性的各类型中,保持所有表之间定义的关系的是(3)

可选答案:

  1. 实体完整性

2.域完整性

3.引用完整性

4.用户定义完整性

 

第8题 题目类型: 单选题

题目:下列说法正确的是( 2)

可选答案:

  1. 视图是观察数据的一种方法,只能基于基本表建立

2.视图是虚表,观察到的数据是实际基本表中的数据

3.索引查找法一定比表扫描法查询速度快

4.索引的创建只和数据的存储有关系

 

第9题 题目类型: 单选题 题目:数据库中只存放视图的(3 )

可选答案:

  1. 操作

2.对应的数据

3.定义

4.限制

 

第10题 题目类型: 单选题

题目:关系数据库中的视图属于4个数据抽象级别中的(1 )

可选答案:

  1. 外部模型

2.概念模型

3.逻辑模型

4.物理模型

 

第1题 题目类型: 单选题

题目:在MS SQL Server中,用来重命名数据库的存储过程是( 4)

可选答案:

  1. sp_ dbrename

2.sp_ namedb

3.sp_ namedb

4.sp_ renamedb

 

第2题 题目类型: 单选题

题目:下面哪些内容是创建触发器时不需要指定的? 4

可选答案:

  1. 触发器名称

2.触发器所在的表

3.触发器将何时触发

4.执行触发操作的编程语句

 

第3题 题目类型: 单选题

题目:你是一名数据库服务器管理员.此服务器包含了一个名为financeData的数据库,且此数据库被一个C/S应用程序使用.公司的每个员工都有自己的一个帐号访问服务器。公司现在新聘任了一名员工Lucy,你为她创建了名为Lucy的登陆帐号和数据库用户,并赋予此用户所有的权限.当Lucy运行C/S程序,总是收到如下的 错误消息”无效的对象名”,但Lucy能够使用此应用程序.针对此问题,你应该如何解决?

可选答案: 3

  1. exec sp_grantdbaccess ‘FinanceData’,’Lucy’ go sp_addrolemember ‘db_datareader’,’Lucy’

2.grant all on FinanceData to Lucy

3.exec sp_default ‘Lucy’,’FinanceData’

4.exec sp_addlogin ‘Lucy’

 

第4题 题目类型: 单选题

题目:如果要确保一个表中的非主键列不输入重复值,应在该列上定义___2___。 可选答案:

  1. PRIMARY KEY

2.UNIQUE KEY

3.CHECK

4.FOREIGN KEY

 

第5题 题目类型: 单选题

题目:游标关闭后不能对其进行的操作是(4 )

可选答案:

  1. 提取

2.修改

3.删除

4.其他都是

 

第6题 题目类型: 单选题

题目:如果要恢复暂时被禁止的一个Windows 2000账号可以使用系统存储过程( 3)

可选答案:

  1. sp_access

2.sp_denyaccess

3.sp_grantaccess

4.sp_addaccess

 

第7题 题目类型: 单选题

题目:如果要暂时禁止一个Windows 2000账号可以使用系统存储过程( )

可选答案: 2

  1. sp_access

2.sp_denyaccess

3.sp_grantaccess

4.sp_addaccess

 

第8题 题目类型: 单选题

题目:对于永远禁止访问SQL Server的用户,要删除其登录账号可以使用系统存储过程(2)

可选答案:

  1. sp_addlodin

2.sp_revokelogin

3.sp_deletelogin

4.sp_denylogin

 

第9题 题目类型: 单选题

题目:返回服务器角色的列表使用系统存储过程(3 )

可选答案:

  1. sp_dropsrvrolemember

2.sp_addsrvrolemembe

3.sp_helpsrvrole

4.sp_helpsrvrolemember

 

第10题 题目类型: 单选题

题目:下列那条语句是执行触发器而不是执行触发SQL语句,从而代替触发语句的操作?

可选答案:4

  1. for

2.select

3.alter

4.instead

 

第1题 题目类型: 单选题

题目:用于数据库中数据的修改和检索的语言是()

可选答案: 2

  1. DDL

2.DM

3.DCL

4.DEL

 

第2题 题目类型: 单选题

题目:用于数据访问权限的控制的语言是()

可选答案: 3

  1. DDL

2.DM

3.DCL

4.DEL

 

第3题 题目类型: 单选题

题目:能匹配指定范围或集合中的任何单个字符的匹配符是()

可选答案: 3

  1. _

2.%

3.[]

4.<

 

第4题 题目类型: 单选题

题目:判断字段为空的关键字是()

可选答案: 1

1.IS NULL

2.NULL

3.IS IN

4.IN

 

第5题 题目类型: 单选题

题目:与权限管理相关的T-SQL语句有()

可选答案: 4

  1. GRANT

2.REVOKE

3.DENY

4.以上都是

 

第6题 题目类型: 单选题

题目:在Transact-SQL语法中,用来插入数据的命令是()

可选答案: 1

1.INSERT

2.UPDATE

3.DELETE

4.CREATE

 

第7题 题目类型: 单选题

题目:允许用一条SELECT命令同时查询数据需要子句(2)

可选答案:

  1. ORDER BY

2.COMPUTE

3.Having

4.GROUP BY

 

第8题 题目类型: 单选题

题目:在下列四个选项中,不属于基本关系运算的是4

可选答案:

  1. 连接

2.投影

3.选择

4.排序

 

第9题 题目类型: 单选题

题目:字符串常量使用( 1)作为定界符

可选答案:

1.单引号

2.双引号

3.方括号

4.花括号

 

第10题 题目类型: 单选题

题目:能匹配任意长度字符的匹配符是(2)

可选答案:

  1. _

2.%

3.^

4.<

 

第1题 题目类型: 单选题

题目:在SQL SERVER服务器上,存储过程是一组预先定义并(2___)的Transact-SQL语句。

可选答案:

  1. 保存

2.编译

3.解释

4.编写

 

第2题 题目类型: 单选题

题目:对于存储过程,以下说法错误的是? 2

可选答案:

  1. 在服务器端执行

2.在客户端执行

3.分为系统存储过程、用户自定义存储过程和扩展存储过程

4.可以像调用函数一样调用存储过程

 

第3题 题目类型: 单选题

题目:创建触发器的命令是( 2)

可选答案:

  1. CREATE VIEW

2.CREATE TRIGGER

3.CREATE RULE

4.DCREATE TABLE

 

第4题 题目类型: 单选题

题目:下列哪个不是触发器可以完成的任务

可选答案: 3

  1. 强制执行远复杂于check约束的限制约束

2.数据库中相关表的级联操作

3.可以跨数据库创建触发器

4.触发器递归调用

 

第5题 题目类型: 单选题

题目:声明游标使用的语句是(4 )

可选答案:

  1. CREATE CURSOR

2.ALTER CURSOR

3.SET CURSOR

4.DECLARE CURSOR

 

第6题 题目类型: 单选题

题目:当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server2000通常会(2 )

可选答案:

  1. 为数据加上页级锁

2.为数据加上行级锁

3.需要用户的干涉和参与

4.使用户独占数据库

 

第7题 题目类型: 单选题

题目:某研究机构使用SQL Server 2000存放科研数据,该机构的服务器上有一个ResDat数据库,用于记录大量从实验过程采集来的数据。在正常的工作日,验室每天采集到的数据约有400MB左右,使用的高峰期一般在早上8:00到晚上23:00。但到周末时对数据的使用较少,同时数据库中也基本没有新的数据输入。另外在数据库中一般存放6个月内的所有实验数据。现在为了确保数据的安全和可用,在数据库出现问题时能够以最快的速度恢复,需要制订对该数据库的备份策略,那么以下列出的备份策略中最适用的是( 1)。

可选答案:

1.周末做完全备份,每天做差异备份

2.周末做事务日志备份,每天做增量备份

3.每天做完全备份,周末做增量备份

4.周末做完全备份,每天做增量备份

 

第8题 题目类型: 单选题

题目:创建触发器的命令是(2 )

可选答案:

  1. CREATE VIEW

2.CREATE TRIGGER

3.CREATE RULE

4.CREATE TABLE

 

第9题 题目类型: 单选题

题目:释放与游标关联的所有数据结构的语句用( )

可选答案:

  1. CLOSE

2.DEALLOCATE

3.DECLARE

4.FETCH

 

第10题 题目类型: 单选题

题目:使用T-SQL语句更改服务器角色的成员时,如果将一个账号加入一个服务器角色,可以使用系统存储过程( 2)

可选答案:

  1. sp_dropsrvrolemember

2.sp_addsrvrolemember

3.sp_helpsrvrole

4.sp_helpsrvrolemember

 

第1题 题目类型: 单选题

题目:下列那条语句是执行触发器而不是执行触发SQL语句,从而代替触发语句的操作

可选答案:4

  1. for

2.select

3.alter

4.instead

 

第2题 题目类型: 单选题

题目:使用T-SQL语句删除用户自定义角色使用系统存储过程( 4)

可选答案: 4

  1. sp_droprolemember

2.sp_srvrolemember

3.sp_helpsrvrole

4.sp_droprole

 

第3题 题目类型: 单选题

题目:使用T-SQL语句创建应用程序角色,需要调用系统存储过程(2 )

可选答案:

  1. sp_droprolemember

2.sp_addapprole

3.sp_setrole

4.sp_droprole

 

第4题 题目类型: 单选题

题目:修改应用程序角色的口令使用系统存储过程(2 )

可选答案:

  1. sp_droprolepassword

2.sp_approlepassword

3.sp_helprolepassword

4.sp_addrolepassword

 

第5题 题目类型: 单选题

题目:使用T-SQL语句删除应用程序角色,需要调用系统存储过程( 1)

可选答案:

1.sp_dropapprole

2.sp_addapprole

3.sp_setrole

4.sp_droprole

 

第6题 题目类型: 单选题

题目:你是数据库服务器的管理员,服务器里包含了公司对合同投标的机密数据.公司制度要求投标结束一年后相关信息要永久删除.你要达到此目的并减少服务器的开销,应该怎么做? 3

可选答案:

  1. 创建一个DTS包删除投标结束后一年的投标信息

2.创建一个触发器来删除投标结束后一年的投标信息,并将此触发器绑定到投标信息表的insert、delete和update表上

3.创建一个存储过程删除投标结束后一年的投标信息,并使用SQL Server Angent调度此存储过程每晚运行

4.创建一个包含where子句的视图,此视图将投标结束一年后的投标信息排除在外

 

第7题 题目类型: 单选题

题目:用T-SQL语句创建SQL Server账号,需要用到系统存储过程(2 )

可选答案:

  1. sp_denyaccess

2.sp_addlogin

3.sp_input

4.sp_access

 

第8题 题目类型: 单选题

题目:使用T-SQL语句更改服务器角色的成员时,如果将一个账号从一个服务器角色中删除,可以使用系统存储过程(1 )

可选答案:

1.sp_dropsrvrolemember

2.sp_addsrvrolemember

3.sp_helpsrvrole

4.sp_helpsrvrolemember

 

第9题 题目类型: 单选题

题目:返回指定的服务器角色的信息使用系统存储过程(4 )

可选答案:

  1. sp_dropsrvrolemember
  2. sp_addsrvrolemember

3.sp_helpsrvrole

4.sp_helpsrvrolemember

 

第10题 题目类型: 单选题

题目:返回应用于一个服务器角色的权限使用系统存储过程(4 )

可选答案:

  1. sp_dropsrvrolemembe

2.sp_addsrvrolemember

3.sp_helpsrvrole

4.sp_srvrolepermission

 

第1题 题目类型: 单选题

题目:在查看 SQL Server 登录账户时,内容窗口不能使用的浏览方式是(4 )。 可选答案:

  1. 大图标

2.小图标

3.详细信息

4.任务板

 

第2题 题目类型: 单选题

题目:下面关于 SQL Server 登录账户叙述错误的是(2 )

可选答案:

  1. 默认情况下, Windows 的系统管理员账户自动成为 SQLServer 登录账户

2.在企业管理器中可修改 Windows 登录账户的登录密码

3.在企业管理器中可修改 SQL Server 登录账户的登录密码

  1. SQL Server 安装在 Windows NT 或 2000 中才有 BUILTI NAdministrators 登录账户,否则只有 sa 账户

 

第3题 题目类型: 单选题

题目:SQL Server 2000 客户端工具完全安装对硬盘空间的最低要求是__180_____1__MB。

可选答案:

1.180MB

  1. 170MB
  2. 65MB
  3. 90MB

 

第4题 题目类型: 单选题

题目:SQL Server 2000 客户端工具最小安装对硬盘空间的最低要求是

可选答案: 3

1.180MB

2.170MB

  1. 65MB
  2. 90MB

 

第5题 题目类型: 单选题

题目:关于三层体系结构构成正确的是

可选答案: 3

  1. 客户端、Web服务器、数据库服务器

2.浏览器、Web服务器、数据库

3.浏览器、Web服务器、数据库服务器

4.客户端、数据库服务器、数据库

 

第6题 题目类型: 单选题

题目:多进程数据库引擎的缺点是(2)

可选答案:

  1. 一个数据库可以同时支持多个用户

2.占用较大的系统资源

3.在网络上提供数据库集中化

4.一个数据库不可以同时支持多个用户

 

第7题 题目类型: 单选题

题目:单进程、多线程数据库引擎的优点是(1)

可选答案:

  1. 内存需求不高

2.内存需求高

3.可扩展性不高

4.可扩展性高

 

第8题 题目类型: 单选题

题目:关系模型的数据结构是(4)

可选答案:

2.图

3.表

4.二维表

 

第9题 题目类型: 单选题

题目:在用户通过登录认证并被允许登录到SQL Server上之后,必须拥有(1)

可选答案:

  1. 数据库账号
  2. 登录账号

3.认证账号

4.密码账号

 

第10题 题目类型: 单选题

题目:在SQL Server中,每个表格最多有的字段个数是(3)

可选答案:

1.256

  1. B 516
  2. 1024
  3. 2048

 

第1题 题目类型: 单选题

题目:在下面的数据类型中默认值为.F.的是

可选答案:

  1. 数值型

2.字符型

3.逻辑型

4.日期型

 

第2题 题目类型: 单选题

题目:下面有关HAVING子句描述错误的是 2

可选答案:

  1. HAVING子句必须与GROUP BY子句同时使用,不能单独使用

2.使用HAVING子句的同时不能使用WHERE子句

3.使用HAVING子句的同时可以使用WHERE子句

4.使用HAVING子句的作用是限定分组的条件

 

第3题 题目类型: 单选题

题目:下面有关对视图的描述正确的是 4

可选答案:

  1. 可以使用MODIFY STRUCTURE命令修改视图的结构

2.视图不能删除,否则影响原来的数据文件

3.视图是对表的复制产生的

4.使用SQL对视图进行查询时必须事先打开该视图所在的数据库

 

第4题 题目类型: 单选题

题目:下面关于查询描述正确的是

可选答案: 3

  1. 可以使用CREATE VIEW打开查询设计器

2.使用查询设计器可以生成所有的SQL查询语句

3.使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中

4.使用DO语句执行查询时,可以不带扩展名

 

第5题 题目类型: 单选题

题目:使用报表向导定义报表时,定义报表布局的选项是

可选答案: 1

1.列数、方向、字段布局

2.列数、行数、字段布局

3.行数、方向、字段布局

4.列数、行数、方向

 

第6题 题目类型: 单选题

题目:数据库创建后就可以创建表了,创建表可以用_4__等方法来创建。

可选答案:

  1. 企业管理器

2.查询分析器

  1. OSQL

4.企业管理器和CREATE TABLE语句

 

第7题 题目类型: 单选题

题目:SELECT语句要把重复行屏蔽使用关键字(1)

可选答案:

  1. DISTINCT

2.UNION

3.ALL

4.GROUP

 

第8题 题目类型: 单选题

题目:T-SQL语句将多个查询结果返回一个结果集的操作是(2)

可选答案:

  1. JOIN

2.UNION

3.INTO

4.LIKE

 

第9题 题目类型: 单选题

题目:如果在SELECT语句中使用集合函数时,一定在后面使用(1)

可选答案:

1.GROUP BY

2.COMPUTE BY

3.HAVING

4.COMPUTE

 

第10题 题目类型: 单选题 1

题目:可以使用UNION子句的语句()

可选答案:

1.INSERT

2.SECT

3.CREATE VIEW

4.子查询

 

 

 

[试题分类]:SQL server 数据库应用

 

1.逻辑设计主要是把概念模式转换成

A.DBMS能处理的模式

B.与DBMS无关的模式

C.层次结构模型

D.子模式

答案:A

题型:单选题

知识点:第1章

难度:1

 

2.物理结构设计的任务是设计数据库的

A.存储格式

B.存取方法

C.存储结构与存取方法

D.存储模式

答案:

题型:单选题

知识点:第1章

难度:1

 

3.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为

A.数据库模式描述语言(DDL)

B.数据库子语言(SubDL)

C.数据操纵语言(DML)

D.数据结构语言

答案:A

题型:单选题

知识点:第5章

难度:1

 

4.下列计算机表示的信息中,不能称为”数据”的是

A.人的姓名

B.图形符号

C.计算机程序

D.文件名

答案:C

题型:单选题

知识点:第1章

难度:1

 

 

5.E-R模型转换成关系模型是在数据库设计阶段中的哪个阶段?

A.概念设计

B.逻辑设计

C.物理设计

D.实现

答案:B

题型:单选题

知识点:第1章

难度:1

 

6.一个世界进口公司的数据库应用系统,需要创建一个数据库用于存放定单信息,定单将被输入到一个客户/服务器应用程序,每当有新的定单被输入,一个唯一的定单号被分配。定单号必须递增的。每天平均有10000条定单被输入。现在创建了一个名Orders的表,并为表建了一个OrderNumber列。接下来该怎么做?

A.为OrderNumber列设置数据类型为uniqueidentifier

B.为OrderNumber列设置数据类型为int,并为该列设置IDENTITY属性

C.为OrderNumber列设置数据类型为int,创建一个用户定义函数,从表中选出OrderNumber的最大值

D.为OrderNumber列设置数据类型为int,创建一个NextKey表,在表中添加一个NextOrder列,为NextOrder列设置数据类型为int,创建一个存储过程,获取和更新NextKey表的值

答案:

题型:单选题

知识点:第4章

难度:2

 

7.在SQL语言中,修改表中数据的命令是

A.INSERT

B.DELETE

C.UPDATE

D.MODIFY

答案:C

题型:单选题

知识点:第5章

难度:1

 

8.关于事务的故障与恢复,下列描述正确的是

A.事务日志是用来记录事务执行的频度

B.采用增量备份,数据的恢复可以不使用事务日志文件

C.系统故障的恢复只需进行重做(Redo)操作

D.对日志文件设立检查点目的是为了提高故障恢复的效率

答案:D

题型:单选题

知识点:第6章

难度:2

 

9.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建

A.另一个表(table)

B.游标(cursor)

C.视图(view)

D.索引(index)

答案:C

题型:单选题

知识点:第6章

难度:1

 

10.某公司的人力资源数据库中包括了一个名为 Employee 的表,这个表包含了机密信息,员工 ID 和薪水信息。表同样也包括了非机密信息,比如员工的名字和地址。现在需要使员工的所有的非机密信息在外部应用程序XML格式下可用,同时需要对外部应用程序隐藏机密信息。最恰当的方式是以下哪种呢?

A.创建一个存储过程,从 Employee 表中返回 XML 格式的非机密信息

B.创建一个用户定义函数,从 Employee 表中返回非机密信息的行集合

C.创建一个视图,仅仅包括 Employee 表的非机密信息。给外部应用程序根据视图提交查询的权限。

D.在 Employee 表中设置行级别的许可权限,阻止外部应用程序从视图中查询包含重要信息的列。给外部应用程序根据视图提交查询的权限

答案:

题型:单选题

知识点:第8章

难度:3

 

11.在公司人事管理数据库中使用数据表Employees来记录员工信息。为了保证该数据表中的HomePhone和BusinessPhone两个列中至少有一列不为空,请问应当在下列选项中选择哪一个?

A.创建规则绑定到这两列上,不允许两列为空

B.创建规则绑定到这两列上,不允许输入为空

C.在这两列上添加CHECK约束防止空值输入

D.在这两列上添加CHECK约束验证输入的两列中至少有一列不为空

答案:D

题型:单选题

知识点:第9章

难度:2

 

12.在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的

A.参照完整性

B.实体完整性

C.域完整性

D.用户定义完整性

答案:B

题型:单选题

知识点:第9章

难度:1

 

13.某公司的人力资源部门实现了一个数据库。这个数据库将存储员工信息。创建一个名为 EmployeeContact 的表,包含了如下的列:HomePhone, BusinessPhone, FaxNumber, 和 EmailAddress,必须确保每一个记录都包含HomePhone 或者 BusinessPhone 列的值。应该怎么做呢?

A.创建一个不允许非空值的规则,在 HomePhone 和 BusinessPhone 列绑定规则;

B.创建一个规则,在 HomePhone 和 BusinessPhone 列阻止空值输入。将规则绑定在表上;

C.在 HomePhone 和 BusinessPhone 列上增加 CHECK 约束,阻止空值输入;

D.在表上增加 CHECK 约束,在 HomePhone 和 BusinessPhone 列上输入的值最少有一个是非空可用值;

答案:D

题型:单选题

知识点:第9章

难度:3

 

14.在建立表结构时定义关系完整性规则,以下说法正确的是?

A.使DBMS能够自动维护数据完整性约束条件

B.还需要编程实现数据完整性约束条件

C.没有必要定义

D.将使系统操作复杂

答案:A

题型:单选题

知识点:第9章

难度:2

 

15.在数据库中包括保密信息的存储过程,要防止其他人看到这些保密的信息,应该怎么做?

A.从syscomments系统表中删除存储过程的文本

B.对存储过程的文本加密

C.拒绝syscomments系统表中对public用户的SELECT权限

D.拒绝sysobjects系统表中对public用户的SELECT权限

答案:

题型:单选题

知识点:第10章

难度:3

 

16.数据库的并发操作带来的问题可能是?

A.非法用户的使用

B.增加数据冗余度

C.丢失更新

D.数据独立性会提高

答案:C

题型:单选题

知识点:第9章

难度:2

 

17.在俱乐部会员信息数据库系统中,有一张表用于登记会员的信息,其中包括列BirthDay保存会员的生日信息。由于系统需要经常查询生日信息,发出生日祝贺邮件,因此要保证登记时输入生日信息,如果输入为空,提示出错信息。应当如何设计数据库以满足该设计需求?

A.在BirthDay列上添加CHECK约束

B.在BirthDay上创建数据验证规则

C.使BirthDay列不能为空

D.创建触发器验证BirthDay列的输入

答案:

题型:单选题

知识点:第11章

难度:2

 

18.有关动态增量备份的描述正确的是

A.动态增量备份过程不允许外部事务程序访问数据库

B.动态增量备份会备出全部数据

C.动态增量备份装载后数据库即处于一致性状态

D.动态增量备份宜在事务不繁忙时进行

答案:D

题型:单选题

知识点:第13章

难度:2

 

19.下列关于数据库、文件和文件组的描述中,错误的是

A.一个文件或文件组只能用于一个数据库

B.一个文件可以属于多个文件组

C.一个文件组可以包含多个文件

D.数据文件和日志文件放在同一个组中

答案:B

题型:单选题

知识点:第3章

难度:2

 

20.SQL Sever数据库保存了所有系统数据和用户数据,这些数据被组织成不同类型的数据库对象,以下不属于数据库对象的是

A.表

B.视图

C.索引

D.规则

答案:

题型:单选题

知识点:第7章

难度:2

 

21.SQL Server支持4个系统数据库,其中用来保存SQL Server系统登录信息和系统配置的( )数据库

A.master

B.tempdb

C.model

D.msdb

答案:A

题型:单选题

知识点:第2章

难度:1

 

22.以下有关索引的描述中不正确的是

A.聚簇索引的顺序与数据行存放的物理顺序相同

B.若表中没有创建其他的聚簇索引,则在表的主键列上自动创建聚簇索引

C.当一个表创建了多个聚簇索引时,同一时刻只有一个聚簇索引起作用

D.一个表可以有多个非聚簇索引

答案:C

题型:单选题

知识点:第7章

难度:3

 

23.下列有关临时表DELETED和INSERTED的叙述中不正确的是

A.DELETED表和INSERTED表的结构与触发器表相同

B.触发器表与INSERTED表的记录相同

C.触发器表与DELETED表没有共同的记录

D.UPDATE操作需要使用DELETED和INSERTED两个表

答案:

题型:单选题

知识点:第11章

难度:3

 

23.SQL Server中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为

A.帐户

B.角色

C.登录

D.SQL Server用户

答案:B

题型:单选题

知识点:第12章

难度:1

 

24.日志文件是用于记录

A.程序运行过程

B.数据操作

C.对数据的所有更新操作

D.程序执行的结果

答案:C

题型:单选题

知识点:第13章

难度:2

 

25.以下几个方法中哪个不是数据库恢复通常所采用的方法?

A.建立检查点

B.建立副本

C.建立日志文件

D.建立索引

答案:

题型:单选题

知识点:第13章

难度:2

 

26.Transact-SQL提供了连接操作符____,用于从两张或多张数据表的连接中获取数据

答案:JOIN

题型:填空题

知识点:第5章

难度:1

 

27.在WHILE循环体内可以使用BREAK和CONTINUE语句,其中______语句用于终止循环的执行,______语句用于将循环返回到WHILE开始处,重新判断条件,以决定是否重新执行新的一次循环。

答案:BREAK | CONTINUE

题型:填空题

知识点:第5章

难度:1

 

28.SQL Server 数据库中,数据完整性包括______、______和______三种。

答案:

题型:填空题

知识点:第9章

难度:1

 

29.Transact-SQL中的变量分为局部变量与全局变量,局部变量用____开头,全局变量用____开头。

答案:@ | @@

题型:填空题

知识点:第5章

难度:2

 

30.在SQL Server中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____语句,收回所授的权限使用____语句,限制用户或角色的某些权限使用____语句。

答案:GRANT | REVOKE | DENY

题型:填空题

知识点:第12章

难度:2

 

31.SQL Server数据库中都包括哪几种数据库备份策略?

答案:

题型:简答题

知识点:第13章

难度:1

 

32.SQL Server数据库中包含哪几种数据库文件?

答案:

题型:简答题

知识点:第3章

难度:1

 

32.什么是视图?使用视图的优点是什么?

答案:

题型:简答题

知识点:第8章

难度:2

 

33.使用存储过程有哪些好处?

答案:

题型:简答题

知识点:第10章

难度:3

 

34.试列举SQL Server数据库中约束的类型都有哪些?

答案:

题型:简答题

知识点:第9章

难度:2

 

35.{

下列各表是SQL Server数据库管理系统中示例数据库Northwind中的一些表中相关字段的说明,使用这些表按要求完成下面各题。

 

表Employees—员工基本信息表

字段名 说明
EmployeeID 员工编号
LastName
FirstName
Title 职务

 

表Customers—客户基本信息表

字段名 说明
CustomerID 客户编号
CompanyName 单位名称
ContactName 联系人姓名
ContactTitle 联系人职务
Address 通信地址
Region 所在地区
PostalCode 邮政编码
Country 所在国家
Phone 电话
Fax 传真

 

 

 

表Orders­订单基本信息

字段名 说明
OrderId 订单编号
CustomerID 客户编号
EmployeeID 员工编号
OrderDate 订购时间
ShippedDate 发送日期

 

 

 

表Products—产品基本信息

字段名 说明
ProductID 产品编号
ProductName 名称
SupplierID 产品供应商编号
CategoryID 产品分类编号
UnitPrice 单价

 

表Categories—产品分类表

字段名 说明
CategoryID 分类编号
CategoryName 分类名称
Description 描述
Picture 产品图

 

表Suppliers—产品供应商基本信息

字段名 说明
SupplierID 供应商编号
CompanyName 单位名称
ContactName 联系人姓名
ContactTitle 联系人职务

 

  1. 写出SQL语句,完成查询产品分类名称为“Seafood”的产品信息,输出产品编号(PoductID)、产品名称(ProductName)、供应商名称(CompanyName)和产品单价(UnitPrice)。
  2. 写出SQL语句,统计产品信息表Products中每一类(由字段CategorID区分)的平均价格(产品单价是UnitPrice)输出产品分类名称、该类产品的平均价格
  3. 写出SQL语句,查询订单的详细信息,输出订单编号、客户名称(CompanyName)、负责订单的员工的姓、名、订单的时间(OrderDate),并按订单的时间排序输出
  4. 写一个触发器,当插入产品基本信表Products一条记录时,如果数量Quantity字段的数量<=0时,显示信息“数量不能为0,请重新输入!”并取消插入操作

 

}

答案:

题型:设计题

知识点:第5章、第6章

难度:2

 

36.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足______完整性约束。

答案:参照完整性

题型:填空题

知识点:第9章

难度:1

 

37.向已存在的表的某一列或某几列添加主键约束,表中已有的数据在这几列上需要满足两个条件______和______。

答案:没有重复值|  没有空值

题型:填空题

知识点:第9章

难度:1

 

38.封锁粒度是指封锁对象的大小。封锁粒度与系统的并发度和并发控制的开销密切相关。封锁的粒度越小,并发度越______,系统开销也越______;封锁的粒度越大,并发度越______,系统开销也越______。

答案:

题型:填空题

知识点:第6章

难度:2

 

39.简述数据库并发操作通常会带来哪些问题?

答案:

题型:简答题

知识点:第6章

难度:2

 

40.数据库系统中常见的故障有哪几类?

答案:

题型:简答题

知识点:第13章

难度:3

 

41.{

现有以下数据表:

学生(学号,姓名,性别,专业、奖学金)

课程(课程号,名称,学分)

学习(学号,课程号,分数)

  1. 给出创建以上数据表的SQL语句,并且能够实现实体完整性和参照完整性。

用SQL语言实现下列2—5小题:

  1. 检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;
  2. 检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;

4 对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;

  1. 定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分

 

}

答案:略

 

42.E-R方法的三要素是

A.实体、属性、实体集

B.实体、键、联系

C.实体、属性、联系

D.实体、域、候选键

答案:C

题型:单选题

知识点:第1章

难度:1

 

43.下列关于数据库运行和维护的叙述中,正确的说法是

A.只要数据库正式投入运行,标志着数据库设计工作的结束

B.数据库的维护工作就是维护数据库系统的正常运行

C.数据库的维护工作就是发现错误,修改错误

D.数据库正式投入运行标志着数据库运行和维护工作的开始

答案:

题型:单选题

知识点:第1章

难度:1

 

44.SQL语言是( )的标准语言

A.层次数据库

B.网络数据库

C.关系数据库

D.非数据库

答案:C

题型:单选题

知识点:第5章

难度:1

 

45.一般来说,以下哪种情况的列不适合建立索引

A.经常被查询的列

B.ORDER BY子句中使用的列

C.是外键或主键的列

D.包含许多重复值的列

答案:D

题型:单选题

知识点:第7章

难度:2

 

45.定义基本表时,若要求某一列的值是唯一的,则应在定义时使用( ),但如果该列是主键,则可省写

A.NULL

B.NOT NULL

C.DISTINCT

D.UNIQUE

答案:

题型:单选题

知识点:第5章

难度:2

 

45.与HAVING子句一起使用的子句是

A.GROUP BY

B.ORDER BY

C.WHERE

D.JOIN

答案:A

题型:单选题

知识点:第5、6章

难度:2

 

46.{

若用如下的SQL语句创建一个student表:

CREATE TABLE student( NO CHAR(4) NOT NULL,

NAME CHAR(8) NOT NULL,

SEX CHAR(2),

AGE SMALLINT );

可以插入到student表中的是(   )。

 

}

A.(‘1031’,’曾华’,男,23)

B.(‘1031’,’曾华’,NULL,NULL)

C.(NULL,’曾华’,’男’,23)

D.(‘1031’,NULL,’男’,23)

答案:B

题型:单选题

知识点:第4章

难度:2

 

47.客户信息表中包含客户生日信息,当数据录入时,若不包括客户出生年月,数据库要产生一个错误信息。需要设计一个方法来校验出生日期数据是否填写,没有的情况下要显示错误信息。将怎么做?

A.在BirthDate 字段上加上CHECK约束

B.建立一个规则,并将这个规则绑定在BirthDate字段上

C.改变Owners表使BirthDate字段不能为空

D.在Owners表上建立一个触发器校验BirthDate字段

答案:

题型:单选题

知识点:第11章

难度:3

 

48.在Transact-SQL中,使用INSERT命令添加数据,若需要添加一批数据应使用( )语句

A.INSERT…VALUES

B.INSERT…SELECT

C.INSERT…DEFAULT

D.A B C均可

答案:B

题型:单选题

知识点:第5章

难度:2

 

49.系统运行一段时间后,业务数据已经增长一定的数量,一些存储过程的执行时间也迅速增长。其他的查询和存储过程访问数据库中相同的信息,没有执行时间的增长。必须恢复这些执行慢的的存储过程的性能到最初始的状态。应该怎么做呢?

A.经常使用 WITH RECOMPILE 选项来执行运行慢的存储过程

B.为每一个执行慢的存储过程所访问的表执行 UPDATE STATISTICS 命令

C.为每一个执行慢的存储过程执行 sp_recompile 系统存储过程

D.为每一个执行慢的存储过程所访问的表执行 DBCC REINDEX 命令

答案:C

题型:单选题

知识点:第10章

难度:3

 

50.在某个库存数据库系统中,使用Product表保存产品的信息,其中的列CatalogID保存产品种类。为了保证添加的同一种类的产品不超过50种,应当如何保证数据不会超过最大值?

A.使用触发器验证数据

B.创建数据验证规则

C.使用CHECK约束验证数据

D.使用UPDATE视图和WITH CHECK OPTION选项验证数据

答案:

题型:单选题

知识点:第11章

难度:3

 

51.不能激活触发器执行的操作是

A.DELETE

B.UPDATE

C.INSERT

D.SELECT

答案:D

题型:单选题

知识点:第11章

难度:1

 

52.在以下各类约束的描述中错误的是

A.UNQIUE约束上的列中允许存在空值

B.可以在“值为NULL”的列上建立主键约束

C.UNQIUE约束和NO NULL约束一起使用可以替代主键约束

D.CHECK约束是一种用户自定义的约束

答案:B

题型:单选题

知识点:第11章

难度:2

 

53.对SQL对象的操作权限的描述正确的是

A.权限的种类分为INSERT、DELETE和UPDATE三种

B.权限只能用于实表不能应用于视图

C.使用REVOKE语句获得权限

D.使用GRANT语句赋予权限

答案:D

题型:单选题

知识点:第12章

难度:2

 

54.下列关于数据恢复的说法不正确的是

A.恢复的基本前提就是“ 冗余 ”,即数据的重复存储。

B.要能够正常恢复数据,需要定期对数据库进行 复制 或转储(dump)。

C.如数据库已破坏,恢复时执行REDO(重做)操作需要用到日志文件;

D.恢复一定会丢失数据;

答案:

题型:单选题

知识点:第13章

难度:2

 

55.在一个客户端/服务器结构的系统中,用户在客户端输入数据。每次输入后就产生一个唯一的纪录编号,平均每天有10000条记录输入到数据库中,应当如何设计数据库实现该需求?

A.将数据记录的一列设为唯一表示符

B.将数据记录的一列设置IDENTITY属性

C.使用函数操作数据,保证唯一性

D.使用存储过程保证数据的唯一性

答案:B

题型:单选题

知识点:第4章

难度:3

 

56.“保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。”这是指数据的( )恰鹿导航整理https://hao.qialu999.com/

A.安全性

B.完整性

C.并发控制

D.恢复

答案:A

题型:单选题

知识点:第12章

难度:1

 

57.设计某个数据库的两个事务操作时出现了死锁的情况。事务1中先后修改表A,B,C,最后提交事务;而事务2修改表的顺序为表C,A,请问下列哪种做法可以解决死锁问题?

A.在事务2中将修改表的顺序改为A,C

B.将两个事务的DEADLOCK_PRIORITY设置为LOW

C.在事务A检测服务器的错误1205,如发生,重启事务

D.将两个事务的DEADLOCK_PRIORITY设置为0

答案:

题型:单选题

知识点:第6章

难度:3

 

58.在SQL语言中,删除基本表的命令是

A.DESTROY TABLE

B.DROP TABLE

C.DELETE TABLE

D.REMOVE TABLE

答案:B

题型:单选题

知识点:第5章

难度:1

 

59.在SQL语言中,创建基本表应使用______语句,创建视图应使用______语句,创建索引应使用_____语句。恰鹿导航整理https://hao.qialu999.com/

答案:CREATE TABLE |  CREATE VIEW  |  CREATE INDEX

题型:填空题

知识点:第5章

难度:1

 

60.SQL Server 数据库支持两种登录验证模式:______、______。

答案:

题型:填空题

知识点:第12章

难度:1

 

61.SQL Server2000常用的管理器中,______是用于管理SQL Server对象的方便而实用的图形化工具,它是SQL Server工具中最重要的一个,通过它可以对SQL Server数据库进行管理和操作。______是一个可以交互执行SQL语句和脚本的图形工具,它的主要功能是编辑、编译和执行T-SQL语句,并显示命令结果。

答案:企业管理器 |  查询分析器

题型:填空题

知识点:第2章

难度:1

 

62.封锁机制是并发控制的主要手段。封锁机制中有两种基本类型的锁,它们是:______、______。

答案:

题型:填空题

知识点:第6章

难度:1

 

63.若事务T对数据对象A加了共享锁即S锁,则其他事务只能对数据A再加______锁,不能再______锁,直到事务T释放A上的锁。

答案:共享 |  排它

题型:填空题

知识点:第6章

难度:1

 

64.举例说明什么是外键?

答案:

题型:简答题

知识点:第6章

难度:2

 

65.事务的四个特性是什么?

答案:

题型:简答题

知识点:第6章

难度:2

 

66.简述索引的作用?

答案:

题型:简答题

知识点:第7章

难度:3

 

67.什么是视图?视图和基表的主要区别是什么?

答案:

题型:简答题

知识点:第8章

难度:3

 

68.SQL语言是( )的标准语言,恰鹿导航整理https://hao.qialu999.com/

A.数据操纵

B.非过程化

C.过程化

D.数据定义

答案:B

题型:单选题

知识点:第5章

难度:1

 

69.计算机数据管理的三个阶段,不包括以下哪个阶段

A.文件系统阶段

B.人工管理阶段

C.关系模型阶段

D.数据库系统阶段

答案:

题型:单选题

知识点:第1章

难度:1

 

70.关系数据库是基于(    )的

A.关系数据模型

B.网状数据模型

C.层次数据模型

D.对象数据模型

答案:

题型:单选题

知识点:第1章

难度:1

 

71.SQL Server中的数据库文件可分为三类,其中不包括

A.主数据文件

B.二级数据文件

C.事务日志文件

D.索引文件。

答案:D

题型:单选题

知识点:第3章

难度:2

 

71.在SQL语言中,修改表中数据的命令是

A.INSERT

B.ALTER

C.UPDATE

D.MODIFY

答案:

题型:单选题

知识点:第5章

难度:1

 

72.按照事务的启动和执行方式,可以将事务分为三类,不包括以下哪一类

A.显式事务

B.自动提交事务

C.隐性事务

D.事务回滚

答案:D

题型:单选题

知识点:第6章

难度:2

 

73.在视图上不能完成的操作是

A.查询

B.定义基表

C.更新视图

D.定义新视图

答案:

题型:单选题

知识点:第8章

难度:2

 

74.在数据库系统中,空值是

A.0

B.空格

C.空字符串

D.不确定

答案:D

题型:单选题

知识点:第5章

难度:2

 

75.下列四项中,不属于关系数据库特点的是

A.没有数据冗余

B.数据独立性高

C.数据共享性好

D.多用户访问

答案:A

题型:单选题

知识点:第1章

难度:1

 

76.数据库的并发操作带来的问题可能是?

A.非法用户的使用

B.增加数据冗余度

C.丢失更新

D.数据独立性会提高

答案:C

题型:单选题

知识点:第9章

难度:2

 

77.多个用户同时对同一数据进行操作,描述的是

A.数据库的完整性

B.数据库的并发控制

C.数据库的恢复

D.数据库的恢复

答案:

题型:单选题

知识点:第6章

难度:2

 

78.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是

A.多对多

B.一对一

C.多对一

D.一对多

答案:C

题型:单选题

知识点:第1章

难度:1

 

79.当关系R和S自然联接时,能够把R中原该舍弃的元组放到结果关系中的操作是

A.左外联接

  1. 右外联接
  2. 外部联接

D.外联接

答案:

题型:单选题

知识点:第5、6章

难度:3

 

80.下列聚合函数中不忽略空值 (NULL) 的是

  1. SUM (列名)
  2. MAX (列名)
  3. COUNT ( * )
  4. AVG (列名)

答案:C

题型:单选题

知识点:第5、6章

难度:2

 

81.SQL中,下列涉及空值的操作,不正确的是

  1. AGE IS NULL
  2. AGE IS NOT NULL
  3. AGE = NULL
  4. NOT (AGE IS NULL)

答案:C

题型:单选题

知识点:第5、6章

难度:2

 

82.在SELECT语句中,以下有关ORDER BY子句的叙述中不正确的是。

  1. ORDER BY子句可以对多个列进行排序
  2. SELECT语句中,ORDER BY只能在所有其它子句之后作为最后一个子句出现

C.子查询中也可以使用ORDER BY子句

  1. 在视图中不能使用ORDER BY子句

答案:

题型:单选题

知识点:第5、6章

难度:3

 

83.SQL Server使用了____关键字,用于查询时只显示前面几行数据

答案:top

题型:填空题

知识点:第5章

难度:1

 

84.SQL Server数据库提供多种强制数据完整性的机制,请列举四种____,____,____,____。

答案:primary key约束| foreign key 约束| unique约束 | check约束

题型:填空题

知识点:第9章

难度:2

 

85.SQL Server的安全体系结构分哪几个等级?

答案: {

1)  客户机操作系统的安全性

2)  SQL Server的登录安全性

3)  数据库的使用安全性

4)  数据库对象的使用安全性

题型:简答题

知识点:第12章

难度:1

 

86.在某个数据库中,为了产生一些查询信息,需要连接四五张数据表。假设该数据库在设计时做到了高度的规范化。在这种情况下应当如何提高数据查询的响应速度?

  1. 在这四五张数据表上创建视图并在视图上创建索引
  2. 降低数据库设计的规范化程度
  3. 提高规范化程度
  4. 在连接列上创建索引

答案:

题型:单选题

知识点:第7章

难度:3

 

87.下列关于数据文件与日志文件的描述中,正确的是

A.一个数据库必须有三个文件组成:主数据文件、次数据文件和日志文件

B.一个数据库可以有多个主数据库文件

C.一个数据库可以有多个次数据库文件

D.一个数据库只能有一个日志文件

答案:C

题型:单选题

知识点:第3章

难度:2

 

88.使用下列哪一个选项能够最快速地删除数据表中的数据?

  1. 使用DELETE语句删除表中的数据
  2. 使用TRUNCATE TABLE语句删除表中的数据
  3. 使用DROP TABLE语句删除表中的数据
  4. 使用可更新的游标访问并删除表中的所有记录

答案:B

题型:单选题

知识点:第5章

难度:2

 

89.在某个汽车销售系统数据库中,有两张数据表Models和Colors,分别表示型号和所有可选的颜色。每个车型都有一个默认颜色,在Models表中使用ColorID表示并使用外键约束于Colors表的主键ColorID。使用何种连接方式可以返回所有车型与色彩的组合?

  1. FULL OUTER JOIN
  2. CROSS JOIN
  3. LEFT FULL JOIN
  4. INNER JOIN

答案:

题型:单选题

知识点:第5章

难度:2

 

90.在一个使用SQL Server 数据库创建的数据表Products中,ProductID列是主键,并且在ProductID列上创建了clustered索引。大多数查询使用Catalog和Kind两列。很少有一些产品的Kind相同,但是属于同一个Catalog的产品很多。请问应当如何提高查询效率?

  1. 在Products表上创建视图
  2. 使用存储过程返回数据
  3. 在Kind和Catalog上创建nonclustered索引,将Kind作为索引的第一列
  4. 在Kind和Catalog上创建nonclustered索引,将Catalog作为索引的第一列

答案:C

题型:单选题

知识点:第11章

难度:3

 

91.在某个SQL Server数据库系统中,由于业务需要,经常需要连接三张数据表查询访问数据库,请问应如何提高访问效率?

  1. 创建带索引的视图
  2. 创建存储过程访问数据库返回数据
  3. 创建返回数据的标量用户自定义函数
  4. 创建返回数据的内联用户自定义函数

答案:A

题型:单选题

知识点:第8

难度:2

 

92.在图书馆系统中的数据表Records记录会员借阅图书的信息,假设每个会员可以借阅多本图书,而一个会员不能借阅两本相同的图书。如果要达到上述设计要求,下列哪种做法最为合理?

  1. 将RecordID和会员ID和图书ID设为联合主键
  2. 在RecordID和会员ID和图书ID列上添加UNIQUE约束
  3. 在RecordID和会员ID和图书ID列上使用CHECK约束保证
  4. 在RecordID和会员ID和图书ID列上创建索引

答案:

题型:单选题

知识点:第9章

难度:2

 

93.在某个使用SQL Server 2000创建数据库中使用了存储过程处理机密数据,应当如何做能够使存储过程中的内容不被查看到?

  1. 对存储过程的内容加密
  2. 从syscomments系统表中去除存储过程的内容
  3. 对所有公共角色拒绝syscomments系统表的SELCET权限
  4. 对所有公共角色拒绝sysobjects系统表的SELCET权限

答案:A

题型:单选题

知识点:第10章

难度:3

 

  1. 在培训中心的数据库系统中有教师Teacher和Class两张数据表,在Teacher中的一列checkout表示该教师是否已经辞职签出。Class表中的列TeacherID中出现的数据必须是Teacher表中尚未签出的教师。请问应当使用何种方法保证输入数据的合法性?
  2. 使用外键约束数据的合法性
  3. 使用INSERT触发器保证数据合法性
  4. 使用CHECK约束保证数据的合法性
  5. 使用自定义函数保证数据的合法性

答案:

题型:单选题

知识点:第9、11章

难度:3

 

95.什么是数据完整性?数据完整性的类型都有哪些?

答案:

题型:简答题

知识点:第9章

难度:2

 

  1. 哪一种备份方案所需存储空间最少?

A.日常备份(daily)

B.增量备份(incremental)

C.差异备份(differential)

D.标准备份(normal)

答案:B

题型:单选题

知识点:第13章

难度:2

 

  1. 在数据库中有一个属于Sales组的用户Peter创建了一个触发器Sale_Profit在数据表上。一个属于db_owner组的用户John想要删除这个触发器,他执行SQL语句:DROP TRIGGER Sale_Profit。但是执行失败,系统提示该触发器不在系统目录中。请问应当如何删除该触发器?
  2. 将John加入到Sales组
  3. 在SQL语句的触发器名字前添加触发器的拥有者的名字
  4. 使用DROP TRIGGER命令
  5. 在DROP TRIGGER中指定触发器号

答案:

题型:单选题

知识点:第11章

难度:3

 

98.{

现有三张数据表,即学生表S、课程表C和学生选课表SC,它们的结构如下:

S(S#,SN,SEX,AGE,DEPT)

C(C#,CN)

SC(S#,C#,GRADE)

其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE成绩。

  1. 查询所有比“王华”年龄大的学生姓名、年龄和性别
  2. 查询选修了课程号为“C2”的学生中成绩最高的学生的学号
  3. 查询至少选修了两门课程的学生的姓名
  4. 查询所有没有被学生选过的课程的名称
  5. 在C表中建立UPDATE 触发器tr1,若更新了C表中的课程编号,则相应更新SC表的课程编号

 

}

答案:

题型:设计题

知识点:第5章、第6章

难度:2

 

99.索引的优点都有哪些?

答案:

题型:简答题

知识点:第7章

难度:2

 

100.试比较视图与查询的相同点和不同点? 恰鹿导航整理https://hao.qialu999.com/

答案:

题型:简答题

知识点:第8章

难度:2

 

101.触发器是什么?都有哪些类型?

答案:

题型:简答题

知识点:第11章

难度:2

 

102.如果要计算结果集中数字的最大值,可以使用聚合函数____。

答案:

题型:填空题

知识点:第5章

难度:1

 

103.数据库管理系统的主要功能有哪些?

答案:

题型:简答题

知识点:第1章

难度:1

 

104.事务必须具有的四个性质是:原子性,一致性、____和____。

答案:隔离性 |   持续性

题型:填空题

知识点:第6章

难度:1

 

105.数据库系统可能发生各种各样的故障,大致可分为:事务内部的故障、____、____,以及其它原因导致的故障。

答案:系统故障|   介质故障

题型:填空题

知识点:第6章

难度:1

 

106.在T-SQL触发器中,UPDATE语句修改前的旧值存储在____表中。恰鹿导航整理https://hao.qialu999.com/

答案:

题型:填空题

知识点:第11章

难度:1

 

107.{

现有关系数据库如下:

学生(学号,姓名,性别,专业、奖学金)

课程(课程号,名称,学分)

学习(学号,课程号,分数)

用SQL语言实现下列小题:

  1. 对成绩得过满分(100分)的学生,将其奖学金设为1000元。
  2. 检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名和奖学金。
  3. 检索至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业。
  4. 检索每个学生的平均成绩学生信息,包括学号、姓名、专业和平均成绩。
  5. 创建基于以上数据表的视图,包含学生的学号,姓名,性别,专业、奖学金及所选课程名称、分数。

 

}

答案:

题型:设计题

知识点:第5章、第6章

难度:2

 

  1. 视图是数据库中的重要对象,下列有关视图的说法错误的是
  2. 一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中
  3. 可以将复杂的查询语句封装在视图中以简化相关查询语句的编写
  4. 通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性
  5. 可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用

答案:

题型:单选题

知识点:第8章

难度:2

 

109.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是

A.建立库结构

B.扩充功能

C.加载数据

D.系统调试

答案:B

题型:单选题

知识点:第1章

难度:1

 

  1. 在下列实体联系中,属于一对一联系的是,恰鹿导航整理https://hao.qialu999.com/
  2. 机票与座位号之间的联系
  3. 车间与工人之间的联系
  4. 商店与商品之间的联系
  5. 学生与课程之间的联系

答案:A

题型:单选题

知识点:第1章

难度:1

 

111.计算字段的累加和的函数是:____,统计项目数的函数是: ____。

答案:

题型:填空题

知识点:第6章

难度:1

 

112.E-R模型是数据库的___设计阶段的一个有力工具。

答案:概念

题型:填空题

知识点:第1章

难度:1

 

  1. 数据是经过数字化存储到计算机中的信息,所以数据库中的最终存储形式是数字。

答案:错误

题型:判断题

知识点:第1章

难度:1

 

  1. SQL SERVER 所有操作都将记录在日志里。

答案:

题型:判断题

知识点:第13章

难度:1

 

  1. 通配符“_”表示某单个字符。

答案:正确

题型:判断题

知识点:第5章

难度:1

 

  1. 一个表上只能建立一个聚集索引。

答案:正确

题型:判断题

知识点:第7章

难度:1

 

  1. 减少数据冗余是数据库技术产生的原因之一,在数据库中应避免一切冗余。

答案:错误

题型:判断题

知识点:第1章

难度:1

 

  1. 外键是指一个表中含有与另外一个表的主键相同的列或列组,外键不要求唯一。

答案:

题型:判断题

知识点:第9章

难度:1

 

  1. 当用户删除一个表(DROP TABLE)后,建立在该表上的视图仍旧存在,但无法使用了。

答案:正确

题型:判断题

知识点:第5章

难度:1

 

  1. 表的每个触发动作只能有一个INSTEAD OF触发器。恰鹿导航整理https://hao.qialu999.com/

答案:正确

题型:判断题

知识点:第11章

难度:1

 

  1. 因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。

答案:

题型:判断题

知识点:第6章

难度:1

 

  1. 数据库的合法用户可以操纵数据库中的所有数据。

答案:错误

题型:判断题

知识点:第12章

难度:1

 

123.数据管理技术发展经历了______、文件系统管理和______三个阶段。

答案:人工管理 | 数据库系统管理

题型:填空题

知识点:第1章

难度:1

 

 

124.{

假设有下面两个数据表:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主键;部门(部门号,名称,经理名,电话),其中部门号为主键。

  1. 给出创建以上数据表的SQL语句,并且能够实现实体完整性和参照完整性;定义职工年龄不得超过 60 岁。
  2. 创建基于以上数据表的视图,包含职工详细信息及所在部门名称、经理姓名和电话。
  3. 检索每个部门的员工总人数;

4 检索员工年龄大于40岁的员工的信息,并按照工资的降序排列;

  1. 插入一个新建部门的信息:部门号为100,名称为信息部门,电话400800,暂无经理。

}

答案:

题型:设计题

知识点:第5章、第6章

难度:2

 

125.{

已知学生成绩管理的关系模式如下:

S (Sno, Sname, Ssex, Sage, Sdept)

C (Cno, Cname, Cpno, Ccredit)

SC (Sno, Cno, Grade)

其中,S为学生表,属性分别为学号、姓名、性别、年龄、所在院系;C为课程表,属性分别为课程号、课程名、先修课程号、学分;SC为选课表,属性分别为学号、课程号、成绩。

请按如下要求写出SQL语句:

①插入到SC表一条新选课记录,其学号和课程号为‘1520122346’、‘C09’。

②查询所在系为‘软件学院’的所有女生的学号、姓名和年龄。

③查询每门课程的课程号、平均分和最高、最低分。

④创建一个视图,包括软件学院所有学生的学号、姓名和性别及所选课程名称

}

答案:

 

题型:设计题

知识点:第5章、第6章

难度:2

 

 

  1. SQL Server中四种数据库备份类型
    完全数据库备份
    完全数据库和事务日志备份
    差异备份
    数据库文件或文件组备份
  2. SQL Server提供了相应的三E种恢复模式
    完全恢复模型
    大容量日志记录恢复模型
    简单恢复模型

3.哪一种备份方案所需存储空间最少?  (B)
A.日常备份( daily )
B.增量备份( incremental )
C.差异备份( differential )
D.标准备份( normal )
正确答案: B

 

 

 

 

  1. 什么是触发器?触发器的优点?
    触发器是一种特殊类型的存储过程I在对表或视图发出UPDATE、
    INSERT或DELETE语句时自动执行。
    触发器的优点.
    ■触发器是自动的:当对表中的数据作了任何修改(比如手工输
    入或者应用程序采取的操作)之后立即被激活。
    ■触发器可以通过数据库中的相关表进行层叠更改。
    ■触发器可以强制限制,这些限制比用CHECK约束所定义的更
    复杂
    ■-个表中的多个同类触发器( INSERT、UPDATE或DELETE )
    允许采取多个不同的对策以响应同一一个修改语句

2.下列有关临时表DELETED和INSERTED的叙述中不正确的是
(B)。
A. DELETED表和INSERTED表的结构与触发器表相同
B .触发器表与INSERTED表的记录相同
C .触发器表与DELETED表没有共同的记录。
D . UPDATE操作需要使用DELETED和INSERTED两个表

  1. 保护数据库,防止未经授权的或不合法的使用造成的数据泄
    露、更改破坏。”这是指数据的(A)。
    A.安全性
    B.完整性
    C .并发控制
    D.恢复
  2. SQL Server中,为便于管理用户及权限,可以将一组具有相同
    权限的用户组织在一起,这- -组具有相同权限的用户就称为( B )。
    A.帐户
    B.角色
    C.登录
    D. SQL Server用户

5.数据库管理系统通常提供授权功能来控制不同用户访问数据的
权限,这主要是为了实现数据库的(D)。
A.可靠性
B.-致性
C.完整性
D.安全性.

 

 

 

  1. 什么是存储过程,使用存储过程有哪些好处?
    存储过程是SQL语句和可选控制流语句的预编译集合,可包含程序流、
    逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或
    多个结果集以及返回值,由应用程序调用执行。
    它具有以下优点:
    可以在单个存储过程中执行一系列SQL语句。

    可以从自己的存储过程内引用其它存储过程,这可以简化-系列复
    杂语句。

    存储过程在创建时即在服务器上进行编译,所以执行起来比单个
    SQL语句快。
    提供了安全性机制。用户可以被赋予执行存储过程的权限,而不必
    在存储过程引|用的所有对象上都有权限

2.在某个使用SQL Server创建数据库中使用了存储过程处理机密
数据,应当如何做能够使存储过程中的内容不被查看到?
A.对存储过程的内容加密
B.从syscomments系统表中去除存储过程的内容
C.对所有公共角色拒绝syscomments系统表的SELCET权限
D.对所有公共角色拒绝sysobjects系统表的SELCET权限
正确答案: A

3.在-一个使用SQL Server创建的数据表Products中,使用SQL语句
和存储过程查询表中的数据。当表内的数据大量增长后,使用存储过
程查询的速度大为下降,而SQL语句的性能并没有很大的变化。请问
应当采用何种方法使得存储过程的性能提高?
A.使用WITH RECOMPILE选项提高执行速度慢的存储过程的性能
B.使用执行速度慢的存储过程对每个数据表执行UPDATE
STATISTICS语句
C.对执行速度慢的存储过程执行系统存储过程sp_ recompile
D.使用执行速度慢的存储过程对每个数据表执行DBCC REINEX语

正确答案:[C]
C对执行速度慢的存储过程执行系统存储过程sp_ recompile

 

 

  1. 数据完整性的类型都有哪些?
    实体完整性是对主键取值的约束,指作为键的各个属性的值不能取
    引用完整性(参照完整性)是对关系中作为外键的值的约束。参照
    完整性约束规定:若关系R1中属性A是另一个关系R2中的主键,则
    对于关系R1中的任二个元组在属性A上的值,必须或者为空值,或者
    为另一个关系R2中某个元组的主键的值。
    实体完整性约束和参照完整性约束是关系模型中最基本的约束。数
    据库系统都应该支持这二种完整性约束。此外还有一些其他约束
    这些约束与具体的数据库应用系统有关,是由用卢根据实际应用定
    叉的完整性约束。

2.简述SQL Server实现数据库完整性的方法
SQL Server提供了相应组件以实现数据库的完整性
实体完整性通过索引、UNIQUE 约束、PRIMARY KEY约束或
IDENTITY属性等实现
域完整性通过FOREIGN KEY约束、CHECK 约束、DEFAULT 定义、
NOT NULL定义和规则等实现
参照完整性通过FOREIGN KEY和CHECK约束和触发器等实现
用户定义完整性通过CREATE TABLE中的所有列级和表级约束、存
储过程和触发器等实现

3.在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中
的(B )
A参照完整性B 实体完整性C 域完整性D用户定义完整性

  1. FOREIGN KEY约束是( B )
    A.实体完整性
    B .参照完整性
    C.用户自定义完整性
    D .域完整性

5.在关系模型中,实现关系中不允许出现相同的元组的约束是通过
(B)
A、侯选键
B、主键.
C、外键

6.约束” 年龄限制在18- -30岁之间” 属于DBMS的哪种功能
(B)。
A.安全性
B.完整性
C .并发控制
D.恢复

 

 

 

  1. 在某个SQL Server数据库系统中,由于业务需要,经常需要连接
    三张数据表查询访问数据库,请问应如何提高访问效率?(A)
    创建带索引|的视图
    B.创建存储过程访问数据库返回数据
    C.创建返回数据的标量用户自定义函数
    D.创建返回数据的内联用户自定义函数
    3.在某个SQL Server数据库系统中,由于业务需要,经常需要连接
    三张数据表查询访问数据库,请问应如何提高访问效率?
    正确答案: A创建带索引|的视图

4.一般来说,以下情况的列不适合建立索引( D) 。
A.经常被查询的列
B. ORDER BY子句中使用的列。
C.是外键或主键的列D. 包含许多重复值的列
正确答案: D

1.什么是视图?使用视图的优点是什么?
视图是从一个或者多个表中使用SELECT语句导出。视图可以被看
成是虚拟表或存储查询。
视图的优点
■对用户只显示特定数据
■屏蔽数据库复杂性
■简化用户权限管理
■改进性能
■组织数据以便导出到其他应用程序

2.在关系数据库系统中,为了简化用户的查询操作,而又不增加数
据的存储空间,常用的方法是创建(C ) 。
A另一个表( table)

B游标( cursor )
C视图(view)
D索引( index )
正确答案: C

 

 

  1. 日志文件是用于记录(C ) 。
    程序运行过程
    B .数据操作
    C .对数据的所有更新操作
    D .程序执行的结果
    正确答案: C

9.对并发操作若不加以控制,可能会带来( D) 问题。
A.不安全
B.死锁
C.死机
D.数据不–致
正确答案: D

10.若系统在运行过程中,由于某种原因,造成系统停止运行,致
使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而
存储在外存.上的数据未受影响,这种情况称为(B ) 。
A.事务故障
B .系统故障
C.介质故障
D.人为错

正确答案: B

1.什么是索引?
索引是对数据库表中一个或多个列的值进行排序的结构,
可以利用索引|快速访问数据库表中的特定信息。
索引提供指针以指向存储在表中指定列的数据值,然后
根据指定的排序次序排列这些指针。

2.创建索引有什么优点和缺点?
优点:
查询优化器依靠索引|起作用,可以大大加快数据检索速度。
在使用QRDER BY和GROUP BY子句中进行检索数据时,可以显
著减少查询中分组和排序的时间。
若创建了惟一索引,则可强制值的惟- -性
缺点:索引为性能所带来的好处却是有代价的。
带索引的表在数据库中会占据更多的空间。
维护索引的代价,数据插入、更新、 删除操作花费的时间会更长。
应评估两个因素:数据的性质和基于表的查询的性质决定是查创建索
引,应确保对性能的提高程度大于在存储空间和处理资源方面的代价

 

  1. 事务的四个特性:
    (1)原子性( Atomicity )
    惠务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不
    (2)-致性( Consistency )
    事务执行的结果必须是使数据库从-一个-致性状态变到另一个- -致性状态
    (3)隔离性
    对并发执行而言,一-个事务的执行不能被其他事务干扰
    (4)持续性
    一个事务一旦提交。_它对数据库电数据的改变就应该是永久性的。接下来
    的其他操作或故障不应该对其执行结果有住荷影响。

4.按照事务的启动和执行方式,可以将事务分为三类,包括哪三类?(ABC)
A.显式事务
B.自动提交事务
C.隐性事务
D.事务回滚
正确答案: ABC

5.在数据库操作过程中事务处理是一个操作序列,必须具有以(C)
下性质:原子性、一致性、隔离性和()。
A共享性
B继承性C持久性
D封装性
正确答案: C

6.事务是数据库操作的基本工作单位。如果一个事务执行成功,则
全部更新提交:如果一不事执行失败则已做过的更 新被恢复原状,
好像整个事务从笑有过这些更新,这样保持了数据库处于(B ) 状态
A.安全性
B.–致性.
C.完整性
D.可靠性
正确答案: B

7.数据库的并发操作带来的问题可能是( C)
A非法用户的使用
B增加数据冗余度
C丢失更新
D数据独立性会提高
正确答案: C

 

  1. SQL Server提供了4种通配符,?、%、[]、和^。若要表示- -个4
    位的字符串,该字符串以T开头,后四位是1到5的数字,正确的表示
    方法是(CD )。
    ‘T ????’
    B . ‘T%’
    C. ‘T[1-5][1-5][1-5][1-5]’
    D . ‘T[12345][12345][12345][12345] ‘

9.在Transact-SQL中,查询时将student表的bh列标题命名为”编
号”的正确操作是(AD)。
A. SELECT bh 编号
FROM student
B. SELECT 编号bh
FROM student
C . SELECT
bh=编号
FROM student
D. SELECT bh AS编号FROM student

10.使用下列哪一个选项能够 最快速地删除数据表中的数据?(B )。
A使用DELETE语句删除表中的数据
B使用TRUNCATE TABLE语句删除表中的数据
C使用DROP TABLE语句删除表中的数据
D使用可更新的游标访问并删除表中的所有记录
正确答案: (B)

1.在数据表Customers中, CustomerID是主键, Country表示客户
的国籍,现在要求返回所有客户人数超过50的国家。请写出完成该
要求的SQL语句
答案: SELECT Country FROM Customers
GROUP BY Country HAVING COUNT(Country)>50

2.什么是事务.
事务(Transaction)是用户定义的一个数据库操作序列,这些操作
要么全做,要么全不做,是一个不可分割的工作单位
事务是- -系列的数据库操作,是数据库应用程序的基本逻辑单元,
事务是恢复和并发控制的基本单位。

 

  1. 下列关于基本表的叙述中,正确的是(A ) 。
    在SQL中-个关系对应一一个基本表
    B .一个基本表对应-一个存储文件
    C .一个基本表只能有一个索引,索引也存放在存储文件中
    D.基本表是独立存储在数据库中的但一一个存储文件中只能存放一
    个基本表
    答案: A

2.在一个客户端/服务器结构的系统中,用户在客户端输入数据。每
次输入后就产生-个唯- -的纪录编号,平均每天有 10000条记录输入
到数据库中,应当如何设计数据库实现该需求?(B)
A将数据记录的一-列设为唯一表示符
B将数据记录的一-列设置IDENTITY属性
C使用函数操作数据,保证唯- -性
D使用存储过程保证数据的唯一性
正确答案:(B)

3.若要修改基本表中某- -列的数据类型 ,需要使用ALTER语句中的
(C)子句。.
A. DELETE
B. DROP
C. MODIFY
D. ADD
正确答案: C

4.在SQL语言中,删除基本表的命令是(C)
A. DESTROY TABLE
B . DROP TABLE
C. DELETE TABLE
D . REMOVE TABLE
正确答案: C

  1. SQL Server使用了(TOP ) 关键字,用于查询时只显示前面几
    行数据。
    6. Transact-SQL提供了连接操作符(JOIN),用于从两张或多张数
    据表的连接中获取数据。
    7. Transact-SQL允许用户使用SELECT语句查询得到的结果记录来创
    建一个新数据表,创建新表使用( INTO) 子句。
    答案: TOP JOIN  INTO

 

 

  1. 计算机数据管理的三个阶段都是哪些? (ABD) 恰鹿导航整理https://hao.qialu999.com/
    文件系统阶段
    B.人工管理阶段
    C.关系模型阶段
    D.数据库系统阶段
    正确答案: ABD .
  2. SQL Server系统数据库包括:
    _。
    答案: master、model、msdb、 tempdb
    master :控制用户数据库和SQL Server操作,储存用户账户、
    可配置的环境变量、系统错误消息等信息
    model :新建用户数据库的模板原型
    tempdb :临时表以及其他临时的工作存储需要
    msdb :调度信 息和作业历史存储区域
  3. SQL Sever数据库保存了所有系统数据和用户数据,这
    些数据被组织成不同类型的数据库对象,以下不属于数据
    库对象的是(C )。
    A.表
    B.视图,
    C.索引
    D.规则
    答案: C

2.下列关于数据文件与日志文件的描述中,正确的是(C ) 。
A.一个数据库必须有三个文件组成:主数据文件、次数据
文件和日志文件
B . -一个数据库可以有多个主数据库文件
C .一个数据库可以有多个次数据库文件
D .一个数据库只能有一个日志文件
答案: C

 

1;公司中有多个部门和多名职员。每个职员只能属于-个部门,一个部门可以有
多名职员,从职员到部的联系类型是(C )。
A.多对多B.一对一C. 多对一D. – -对多
正确答案: C

2.在下列实体类型的联系中,一对多联系的是(B )。
A.学校与课程的学习联系
B.父亲与孩子的父子关系
C.省与省会的关系
D.顾客与商品的购买关系
正确答案: B

3.对数据库物理存储方式的描述称为(B )
A.外模式B.内模式 C.概念模式
D.逻辑模式
正确答案: B

  1. E-R模型转换成关系模型是在数据库设计阶段中的(A )阶段。
    A.概念设计
    B.逻辑设计
    C.物理设计
    D.实现
    正确答案: A
  2. E-R方法的三要素是(C ) 。
    A.实体、属性、实体集B.实体.键、联系
    C.实体、属性、联系D.实体、域、候选键
    正确答案: C
    6.在数据库的数据模型中有(A ) 。恰鹿导航整理https://hao.qialu999.com/
    A.网状模型、层次模型、关系模型
    B.数字型、字母型、日期型
    C.数值型、字符型、逻辑型
    D.数学模型、概念模型、逻辑模型
    正确答案: A
© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...