- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vfp第1章2
1.3 数据模型;;;
1.实体
从数据处理的角度看,现实世界中的客观事物称为实体。;2. 实体间的联系
实体之间的对应关系称为联系,它反映了现实世界事物之间的相互关联。
1)一对一联系(1:1)
2)一对多联系(1:n)
3)多对多联系(m:n);?
;?
;销售订单;数据模型就是数据库中数据的组织模型。是指反映客观事物及客观事物间联系的数据组织的结构和形式。
客观事物是千变万化的,各种客观事物的数据模型也是千差万别的,但也有其共同性。;;1.层次模型:层次模型用树形结构来表示实体及其之间的联系。特点:
1)有一个结点没有父亲,称为根结点。
2)其它结点有且仅有一个父亲。
实体之间的联系是1:N联系(包括1:1联系)。 ; 层次模型优点:层次清晰、构造简单、易于实现1:1和1:N的实体联系。
采用层次模型来设计的数据库称为层次数据库。;2.网状模型
是用以实体型为结点的有向图来表示各实体及其之间的联系。特点:
1) 可以有一个以上的结点无父亲。
2) 至少有一个结点有多于一个的父亲。
能表示 M:N 联系。
缺点:编写应用程序复杂,模型结构复杂。;网状模型图例:;
是用二维表格来表示实体及其相互之间的联系。在关系模型中,把实体集看成一个二维表,每一个二维表称为一个关系。每个关系均有一个名字,称为关系名。(在Visual Foxpro中一个关系可以存储为一个表文件,其扩展名为.dbf 。);3.关系模型; 信息中心专门人才基本情况一览表( 二维表即关系);下表不是二维表:
信息中心专门人才基本情况一览表; 关系理论中的名词术语; 关系数据模型术语对照表;
(1)域
属性的取值范围称为域。域作为属性值的集合,其类型与范围具体由属性的性质及其所表示的意义确定。同一属性只能在相同域中取值。; (2)关键字
关系中能惟一区分、确定不同元组的属性或属性组合,称为该关系的一个关键字。
需要强调的是,关键字的属性值不能取“空值”,所谓空值就是“不知道”或“不确定”的值,因而无法惟一地区分、确定???组。;(3)候选关键字
关系中能够成为关键字的属性或属性组合可能不是惟一的。凡在关系中能够惟一区分、确定不同元组的属性或属性组合,称为候选关键字。;(4)主关键字
在候选关键字中选定一个作为关键字,称为该关系的主关键字。关系中主关键字是惟一的。
(5)外部关键字
关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,称此属性或属性组合为本关系的外部关键字。关系之间的联系是通过外部关键字实现的。
;班级;
(6)关系模式
对关系的描述称为关系模式,其格式为:
关系名(属性名1,属性名2,…,属性名n)
例:教师(职工号,姓名,性别,职称)
学生(学号,姓名,性别,出生年月);关系模型的特点;1.4 关系数据库; 在Visual FoxPro中:
关系数据库 数据库文件(.dbc文件), 关系 表文件(.dbf文件),
表结构 关系模式。
一个关系模型的实际例子:
学生管理数据库:学生管理.dbc
该库中有三个关系:学生–选课–课程;学生管理数据库中的表;学生管理数据库: ;1.4.2 关系的完整性约束
关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。
包括:实体完整性;
参照完整性;
用户定义完整性(又称域完整性)。
其中实体完整性和参照完整性,是关系模型必须满足的完整性约束条件。;1.实体完整性
实体完整性是指每个关系(二维表)的主关键字不能取“空值”。
一个关系对应现实世界中一个实体集。在关系模式中,以主关键字作惟一性标识,而主关键字中的属性(称为主属性)不能取空值,否则,表明关系模式中存在着不可标识的实体;2.参照完整性
参照完整性是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。
;班级;3.用户定义完整性(区域完整性)
实体完整性和参照完整性适用于任何关系型数据库系统,主要是对关系的主关键字和外部关键字取值必须有效做出的约束。
用
您可能关注的文档
最近下载
- 2024年中考语文名著阅读《儒林外史》整本书逐章梳理及人物解析.pdf
- 变电站值班员(高级技师)理论知识考试复习题库(含答案).pdf VIP
- 2024年《红灯停,绿灯行》教案.pdf VIP
- 红灯停绿灯行粤教版小学综合实践一年级PPT课件.pptx VIP
- +解三角形课件——2025届高三数学二轮复习.pptx
- 网约车全国公共科目理论考试题与答案.docx
- 膀胱癌综合治疗新进展ppt课件.pptx VIP
- 江苏省百校联考2024-2025学年高三上学期12月月考数学试题.pdf VIP
- 2024年黑龙江省哈尔滨市道外区中考三模化学试卷.doc VIP
- 江苏省百校联考2024-2025学年度高三上学期12月月考 数学试题【含解析】.docx
文档评论(0)