数据库设计

最近刚换工作,而且另外马上要考试了,时间紧张啊!没时间写博客。

总结下关于数据库的设计方面,软件开发和运营的全过程称为软件生存期。数据库应用系统,具有信息采集、组织、加工、抽取、综合和传播等功能。把数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统生存期。包括7个阶段:规划、需求分析、概念设计、逻辑设计、物理设计、实现、运行维护。

规划阶段主要包含三个任务:第一是系统调查,第二是可行性分析,第三是确定数据库系统总目标。

需求分析阶段包括4个任务:分析用户活动,产生业务流程图;确定系统范围,产生系统关联图;分析用户活动涉及的数据,产生数据流图;分析系统数据,产生数据字典。

概念设计阶段的主要任务是反映用户单位信息需求的数据库概念结构。叫做概念模型,一般分成3个步骤:进行数据抽象,设计局部概念模型;将局部概念模型综合成全局概念模型。

逻辑设计阶段是将概念设计的结果(一个与DBMS无关的概念模型),转换成选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构。一般包含5个步骤:概念模型转换成逻辑模型;设计外模型;设计应用程序与数据库的接口;评价模型(两个参数:处理频率和数据容量);修正模型。

物理设计阶段主要任务是完成数据库的存储记录格式、存储记录安排和存取方法。物理设计依赖与给定的硬件环境。包含5个步骤:存储记录结构设计;确定数据存放位置;存取方法的设计;完整性和安全性考虑;程序设计。

数据库实现阶段任务主要是具体的操作工作:DDL定义数据库结构;组织数据入库;编制和调试程序;数据库试运行。

数据库运行与维护此阶段主要由DBA完成,一般包含如下任务:数据库的转储与恢复;数据库安全性、完整性控制;数据库性能监督、分析和改进;数据库重组织和重改造。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值