电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

系统分析与设计SAD4_Chapter12v1

55页
  • 卖家[上传人]:ji****72
  • 文档编号:51477840
  • 上传时间:2018-08-14
  • 文档格式:PPT
  • 文档大小:2.17MB
  • / 55 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12系统分析与设计,第四版12学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12学习目标u描述关系型与对象导向数据库管理系统间的异同u根据实体关系图设计关系型数据库纲要u根据类别图设计对象导向数据库纲要学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12学习目标 (续)u设计关系型纲要实作对象 - 关联混合式数据库u描述分布式数据库中不同的架构模型学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版

      2、Systems Analysis and Design in a Changing World, 4th Edition12概述u本章将说明关系型与对象导向数据模型的设计方式u开发人员会将概念化的数据模型,转换成详细的数 据库模型l传统分析中的实体关系图 (ERD)l对象导向分析中的类别图u详细的数据库模型会使用数据库管理系统 (DBMS) 实作学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12数据库与数据库管理系统u数据库 (DB) 整合性的数据储存体,而且这些 数据都受到集中式的管理与控制u数据库管理系统 (DBMS) 负责管理与控制存取 数据库的系统软件u数据库以纲要描述 有关结构、内容与存取控制 的说明学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Editi

      3、on12DB 与 DBMS 的组件学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12DBMS 的重要能力u可由许多使用者或应用程序同时读取数据库的内容u不需要撰写应用程序,就能读取数据库的内容(也 就是说,透过查询语言进行读取)u运用统一且一致性的存取与内容控制学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12数据库的模型u从一九六O年代以来,DBMS 已经历过多次的技术演 进u模型种类l阶层式l网络式l关系型l对象导向u最新的系统都使用关系型或对象导向数据库模型学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World,

      4、 4th Edition12关系型数据库u关系型数据库管理系统 (RDBMS) 会以数据表或关 系组织数据u数据表是一种二维的数据结构l元组(tuple) 列或记录l字段(field) 栏或属性u数据表具有主索引字段,可用来辨识唯一的记录u索引键可以让数据表产生关联学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12关系型数据库中某个数据表的部份内容(图 12-2)学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12关系型数据库的设计u为每个实体型别建立一个数据表u为每个数据表选择或自创主索引u加入外部索引键,表示一对多的关系u建立新的数据表,表示多对多的关系学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 S

      5、ystems Analysis and Design in a Changing World, 4th Edition12关系型数据库的设计 (续)u定义参考完整性的限制条件u评估数据结构的质量,并进行必要的改善u为每个字段选择适当的数据型别,以及数值的限制 范围(如果需要的话)学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12两个数据表间的关系学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12RMO的实体关系图 (图 12-5)学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12建立数

      6、据表间的关系u关系型数据库通常会由外部索引键来表示关系u一对多的关系l将代表一的实体中的主索引字段,新增到代表 多的实体数据表中u多对多的关系l使用相关实体的主索引字段l使用 (或建立) 关联实体数据表表示关系学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12实体数据表与其中的主索引 (图 12-7)学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12透过新增外部索引键的字段(以斜体字型出现),表示一对多的关系(图12-8)学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12强迫建立参考完

      7、整性u关系型数据库中的一致状态u每个外部索引键的数值,都能在主索引字段中找到u一旦设计人员选出主索引与外部索引键之后,DBMS 通常会强迫建立参考完整性的关系学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12实作参考完整性u当建立包含外部索引键值的记录时lDBMS 会确认这个数值也存在相关数据表的主索引字 段中u当某笔记录被删除时lDBMS会确认相关数据表中的外部索引键,没有与要 删除的内容相同的数值u当主索引的数值发生改变时lDBMS会确认相关数据表中的外部索引键,不包含相 同内容的数值学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12评估数据纲要的质量u高质量数据模型的特征l数据表记录与主索引的唯一性l当数据模型改变时也很容易实作 (弹性与维护能力

      8、)l不会有多余的数据 (数据库正规化)u数据库设计没有客观或定量的指标; 它有赖于经验 与判断学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12数据库的正规化u正规化型式将多余的数据降到最低程度l第一阶正规化型式 (1NF) 没有重复的字段l功能相依性 两个字段数值间的一对一关系l2NF 属于第一阶正规化型式,而且每个非索引键 的元素都功能相依于整个主索引字段l3NF 属于第二阶正规化型式,而且没有任何非索 引键的元素功能相依于其它非索引键的元素学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12将 1NF 数据表分解为 2NF 数据表IssueDate is determined by CatalogID alone, not by both Cata

      9、logID and ProductID学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12将 2NF 数据表转换为 3NF 数据表ZipCode determines the value for State, and ZipCode is not the key to the table学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12对象导向数据库uOO 设计与程序典范的直接延伸uODBMS 将数据当做对象储存u直接支持方法的储存、继承关系、巢状对象、对象 的连结、以及由程序设计人员所定义的数据型别u对象定义语言 (ODL)l描述对象数据库结构与内容的标准语言学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12对象数据库的设计u判断哪些类别需要储存u定义永续的类别u表示永续类别间的关系u为每个字段选择适当的数据型别与数值的限制(如 果有需要的话)学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edition12建立类别u暂时性类别l只会在程序或程序执行的过程中存在l范例: 检视层窗口, 弹出式菜单u永续性类别l当建立它的程序或程序停止执行的时候,这些类别 也不会被摧毁。它们的状态必须记得。l它们的存在与程序或程序无关l范例: 顾客信息, 员工信息学贯营销股份有限公司 XBOOK MARKETING Co., Ltd.系统分析与设计,第四版 Systems Analysis and Design in a Changing World, 4th Edit

      《系统分析与设计SAD4_Chapter12v1》由会员ji****72分享,可在线阅读,更多相关《系统分析与设计SAD4_Chapter12v1》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.