考试网 >> IT认证 >> 水平 >> 系统工程师 >> 数据库原理各章节简答题总结

数据库原理各章节简答题总结

发布时间:2006-06-28 02:41     点击:
分页:前10页  上一页  11 12 13 14 15 16 17 [18] 19 20  下一页

(2) 在释放一个封锁之后,事务不再获得任何其它封锁。

所谓两段,就是每个事务分成前后两个阶段:增生阶段和收缩阶段。

增生阶段:也称为扩展阶段或申请封锁阶段。在增生阶段中,事务可申请封锁,但不能解除任何已取得的封锁。

收缩阶段:也称为释放封锁阶段。在收缩阶段中,事务可释放封锁,但是不能申请新的封锁。

101. 两段封锁法与可串行化调度的关系:

如果所有事务都是两段式的,那么它们的并发调度是可串行化的。两段式封锁是可串行化的充分条件,但不是必要条件。如果存在事务不遵守两段封锁协议,那么它们并发调度也许是可串行化的,也许不是。

102. 对数据库的非法更新有几种:

(1) 数据本身是错误的,输入时,就按错误的数据输入。

(2) 数据原来是正确的,由于操作或程序的错误,造成插入时变成错误的数据。

(3) 由于系统故障,使数据发生错误。

(4) 若干事务的并发执行产生不正确的数据。

(5) 人为地故意破坏。

103. 完整性子系统的主要功能有哪两点:

(1) 监督事务的执行,并测试是否违反完整性规则。

(2) 如有违反现象,则采取恰当的操作。

104. 完整性规则:

完整性规则集是由数据库管理员或应用程序员事先向完整性子系统提供有关数据约束的一组规则。每个规则由三部分组成:

(1) 什么时候使用规则进行检查(触发条件)

(2) 要检查什么样的错误(约束条件,谓词)

(3) 若检查出错误,该怎样处理(ELSE子句)

在关系数据库中,完整性规则可分为三类:

(1) 域完整性规则,定义属性的取值范围。

(2) 域联系的规则,定义在一个或多个关系中,属性值间的联系、影响和约束。

(3) 关系完整性规则,定义更新操作对数据库中值的影响和限制。

105. SQL中的完整性约束规则有哪些:

(1) 主键约束:主键值不允许空,也不允许出现重复。用主键子句:“PRIMARY KEY (S#)”或主键短语:在属性S#的定义后加上“PRIMARY KEY”字样来定义。

分页:前10页  上一页  11 12 13 14 15 16 17 [18] 19 20  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有