数据库开发期末判断题复习
1. 由于触发器是特殊类型的存储过程,因此它可以在程序中被调用执行。( ) 正确答案是:否 2. 设置惟一约束的列可以为空。 ( ) 正确答案是:是 3. 由于存储过程和函数都是有输入参数的, 因此在 SELECT 查询中也可以调用存储过程。 ( ) 正确答案是:否 4. 视图具有与表相同的功能,在视图上也可以创建触发器。 6. 可以通过 SQL 语句修改数据库名称及表的名称 ( ) 正确答案是:是 7. 当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除。( ) 正确答案是:是 8. 删除表时,表中的触发器被同时删除。( ) 正确答案是:否 9. ODBC 是由 Microsoft 定义的一种数据库访问标准。( ) 正确答案是:是 10. 在 SQL Server 系统中,数据信息和日志信息不能放在同一个操作系统文件中。 ( ) 正确答案是:是 2. 一个表上只能建立一个聚集索引。( ) 正确答案是:是 3. 内嵌表值函数是返回一个Select 语句查询结果的表, 当这个表被删除时, 该函数也同时 被删除。( ) 正确答案是:否 4. 数据的安全性主要防范的对象是合法用户。 ( ) 正确答案是:否 5. SQL Server 的数据库可以转换成 Access 数据库。( ) 正确答案是:是 7. 视图本身没有数据,因为视图是一个虚拟的表。( ) 正确答案是:是 8. 主键字段允许为空。( ) 正确答案是:否 9. 在 Transact-SQL 语句的 WHERE 子句中,完全可以用 IN 子查询来代替 OR 逻辑表达式。 正确答案是:否 10. 在数据库中建立的索引越多越好。 ( ) 正确答案是:否 1. 默认值绑定到列上后,该列上的数据将固定不变。( ) 正确答案是:否 2. 信息和数据是相对的,有时是可以互相转换的。( ) 正确答案是:是 3. 在 CREATE INDEX 语句中,使用 CLUSTERED 来建立聚集索引。( ) 正确答案是:是 4. 创建存储过程必须在企业管理器中进行。( ) 正确答案是:否 6. 数据库不允许存在数据冗余。 ( ) 正确答案是:否 7. 自定义函数在对任何表的查询中都可以使用。 ( ) 正确答案是:是 9. SQL SERVER 中,使用 SET 语句一次可以给多个变量赋值,使用SELECT 语句一次只能给 一个变量赋值。( ) 正确答案是:否 10. 存储过程是存储在服务器上的一组预编译的Transcat-SQL 语句。( ) 正确答案是:是 2. select 16%4, 的执行结果是: 4。 ( ) 正确答案是:否 3. 每一个服务器必须属于一个服务器组。 一个服务器组可以包含 0 个、 一个或多个服务器。 ( ) 正确答案是:是 5. 在创建表的过程中,如果一属性是DATETIME 类型需要指定长度 ( ) 正确答案是:否 6. 视图本身没有保存数据,而是保存一条查询语句。 正确答案是:是 7. 游标中可以插入数据记录。 ( ) 正确答案是:否 8. 存储过程的输出结果可以传递给一个变量。( ) 你的答案是: 是正确答案是:是 2. 固定数据库角色:db_datareader 的成员不能修改本数据库内表中的数据。( ) 正确答案是:是 4. SQL Server 自动为 primary key 约束的列建立一个索引。( ) 正确答案是:是 7. 职称 in ( 教授 , 副教授 )与 职称 = 教授 or 职称 = 副教授 等价.( ) 正确答案是:是 2. 触发器是可在程序中被调用执行。 ( ) 正确答案是:否 3. 在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。( ) 你的答案是: 否正确答案是:是 4. 在 SQL SERVER 中,触发器的执行是在数据的插入.更新或删除之前执行的。 ( ) 正确答案是:否 5. 能在游标中删除数据记录。 ( ) 正确答案是:是 6. 在查询语句中,若要把记录进行降序排列应使用ORDER BY 字段名 DESC ( ) 正确答案是:是 7. 在模糊查询中可以使用LIKE 结合通配符一块儿实现,其中%代表单个字符 ( ) 正确答案是:否 3. 创建触发器的时候可以不是表的所有者或数据库的所有者。 正确答案是:否 5. 视图本身不保存数据,因为视图是一个虚拟的表。( ) 正确答案是:是 6. 验证模式是在安装 SQL Server 过程中选择的。系统安装之后,可以重新修改SQL Server 系统的验证模式。( ) 正确答案是:是 7. 触发器主要是通过表操作事件进行触发而被执行的。( ) 正确答案是:是 9. 默认值绑定到列上后,该列上的值将固定不能改变 ( ) 正确答案是:否 10. 因为通过视图可以插入.修改或删除数据,因此视图也是一个实在表,SQL SERVER 将它 保存在 syscommens 系统表中。 ( ) 正确答案是:否 2. DELETE 语句只是删除表中的数据,表本身依然存在数据库中。 ( ) 正确答案是:是 5. 并发性就是两个或两个以上的用户同时对数据执行的操作。 正确答案是:是 6. 每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显式设置返回代码的 值,则返回代码为 0,表示成功。 ( ) 正确答案是:是 9. 一张表允许有多个主键,但只能有一个外键 ( ) 正确答案是:否 10. 因为通过视图可以插入、修改或删除数据,因此视图也是一个虚实表,SQL SERVER 将 它保存在 syscommens 系统表中。( ) 正确答案是:否 2. 数据库的名称一旦建立就不能重命名。( ) 正确答案是:否 7. 定义外键级级联是为了保证相关表之间数据的一致性。 ( ) 正确答案是:是 1. 通配符“_”表示单个任意字符。 ( ) 正确答案是:是 3. 固定数据库角色:db_datarader 的成员可修改本数据库内表中的数据。( ) 正确答案是:否 4. 连接、选择和投影三种关系运算具有相同的结果。 ( ) 正确答案是:否 10. 缺省情况下,所创建的索引是非聚集索引.( ) 正确答案是:是 3. 在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统自动为该行 标识列赋值。 ( ) 正确答案是:是 3. 域完整性又称为引用完整性。( ) 正确答案是:否 9. 自定义函数在对任何表的查询中都可以使用 。( ) 正确答案是:是 10. 在关系数据库的设计过程中,允许在设计后对表结构进行修改 ( ) 正确答案是:是 1. 在 SQL SERVER 中,替代触发器的执行是在数据的插入、更新或删除之前执行的。( ) 正确答案是:是 4. 要删除一条记录使用DROP 指令( ) 正确答案是:否 2. 要删除一条记录使用DROP 指令( ) 正确答案是:否 5. 恢复是利用冗余数据来重建数据库。 ( ) 正确答案是:是