当前位置:首页 » 操作系统 » 数据库系统的数据独立性

数据库系统的数据独立性

发布时间: 2025-04-23 06:57:55

A. 数据库系统的独立性是怎样实现的

数据独立性是由DBMS的二级映象功能来保证的。数据库系统通常采用外模式、模式和内模式三级结构,数据库管理系统在这三级模式之间提供了外模式/模式和模式/内模式两层映象。

当整个系统要求改变模式时(增加记录类型、增加数据项)时,由DBMS对各个外模式/模式的映象作相应改变,可以使外模式保持不变,应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据的逻辑独立性。

当数据的存储结构改变时,由DBMS对模式/内模式映象作相应改变,可以使模式不变,从而应用程序也不必改变,保证了数据的物理独立性。

(1)数据库系统的数据独立性扩展阅读

数据独立性的作用

1、数据与程序的独立

把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。可以说数据处理的发展史就是数据独立性不断进化的历史。在手工管理阶段,数据和程序完全交织在一起,没有独立性可言,数据结构作任何改动,应用程序也需要做相应的修改。

2、独立发展

文件系统出现后,虽然将拆明两者分离,但实际上应用程序中依扒念然要反映文件在存储设备上的组织方法、存取方法等物理细节,因而只要数据作了任何修改春御困,程序仍然需要作改动。而数据库系统的一个重要目标就是要使程序和数据真正分离,使它们能独立发展。

B. 数据库系统的数据独立性是指

不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序。数据库系统的数据独立性,是指数据库中数据独立于应用程序且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性和逻辑独立性两级。

热点内容
反编译class文件工具 发布:2025-04-23 12:32:56 浏览:456
邮件服务器一般用什么 发布:2025-04-23 12:32:15 浏览:581
简易R编程 发布:2025-04-23 12:32:12 浏览:141
http代理java 发布:2025-04-23 12:24:11 浏览:825
野外普通话ftp 发布:2025-04-23 12:22:35 浏览:453
饥荒安卓版的怎么进去 发布:2025-04-23 12:21:56 浏览:744
数据库开发入门 发布:2025-04-23 12:13:39 浏览:366
怎么在我的世界国际服中玩服务器 发布:2025-04-23 11:55:59 浏览:973
安卓sav存档怎么改成txt 发布:2025-04-23 11:55:26 浏览:866
密码修改在哪里改 发布:2025-04-23 11:46:48 浏览:787