《数据的完整性》doc版

《数据的完整性》doc版

ID:33164430

大小:131.50 KB

页数:7页

时间:2019-02-21

《数据的完整性》doc版_第1页
《数据的完整性》doc版_第2页
《数据的完整性》doc版_第3页
《数据的完整性》doc版_第4页
《数据的完整性》doc版_第5页
资源描述:

《《数据的完整性》doc版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第5课数据的完整性教材分析一、本课概述在参考模仿主题数据管理网站的基础上,分析实体及属性。然后根据ER图设计三原则,初步画出自己需要管理的主题数据ER图。本节课将根据数据的完整性,来添加实体的主键,完善ER图。由于数据模型设计是一项理论要求很高,而且需要不断地改进。因此,我们只能设计一些简单的主题数据模型,并且可能会存在许多的问题。为了满足同学们有兴趣深入设计ER图的需要,本节课在拓展学习中,通过数据库范式的应用来分析数据模型是否合理,以帮助同学们进行深入有效的ER图设计。二、学习目标1.了解数据完整性及其类型。2.了解主键的概念,及主键的选取。3.掌握

2、设计ER图的方法。三、教学重点1.让学生了解数据完整性的意义及其类型。2.如何让学生勾画出主题数据管理完整的ER图。四、教学难点如何让学生对主题数据管理作深入的分析,正确画出完整的ER图。制作效果动漫栏目动漫作品动漫作者浏览者评论分类分数作品名称作品简介上传日期动漫作品作品大小点击次数作者姓名作者简介代表作栏目编号评论制作评论1n11nn栏目名称作品编号作者编号评论序号缩略图带主键的ER图——学习任务单1.你设计的数据库主题是:Flash动漫作品2.共有4实体,其主键分别为:栏目编号、作品编号、作者编号、评论序号3.带有主键的ER图:一、教学范例二、学生

3、作品范例带主键的ER图——学习任务单1.你设计的数据库主题是:中药材大典2.共有2实体,其主键分别为:拼音索引、药材编号3.带有主键的ER图:带主键的ER图——学习任务单1.你设计的数据库主题是:鞋库2.共有3实体,其主键分别为:类别编号、品牌编号、评论序号3.带有主键的ER图:类别品牌鞋评论分类品牌名称分类名称颜色用户评价星级质材品牌简介品牌标志价格说明评论1nn1类别编号评论序列号品牌编号索引药材名称分类n拼音索引中药材图片笔划索引别名生境分布化学成份性状出处原形态药理作用性味主治功能1药材编号教学过程一、知识点解析1.数据完整性:数据完整性是指存储

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

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

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

7、。可添加“作品编号”字段作为该实体的主键。同样的,添加“作者编号”为实体“动漫作者”的主键,“投票序号”为实体“游览者评论”的主键。3.根据实体完整性原则添加了主键后,设计完成的“Flash动漫作品”ER图如图5-3-2所示:动漫栏目动漫作品动漫作者浏览者评论分类栏目编号分数作品编号作品名称作品简介上传日期缩略图作品大小点击次数作者编号投票序号作者姓名作者简介代表作栏目名称评论制作评论1n11nn“Flash动漫”ER图动漫作品图5-3-2“Flash动漫作品”带主键的ER图4.同学们针对自己的主题数据管理,在第4节课画出的ER图基础上,再做仔细的分析(

8、可以参考“拓展学习”中的“拓展一:数据库范式”和“拓展二:“Flash动漫作品”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。