- 2
- 0
- 约6.61千字
- 约 29页
- 2019-11-05 发布于湖北
- 举报
6.1 数据库设计概述 数据库设计是建立数据库及其应用系统的技术,是 信息系统开发和建设中的核心技术。 具体说,数据库设计是指对于一个给定的应用环 境,构造最优的数据库模式,建立数据库及其应用系 统,使之能够有效地存储数据,满足各种用户的应用需 求 (信息要求和处理要求)。这个问题是数据库在应用领 域的主要研究课题。 在数据库领域内,常常把使用数据库的各类系统统 称为数据库应用系统。 数据库设计是信息系统开发和建设的重要组成部 分。 下面介绍数据库设计的方法、特点和步骤。 6.1.3 数据库设计的步骤 我们按规范设计的方法将数据库设计分为以下六个阶段: 需求分析阶段 第1步:了解和分析用户的应用需求(包括数据与处理),进行需求收集和分析。 概念结构设计阶段 第2步:对用户需求进行综合、归纳与抽象,形成一个独立于具体RDBMS的概念模型。 逻辑结构设计阶段 第3步:按照一组转换规则,将概念模型转换为某个RDBMS支持的关系模型; 第4步:根据规范化理论,对关系模型进行优化。若对逻辑结构设计不满意,则转第3步进行。 物理结构设计阶段 第5步:为关系模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法); 第6步:对此物理结构进行评价设计和性能预测。若对物理结构设计不满意,则转第3或第5步进行。 数据库实施阶段 第7步:运用RDBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,并组织数据入库; 第8步:系统的试验性运行。若对数据库实施不满意,则转第5步进行。 数据库运行和维护阶段 第9步:数据库应用系统经过试运行后即可投入正式运行。在数据库系统的运行过程中必须不断地对其进行评价、调整与修改。 6.2 需求分析 6.2.1 需求分析的任务和方法 需求分析阶段的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅按当前应用需求来设计数据库。 调查的重点是“数据”和“处理”,通过调查要从中获得每个用户对数据库的如下要求: 1. 信息要求 2.处理要求 3. 安全性和完整性的要求 为了很好地完成调查的任务,设计人员必须不断地与用户交流,与用户达成共识,以便逐步确定用户的实际需求,然后分析与表达这些需求。 6.2.2 数据字典 数据字典(Data Dictionary,简称 DD)则是对系 统中数据的详尽描述,是各类数据属性的清单。对数据 库设计来讲,数据字典是进行详细的数据收集和数据分 析所获得的主要结果。 数据字典是各类数据描述的集合,它通常包括以下 五个部分: ● 数据项,是数据的最小单位。 ● 数据结构,是若干数据项有意义的集合。 ● 数据流,可以是数据项,也可以是数据结构。表示某一处理过程的输入或输出。 ● 数据存储,处理过程中存取的数据.常常是手工凭证、手工文档或计算机文件。 ● 处理过程。 6.2.3 数据流图 如何分析和表达用户的需求,这是一个重要的问 题。在众多的分析方法中,结构化分析(Structured Analysis,简称 SA方法)是一个简单实用的方法。 SA方法用自顶向下、逐层分解的方式分析系统。 用数据流图,数据字典描述系统。任何一个系统都可以 抽象为如图6.2所示的情况。 图6.2 系统高层抽象图 数据流图表达了数据和处理过程的关系。 最后要指出两点: 1、需求分析阶段一个重要而困难的任务是收集将来 应用所涉及的数据。若设计人员仅按当前应用来设计数 据库,以后再想加入新的实体,新的数据项和实体间新 的联系就会十分困难。新数据的加入必定会影响数据库 的概念结构、逻辑结构和物理结构,因此设计人员应充 分考虑到可能的扩充和改变,使设计易于更动。 2、必须强调用户的参与,这是数据库应用系统设计 的特点。在数据分析阶段,任何调查研究没有用户的积 极参加是寸步难行的。设计人员应该和用户取得共同的 语言,帮助不熟悉计算机的用户建立数据库环境下的共 同概念,并对设计工作的最后结果承担共同的责任。 6.3 概念结构设计 概念结构独立于数
您可能关注的文档
最近下载
- 2025浙江绍兴柯桥区初升高自主招生数学试卷试题(含答案详解).docx VIP
- 2025浙江绍兴越城区初升高创新班提前招生科学试题(含答案详解)_可搜索.pdf VIP
- 高中数学 导数专项 第9讲 端点效应.pdf VIP
- kh公司员工培训管理存在的问题及对策研究.doc VIP
- 2025浙江绍兴柯桥区初升高提前招生科学试卷试题(含答案详解).pdf VIP
- 2025年广东医科大学马克思主义基本原理概论期末考试模拟试卷.docx VIP
- 2025-2026学年广东省深圳市多校联考高三上学期开学物理试卷含详解.docx VIP
- 2026年杭州地铁司机长操作规程及考核标准.docx VIP
- 罗富民生物信息预测.doc VIP
- 2026年杭州轨道交通列车司机面试须知及考试要点.docx VIP
原创力文档

文档评论(0)