问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库中数据的独立性有什么来保障

发布网友 发布时间:2022-03-27 08:08

我来回答

1个回答

热心网友 时间:2022-03-27 09:37

数据独立性是数据库系统的一个最重要的目标之一,它使数据能独立于应用程序。可以说数据处理的发展史就是数据独立性不断进化的历史。在手工管理阶段,数据和程序完全交织在一起,没有独立性可言,数据结构作任何改动,应用程序也需要做相应的修改;文件系统出现后,虽然将两者分离,但实际上应用程序中依然要反映文件在存储设备上的组织方法、存取方法等物理细节,因而只要数据作了任何修改,程序仍然需要作改动。而数据库系统的一个重要目标就是要使程序和数据真正分离,使它们能独立发展。 数据独立性包括数据的物理独立性和数据的逻辑独立性。 物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS(DataBase Management System 数据库管理系统)管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。 逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。 数据与程序的独立,把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 数据安全怎么做有保障? 如何保护数据库? 微信好友拉群聊可以设置拒绝么 前端利用vue怎么根据给出的时间字段推算出周几 华为gt3震动能调大吗 华为gt2手表震动太小怎么办 怎样让华为手环6的震动和手机的震动一样? 华为b5手环振动怎么调整大小 荣耀magic3怎么调振动 华为手表没有震动了怎么调节 荣耀20pro手机震动强度调节 华为扫一扫的功能在哪里 华为手机怎么用扫一扫功能 华为扫一扫在哪 huawei手机的wifi扫一扫在哪里? 华为手机 扫一扫放在什么地方 华为手机扫一扫在什么地方? 华为手机设置里的扫一扫在哪 苹果 xs max一直自动关机了? 苹果xsmax强制关机怎么弄 数据库管理系统为了保障数据的正确性和一致性必须提供哪些功能 什么是数据库,该怎么建立属于自己的数据库? 事务从哪些方面保障数据库的安全 数据安全的全生命周期,对于企业有什么意义? 数据库管理系统的目标是为用户提供什么,并能广泛共享,保障数据完整 什么是数据库管理系统?它具有哪些功能 什么是数据库的安全性? 从dba的角度,有哪些手段进行数据安全性的保障 微信怎么设置静音 微信如何关闭消息声音 苹果8支持门禁卡功能吗 苹果8plus可以添加门禁卡吗 苹果8p有nfc功能可以刷门禁卡吗吗 苹果8手机怎么把门禁卡添加到手机里面 苹果手机怎么加门禁卡 苹果手机门禁卡教程 苹果怎么添加nfc门禁卡 华为P20Lite2019支持内存扩展吗? 华为P20能插内存卡吗 华为P20能不能装内存卡