数据库的设计一般经过哪几个阶段?

2、独特命名原则

1、需求分析:分析用户的需求,包括数据、功能和性能需求;

数据库设计分为哪几个步骤?_数据库设计分为哪几个阶段数据库设计分为哪几个步骤?_数据库设计分为哪几个阶段


数据库设计分为哪几个步骤?_数据库设计分为哪几个阶段


设计原则

2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图;

数据库设计阶段包括五个阶段,分别是:

3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;

4、数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;

5、数据库的实施:包括编程、测试和试运行;

6、数据库运行与维护:系统的运行与数据库的日常维护。拓展资料:数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此设计不可能一蹴而就,而只能是一种"反复探寻,逐步求精"的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

数据库设计的6个主要阶段是

3.概念模型设计

数据库设计的6个主要阶段是:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护。

· 数据存储:是处理过程中要存取的数据。

1、需求分析:

需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。在需求分析中,通过自顶向下,逐步分解的方法分析系统,分析· 数据项:是数据的原子单位。的结果采用数据流程图(DFD)进行图形化的描述。

2、概念设计:

对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。

3、逻辑设计:

主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。

4、物理设计:

根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。

5、验证设计:

在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。

6、运行与维护设计:

在数据库系统正式投入运行的过程中,必须不断地对其进行调整与修改。

至今,数据库设计的很多工作仍需要人工来做,除了关系型数据库已有一套较完整的数据范式理论可用来部分地指导数据库设计之外,尚缺乏一套完善的数据库设计理论、方法和工具,以实现数据库设计的自动化或交互式的半自动化设计。

所以数据库设计今后的研究发展方向是研究数据库设计理论,寻求能够更有效地表达语义关系的数据模型,为各阶段的设计提供自动或半自动的设计工具和集成化的开发环境,使数据库的设计更加工程化、更加规范化和更加方便易行,使得在数据库的设计中充分体现软件工程的先进思想和方法。

MIS数据库设计步骤包括哪些?

原始性。基本表中的记录是原始数据(基础数据)的记录。

MIS数据库设计步骤包括数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。

1、需求分析:分析用户的需求,包括数据、功能和性能需求

2.需求分析需求分析的任务是将业务管理单证流转化为数据流,绘制出数据流程图dfd,并完成相应的数据字典。

概念设计的任务是从dfd出发,识别实体及其相互关系,并绘制出实体关系图,即e-r图。

逻辑设计的任务是从e-r图出发,确定各个实体及关系的具体属性。

物理设计的任务是确定所有属性的类型、宽长与取值范围,设计出基本表的主键与外键,将所有表名与字段名英文化,完成相应的数据字典,在具体的dbms环境上实现物理建库工作。

加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理、输出工作,均可视为对数据库的加载测试工作。

数据库设计分哪几个阶段

(3)装入实际数据,进入试运行状态。测量系统的性能指标,是否符合设计目标。如果不符,则返回到前面,修改数据库的物理模型设计甚至逻辑模型设计。

按照规范的设计方法,一个完整的数据库设计一般分为以下六个阶段。

以扩充的实体—(E-R模型)联系模型方法为例,步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。

2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图

数据的性包括逻辑性(数据库中数据库的逻辑结构和应用程序相互)和物理性(数据物理结构的变化不影响数据的逻辑结构)。

3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换

4、数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径

5、数据库的实施:包括编程、测试和试运行

6、数据库运行与维护:系统的运行与数据库的日常维护

扩展资料:

1、一对一设计原则

在软件开发过程中,需要遵循一对一关系设计原则进而开展数据维护工作,通过利用此原则能够尽量减少维护问题的出现,保证数据维护工作顺利开展同时降低维护工作难度。

独特命名原则的应用是为了减少在数据库设计过程中出现重复命名和规范命名现象出现。

3、双向使用原则

双向使用原则包括:事务使用原则和索引功能原则,软件市场常见的索引模式有:多行检索聚簇索引和单行检索非聚簇索引。

参考资料来源:百度百科-数据库设计

简述数据库应用系统的设计步骤

1.需求分析阶段:整合每个用户的应用需求(数据流程图(DFD))。

数据库设计的基本步骤:

在概念设计阶段,设计人员仅从用户角度看待数据及其处理要求和约束,产生一个反映用户观点的概念模式,也称为“组织模式”。概念模式能充分反映现实世界中实体间的联系,又是各种基本数据模型的共同基础,易于向关系模型转换。这样做有以下好处:

①系统需求分析设计;

②概念结构分析设计;

③逻辑结构分析设计;

④物理结构分析设计;

⑤系统实施;

⑥系统维护。

扩展资料

数据库的设计技巧:

1、原始单据根据逻辑设计和物理设计的结果,用dbms提供的数据语言(ddl)编写出数据库的源模式,经编译得到目标模式,执行目标模式即可建立实际的数据库结构。与实体之间的关系

这里的实体可以理解为基本表。明确这种对应关系后,对设计录入界面大有好处。

2、主键与外键

一般而言,一个实体不能既无主键又无外键。在E—R 图中, 处于叶子部位的实体, 可以定义主键,也可以不定义主键(因为它无子孙), 但必须要有外键(因为它有父亲)。

主键与外键的设计,在全局数据库的设计中,占有重要地位。当全局数据库的设计完成以后,有个美国数据库设计专家说:“键,到处都是键,除了键之外,什么也没有”,这就是他的数据库设计经验之谈,也反映了他对信息系统核心(数据模型)的高度抽象思想。

因为:主键是实体的高度抽象,主键与外键的配对,表示实体之间的连接。

3、基本表的性质

基本表与中间表、临时表不同,因为它具有如下四个特性:

原子性。基本表中的字段是不可再分解的。

演绎性。由基本表与代码表中的数据,可以派生出所有的输出数据。

稳定性。基本表的结构是相对稳定的,表中的记录是要长期保存的。

理解基本表的性质后,在设计数据库时,就能将基本表与中间表、临时表区分开来。

参考资料来源:

1.规划

4. 逻辑设计

5.物理设计

6.程序编制及调试

7.运行及维护。

在数据库应用系统的开发过程中,每个阶段的工作成果就是写出相应的文档。每个阶段都是在上一阶段工作成果的基础上继续进行,整个开发工程是有依据、有组织、有、有条不紊地展开工作。

1.规划

规划的主要任务就是作必要性及可行性分析。

在收集整理有关资料的基础上,要确定将建立的数据库应用系统与周边的关系,要对应用系统定位,其规模的大小、所处的地位、应起的作用均须作全面的分析和论证。

明确应用系统的基本功能,划分数据库支持的范围。分析数据来源、数据采集的方式和范围,研究数据结构的特点,估算数据量的大小,确立数据处理的基本要求和业务的规范标准。

规划人力资源调配。对参与研制和以后维护系统运作的管理人员、技术人员的技术业务水平提出要求,对最终用户、作员的素质作出评估。

拟定设备配置方案。论证计算机、网络和其他设备在时间、空间两方面的处理能力,要有足够的内外存容量,系统的响应速度、网络传输和输入输出能力应满足应用需求并留有余量。要选择合适的os,dbms和其它软件。设备配置方案要在使用要求、系统性能、购置成本和维护代价各方面综合权衡。

对系统的开发、运行、维护的成本作出估算。预测系统效益的期望值。

拟定开发进度,还要对现行工作模式如何向新系统过渡作出具体安排。

规划阶段的工作成果是写出详尽的可行性分析报告和数据库应用系统规划书。内容应包括:系统的定位及其功能、数据资源及数据处理能力、人力资源调配、设备配置方案、开发成本估算、开发进度等。

可行性分析报告和数据库应用系统规划书经审定立项后,成为后续开发工作的总纲。

数据库应用系统的开发是一项软件工程,本文介绍了数据库应用系统的开发步骤……

需求分析大致可分成三步来完成。

(1) 需求信息的收集, 需求信息的收集一般以机构设置和业务活动为主干线,从高层中层到低层逐步展开

(2) 需求信息的分析整理, 对收集到的信息要做分析整理工作。数据流图(dfd, data flow diagram)是业务流程及业务中数据联系的形式描述。图4.1是一个简单的dfd 示例。

数据字典(dd, data dictionary)详细描述系统中的全部数据。

数据字典包含以下几个部分。

· 数据组项:由若干数据项组成。

· 数据流:表示某一数据加工过程的输入/输出数据。

数据流图既是需求分析的工具,也是需求分析的成果之一。数据字典是进行数据收集和数据分析的主要成果。

(3) 需求信息的评审. 开发过程中的每一个阶段都要经过评审,确认任务是否全部完成,避免或纠正工作中出现的错误和疏漏。聘请项目外的专家参与评审,可保证评审的质量和客观性。

评审可能导致开发过程回溯,甚至会反复多次。但是,一定要使全部的预期目标都达到才能让需求分析阶段的工作暂告一个段落.

需求分析阶段的工作成果是写出一份既切合实际又具有预见的需求说明书,并且附以一整套详尽的数据流图和数据字典。

概念模型不依赖于具体的计算机系统,他是纯粹反映信息需求的概念结构。

er方法是设计概念模型时常用的方法。用设计好的er图再附以相应的说明书可作为阶段成果

概念模型设计可分三步完成。

(1) 设计局部概念模型

① 确定局部概念模型的范围

② 定义实体

③ 定义联系

④ 确定属性

⑤ 逐一画出所有的局部er图,并附以相应的说明文件

数据库应用系统的开发是一项软件工程,本文介绍了数据库应用系统的开发步骤……

(2) 设计全局概念模型

建立全局er图的步骤如下:

① 确定公共实体类型

② 合并局部er图

③ 消除不一致因素

④ 优化全局er图

⑤ 画出全局er图,并附以相应的说明文件。

(3) 概念模型的评审

概念模型的评审分两部分进行

部分是用户评审。

第二部分是开发人员评审。

4.逻辑设计

逻辑设计阶段的主要目标是把概念模型转换为具体计算机上dbms所支持的结构数据模型。

逻辑设计的输入要素包括:概念模式、用户需求、约束条件、选用的dbms的特性。

逻辑设计的输出信息包括:dbms可处理的模式和子模式、应用程序设计指南、物理设计指南。

(1) 设计模式与子模式

① 建立初始关系模式

④ 修正模式

经过多次的模式评价和模式修正,确定最终的模式和子模式。

写出逻辑数据库结构说明书。

数据库应用系统的开发是一项软件工程,本文介绍了数据库应用系统的开发步骤……

根据设计好的模式和应用需求,规划应用程序的架构,设计应用程序的草图,指定每个应用程序的数据存取功能和数据处理功能梗概,提供程序上的逻辑接口。

编写出应用程序设计指南。

(3) 编写物理设计指南。

根据设计好的模式和应用需求,整理出物理设计阶段所需的一些重要数据和文档。例如,数据库的数据容量、各个关系(文件)的数据容量、应用处理频率、作顺序、响应速度、各个应用的lra和tv、程序访问路径建议,等等。这些数据和要求将直接用于物理数据库的设计。

编写出物理设计指南。

5.物理设计

物理设计是对给定的逻辑数据模型配置一个最适合应用环境的物理结构。

物理设计的输入要素包括:模式和子模式、物理设计指南、硬件特性、os和dbms的约束、运行要求等。

物理设计的输出信息主要是物理数据库结构说明书。其内容包括物理数据库结构、存储记录格式、存储记录位置分配及访问方法等。

物理设计的步骤如下:

(1) 存储记录结构

设计综合分析数据存储要求和应用需求,设计存储记录格式。

(2) 存储空间分配

存储空间分配有两个原则:

①存取频度高的数据尽量安排在快速、随机设备上,存取频度低的数据则安排在速度较慢的设备上。

②相互依赖性强的数据尽量存储在同一台设备上,且尽量安排在邻近的存储空间上。

从提高系统性能方面考虑,应将设计好的存储记录作为一个整体合理地分配物理存储区域。尽可能充分利用物理顺序特点,把不同类型的存储记录指派到不同的物理群中。

(3) 访问方法的设计

一个访问方法包括存储结构和检索机构两部分。存储结构限定了访问存储记录时可以使用的访问路径;检索机构定义了每个应用实际使用的访问路径。

数据库应用系统的开发是一项软件工程,本文介绍了数据库应用系统的开发步骤……

(4) 物理设计的性能评价

① 查询响应时间

从查询开始到有结果显示之间所经历的时间称为查询响应时间。查询响应时间可进一步细分为服务时间、等待时间和延迟时间。

在物理设计过程中,要对系统的性能进行评价。性能评价包括时间、空间、效率、开销等各个方面。

⊙ cpu服务时间和i/o服务时间的长短取决于应用程序设计。

⊙ cpu队列等待时间和i/o队列等待时间的长短受计算机系统作业的影响。

⊙ 设计者可以有限度地控制分布式数据库系统的通信延迟时间。

② 存储空间

存储空间存放程序和数据。程序包括运行的应用程序、dbms子程序、os子程序等。数据包括用户工作区、dbms工作区、os工作区、索引缓冲区、数据缓冲区等。

存储空间分为主存空间和辅存空间。设计者只能有限度地控制主存空间,例如可指定缓冲区的分配等。但设计者能够有效地控制辅存空间。

③ 开销与效率

⊙ 事务开销指从事务开始到事务结束所耗用的时间。更新事务要修改索引、重写物理块、进行写校验等作,增加了额外的开销。更新频度应列为设计的考虑因素。

⊙ 报告生成开销指从数据输入到有结果输出这段时间。报告生成占用cpu及i/o的服务时间较长。设计中要进行筛选,除去不必要的报告生成。

⊙ 对数据库的重组也是一项大的开销。设计中应考虑数据量和处理频度这两个因数,做到避免或尽量减少重组数据库。

在物理设计阶段,设计、评价、修改这个过程可能要反复多次,最终得到较为完善的物理数据库结构说明书。

建立数据库时,dba依据物理数据库结构说明书,使用dbms提供的工具可以进行数据库配置。

6.程序编制及调试

在逻辑数据库结构确定以后,应用程序设计的编制就可以和物理设计并行地展开

程序模块代码通常先在模拟的环境下通过初步调试,然后再进行联合调试。联合调试的工作主要有以下几点:

数据库应用系统的开发是一项软件工程,本文介绍了数据库应用系统的开发步骤……

(1) 建立数据库结构

(2) 调试运行

数据库结构建立后,装入试验数据,使数据库进入调试运行阶段。运行应用程序,测试

(3) 装入实际的初始数据

(1) 制定数据库重新组织的可行方案。

(2) 制定故障恢复规范

(3) 制定系统的安全规范

7.运行和维护

数据库正式投入运行后,运行维护阶段的主要工作是:

(1) 维护数据库的安全性与完整性。

按照制定的安全规范和故障恢复规范,在系统的安全出现问题时,及时调整授权和更改密码。及时发现系统运行时出现的错误,迅速修改,确保系统正常运行。把数据库的备份和转储作为日常的工作,一旦发生故障,立即使用数据库的备份予以恢复。

(2) 监察系统的性能。

运用dbms提供的性能监察与分析工具,不断地着系统的运行情况。当数据库的存储空间或响应时间等性能下降时,立即进行分析研究找出原因,并及时采取措施改进。例如,可通修改某些参数、整理碎片、调整存储结构或重新组织数据库等方法,使数据库系统保持高效率地正常运作。

(3) 扩充系统的功能

在维持原有系统功能和性能的基础上,适应环境和需求的变化,采纳用户的合理意见,对原有系统进行扩充,增加新的功能。

具体的数据库设计与实现过程

(6)数据库运行和维护。

大致的讲主要是根据用户的需求,然后设计数据库的E-R模型,然后将E-R模型图转换为各种表,并对其进行数据库设计范式(范式因不同书籍有不同)的审核,然后进行数据库的实施,然后运行维护。

需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理设计阶段、数据库实施阶段、数据库运维阶段。

一句话来讲就是将用户的需求变成带有各种关系的表,以及其它的数据库结构,然后供编程使用

具体如下:

按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段

(1)需求分析。

(2)概念设计。

(3)逻辑设计。

(4)物理设计。

(5)数据库实施。

5.1.1需求分析阶段

进行数据库设计首先必须准确了解与分析用户需求,包括数据与处理需求。需求分析是整个设计过程的基础,是最困难、最耗时的一步。作为“地基”的需求分析是否做得充分与准确,决定了在其上构建“数据库大厦”的速度与质量。需求分析做得不好,可能会导致整个数据库重新设计,因此,务必引起高度重视。

5.1.2概念模型设计阶段

(2)概念模式不受特定DBMS的限制,也于存储安排,因而比逻辑设计得到的模式更为稳定。

(3)概念模式不含具体的DBMS所附加的技术细节,更容易为用户所理解,因而能准确地反映用户的信息需求。

概念模型设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个于具体DBMS的概念模型。如采用基于E-R模型的数准确了解与分析用户需求(包括数据与处理)据库设计方法,该阶段即将所设计的对象抽象出E-R模型;如采用用户视图法,则应设计出不同的用户视图。

5.1.3逻辑模型设计阶段

逻辑模型设计阶段的任务是将概念模型设计阶段得到的基本E-R图,转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。如采用基于E-R模型的数据库设计方法,该阶段就是将所设计的E-R模型转换为某个DBMS所支持的数据模型;如采用用户视图法,则应进行表的规范化,列出所有的关键字以及用数据结构图描述表中的约束与联系,汇总各用户视图的设计结果,将所有的用户视图合成一个复杂的数据库系统。

5.1.4数据库物理设计阶段

数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法。显然,数据库的物理设计完全依赖于给定的硬件环境和数据库产品。在关系模型系统中,物理设计比较简单一些,因为文件形式是单记录类型文件,仅包含索引机制、空间大小、块的大小等内容。

物理设计可分五步完成,前三步涉及到物理结构设计,后两步涉及到约束和具体的程序设计:

(1)存储记录结构设计:包括记录的组成、数据项的类型、长度,以及逻辑记录到存储记录的映射。

(2)确定数据存放位置:可以把经常同时被访问的数据组合在一起,“记录聚簇(cluster)”技术能满足这个要求。

(3)存取方法的设计:存取路径分为主存取路径及辅存取路径,前者用于主键检索,后者用于辅助键检索。

(4)完整性和安全性考虑:设计者应在完整性、安全性、有效性和效率方面进行分析,作出权衡。

(5)程序设计:在逻辑数据库结构确定后,应用程序设计就应当随之开始。物理数据性的目的是消除由于物理结构的改变而引起对应用程序的修改。当物理性未得到保证时,可能会引发对程序的修改。

数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构,包括存储结构和存取方法。

5.1.5数据库实施阶段

根据逻辑设计和物理设计的结果,在计算机系统上建立起实际数据库结构、装入数据、测试和试运行的过程称为数据库的实施阶段。实施阶段主要有三项工作。

(1)建立实际数据库结构。对描述逻辑设计和物理设计结果的程序即“源模式”,经DBMS编译成目标模式并执行后,便建立了实际的数据库结构。

(2)装入试验数据对应用程序进行调试。试验数据可以是实际数据,也可由手工生成或用随机数发生器生成。应使测试数据尽可能覆盖现实世界的各种情况。

5.1.6数据库运行和维护阶段

数据库系统正式运行,标志着数据库设计与应用开发工作的结束和维护阶段的开始。运行维护阶段的主要任务有四项:

(1)维护数据库的安全性与完整性:检查系统安全性是否受到侵犯,及时调整授权和密码,实施系统转储与备份,发生故障后及时恢复。

(2)监测并改善数据库运行性能:对数据库的存储空间状况及响应时间进行分析评价,结合用户反应确定改进措施。

(3)根据用户要求对数据库现有功能进行扩充。

(4)及时改正运行中发现的系统错误。

什么是数据库的逻辑结构设计试述其设计步骤

调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。

数据库设计的过程(六个阶段)

1.需求分析阶段

是整个设计过程的基础,是最困难、最耗费时间的一步

2.概念结构设计阶段

是整个数据库设数据库应用系统的开发是一项软件工程。一般可分为以下几个阶段:计的关键

通过对用户需求进行综合、归纳与抽象,形成一个于具体DBMS的概念模型

3.根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。逻辑结构设计阶段

对其进行优化

为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)

运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果

建立数据库,编制与调试应用程序,组织数据入库,并进行试运行

6.数据库运行和维护阶段

数据库应用系统经过试运行后即可投入正式运行。

在数据库系统运行过程中必须不断地对其进行评价、调整与修改

设计特点:

在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计

简述数据库设计的基本步骤

· 数据加工过程 数据加工过程的描述包括:数据加工过程名、说明、输入、输出、加工处理工作摘要、加工处理频度、加工处理的数据量、响应时间要求等。

简述数据库设计的基本步骤是收集信息、标示对象、建立对象模型、标示每个对象需要存储的信息类型、标示对象之间的关系。

建模是在需求分析结果的基础上展开,常常要对数据进行抽象处理。常用的数据抽象方法是‘聚集’和‘概括’。

1、收集信息

创建数据库之前,必须充分理解数据库需要完成的任务。如果要用数据库取代基于纸张的或人工作的信息系统,那么从现有的系统中就可以得到所需的大多数信息。必须与该系统有关的人员进行交流,以便弄清楚他们要使用数据库做什么以及需要数据库具有哪些功能。

2、标示对象③ 模式评价

在收集信息的过程中,必须标示数据库要管理的关键对象或实体。对象可以是有形的事物,如人或产品;也可以是无形的事物,如商业交易、公司部门或发薪周期。通常会有几个主要的对象,标示这些对象以后,与它们相关的对象就会变得条理清楚。

3、建立对象模型

标示了系统中的对象后,应当使用能够直观地表示系统的方法来记录这些对象。实现数据库时,数据模型可以作为参考。

4、标示每个对象需要存储的信息类型

将数据库中的主要对象标示为表的候选对象以后,下一步就是标示每个对象必须存储的信息类型。这些就是对象表中的列。数据库表中的列包含原始数据列这些列存储有形信息(如名称),这些信息由数据库外部的数据源确定。

分类列:这些列对数据进行分类或分组,仅存储有限范围内的数据。标识符列:这些列提供了对存储在表中的各个项目进行标示的机制。关系列或引用列:这些列用来在一个表中的信息与另一个表中相关信息之间建立连接。

5、标示对象之间的关系

关系型数据库有一项非常强大的功能,即能够关联数据库中各个项目的相关信息。不同类型的信息可以单独存储,如果需要,数据库引擎可以将数据组合起来。在设计过程中,要标示对象之间的关系,需要分析这些表,确定这些表在逻辑上是如何相关的,以及添加关系列建立起表之间的连接。

数据库规范设计方法将数据库设分的六个阶段是什么?

2.需求分析

这个书上应该都有的啊1.需求分析阶段

1、需求分析:分析用户的需求,包括数据、功能和性能需求

是整个设计过程的基础,是最困难、最耗费时间的一步

(1)数据库设计各阶段的任务相对单一化,设计复杂程度得到降低,便于组织管理。

2.概念结构设计阶段

是整个数据库设计的关键

通过对用户需求进行综合、归纳与抽象,形成一个于具体DBMS的概念模型

3.逻辑结构设计阶段

对其进行优化

为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)

运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果

建立数据库,编制与调试应用程序,组织数据入库,并进行试运行

6.数据库运行和维护阶段

数据库应用系统经过试运行后即可投入正式运行。