数据库应用技术

触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。

题目

触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在SQL中,关系模式被称为“基本表”,存储模式被称为“存储文件”,子模式被称为“视图”,下列说法中不正确的是( )。

A.用户可以对视图和基本表进行查询操作

B.视图是若干个基本表或其他视图构成的

C.一个基本表不能跨越多个存储文件,同理,一个存储文件也不能存放多个基本表

D.基本表是实际存储在数据库中的表


正确答案:C
解析:SQL支持数据库的三级模式结构-在SQL中,模式对应于基本表(basetable),内模式对应于存储文件,外模式对应于视图(view)和部分基本表。元组对应于表中的行(row),属性对应于表中的列(column)。①一个SQL数据库是表的汇集。②—个SQL表由行集构成,一行是列的序列,每列对应一个数据项。③一个表可以带若干索引,索引也存放在存储文件中。④存储文件的逻辑结构组成了关系数据库的内模式,存储文件的物理结构是任意的,对用户是透明的。⑤一个表或者是一个基本表,或者是一个视图。基本表是实际存储在数据库中的表,视图是一个虚表。⑥一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表。⑦SQL用户可以是应用程序,也可以是终端用户。由第(6)条可知,选项C)错误。

第2题:

触发器基于一个表,但可针对多个表进行操作。()

此题为判断题(对,错)。


参考答案:对

第3题:

下列关于触发器的描述中,不正确的是~…。

A.可以实现复杂的商业逻辑

B.它是一种特殊的存储过程

C.触发器可以用来实现数据完整性

D.对于某类操作,可以创建不同类型的触发器


正确答案:A
解析:触发器是一种特殊存储过程,不由用户直接调用,而是由事件来触发。触发器优点:①通过级联引用完整性约束;②一个表中的同类操作可以创建不同类型的触发器。

第4题:

字符串是一种线性表,其特殊性表现在______。

A.它的数据元素是一个字符

B.它可以链式存储

C.它可以顺序存储

D.它的数据元素可以是多个字符


正确答案:A
解析:任何线性表即可以链式存储也可以顺序存储,所以选项B和选项C都不能表现字符串的特殊性。字符串是由某字符集上的字符所组成的任何有限字符序列。所以其每个数据元素都只能是1个字符,而不能为多个字符,故本题应该选择A。

第5题:

下面关于触发器的描述,错误的是()。

A.触发器是一种特殊的存储过程,用户可以直接调用

B.触发器表和DELETED表没有共同记录

C.触发器可以用来定义比CHECK约束更复杂的规则

D.删除触发器可以使用DROPTRIGGER命令,也可以使用对象资源管理器


本题答案:A

第6题:

字符串是一种线性表,其特殊性表现在(37)。

A.它可以顺序存储

B.它的数据元素可以是多个字符

C.它可以链式存储

D.它的数据元素是一个字符


正确答案:D
解析:字符串是由零个或多个字符组成的有限序列。它是一种特殊的线性表,是一种取值范围受限的线性表,即它的数据元素只能取字符这种类型的数据。

第7题:

下列关于触发器的描述错误的是()

A触发器是一种实现复杂完整性约束的特殊存储过程

B触发器必须创建在一个特定的表上

C触发器通过EXECUTE语句调用

D触发器中使用了两张专用的临时表inserted和deleted


正确答案:C

第8题:

触发器是一种特殊的存储过程,它可以在对一个表进行插入、删除或修改操作时被自动调用执行。()


参考答案√

第9题:

下列有关触发器的说法,错误的是( )

A 触发器是一种特殊的存储过程,它可以包含if,while,case 等复杂的sql语句

B 如果检测到修改的数据不满足业务规则,触发器可以回滚撤销操作

C 使用触发器需要两不,先创建触发器,然后再调用触发器

D 使用触发器可以创建比check约束更复杂的高级约束


参考答案C

第10题:

INFORMIX的环境下,下边描述不正确的有:()。

A.在对表进行INSERT、DELETE或UPDATE操作时,可以定义一些触发器使数据库服务器自动调用存储过程(或SQL语句)

B.触发器只对操作员进行INSERT、DELETE或UPDATE操作起作用

C.触发器是一种特殊类型的存储过程,它在INSERT、DELETE或UPDATE特定表中数据时起作用

D.触发器只对程序进行INSERT、DELETE或UPDATE操作起作用


参考答案:B, D

更多相关问题