RSS
热门关键字:  项目经理  分析师  中间件  CEO  报名费





重新组织和构造数据库

来源: 作者: 时间:2008-03-24 点击:

    数据库建立后,除了数据本身是动态变化以外,随着应用环境的变化,数据库本身也必须变化以适应应用要求。

    数据库运行一段时间后,由于记录的不断增加、删除和修改,会改变数据库的物理存储结构,使数据库的物理特性受到破坏,从而降低数据库存储空间的利用率和数据的存取效率,使数据库的性能下降。因此,需要对数据库进行 重新组织,即重新安排数据的存储位置,回收垃圾,减少指针链,改进数据库的响应时间和空间利用率,提高系统性能。这与操作系统对“ 磁盘碎片”的处理的概念相类似。

    数据库的重组只是使数据库的物理存储结构发生变化,而数据库的逻辑结构不变,所以根据数据库的三级模式,可以知道数据库重组对系统功能没有影响,只是为了提高系统的性能。

    数据库应用环境的变化可能导致数据库的逻辑结构发生变化,比如要增加新的实体,增加某些实体的属性,这样实体之间的联系发生了变化,这样使原有的数据库设计不能满足新的要求,必须对原来的数据库重新构造,适当调整数据库的模式和内模式,比如要增加新的数据项,增加或删除索引,修改完整性约束条件等。

    DBMS一般都提供了重新组织和构造数据库的应用程序,以帮助DBA完成数据库的重组和重构工作。

    只要数据库系统在运行,就需要不断地进行修改、调整和维护。一旦应用变化太大,数据库重新组织也无济于事,这就表明数据库应用系统的生命周期结束,应该建立新系统,重新设计数据库。从头开始数据库设计工作,标志着一个新的数据库应用系统生命周期的开始。

上一篇:监测并改善数据库性能
下一篇:没有了




最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
企业电子商务
赞助商