




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库设计贯通 概念结构设计部分 参考书目 数据库系统概论高等教育出版社王珊萨师煊数据库系统教程高等教育出版社施伯乐等数据库设计 应用开发与管理电子工业出版社MichaelV Mannino著唐常杰等译UML和统一过程 实用面向对象的分析和设计机械工业出版社方贵宾等译UML应用建模实践过程机械工业出版社尤克滨编著 三种方式 自顶向下 三种方式 自底向上 三种方式 混合模式比较 软件测试中集成测试的三种方式自底向上自定向下混合 自底向上的概念设计 自底向上概念设计 步骤局部ER的设计局部ER的优化局部ER的集成和优化 自底向上概念设计 局部ER设计 分析系统中的数据和数据处理 标识实体标识主码标识属性添加联系 数据 数据处理 通过分析需求分析的工具DFD来解析业务流程 数据的处理 某系统销售子系统的业务流程 通过分析需求分析的工具DD来解析数据 某系统的局部ER 销售子系统 市政用水ER设计 未局部优化 以上的数据库概念设计基于面向数据流的 结构化的 需求分析如果概念设计基于面向对象的需求分析 同样可以采用ER方法建模 更多知识可参考 面向对象数据库建模 的相关资料 面向对象的需求分析主要方法是UML用例建模定义系统边界找出参与者找出用例说明用例创建场景定义项目词汇表 用例图 usecasediagram 用例描述 事件流的例子 自底向上概念设计 局部ER优化参见课件chpt3 AttributetoentitytypeCompoundattributesplitMulti ValueattributetransformEntitytypeexpansionWeakentitytostrongentityAddhistory attributes 1 Mrelationships andM NrelationshipsGeneralizationhierarchyadditionNormalization 自底向上概念设计 局部ER集成和优化 将各个子系统ER集成起来并进行优化集成一次集成增量集成优化 也叫作 修改与重构 自底向上概念设计 局部ER集成和优化 自底向上概念设计 局部ER集成 集成需要结局不一致 冲突 问题各个子系统所面向的应用和用户不同可能是不同的分析或设计人员完成的冲突分类属性冲突类型 取值范围 取值集合 取值单位由于用户方面造成的 各个部门需要协商讨论命名冲突同名异义异名同义科研项目 财务部称项目 科研处称课题 生产管理处称工程班级管理子系统中的班主任与课程管理子系统中的教师教师管理子系统中的项目负责人与课程管理子系统中的教师结构冲突 未完 结构冲突 续 同一对象在不同的ER设计中具有不同的抽象如 职工在某一局部ER中被当做实体 而在另一局部ER中被当做属性解决 同一实体在各局部ER中属性个数和排列不一致解决 取并集相同实体间的联系在各局部ER中不一致解决 合并两个局部ER时的结构冲突的消除 自底向上概念设计 全局ER优化 原则 实体尽可能少 属性尽可能少 无冗余属性 无冗余联系冗余的属性和联系破坏了数据库的完整性 增加了数据库维护的困难 自底向上概念设计 全局ER优化 优化方法合并实体如可考虑将1 1联系的实体合并冗余属性的消除去掉出现在不同实体中的同一属性去掉可由其它属性导出的属性方法 分析法 见后 规范化冗余联系的消除用范式进行规范化处理 见后 反规范化 见后 关于冗余属性的消除找出下图中冗余的属性 Q4 Q5 Q3 Q1XQ2 消除冗余联系ER图如果形成环 则表示可能存在冗余的联系 反规范化并不是所有冗余数据与冗余联系都必须加以消除出于对效率的考虑 以冗余为代价 关于反规范化以Q4和Q5为例 这两个属性之间存在依赖 去掉Q4属性 但若某部门要频繁
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CCUA 038-2024版本典藏资源智慧展陈手势交互系统技术要求
- 高中多普勒效应课件
- 高中友谊开头课件
- GIL行业市场前景及投资研究报告:输电产品放量契机
- 高一必修三红楼梦课件
- 房屋买卖合同物业管理与入住指导服务协议
- 特色小镇建设用地租赁与综合运营管理协议
- 离婚协议男方放弃抚养费支付及子女抚养权协议书
- 农业科技创新预案
- 快乐拼图:拼出快乐的每一天
- 高压电气设备试验的基本知识
- 整理我的小书桌(课件)小学劳动二年级通用版
- 激光束传输与变换-第九讲课件
- 时空大数据讲义课件
- 2023年上海国企中远海运(上海)有限公司招聘笔试题库含答案解析
- 管工安全技术操作规程
- 曲臂车高空作业车施工方案
- 武汉某厂房设备基础施工方案
- 第4部分 质量经理-质量管理体系章节题-43题附有答案
- DL-T 736-2021 农村电网剩余电流动作保护器安装运行规程
- GB/T 3836.1-2021爆炸性环境第1部分:设备通用要求
评论
0/150
提交评论