首页 理论教育 招聘系统数据库设计需求

招聘系统数据库设计需求

时间:2022-02-28 理论教育 版权反馈
【摘要】:数据库设计中有一定的制约条件,它们即是系统设计平台,包括系统软件、工具软件以及设备、网络等硬件。因此数据库设计即是在一定平台制约下,根据信息需求与处理需求设计出性能良好的数据模式。数据库设计目前一般采用生命周期法,它即是将整个数据库应用系统的开发分解成目标独立的若干阶段,它们是需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。

4.4.1 数据库设计概述

数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计(Database Design)。

数据库设计的基本任务是根据用户对象的信息需求、处理需求和数据库的支持环境(包括硬件、操作系统与DBMS)设计出数据模式。所谓信息需求主要是指用户对象的数据及其结构,它反映了数据库的静态要求。所谓处理需求它表示用户对象的数据及其结构,它反映了数据库的动态要求,以此两者为基础作为设计最终的结果产物是数据模式。数据库设计中有一定的制约条件,它们即是系统设计平台,包括系统软件、工具软件以及设备、网络等硬件。因此数据库设计即是在一定平台制约下,根据信息需求与处理需求设计出性能良好的数据模式。

在数据库设计中有两种方法,一种是以信息需求为主,兼顾处理需求,称为面向数据方法(Data-Oriented Approach);另一种方法是以处理需求为主,兼顾信息需求,称为面向过程方法(Process-Oriented Approach)。这两种方法目前都有使用,在早期由于应用系统中处理多于数据,因此以面向过程方法使用较多,而近期大型系统中由于数据结构复杂数据量庞大,而相应处理流程趋于简单,因此用面向数据方法较多。由于数据在系统中稳定性高,而处理则变化较大,数据已成为系统核心与不动点,因此面向数据的设计方法已成为主流方法,本章的设计主导思想即基于此种方法。

数据库设计目前一般采用生命周期(Life Cycle)法,它即是将整个数据库应用系统的开发分解成目标独立的若干阶段,它们是需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。

数据库设计中采用上面前四个阶段,并且重点以数据结构与模型的设计为主线,四个阶段的表示如图4-5所示。

img78

图4-5 数据库设计的四个阶段

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈