- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)提供一定的逻辑数据独立性。
您可能关注的文档
- 电子商务实务项目教程 教学课件 作者 徐敏王蓓 主编 项目四 C2C网上开店.ppt
- 电子商务实务项目教程 教学课件 作者 徐敏王蓓 主编 项目五 B2B网上采购与销售.ppt
- 电子商务实务项目教程 教学课件 作者 徐敏王蓓 主编 项目一 认识电子商务.ppt
- 电子商务实用基础 教学课件 作者 闵敏 第1章 HTML语言基础.ppt
- 电子商务实用基础 教学课件 作者 闵敏 第1章 电子商务概述.ppt
- 电子商务实用基础 教学课件 作者 闵敏 第2章 CSS样式表.ppt
- 电子商务实用基础 教学课件 作者 闵敏 第3章 电子商务网站技术.ppt
- 电子商务实用基础 教学课件 作者 闵敏 第3章 文档对象模型.ppt
- 电子商务实用基础 教学课件 作者 闵敏 第4章 EDI技术.ppt
- 电子商务实用基础 教学课件 作者 闵敏 第4章 脚本语言.ppt
- 电子商务数据库技术电子教案樊颖军 学习情境3 Access 2003数据库开发.ppt
- 电子商务数据库技术电子教案樊颖军 学习情境4 关系数据库标准语言 SQL.ppt
- 电子商务数据库技术电子教案樊颖军 学习情境5 数据库控制技术.ppt
- 电子商务数据库技术电子教案樊颖军 学习情境6 管理信息系统.ppt
- 电子商务网络技术 教学课件 作者 彭纯宪2电子教案 项目八 电子教案1.ppt
- 电子商务网络技术 教学课件 作者 彭纯宪2电子教案 项目八 电子教案2.ppt
- 电子商务网络技术 教学课件 作者 彭纯宪2电子教案 项目二 电子教案任务1.ppt
- 电子商务网络技术 教学课件 作者 彭纯宪2电子教案 项目六 电子教案1.ppt
- 电子商务网络技术 教学课件 作者 彭纯宪2电子教案 项目六 电子教案2.ppt
- 电子商务网络技术 教学课件 作者 彭纯宪2电子教案 项目七 电子教案任务1.ppt
最近下载
- 湖南省张家界市慈利县2023-2024学年五年级上学期期末考试综合(道德与法治、科学)试题.docx VIP
- 机械制造技术基础 第三版答案.pdf VIP
- 喜迎建队日,争做好少年班会课件.pptx
- DBJ33T 1003-2024 住宅通信基础设施建设技术标准.docx
- 2025至2030中国氯雷他定片行业市场深度研究与战略咨询分析报告.docx VIP
- 船舶建造生产组织模式及工艺流程7.pdf VIP
- 中心卫生院整治殡葬领域乱象专项行动廉洁从业承诺书.docx VIP
- 2019销售提成管理制度方案.doc.pdf VIP
- 居家养老服务中心运营方案.docx VIP
- iN10-基本操作手册.pdf VIP
文档评论(0)