- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP6第一章1课件
程序设计
中文Visual Foxpro6.0教案;序;序;本课程的实用价值;第一章 绪论;信息;数据;数据库技术发展概述;数据管理;数据管理;数据独立性;2、文件系统阶段;3、数据库系统阶段;数据库系统的特点;数据库;;数据库系统;数据库系统的组成;;数据库管理系统;数据库管理系统;数据模型;数据库系统的分代;一、数据模型概述
1. 实体 ( Entity ):
客观存在并可互相区别的事物 ( 实际事物或抽象事件 ).
2. 属性 ( Attribute ):
能表征、描述实体的特征; 有属性名和具体属性值.
3. 实体集 ( Entity Set ):
性质相同的同类型实体的集合称为 “实体集” .;4. 型 ( Type ):
对某一类数据的结构和属性的说明为 “型”.
5. 值 ( Value ):
在 “型” 约束下的一个具体的数据称为 “值”.
6. 关键字 ( Key ):
能唯一标识一个实体的属性集合 ( 实体标识符 ).
7. 联系 ( Relationship ):
实体之间的相互联系; 分为三种类型:
⑴ 一对一联系; ⑵ 一对多联系; ⑶ 多对多联系.
8. 数据模型 ( Data Model ):
经抽象得到, 概念化的对事物特性及事物之间相互联系的表达与描述的集合; 三个部分组成:;⑴ 数据结构:
是对系统静态特性的描述, 是所研究对象类型的集合;
⑵ 数据操作:
是对系统动态特性的描述, 是对库中各种对象允许执行的操作的集合;
⑶ 数据的约束条件:
是确定数据及其之间联系的一组完整性规则的集合.;数据模型;层次模型;网状模型;网状模型;层次模型不能反映数据之间的复杂关系,网络模型不便于管理。关系模型既能反映数据之间的复杂关系又便于管理,用途广泛。关系型数据库又称大众数据库。;关系型数据库
一、关系模型
用二维表格结构表示实体及其间联系的数据模型, 如下表:
职工情况表;2. 属性 ( Attribute ):
表中一列为一个属性, 有属性名; (VFP中称字段);
3. 元组 ( Tuple ):
表中一行为一个元组, 由若干个属性值组成; (在VFP 中称 记录 ).
4. 域 ( Domain ):
属性的取值范围.
5. 关键字 ( Key ):
属性或属性的集合, 能唯一标识一个元组.
候选关键字; 主关键字; 外部关键字; 主属性和非主属性.
在 VFP 中用主索引来唯一地标识一条记录 (主索引是按主关键字进行??索引 ).;(2)候选关键字; (4)外部关键字;6. 关系模式 ( Relation Schema ):
对关系的描述称为关系模式. 一个关系模式对应一个关系的结构. 关系模式的格式:
关系名( 属性名1, 属性名2, … … , 属性名n )
7. 关系术语之间的关系:
关系→元组集合; 元组→属性值集合; 关系模式→属性名的集合; 关系模型→关系模式的集合.
VFP 中将若干个相互间有联系的表组织在一个数据库 ( .dbc ) 文件中进行统一管理.;1. 关系可以为空, 即只有结构而无内容 (空记录) ;
2. 属性, 元组是关系中不可分割的最小数据单元 ;
3. 同一个关系中, 属性 (字段) 的名称不能有相同的;
4. 同一个关系中, 元组 (记录) 不能有完全相同的;
5. 同一个关系中, 属性和元组的顺序可以任意排列;
6. 不同属性可在同一个域中取值, 但同一个属性中的所有值只能来自同一个域, 即数据类型必须相同.;关系型数据库;关系型数据库;关系数据库的组织结构; 关系模型是以关系集合理论中重要的数学原理为基础的,通过创建某一关系中的规范化准则,既可以方便数据库中数据的处理,又可以给程序设计带来方便。
这一规范化准则称为关系规范化。
关系模型的规范化理论是研究如何将一个不好的关系模型转化为一个好的关系模型的理论,它是围绕范式而建立的。
规范化理论认为,关系数据库中的每一个关系都要满足一定的规范。根据满足规范的条件不同,可以化分为五个等级,分别称为第一范式(1NF),第二范式(2NF),……,第五范式(5NF),其中,NF是(normal form)的缩写。通常在解决一般性问题时,只要把数据规范到第三个范式标准就可以满足需要。; 关系模型规范化的三条原则如下:
(1)第一范式:在一个关系中,消除重复字段,且各字段都是不可分的基本数据项;
(2)第二范式:若关系模型属于第一范式,则关系中每一个字段都完全依赖于主关键字段的每一部分;
(3)第三范
文档评论(0)