第5课数据的完整性教案

上传人:M****1 文档编号:564380373 上传时间:2023-08-01 格式:DOC 页数:2 大小:74.51KB
返回 下载 相关 举报
第5课数据的完整性教案_第1页
第1页 / 共2页
第5课数据的完整性教案_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《第5课数据的完整性教案》由会员分享,可在线阅读,更多相关《第5课数据的完整性教案(2页珍藏版)》请在金锄头文库上搜索。

1、第5课 数据的完整性教学过程一、知识点解析1数据完整性:数据完整性是指存储在数据库中数据的一致性和准确性。2数据完整性的类型:域完整性:也可以称列完整性,它指定一个数据集对某一列是否有效和确定是否允许为空值。域完整性通常是通过有效性检查来实现的,并且还可以通过限制数据类型、格式或者可能的取值范围来实现。实体完整性:也可以称为行完整性,要求每一表中的每一行都有一个惟一的标识符,这种标识符一般称为主键值。参照考完整性:保证在主键(在被参照考表中)和外键之间的关系总是得到维护。如果在被参照考表中的一行被一个外键参考,那么这一行既不能被删除,也不能修改主键值。(注:有关参照考完整性和外键将在第6课中详

2、细讲解。)3主键:是可以唯一区分实体中的每一个实例的属性。主键的必要性:每个实体都应该具有主键。主键的存在就代表着实体结构的完整性,实体的每一个实例必须得有唯一区分的属性。主键主要是用于其他实体的外键关联,以及本实体中具体实例的修改与删除。主键的选取原则视实体的本身情况而定,通常情况下尽量使主键无意义,比如说“编号”。二、制作实例1通过第4课的学习,我们设计出了“Flash动漫作品”数据管理主题的初步ER图(如图5-3-1所示)。本节课将根据数据完整性原则,设置主键,进一步完善“Flash动漫作品”ER图。动漫栏目动漫作品动漫作者浏览者评论分类分数作品名称作品简介上传日期缩略图作品大小点击次数

3、作者姓名作者简介代表作栏目名称评论制作评论1n11nn“Flash动漫”ER图动漫作品图5-3-1 “Flash动漫作品”不带主键的ER图2为了保证实体完整性,四个实体的主键分别设置为“栏目编号”、“作品编号”、“作者编号”和“投票序号”。说明:在“动漫栏目”实体属性中“栏目名称”可以作为主键。但是为了查询、删除方便,采用添加“栏目编号”作为该表的主键。然后分析“动漫作品”实体,如果选取实体属性“作品名称”作为主键,那么作品名称必须是唯一的,不可以是同名的。而实际上,许多Flash动漫作品有着相同的名称,因此,用“作品名称”作为主键是不合适的。可添加“作品编号”字段作为该实体的主键。同样的,添

4、加“作者编号”为实体“动漫作者”的主键,“投票序号”为实体“游览者评论”的主键。3根据实体完整性原则添加了主键后,设计完成的“Flash动漫作品”ER图如图5-3-2所示:动漫栏目动漫作品动漫作者浏览者评论分类栏目编号分数作品编号作品名称作品简介上传日期缩略图作品大小点击次数作者编号投票序号作者姓名作者简介代表作栏目名称评论制作评论1n11nn“Flash动漫”ER图动漫作品图5-3-2 “Flash动漫作品”带主键的ER图4同学们针对自己的主题数据管理,在第4节课画出的ER图基础上,再做仔细的分析(可以参考“拓展学习”中的“拓展一:数据库范式”和“拓展二:“Flash动漫作品”ER模型形成详解”),完善自己的ER图。5填写并保存“带主键的ER图”学习任务单的Word文档,按要求上交作业。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号