当前位置:首页 > 数据库系统原理(04735) > 正文内容

什么是数据库的重组织和重构造?为什么要进行数据库的重组织与重构造?

高老师6个月前 (03-26)数据库系统原理(04735)11

什么是数据库的重组织和重构造?为什么要进行数据库的重组织与重构造?

数据库运行一段时间后,由于记录不断增、删、改会使数据库的物理存储情况变坏,降低了数据的存储效率,这时可由DBA对数据库进行重组织,按原设计要求重新安排存储位置、回收垃圾、减少指针等,以提高系统效率。数据库的重组织不修改数据库的逻辑结构和物理结构。DBMS一般都提供了实用程序,用来对数据库重组织的工作。由于数据库应用环境的变化,增加了新的应用或新的实体,取消了某些应用,有的实体与实体间的联系也发生了变化,使原有的数据库设计不能满足新的要求,需要调整数据库的模式和内模式,这被称为数据库的重构造。例如,在表中增加或删除某些数据项,改变数据项的类型,增加或删除某个表,改变数据库的容量,增加或删除某些索引等。如果应用变化太大,重构也无济于事,应该设计新的数据库应用系统了。数据库的重构造需要部分修改数据库的逻辑结构和物理结构(或者称为部分修改模式和内模式),这个工作由DBA来完成。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/234029.html

分享给朋友: