数据库设计的基本步骤,数据库设计包括需求分析

数据库设计的基本步骤?
需求分析
调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量还有它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各自不同的管束条件等,形成用户需求规约。
需求分析是在用户调查的基础上,通过逐一阅读认真分析,一步一步明确用户对系统的需求,涵盖数据需求和紧跟这些数据的业务处理需求。在需求分析中,通过自顶向下,一步一步分解的方式分析系统,分析的结果采取 数据流程图(DFD) 进行图形化的描述。
概念设计
对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对这当中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各个主管部门的信息结构、信息流动情况、信息间的相互制约关系还有各个主管部门对信息储存、查询和加工的要求等。所建立的模型应规避数据库在计算机上的详细达到细节,用一种抽象的形式表示出来。以扩充的实体—(E-R模型)联系模型方式作为例子,第1个步骤先明确现实世界各个主管部门所含的各自不同的实体及其属性、实体间的联系还有对信息的制约条件等,以此给出各个主管部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第2个步骤再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。
逻辑设计
主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各自不同的数据处理应用领域出现对应的逻辑子模式。这一步设计的结果就是这里说的“逻辑数据库”。
物理设计
按照特定数据库管理系统所提供的各种存储结构和存取方式等依赖于详细计算机结构的各项物理设计措施,对详细的应用任务选定适合的物理存储结构(涵盖文件类型、索引结构和数据的存放次序与位逻辑等)、存取方式和存取路径等。这一步设计的结果就是这里说的“物理数据库”。
验证设计
在上面说的设计的基础上,收集数据并详细建立一个数据库,运行一部分典型的应用任务来验证数据库设计的正确性和合理性。大多数情况下,一个大型数据库的设计过程时常需经过多次循环反复。当设计的某步发现问题时,可能还要返回到前面去进行更改。因为这个原因,在做上面说的数据库设计时就应考虑到今后更改设计的概率和方便性。
以上就是对数据库设计的基本步骤,数据库设计包括需求分析的详细介绍,点击博客网站基金从业资格考试网了解更多基金从业考试报名及考试报名时间等考情信息,基金从业考试资料点击下方百度云网盘可免费下载。
基金从业资格考试辅导课程

基金从业资格证考试资料
基金从业百度云网盘资料免费下载
百度网盘资源
网校培训课程
©该资料为华宇网校原创,仅供基金从业资格考试学习使用,购课请点击上方培训课程!
说明:因政策和内容的变化,上文内容可供参考,终以官方公告内容为准!
声明:该文观点仅代表作者本人,华宇考试网系信息发布平台,仅提供信息存储空间服务。
对内容有建议或侵权投诉请联系邮箱:e8548113@foxmail.com
基金从业百度云网盘资料免费下载
-
百度网盘资源
网校培训课程
©该资料为华宇网校原创,仅供基金从业资格考试学习使用,购课请点击上方培训课程!
声明:该文观点仅代表作者本人,华宇考试网系信息发布平台,仅提供信息存储空间服务。
对内容有建议或侵权投诉请联系邮箱:e8548113@foxmail.com