数据独立性的作用是什么?
数据独立性的作用有两个方面:
数据与程序的独立:通过将数据的定义从程序中分离出来,并由数据库管理系统(DBMS)负责数据的存取,简化了应用程序的编制,减少了应用程序的维护和修改。在手工管理阶段,数据和程序完全交织在一起,没有独立性可言,数据结构的改动会导致应用程序的修改。文件系统的出现虽然将两者分离,但应用程序仍需要反映文件在存储设备上的物理细节,因此只要数据发生变化,程序仍然需要修改。而数据库系统的目标之一就是使程序和数据真正分离,使它们能独立发展。
数据和程序能独立发展:数据库系统的出现使得数据和程序能够独立发展。文件系统只是将数据和程序分离,但仍需要应用程序反映文件的物理细节,因此数据的修改仍然需要程序的修改。而数据库系统通过提供数据独立性,使得数据的修改不再需要改动程序,从而实现了数据和程序的独立发展。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~