当前位置:首页 → 计算机类 → 软件水平考试 → 中级数据库系统工程师->能实现UNIQUE约束功能索引是();针对复杂约束,应采用(
能实现UNIQUE约束功能索引是( );针对复杂约束,应采用(请作答此空)来实现。
本题考查数据库完整性基础知识。约束作用是为了防止可预见错误数据进入数据库中,是保障数据一致性一种机制。UNIQUE约束是列级约束,表示关系中记录在该列上取值不重复。索引是通过建立索引列上索引表,索引表中査找项是索引列上所有值排序或散列(目是 为了快速査找),索引表中指针项指向取该值物理记录。唯一值索引即UNIQU索引,表示其索引表中指针项只能指向唯一记录,这样记录在索引列取值也就要求 唯一,即与UNIQUE约束等价。标准SQL中提供了简单约束定义语句,但对于复杂约束,无法用SQL提供约束定义语句,而是要通过编写程序来实现,这种程序会在数据更新操作时(INSERT、 UPDATE和DELETE指令),自动启动用户程序进行执行,即触发器机制。









