收藏 分销(赏)

数据库系统原理与实践习题答案第06章.doc

上传人:丰**** 文档编号:3161290 上传时间:2024-06-21 格式:DOC 页数:1 大小:24.54KB
下载 相关 举报
数据库系统原理与实践习题答案第06章.doc_第1页
第1页 / 共1页
本文档共1页,全文阅读请下载到手机保存,查看更方便
资源描述
第六章: 1. 什么是数据库的完整性? 答:数据库完整性是指数据库中存放的数据的正确性和相容性。数据的正确性是指数据是符 合现实世界语义的、反映当前实际状况的;数据的相容性是指数据库同一对象在不同关系表 中的数据是符合逻辑的。 2. 数据库系统的完整性控制机制包括哪几种?都具有什么功能? 答: 实体完整性:检查记录中的主键值是否唯一,检查主键的各个属性是否为空 参照完整性:利用外键的将两个表中的相应元组联系起来。对被参照表和参照表进行增加、删除和修改操作时都有可能破坏参照完整性,必须进行检查以保证这两个表的相容性. 用户自定义完整性:当往表中插入元组或修改元组的值时,关系数据库管理系统会自动检查定义的约束条件是否被满足,如果不满足则操作拒绝执行。包括非空约束(NOT NULL)、唯一值约束(UNIQUE)、默认值约束(DEFAULT)和 CHECK 约束。 3.在关系数据库系统中,当操作违反实体完整性、参照完整性和用户定义完整性约束条 件时,该如何进行处理? 答:数据库管理系统若发现用户的操作违反了完整性约束条件将采取一定的动作,如拒绝(NO ACTION)执行该操作或级联(CASCADE)删除修改,设置为空值等方法以保证数据的完整性 4.什么是触发器?触发器有什么作用? 答:触发器是一种特殊的对象,其特殊性在于不需要用户调用执行,而是在用户对表中的数 据进行 UPDATE、INSERT 或 DELETE 操作时自动触发执行。触发器通常用于保证业务规则和数据完整性,其主要优点是用户可以用编程的方法来实现复杂的处理逻辑和商业规则,增 强了数据完整性约束的功能。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服