试卷详情
-
数据库工程师-3
-
[简答题]SQL提供的基本数据类型有哪些每种举两个例子。
-
[单项选择]如果删除A数据库中的B表,可以使用下列哪个命令______。
A. ALTER TABLEB
B. TRUNCATE TABLEB
C. DROP TABLEB
D. DELETE
-
[单项选择]系统存储过程在系统安装时就已经创建,这些存储过程被存放在哪个系统数据库中______。
A. master
B. model
C. tempdb
D. msdb
-
[单项选择]SQL语言是______的语言,易学习。
A. 过程化
B. 非过程化
C. 格式化
D. 导航式
-
[单项选择]SQL Server 2000支持的用户自定义函数包括______。
A. 标量函数
B. 内嵌表值函数
C. 多语句表值函数
D. 以上全部
-
[单项选择]用于存储DELETE和UPDATE语句所影响行的副本的表是______。
A. UPDATED
B. INSERTED
C. SELECTED
D. DELETED
-
[单项选择]在SQL语言中,实现数据检索的语句是______。
A. INSERT
B. SELECT
C. UPDATE
D. DELETE
-
[单项选择]创建触发器时,以下说法错误的是______。
A. 在一个表上可以建立多个名称不同、类型各异的触发器
B. 增、删、改记录都可以使用触发器
C. 修改数据及数据库对象的语句可以在触发器中使用
D. 通常不要在触发器中返回任何结果
-
[单项选择]主数据文件的推荐扩展名为______。
A. .mdf
B. .cdf
C. .ldf
D. .ndf
-
[单项选择]下列SQL语句中,修改表结构的是______。
A. CREATE
B. ALTER
C. UPDATE
D. INSERT
-
[多项选择]现有如下两种关系模式:
Employees(Eid,Name,DeptNO)
Departments(DeptNO,DeptName,TotalNumber)
Emplovees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了部门编号、名称和职工总人数。
请按SQL Server所采用的T-SQL语法格式编写实现具有如下功能的后触发器型触发器:每当在Employees表中插入一行数据时,相应部门的职工总人数就加1。
-
[单项选择]当用户对表中的数据进行下面哪种操作时不可使触发器自动触发执行______。
A. UPDATE
B. INSERT
C. SELECT
D. DELETE
-
[单项选择]SQL Server 2000的文件类型有多种,包括主数据文件、辅助数据文件和______。
A. 日志文件
B. 备份文件
C. 程序文件
D. 索引文件
-
[单项选择]下列哪一项不属于SQL Server 2000在安装时创建的系统数据库______。
A. model
B. master
C. userdb
D. msdb
-
[单项选择]在SQL Server 2000中,负责处理所有来自客户端的T-SQL语句并管理服务器上构成数据库的所有文件,同时还负责处理存储过程,并将执行结果返回给客户端的是______。
A. SQL Server
B. Server Agent
C. DTC
D. Microsoft Search
-
[单项选择]以下关于后触发型触发器说法错误的是______。
A. 使用FOR或ALTER选项定义的触发器为后触发型触发器
B. 如果不同表中的列之间存在取值约束关系,则可以用一般的CHECK约束实现
C. 触发器的一个重要作用是维护非规范化数据的一致性
D. ROLLBACK实际是回滚到引发触发器执行的操作之前的状态
-
[单项选择]存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是______。
A. 可通过预编译机制提高数据操作的性能
B. 可方便地按用户视图表达数据
C. 可减少客户端和服务器端的网络流量
D. 可实现一定的安全机制
-
[单项选择]以下是触发器经常应用的场合的是______。
①完成比CHECK约束更复杂的数据约束
②为保证数据库性能而维护的非规范化数据
③实现复杂的业务规则
A. ①②
B. ②③
C. ③④
D. ①②③
-
[单项选择]SQL语言是______语言。
A. 层次数据库
B. 网络数据库
C. 关系数据库
D. 非数据库
-
[单项选择]安装完成后,下列哪一项是SQL Server建立的示例数据库______。
A. master
B. msdb
C. model
D. northwind
-
[单项选择]SQL语言具有______的功能。
A. 关系规范化、数据操纵、数据控制
B. 数据定义、数据操纵、数据控制
C. 数据定义、关系规范化、数据控制
D. 数据定义、关系规范化、数据操纵
-
[单项选择]辅助数据文件的推荐扩展名为______。
A. .mdf
B. .cdf
C. .ldf
D. .ndf
-
[简答题]SQL的组成分为几部分
-
[单项选择]删除触发器的SQL语句为______。
A. ALTER
B. DELETE
C. UPDATE
D. DROP
-
[单项选择]T-SQL的单行注释方式为______。
A. --
B. /
C. //
D. //--
-
[单项选择]SQL语言称为______。
A. 结构化定义语言
B. 结构化控制语言
C. 结构化查询语言
D. 结构化操纵语言
-
[单项选择]日志文件主要记录对数据库的修改操作,其推荐扩展名为______。
A. .mdf
B. .cdf
C. .ldf
D. .ndf
-
[单项选择]SQL语言具有两种使用方式,分别称为交互式SQL和______。
A. 提示式SQL
B. 多用户SQL
C. 嵌入式SQL
D. 解释式SQL
-
[单项选择]修改触发器的SQL语句为______。
A. ALTER
B. CREATE
C. UPDATE
D. MODIFY
-
[单项选择]不能激活触发器执行的操作是______。
A. DELETE
B. UPDATE
C. INSERT
D. SELECT
-
[单项选择]SQL Server 2000的每个数据页的大小为______。
A. 16KB
B. 8KB
C. 32KB
D. 64KB
-
[单项选择]SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE,最重要的也是使用最频繁的语句是______。
A. INSERT
B. SELECT
C. UPDATE
D. DELETE
-
[单项选择]关于存储过程的描述,错误的是______。
A. 存储过程可以屏蔽表的细节,起到安全作用
B. 存储过程可以简化用户的操作
C. 存储过程可以提高系统的执行效率
D. 存储过程属于客户端程序
-
[单项选择]以下关于标量函数的定义叙述错误的是______。
A. 标量函数是返回单个数据值的函数
B. 同存储过程一样,函数的参数值也可以有默认值
C. 如果函数的参数有默认值,则在调用该函数时必须指定“default”关键字
D. 标量函数的返回值类型可以是大文本、图像等