能实现UNIQuE约束功能的索引是(47);针对复杂的约束,应采用(48)来实现。 (48)

admin2018-05-08  18

问题 能实现UNIQuE约束功能的索引是(47);针对复杂的约束,应采用(48)来实现。
(48)

选项 A、存储过程
B、触发器
C、函数
D、多表查询

答案B

解析 本题考查数据库完整性的基础知识。
约束的作用是为了防止可预见的错误的数据进入数据库中,是保障数据一致性的一种机制。
UNIQUE约束是列级约束,表示关系中的记录在该列上的取值不重复。索引是通过建立索引列上的索引表,索引表中的查找项是索引列上的所有值的排序或散列(目的是为了快速查找),索引表中的指针项指向取该值的物理记录。唯一值索引即UNIQUE索引,表示其索引表中的指针项只能指向唯一的记录,这样记录在索引列的取值也就要求唯一,即与UNIQUE约束等价。
标准SQL中提供了简单的约束的定义语句,但对于复杂的约束,无法用SQL提供的约束定义语句,而是要通过编写程序来实现,这种程序会在数据更新操作时(INSERT、UPDATE和DELETE指令),自动启动用户的程序进行执行,即触发器机制。
转载请注明原文地址:https://kaotiyun.com/show/LFTZ777K
0

相关试题推荐
最新回复(0)