
3个回答
展开全部
数据的独立性要考虑到数据库设计时的三层抽象,内模式,模式和外模式;内模式对应于物理层,模式对应于逻辑层,外模式对应于应用层,其独立性主要体现在三个方面;1:由于模式/内模式之间的映射关系屏蔽了物理层的内容,所以在设计和改动逻辑时(如表、存储过程、触发器等)物理层不需要改动;2:外模式/模式之间的映射关系同样屏蔽了数据库的逻辑层,如通过视图查询或修改并不会改变表的内容,即此时逻辑层没有变化;3:应用层和物理层是独立的,即应用程序的改变并不会影响到物理层。此乃专业性权威性的解答!!!
展开全部
谈谈自己对这个问题的理解。
将应用部署于服务器A,将数据部署于服务器B,这是物理上的独立性!
优点:假如应用需要升级,数据无需变动,只在服务器A上操作即可,最大限度地降低了数据风险。
举个例子说明数据的逻辑独立性,不知是否恰当。
应用取数据库的数据时,若是从视图中读取数据,当我们改变组成视图的相关表的结构时,只需调整一下视图的代码,而应用无需修改任何代码,这体现出了数据的逻辑独立性,其优点就不用再说了吧。
各位若有其他高见,欢迎给予补充说明,互相学习提高。
将应用部署于服务器A,将数据部署于服务器B,这是物理上的独立性!
优点:假如应用需要升级,数据无需变动,只在服务器A上操作即可,最大限度地降低了数据风险。
举个例子说明数据的逻辑独立性,不知是否恰当。
应用取数据库的数据时,若是从视图中读取数据,当我们改变组成视图的相关表的结构时,只需调整一下视图的代码,而应用无需修改任何代码,这体现出了数据的逻辑独立性,其优点就不用再说了吧。
各位若有其他高见,欢迎给予补充说明,互相学习提高。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
坑爹的题目
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询