- 1、本文档共184页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章GIS数据库设计与建立
第3章 GIS数据库设计与建立;主要内容;数据库设计的特点;;3.1 GIS数据库设计概述;3.1.1 GIS数据库设计的内容;;设计阶 段;3.1.2 数据库设计目标;3.2 GIS数据库的概念设计;什么是概念结构?;什么是概念结构设计;概念结构设计的特点;;3.2.1 概念设计的一般步骤与方法;;;;3.2.2 实体-联系模型(E-R);E-R模型的结构;控制;3.2.3 实体-联系扩展模型(EER);姓名;3.2.4 E-R模型设计步骤与方法;设计局部的E-R模型;设计全局的E-R模型;;设计全局的E-R模型---合并分E-R图,生成初步的E-R图;设计全局的E-R模型---消除不必要的冗余,设计基本的E-R图,;分析方法;;规范化理论; 确定分E-R图实体之间的数据依赖FL 。实体之间一对一、一对多、多对多的联系可以用实体码之间的函数依赖来表示。
例:
班级和学生之间一对多的联系:
学号?班级号
学生和课程之间多对多的联系:
(学号,课程号) ?成绩
;;3.2.5 E-R模型的操作;3.2.6 空间数据分层;3.3 关系型数据库设计;关系数据库简介;关系数据模型是一种数学化的模型,关系数据库应用数学方法来处理数据库中的数据
80年代后,关系数据库系统成为最重要、最流行的数据库系统
;典型实验系统
System R
University INGRES
典型商用系统
ORACLE
SYBASE
INFORMIX
DB2
INGRES;3.3.1 关系模型的基本概念;域是一组具有相同数据类型的值的集合。例:
整数
实数
介于某个取值范围的整数
长度指定长度的字符串集合
{‘男’,‘女’}
介于某个取值范围的日期
;基本关系的性质
① 列是同质的(Homogeneous)
每一列中的分量是同一类型的数据,来自同一个域
② 不同的列可出自同一个域
其中的每一列称为一个属性
不同的属性要给予不同的属性名;举例:;
人(PERSON)=张清玫,刘逸,李勇,刘晨,王敏
专业(SPECIALITY)=计算机专业,信息专业
SAP关系的导师属性和研究生属性都从PERSON域中取值。为了避免混淆,必须给这两个属性取不同的属性名,而不能直接使用域名。
如定义:
导师属性名为SUPERVISOR-PERSON(或SUPERVISOR)
研究生属性名为POSTGRADUATE-PERSON(或POSTGRADUATE);③ 列的顺序无所谓
列的次序可以任意交换。遵循这一性质的数据库产品(如ORACLE),增加新属性时,永远是插至最后一列但也有许多关系数据库产品没有遵循这一性质,例如FoxPro仍然区分了属性顺序。
;④ 任意两个元组不能完全相同
但许多关系数据库产品没有遵循这一性质。
例如:Oracle,FoxPro等都允许关系表中存在两个完全相同的元组,除非用户特别定义了相应的约束条件。;⑤ 行的顺序无所谓
行的次序可以任意交换
遵循这一性质的数据库产品(如ORACLE),插入一个元组时永远插至最后一行但也有许多关系数据库产品没有遵循这一性质,例如FoxPro仍然区分了元组的顺序;⑥ 分量必须取原子值
每一个分量都必须是不可分的数据项。这是规范条件中最基本的一条
;主键(码)
若关系中的某一属性组的值能唯一地标识
一个元组,则称该属性组为候选码
在最简单的情况下,候选码只包含一个属性
在最极端的情况下,关系模式的所有属性组
是这个关系模式的候选码,称为全码(All-
key)
;主码
若一个关系有多个候选码,则选定其中一个为主码(Primary key)
主码的诸属性称为主属性(Prime attribute)
不包含在任何侯选码中的属性称为非码属性
(Non-key attribute);主键(码)的性质:
唯一性
非冗余性
有效性;外键;关系模式:
关系模式(Relation Schema)是型
关系是值
关系模式是对关系的描述
元组集合的结构
属性构成
属性来自的域
属性与域之间的映象关系
元组语义以及完整性约束条件
属性间的数据依赖关系集合;关系模式可以形式化地表示为:
R(U,D,dom,F)
R 关系名
U 组成该关系的属性名集合
D 属性组U中属性所来自的域
dom 属性向域的映象集合
F 属性间的数据依赖关系集合
;例:
导师和研究生出自同一个域——人,
取不同的属性名,并
文档评论(0)