- 0
- 0
- 约9.16千字
- 约 65页
- 2018-03-27 发布于浙江
- 举报
[工学]10-数据库设计
10 数据库设计 本章目标 本章主要介绍应用系统设计过程中数据库设计的方法和基本步骤,要求能够把本章介绍的数据库设计方法运用的实际的工作中。 10.1 基本概念 10.1.1 信息系统的概念 信息系统是提供信息、辅助人们对环境进行控制和进行决策的系统。 人们在总结信息资源的开发、管理和服务的各种手段时,认为最有效的是数据库技术。一个信息系统的各个部分能否紧密地结合在一起以及如何结合,最关键的是在数据库。由此看来,数据库就是信息系统的核心与基础。 10.1.2 数据库设计的概念 数据库设计(database design)是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。 具体而言,数据库设计就是针对一个具体的应用环境,构造出最优的数据库模式,建立数据库及其应用系统,使之能过有效地存储数据,满足各种用户地应用需求。 数据库设计的问题时数据库应用领域中最基本的研究与开发课题。 10.1.3 数据库设计的基本特点 数据库设计的特点主要表现在两个结合上。 1、数据库建设是“三件”的结合。 三分技术,七分管理,十二分基础数据 技术与管理的界面称之为“干件”2、是与应用系统设计的结合。 数据库设计方法 1、新奥尔良法(New Orleans) 新奥尔良法将数据库设计分成需求分析(分析用户需求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。目前,常用的规范设计方法大多起源于新奥尔良法,并在设计的每一阶段采用一些辅助方法来具体实现。 2、基于E-R模型的数据库设计方法 基于E-R模型的数据库设计方法是由P.P.S.chen于1976年提出的数据库设计方法,其基本思想是在需求分析的基础上,用E-R(实体—联系)图构造一个反映现实世界实体之间联系的企业模式,然后再将此企业模式转换成基于某一特定的DBMS的概念模式。 3、基于3NF的设计方法 基于3NF的数据库设计方法 是由S·Atre提出的结构化设计方法,其基本思想是在需求分析的基础上,确定数据库模式中的全部属性和属性间的依赖关系,将它们组织在一个单一的关系模式中,然后再分析模式中不符合3NF的约束条件,将其进行投影分解,规范成若干个3NF关系模式的集合。 其具体设计步骤分为五个阶段: ????(1)设计企业模式,利用规范化得到的3NF关系模式画出企业模式; ????(2)设计数据库的概念模式,把企业模式转换成DBMS所能接受的概念模式,并根据概念模式导出各个应用的外模式; ????(3)设计数据库的物理模式(存储模式); ????(4)对物理模式进行评价; ????(5) 实现数据库。 4、基于视图的数据库设计方法 此方法先从分析各个应用的数据着手,其基本思想是为每个应用建立自己的视图,然后再把这些视图汇总起来合并成整个数据库的概念模式。合并过程中要解决以下问题: ????(1) 消除命名冲突; ????(2) 消除冗余的实体和联系; ????(3)进行模式重构,在消除了命名冲突和冗余后,需要对整个汇总模式进行调整,使其满足全部完整性约束条件。 常用工具 1、Design 2000 2、PowerDesigner 3、CASE 10.1.4 数据库设计的基本任务 10.1.5 数据库设计的生命周期 人们把数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个过程,成为数据库系统的生命周期,它的实质是将数据库应用系统的开发分解成若干目标独立的阶段。 需求分析阶段 概念设计阶段 逻辑设计阶段 物理设计阶段 数据库实施阶段(编码、测试阶段) 运行维护阶段 数据库设计采用上述的前四个阶段,并且重点以数据结构与模型设计为主线。用下图表示: 10.2 数据库设计的需求分析 10.2.1 需求调查 需求调查是需求分析的第一步,此时,调查者必须收集用户单位的有关资料,这些资料包括报表,台帐,单据,文档,档案,发票,收据等原始资料,此外还包括组织机构及业务活动。其次,还需要召开座谈会,了解有关需求的情况,在特殊情况下需要做个别调查与专题调查,并作出记录。 10.2.2 需求分析 数据边界的确定 确定整个需求的数据范围,了解系统所需要的数据范围以及不属于系统考虑的数据范围,用此以建立整个系统的数据边界。数据边界确立了整个系统所注释的目标与对象。建立了
您可能关注的文档
- [工学]08材料力学Ch08.ppt
- [工学]08第八章配位化合物.ppt
- [工学]08粘流5.ppt
- [工学]08第八章 轴向拉伸与压缩.ppt
- [工学]07文艺复兴建筑.ppt
- [工学]08轴及轴毂连接.ppt
- [工学]09 第九章 卤代烃.ppt
- [工学]08第八章组合变形构件的强度.ppt
- [工学]09-第9章BGP4+配置.pdf
- [工学]09-10第五章5-1、5-2_5-3_5-4.ppt
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 四川省2025年中考数学真题试卷十五套附答案.pdf VIP
- 《数据库原理与应用》课程标准.pdf VIP
- 本科论文毕设-基于JAVA酒店管理系统毕业设计论文.doc VIP
- 2025年德州职业技术学院单招笔试数学试题库含答案解析.docx VIP
- 氟化物微纳复合玻璃与透明陶瓷:设计原理、制备工艺与性能研究.docx VIP
- 2025海上风电系统智能运维的数字孪生技术(英文).pdf VIP
- 2025年德州职业技术学院单招《数学》真题(重点)附答案详解.docx VIP
- 牵引供电变电所-分区所-AT所.pdf VIP
- 投标产品质量、供货、售后服务、残次品退换承诺方案.docx VIP
- 子宫肌瘤的诊治中国专家共识解读.docx VIP
原创力文档

文档评论(0)