- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.3.4 全局概念结构设计
第六章 数据库设计 6.1 数据库设计概述 6.2 需求分析 6.3 概念结构设计 6.4 逻辑结构设计 6.5 物理数据库设计 6.1 数据库设计概述 6.1.1 数据库设计的目标 6.1.2 数据库设计的方法 6.1.3 数据库设计基本过程 6.1.1 数据库设计的目标 数据库设计的目标是根据一个单位的信息需求、处理需求和数据库的支撑环境(包括硬件、操作系统和DBMS),设计出数据模式(包括内模式、外模式和概念模式)以及典型的应用程序 6.1.2 数据库设计的方法 根据信息需求和处理需求可将数据库设计分为二个方面: (1)数据设计:也就是设计数据库框架或数据库结构。 (2)处理设计:即设计应用程序、事务处理等。 6.1.2 数据库设计的方法 数据库设计时对二者的侧重点不同形成二种设计方法。 一是以信息需求为主,兼顾处理需求,即以构建数据库为核心,这种方法称为面向数据的设计方法。 二是以处理需求为主,兼顾信息需求,即以功能模块为核心,这种方法称为面向过程的设计方法。 6.1.3 数据库设计基本过程 1.需求分析:进行数据库设计首先须了解与分析用户需求 2.概念设计:通过对用户需求进行综合、归纳和抽象,形成一个独立于具体的DBMS的概念模型 3.逻辑设计:概念结构转换为某个DBMS所支持的数据模型并对其进行优化 4.物理设计:物理结构设计是为逻辑数据模型选取一个最适合应用环境的物理结构 6.2 需求分析 6.2.1 需求分析的任务 6.2.2 需求分析的方法 6.2.1 需求分析的任务 通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。 需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。 6.2.1 需求分析的任务 通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。 需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。 6.2.1 需求分析的任务 进行问题识别 (1)功能需求:明确所开发的系统必须具备什么样的功能。 (2)性能需求:明确待开发的系统的技术性能指标。 (3)环境需求:明确系统运行时所需要的软、硬件要求。 (4)用户界面需求:明确人机交互方式、输入输出数据格式。 6.2.1 需求分析的任务 编写文档 (1)编写“需求规格说明书”,把双方共同的理解与分析结果用规范的方式描述出来,作为今后各项工作的基础。 (2)编写初步用户使用手册,着重反映被开发软件的用户功能界面和用户使用的具体要求,用户手册能强制分析人员从用户使用的观点来考虑软件。 (3)编写确认测试计划,作为今后确认和验收的依据。 6.2.2 需求分析的方法 1.需求分析及表示方法 2.数据流图:数据流图(DFD)即数据流程图,它以图形的方式描绘数据在系统中流动和处理的过程。它只反映系统“做什么”,不反映“如何做”,整个图中不反映加工的执行顺序,只表达系统必须完成的逻辑功能,所以它是一种功能模型。 6.3 概念结构设计 6.3.1 何谓概念结构设计 6.3.2 概念结构设计的要求及方法 6.3.3 局部概念结构设计 6.3.4 全局概念结构设计 6.3.1 何谓概念结构设计 把现实世界中的事物抽象为不依赖于具体机器、接近人的思维的信息结构,从而形成具有丰富语义的概念模型,然后再把概念模型转换为机器上某种具体的DBMS所支持的数据模型。 6.3.1 何谓概念结构设计 数据模型的优点: (1)数据库设计各阶段的任务相对单一化,设计复杂程度得到降低,便于组织管理。 (2)概念模式不受特定DBMS限制,也独立于存储安排,因而比逻辑设计得到的模式更为稳定。 (3)概念模式不含具体的DBMS所附加的技术细节,更容易为用户所理解,因而能准确反映用户的信息需求。 6.3.2 概念结构设计的要求及方法 1.概念结构设计的要求 (1)有丰富的语义表达能力,能表达用户的各种需求。 (2)易于交流和理解,从而可以用它和不熟悉计算机的用户交换意见。 (3)易于更改。当应用环境和应用要求改变时,概念模型要能很容易的修改和扩充以反映这种变化。 (4)易于向各种数据模型转换。 6.3.2 概念结构设计的要求及方法 2.概念结构设计的方法 (1)自顶向下:首先定义全局概念结构的框架,然后逐步细化。 (2)自底向上:首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。 (3)逐步扩张:首先定义最重要的核心概念结构,然后向外扩充,直至总体概念结构。 (4)混合策
您可能关注的文档
- 一、医院设置、功能和任务符合区域卫生规划和医疗机构设置规划的 .doc
- 原位反应合成双相陶瓷增强铜基复合材料 - 武汉理工大学学报.pdf
- 红细胞的功能.ppt
- 活性炭载体的超声波处理对钌/活性炭氨合成催化剂催化 - 催化学报.pdf
- 神经生长抑制因子相互作用蛋白的分子克隆、 鉴定及其生物学特性.pdf
- 双光子激发时间分辨荧光光谱测量技术! - 物理学报.pdf
- 磁敏感成像的原理及其应用进展.pdf
- 叶片发育过程中抗坏血酸和抗氧化酶的协同变化 - 园艺学报.pdf
- sn1价表达载体的构建及转基因抗纹枯病与根腐病 - 植物遗传资源学报.doc
- 人力资源的策略性思维.ppt
- 基于2025年,智能驾驶汽车信息安全防护关键技术研究与应用报告.docx
- 2025年物流行业智能化升级申请报告:无人机配送应用研究.docx
- 面山绿化工程施工方案(3篇).docx
- 小米生态链2025年智能交通产品矩阵市场趋势报告.docx
- 数字化转型背景下2025年跨境数码电商竞争力分析报告.docx
- 生物质能生物质发电产业2025年市场竞争力与发展战略分析报告.docx
- 社区智慧安防系统升级改造对居民生活品质提升影响报告.docx
- 新能源汽车售后服务市场用户需求与竞争格局分析报告.docx
- 2025年人工智能芯片在金融科技领域的应用发展报告.docx
- 跨境电商运动装备行业2025年物流中心智能化物流解决方案探讨.docx
最近下载
- 2025形势与政策-加快建设社会主义文化强国.pptx
- 人教版(2025)七年级下册Unit1Animal FriendsSection B How are animals part of our lives Section B 1a~2b课件+音频(共3.pptx VIP
- 110kv变电站继电保护毕业设计.doc VIP
- 公路隧道工程施工.pptx
- 电信行业运营商业务连续性保障方案.doc VIP
- 生态酒店设计分析.pptx
- GB∕T 702-2017 热轧钢棒尺寸、外形、重量及允许偏差(高清版).pdf
- 2025-2030年中国采血器产业运行动态分析及投资战略咨询报告.docx
- 江苏旅游资源的特征与分类及开发思考.pptx VIP
- 海南大学2022-2023学年《细胞生物学》期末考试试卷(B卷)附参考答案.docx
文档评论(0)