中图版高中信息技术选修4数据管理技术:数据模型和数据规范化
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课后作业
1.列举一个层次模型和一个网状模型的实 例。 2.关系模型有哪些优点? 3.表1-2-8中的关系包含几个主题?哪一条 记录会导致删除异常问题?重新设计该关 系,消除删除异常。
谢谢
3.常用的数据模型
(1)层次模型 (2)网状模型 (3)关系模型 (4)面向对象模型
二 数据规范化
任务1
思考表1-2-2所示的关系(表)中存在什么样的问题。例 如,中环店的CD唱片《原来的我》已经全部售出,如果 删除关系中的这一行会带来什问题?
任务2
分析表1-2-3和表1-2-4,看是否还存在数据冗余度高、 删除异常和插入异常的问题。如果这些问题得到了解决, 想想看,它们是通什么方法解决的?
1.不规范பைடு நூலகம்关系模式带来的问题 2.规范化
规范化就是将低一级的范式分解为若干个高 一级的范式,从而使各个关系模式达到某种 程度的分离,让一个关系描述一个概念、一 个实体或实体间的一种联系。具体地说,就 是通过将一个表分解为多个表,使每个表尽 量做到表示一个客观事实,以此来解决数据 冗余度高、删除和插入异常等问题。
数据模型和数据规范化
什么是数据模型?数据规范化的目的是什 么?怎样实现数据规范化?通过本节的学 习,我们将了解数据模型的含义及四种常 用的数据模型,掌握实体、属性和联系等 基本概念及实体间的三种联系,并通过实 例分析,明确数据规范化的思想。
一 数据模型初探
1.数据模型
2.实体之间的联系
(1)一对一联系(1:1) (2)一对多联系(1:n) (3)多对多联系(m:n)