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

数据库系统的独立性是如何实现的?有什么好处?... 数据库系统的独立性是如何实现的?有什么好处? 展开
 我来答
汽车之路w
高粉答主

2021-01-20 · 关注我不会让你失望
知道大有可为答主
回答量:1.2万
采纳率:100%
帮助的人:293万
展开全部

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

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

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



扩展资料

数据独立性的作用

1、数据与程序的独立

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

2、独立发展

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

法本信息技术
2024-10-28 广告
企业规划和实施一个成功的大数据方案需要从多个方面综合考虑。首先,企业需要明确自身的业务需求,确定大数据方案的目标和期望达成的效果。接着,进行大数据技术的调研和选型,选择适合企业业务需求的技术栈和工具。然后,制定详细的大数据方案实施计划,包括... 点击进入详情页
本回答由法本信息技术提供
可以叫我表哥
推荐于2017-09-07 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464983
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部
  数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不会引起应用程序的修改.数据独立性包括:物理数据独立性和逻辑数据独立性.物理数据独立性是指数据库物理结构改变时不必修改现有的应用程序.逻辑数据独立性是指数据库逻辑结构改变时不用改变应用程序.数据独立性是由DBMS的二级睁像功能来实现的.当整个系统要求改变模式时(增加记录类型、增加数据项,由DBMS对各个外模式/模式的映像做相应改变,从而保证了数据的逻辑独立性.当数据的存储结构改变时,由DBMS对模式/内模式的映像做相应改变,从而保证了数据的物理独立性.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-26
展开全部
有两个独立性:1.逻辑独立性,主要是通过视图View的机制来保证,好处是修改数据库结构,可在一定程度上不用修改应用程序;2物理独立性,主要是指数据库的内部逻辑结构不依赖于数据库物理的存储机制,好处就是可以根据不同类型的物理介质选择不同的存储方式,例如顺序存储方式、B树结构等不同的方式。独立性的好处就是包容变化,隔离依赖。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
章鱼公考
2018-12-21 · 知道合伙人教育行家
章鱼公考
知道合伙人教育行家
采纳数:79 获赞数:1302
公务员考试讲师,擅长公考申论讲解和职业规划及岗位培训辅导。

向TA提问 私信TA
展开全部
1)减轻了应用程序的维护工作量;(2)对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统有较好的可扩充性,给DBA维护、改变数据库的物理存储提供了方便。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式