当前位置:首页 > 软考-系统分析师笔记 > 正文内容

数据库设计阶段

Spark1个月前 (01-21)软考-系统分析师笔记35

需求分析阶段的任务是:对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,确定系统边界、收集支持系统目标的基础数据及其处理方法。
逻辑设计阶段的任务之一是对关系模式进一 步地规范化处理。 因为生成的初始关系模式并不能完全符合要求,还会有数据冗余、更新异常存在,这就需要根据规范化理论对关系模式分解之后,消除冗余和更新异常。不过有时根据处理要求,可能还需要增加部分冗余以满足处理要求。

逻辑设计阶段的任务就需要作部分关系模式的处理,分解、合并或增加冗余属性,提高存储效率和处理效率。


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

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

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

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

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

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

6. 数据库运行和维护:系统的运行和数据库的日常维护


扫描二维码推送至手机访问。

版权声明:本文由技术成就梦想发布,如需转载请注明出处。

标签: 数据库
分享给朋友:

相关文章

UML图中类的关系

UML图中类的关系

UML图中类的关系,主要的类关系包括以下几种:依赖关系:一个事物发生变化影响另一一个事物。泛化关系:特殊/一般关系。关联关系:描述了-组链,链是对象之间的连接。聚合关系:整体与部分生命周期不同。组台关...

面向对象分析的活动

面向对象分析的活动

面向对象分析基于用例模型,通过对象建模记录确定的对象、对象封装的数据和行为以及对象之间的关系。面向对象分析包括3个活动:1.建模系统功能;2.发现并且确定业务对象;3.组织对象并确定其关系。...

M/M/1排队理论

M/M/1排队理论

假设某计算机CPU在一秒发出40个磁盘I/O请求,这些请求(为M/M1队列)的时间间隔按指数分布, 平均磁盘服务时间为20ms,则磁盘的平均利用率为( ),磁盘请求的平均响应时间为( ) ms。根据M...

Flynn分类法

Flynn分类法

计算机组成与体系结构>Flynn分类法Flynn根据不同的指令流数据流组织方式,把计算机系统分成以下四类:( 1 )单指令流单数据流( Single Instruction stream and...

黑盒测试

黑盒测试

黑盒测试注重于测试软件的功能性需求,即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。黑盒测试试图发现以下类型的错误。...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。