数据库设计分为哪几个步骤

作者&投稿:融转 (若有异议请与网页底部的电邮联系)
~

(1)存储记录结构设计综合分析数据存储要求和应用需求,设计存储记录格式

(2)存储空间分配存储空间分配有两个原则:①存取频度高的数据尽量安排在快速、随机设备上,存取频度低的数据则安排在速度较慢的设备上

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

从提高系统性能方面考虑,应将设计好的存储记录作为一个整体合理地分配物理存储区域

尽可能充分利用物理顺序特点,把不同类型的存储记录指派到不同的物理群中

(3)访问方法的设计一个访问方法包括存储结构和检索机构两部分

存储结构限定了访问存储记录时可以使用的访问路径;检索机构定义了每个应用实际使用的访问路径

(4)物理设计的性能评价①查询响应时间从查询开始到有结果显示之间所经历的时间称为查询响应时间

查询响应时间可进一步细分为服务时间、等待时间和延迟时间

在物理设计过程中,要对系统的性能进行评价

性能评价包括时间、空间、效率、开销等各个方面

⊙CPU服务时间和I/O服务时间的长短取决于应用程序设计

⊙CPU队列等待时间和I/O队列等待时间的长短受计算机系统作业的影响

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

②存储空间存储空间存放程序和数据

程序包括运行的应用程序、DBMS子程序、OS子程序等

数据包括用户工作区、DBMS工作区、OS工作区、索引缓冲区、数据缓冲区等

存储空间分为主存空间和辅存空间

设计者只能有限度地控制主存空间,例如可指定缓冲区的分配等

但设计者能够有效地控制辅存空间

③开销与效率设计中还要考虑以下各种开销,开销增大,系统效率将下降

⊙事务开销指从事务开始到事务结束所耗用的时间

更新事务要修改索引、重写物理块、进行写校验等操作,增加了额外的开销

更新频度应列为设计的考虑因素

⊙报告生成开销指从数据输入到有结果输出这段时间

报告生成占用CPU及I/O的服务时间较长

设计中要进行筛选,除去不必要的报告生成

⊙对数据库的重组也是一项大的开销

设计中应考虑数据量和处理频度这两个因数,做到避免或尽量减少重组数据库

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

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

在数据库运行时,DBA监察数据库的各项性能,根据依据物理数据库结构说明书的准则,及时进行修正和优化操作,保证数据库系统能够保持高效率地运行

6

程序编制及调试在逻辑数据库结构确定以后,应用程序设计的编制就可以和物理设计并行地展开程序模块代码通常先在模拟的环境下通过初步调试,然后再进行联合调试

联合调试的工作主要有以下几点:(1)建立数据库结构根据逻辑设计和物理设计的结果,用DBMS提供的数据语言(DDL)编写出数据库的源模式,经编译得到目标模式,执行目标模式即可建立实际的数据库结构

(2)调试运行数据库结构建立后,装入试验数据,使数据库进入调试运行阶段

运行应用程序,测试(3)装入实际的初始数据在数据库正式投入运行之前,还要做好以下几项工作:(1)制定数据库重新组织的可行方案

(2)制定故障恢复规范(3)制定系统的安全规范7

运行和维护数据库正式投入运行后,运行维护阶段的主要工作是:(1)维护数据库的安全性与完整性

按照制定的安全规范和故障恢复规范,在系统的安全出现问题时,及时调整授权和更改密码

及时发现系统运行时出现的错误,迅速修改,确保系统正常运行

把数据库的备份和转储作为日常的工作,一旦发生故障,立即使用数据库的最新备份予以恢复

(2)监察系统的性能

运用DBMS提供的性能监察与分析工具,不断地监控着系统的运行情况

当数据库的存储空间或响应时间等性能下降时,立即进行分析研究找出原因,并及时采取措施改进

例如,可通修改某些参数、整理碎片、调整存储结构或重新组织数据库等方法,使数据库系统保持高效率地正常运作

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




数据库设计分为哪几个阶段
数据库设计的阶段划分如下:1. 需求分析阶段:此阶段的核心任务是准确理解和分析用户需求,包括数据和处理。这是整个设计过程的基础,通常也是最为困难且耗时最长的一步。2. 概念结构设计阶段:在这一阶段,设计者通过对用户需求的集成、归纳和抽象,创建出一个独立于特定数据库管理系统的概念模型。3. 逻...

.数据库设计分为几个阶段,各阶段的任务是什么?
数据库设计分为以下几个阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段和实施阶段。各阶段的任务如下:一、需求分析阶段 任务:了解和分析现实世界要解决的问题,明确数据库应用的各种需求,包括性能需求、数据完整性需求等。此阶段的主要目标是形成需求说明书。二、概念设计阶段 任务:根据需...

.数据库设计分为几个阶段,各阶段的任务是什么?
数据库设计分为以下几个阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段和实施阶段。各阶段的任务如下:一、需求分析阶段 任务:在数据库设计的前期阶段,需求分析的目的是深入了解应用场景及用户需求。该阶段主要包括对现实世界的调研工作,通过与目标受众的交流沟通,理解其对信息系统的实际需...

数据库设计主要包括哪几部分,分别包括哪些内容
数据库设计主要包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护,具体内容如下:1、需求分析 内容:调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,...

数据库的设计一般经过哪几个阶段
数据库设计可以分为概念结构设计、逻辑结构设计和物理结构设计三个阶段。(1)概念结构设计。这是数据库设计的第一个阶段,在管理信息系统的分析阶段,已经得到了系统的数据流程图和数据字典,现在要结合数据规范化的理论,用一种数据模型将用户的数据需求明确地表示出来。概念数据模型是面向问题的模型,反映...

.数据库设计分为几个阶段,各阶段的任务是什么?
按照规范的设计方法,一个完整的数据库设计一般分为需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库的实施、数据库运行与维护六个阶段:各阶段的任务如下:1、需求分析:分析用户的需求,包括数据、功能和性能需求;2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3、逻辑结构...

数据库设计分哪几个阶段
按照规范的设计方法,一个完整的数据库设计一般分为以下六个阶段。1、需求分析:分析用户的需求,包括数据、功能和性能需求 2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图 3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换 4、数据库物理设计:主要是为所设计的数据...

数据库设计的六个阶段是什么?
数据库设计过程分为以下六个阶段:1、需求分析阶段 准确理解和分析用户需求(包括数据和处理),它是整个设计过程的基础,也是最困难、最耗时的一步。2、概念结构设计阶段 是整个数据库设计的关键,通过对用户需求的集成、归纳和抽象,形成了一个独立于特定数据库管理系统的概念模型。3、逻辑结构设计阶段 ...

数据库的设计过程包括几个主要阶段
数据库的设计过程包括6个主要阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。1.需求分析:分析用户的需求,包括数据、功能和性能需求(包括数据与处理)。2.概念结构设计:主要采用E-R模型进行设计,包括画E-R图。3.逻辑结构设计:通过将E-R图转换成表,实现...

数据库设计的基本步骤
按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段 1.需求分析 2.概念结构设计 3.逻辑结构设计 4.物理结构设计 5.数据库实施 6.数据库的运行和维护 在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统进行,逻辑设计和物理设计与选用的DAMS密切相关...

济阳县19523733797: 数据库设计分为哪几个步骤 -
东方志唯健: (1) 存储记录结构 设计综合分析数据存储要求和应用需求,设计存储记录格式. (2) 存储空间分配 存储空间分配有两个原则: ①存取频度高的数据尽量安排在快速、随机设备上,存取频度低的数据则安排在速度较慢的设备上. ②相互依赖性强的...

济阳县19523733797: 管理信息系统的数据库设计包括哪些步骤 -
东方志唯健: 按照规范的设计方法,一个完整的数据库设计一般分为以下六个阶段: ⑴ 需求分析:分析用户的需求,包括数据、功能和性能需求; ⑵ 概念结构设计:主要采用E-R模型进行设计,包括画E-R图; ⑶ 逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换; ⑷ 数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径; ⑸ 数据库的实施:包括编程、测试和试运行; ⑹ 数据库运行与维护:系统的运行与数据库的日常维护.

济阳县19523733797: 数据库设计的基本步骤 -
东方志唯健: 按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段 1、需求分析 需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、...

济阳县19523733797: 设计一个数据库系统一般应该经过哪些基本的步骤? -
东方志唯健: 建立基本表 建立其中的基本关系 然后其他的就是在网页上些功夫了

济阳县19523733797: 数据库设计分为四个阶段 -
东方志唯健:[答案] 需求分析、 概念设计、 逻辑设计和 数据库实现

济阳县19523733797: 请问数据库的设计步骤包括哪些?
东方志唯健: 数据库设计的步骤包括用户需求分析、数据库逻辑设计、数据库物理设计、数据库的实施和维护四个阶段

济阳县19523733797: 数据库设计有哪几个阶段 -
东方志唯健:[答案] 需求分析 概念结构设计 逻辑结构设计 物理设计 数据库的实施和维护

济阳县19523733797: 试述数据库设计的基本步骤. -
东方志唯健: 答:(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图. (2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示.(3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型.(4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构.(5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行.(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网