数据库管理课件.pptVIP

数据库管理课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
传统的数据库设计过程: 系统需求分析?逻辑设计?物理设计 流行的数据库设计过程: 图4.4 数据库设计过程及其文档 系统需求分析 概念设计 实现设计 物理设计 需求说明书 E—R 模型 逻辑数据库结构 物理数据库结构 4.3.2 空间数据库设计过程 4.3.2.1 需求分析 是整个空间数据库设计与建立的基础,主要进行以下工作: ①调查用户需求:了解用户特点和要求,取得设计者与用户对需求的一致看法。 ②需求数据的收集和分析:包括信息需求(信息内容、特征、需要存储的数据)、信息加工处理要求(如响应时间)、完整性与安全性要求等。 ③编制用户需求说明书:包括需求分析的目标、任务、具体需求说明、系统功能与性能、运行环境等,是需求分析的最终成果。 4.3.2.2 概念设计 是将需求说明书中关于数据的需求,综合为一个统一的概念模型。 图幅理论面积 控制 行政单位块面积 (a)两个实体间的联系 控制 图斑 行政单位块面积 图4.5 用E—R法表示实体或联系的属性 首先根据单个应用的需求,用实体—联系法(简称E—R法)画出能反映每一应用需求的局部E-R模型。然后把这些E-R图合并起来,消除冗余和可能存在的矛盾,得出系统的总体E-R模型。图4.5是用E—R法画出的土地资源资源信息数据库的部分实体与联系有局部E—R图。图中矩形框、菱形框和椭圆形框分别表示实体、联系和属性。 ** 图斑 图斑号 地类号 毛面积 净面积 线状地物 零星地类 (b)实体的属性 控制 图斑 行政单位块面积 面积 (c)联系的属性 图4.5 用E—R法表示实体或联系的属性 实体-联系方法 实体-联系方法(Entity-relationship approach)简称E-R 方法,E-R用来描述现实世界中数据之间联系的有效方法。E-R图在数据库设计中被广泛应用,现已成为概念设计阶段描述数据库概念模型的主要工具。 ①E-R图的基本成分   E-R图中包含实体、联系与属性三种基本成份。 实体 即现实世界中存在的“人”或“物”。例如图幅、土地、零星地类、图斑等都是实体的例子。 联系 表示实体之间存在的关系。例如:图斑面积通过扣除与线状地物相联系又可区分为一对一(1:1)、一对多(1:M)、多对多(M:N)等类型。 属性 表示实体或联系的某种特征。例如,线状地物有图斑、线状序号、长、宽和面积。值得注意的是,联系也可以有属性。例如,图斑与线状地物的面积有“数量”属性。当然,并不是所有的联系都必须有属性。 ①E-R图的基本成份(续) ②用E-R图描述概念模型 下面以土地面积量算信息系统为例,说明用E-R方法来建立概念模型的具体步骤。 第一步:确定E-R模型应含的实体。如前面所指出的,每一实体可用来代表一类数据的集合。所以在本例中,可以暂定量算过的3种表格为模型的第一批实体,并分别取名为“图幅”、“图幅分划值计算表”、“线状地物”。 这一步的目标是在实体之间建立所需的联系。通常的作法是,根据对系统的功能分析首先选出一至数项有代表性的单项应用,建立起相应的局部E-R模型。然后在此基础上逐渐扩充,所有实体之间均建立起应有的联系。 第二步:建立系统单项应用的局部E-R模型 ②用E-R图描述概念模型(续) 第三步:将局部E-R模型综合为系统的总体E-R模型。 第四步:改进总体E-R模型。通过综合得到的初始模型常常存在不完善的地方,需要进行改进。一个完善模型应该具有最小的数据冗余。所以这一步的主要目的就是减少冗余,尽可能避免数据的重复存贮。 图4.6 TDMJ的总体结构 实现设计的任务,是确定数据库的逻辑结构。前已多次提到,数据库可区分为关系,层次,网状等数据模型。VFP和大多数其它数据库只支持关系数据模型,所以这里仅讨论怎样把概念模型转变为数据库的关系模式。 4.3.2.3 实现设计 其目的是将前一步得出的E-R模型转换为某一特定数据库管理系统能够接受的逻辑模式。 4.3.2.3 实现设计(续) E-R 模型向关系模式的转换 在关系型数据库中,每一数据库文件表示为一个关系。从E-R模型转换为关系模式,就是将E-R模型中的所有实体和联系都会改用关系来表示。 从E—R模型向关系模型转换的主要过程为: A. 确定各实体的主关键字; B. 确定并写出实体内部属性之间的数据关系表达式(函数依赖关系),即某一数据项决定另外的数据项; C. 把经过消冗处理(规范化处理)的数据关系表达式中的实体作为相应的主关键字; D. 根据②、③形成新的关系。 E. 完成转换后,进行分析、评价和优化。 ①把每一实体转换为一个关系 首先分析实体的属性集,从中找出关系的主键(主键是关系数据库中可用于唯一地识别任何记录的字段),然后用关系式来表示实体。下面例中的实体,可分别转换为

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档