第4章 数据库设计.pptVIP

  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.1 数据库设计概述 4.2 需求分析 4.3 概念结构设计 4.4 逻辑数据库设计 4.5 物理设计阶段 本章小结 第三次作业 4.1 数据库设计概述 数据库设计(database designed)是指对于给定的软、硬件环境,针对现实问题,设计一个较优的数据模型,依据此模型建立数据库中表的结构并以此为基础构建数据库信息管理应用系统。 (3)逻辑结构设计阶段:将概念结构转换为所选择的DBMS所支持的数据模型,并对其进行优化的过程。 (4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 (5)数据库实施阶段:运用数据库语言及前端开发环境,根据以上结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 (6)数据库运行和维护阶段 4.2 需求分析 1、需求分析的表示方法采用结构化分析方法(structured analysis ,SA方法)。、 2、数据流图 (Data Flow Diagram, DFD) 3、数据字典 (Data Dictionary,DD) 4.3 概念结构设计 1、用E-R模型作为概念设计的工具 (有关E-R图在第一章中已涉及到,在此不再重复,学员可参考第一章或教材P86-P89内容。 4.4 逻辑数据库设计 逻辑数据库设计的任务是把概念设计阶段产生的概念数据库模式变换为逻辑数据库模式。即把概念设计阶段设计好的基本E-R图转换为与选定的DBMS产品所支持的数据模型相符合的逻辑结构。 商店(商店号,商店名,地址) 商店号→商店名,地址 商品(商品号,商品名,单价) 商品号→商品名,单价 销售(商店号,商品号,数量,日期) 商店号,商品号→数量,日期 本章小结    本章主要讨论了数据库设计的方法步骤,详细介绍了数据库设计中需求分析、概念设计、逻辑设计、物理设计及运行与维护各个阶段的任务、方法。其中重点是概念结构的设计和逻辑结构设计,这也是数据库设计中最重要的两个阶段。 第三次作业   平时作业的习题全部从《数据库原理与应用》教材中选择,共四次作业,这是第三次作业。作业内容为: 第4章 数据库设计 P109 1、4、5、6、8、9、11、12    请按时完成平时作业,遇到困难请及时与老师联系。 * 第4章 数据库设计 学习提示: 本章理论性较强,学习者应从概念着手,搞清概念之间的联系和作用。本章的重点是函数依赖,无损连接,保持依赖和范式。学习者须掌握这些概念并能运用它们来分析模式分解的特点。 [Return] 教学要求: 1、掌握下列概念及术语的定义:函数依赖、平凡函数依赖、非平凡函数依赖、相互函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选键、外部键、主属性、非主属性、第一范式、第二范式、第三范式、BCNF范式。 2、掌握第一范式、第二范式、第三范式、BCNF范式的特点及规范化的概念。 3、掌握数据库设计的步骤。 4、熟悉数据库设计的基本过程和主要内容。 5、掌握概念设计、逻辑结构设计的步骤及内容。 6、了解E-R图的表示方法。 7、了解物理结构设计的有关概念。 [Return] 数据库设计分为6个阶段: (1)需求分析阶段:即了解用户想要做什么。 (2)概念结构设计阶段:系统分析员根据用户的需求进行综合、归纳与抽象后形成一个独立于具体DBMS的整体概念模型。 注意:本一阶段为以下的一小节。 [Return] [Return] [转至E-R模型] 2、概念结构设计的方法与步骤: 方法有3类: (1)自顶向下 (2)自底向上 (3)混合策略 自底向上设计概念结构的方法,通常分为两步: 1、数据抽象与局部视图设计 概念结构是对现实世界的一种抽象,即对实际的人、物、事和概念进行人为处理,抽取人们关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述。 2、视图的集成 [Return] 下面结合实例说明。 1、假设某商业集团数据库中有一关系模式R如下: R(商店编号,商品编号,数量,部门编号,负责人) 如果规定: (1)每个商店的每种商品只在一个部门销售; (2)每个商店的每个部门只有一个负责人 (3)每个商店的每种商品只有一个库存数量。 试回答下列问题: 根据上述规定,(1)写出关系模式R的基本函数依赖; 找出关系模式R的候选码;(2)试问关系模式R最高已经达到第几范式?为什么?(3)如果R不属于3NF,请将R分解成3NF模式集。 有三个函数依赖:(商店编号,商品编号)→部

文档评论(0)

38号店铺 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档