电子商务数据库技术电子教案樊颖军 学习情境2 关系数据库.pptVIP

电子商务数据库技术电子教案樊颖军 学习情境2 关系数据库.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文档。上传文档
查看更多
子学习情境四 数据库设计的基本步骤 1.数据库设计的特点 数据库设计的特征总结如下: (1)反复性。数据库设计需要反复推敲和修改才能完成。 (2)试探性。 (3)分步进行。数据库设计常常由不同的人员分阶段进行。 2.数据库设计的过程 在数据库设计开始之前,首先必须选定参加设计的人员,包括系统分析人员、数据库设计人员和程序员、用户和数据库管理员。系统分析和数据库设计人员是数据库设计的核心人员,他们将自始至终参与数据库的设计,他们的水平决定了数据库系统的质量。用户和数据库管理员在数据库设计中也是非常重要的,他们主要参加需求分析和数据库的运行维护,他们的积极参与不但能加速数据库设计,而且也是决定数据库设计质量的重要因素。程序员则在系统实施阶段参与进来,分别负责代码实现和配置软件与硬件环境。 3.数据库设计过程中需要注意的问题 (1)实现用户所需要的功能 (2)制作能重复使用的构件。 (3)使用开发管理工具。 (4)指定用户组和权限。 (5)提供一致的用户界面。 (6)在应用系统中加入诊断功能。 任务一 需求分析 1.需求分析的过程 需求分析人员既要对数据库技术有一定的了解,又要对单位的情况比较熟悉,一般由数据库技术人员和本单位的有关工作人员合作进行。需求分析的结果可以整理成需求说明,需求说明是数据库技术人员和应用单位的工作人员取得共识的基础,必须得到单位的有关管理人员的确认。 2.数据流图 数据流图是从“数据”和“处理”两方面表达数据处理过程的一种图形化的表示方法。在数据流图中,用圆圈表示数据处理(加工),用有向线段表示数据的流动及流动方向,即数据的来源和去向。在系统需求分析阶段,不必确定数据的具体存储方式,将来这些数据存储可能是数据库中的关系,也可能是操作系统的文件。 3.数据字典 数据字典详细描述系统中的全部数据,它是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。 任务二 概念设计与E-R模型 1.概念模型概述 概念模型应具备以下特性: 有丰富的语义表达能力。 易于交流和理解。 易于变动。 易于向各种数据模型转换。 2.概念模型的表示方法 概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示出上述信息世界中的常用概念。在概念模型的表示方法中,最常用的是P.P.S.Chen于1976年提出的实体-联系方法(Entity-Relationship Approach)。该方法是数据库逻辑设计的一种简明扼要的方法,也称为E-R模型。在按具体数据模型设计数据库之前,先用实体-联系(E-R)图作为中间信息结构模型表示现实世界中的“纯粹”实体-联系,之后再将E-R图转换为各种不同的数据库管理系统所支持的数据模型。这种数据库设计方法,与通常程序设计中画框图的办法相类似。 3.采用E-R方法的概念模型设计 概念模型设计可分如下3步完成: (1)设计局部概念模型。 建立局部E-R图的步骤如下: 1)确定局部概念模型的范围。 2)定义实体。确定每个实体类型的属性和键。 3)定义联系。 4)确定属性。 5)逐一画出所有的局部E-R图,附以相应的说明文件。 (2)设计全局概念模型。 建立全局E-R图的步骤如下: 1)确定公共实体类型。 2)合并局部E-R图。 3)消除不一致因素。 4)优化全局E-R图。经合并得到的全局E-R图需要进行优化。 5)画出全局E-R图,附以相应的说明文件。 (3)概念模型的优化与评审。一个好的全局E-R图除了能反映用户功能需求外,还应满足下列条件: 实体类型个数尽可能少。 实体类型所含属性尽可能少。 实体类型间联系无冗余。 任务三 逻辑结构设计 E-R模型可以向现有的各种数据库模型转换,对不同的数据库模型有不同的转换规则。 (1)一个实体类型转换成一个关系模式,实体的属性就是关系的属性,实体的键就是关系的键。 (2)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。 (3)一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意n端实体所对应的关系模式合并。 (4)一个m:n联系转换为一个关系模式。 (5)3个或3个以上的实体间的多元联系转换为一个关系模式。 (6)具有相同键的关系模式可以合并。 2.关系数据库的逻辑结构设计过程 关系数据库的逻辑结构设计过程如下: (1)从E-R图导出初始关系模式。将E-R图按规则转换成关系模式。 (2)规范化处理。 (3)模式评价。 (4)优化模式。 (5)形成逻辑结构设计说明书。 3.外模式的设计 外模式的主要作用如下: (1)提供一定的逻辑数据独立性。

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档