试题详情
- 简答题什么是数据的完整性?请简述在对关系进行插入、删除和更新操作时各需要进行哪些完整性检查?
- 数据的完整性是指的保证数据的正确性和相容性。
(1) 执行插入操作需要检查域完整性规则、实体完整性、参照完整性规则和用户自定义完整性规则。
(2) 执行删除操作时:如果删除的是参照关系的元组,则不需要进行完整性检查,可以执行删除操作。
如果删除的是被参照关系的元组,则须检查参照完整性:检查被删除元组的主关键字属性的值是否被参照关系中某个元组的外部关键字引用,如果未被引用则可以执行删除操作;否则可能有拒绝删除、可以删除和级联删除三种方式处理。 执行更新操作可以看作是先删除旧的元组,然后再插入新的元组。所以执行更新操作时的完整性检查综合了上述两种情况。 关注下方微信公众号,在线模考后查看
热门试题
- 专门的关系运算不包括下列中的()。
- 关系数据库中,主键的正确描述是()。
- 可以通过列号来读取记录集的内容,rs是一
- 数据库设计的起点是()。
- 关于数据库运行和维护的叙述中,错误的是(
- ()管理工具是SQL SERVER200
- 下列属于需求分析阶段工作的是()。
- 按照数据模型划分,SQL SERVER2
- DBS是指()。
- 在嵌入式SQL中,当在SQL语句中引用宿
- 表设计器的“允许空”单元格用于设置该字段
- 在SQLSERVER2005的数据库文件
- 在数据库系统中,模式/外模式映像用于解决
- 使用ADO连接到SQL Server数据
- 采用定义视图的机制在数据控制方面要解决的
- 事务的存取模式有几种,分别是什么?
- 数据库系统的权限控制方法分为()和()方
- 在SQL查询中,如果需要去掉查询结果中的
- 数据库通常被划分为用户视图和物理视图。
- SELECT语句执行的结果是()