思维逻辑什么意思 数据库的两个独立性指什么?
浏览量:1077
时间:2021-03-13 09:18:07
作者:admin
数据库的两个独立性指什么?
物理独立性:用户应用程序和数据库中的数据是相互独立的——应用程序不需要知道如何在数据库中存储数据;它是通过模式/内部模式映射来实现的。
逻辑独立性:用户应用程序和数据库的逻辑结构相互独立-数据的逻辑结构已更改,应用程序可以保持不变。它是通过外部模式/模式映射来实现的。
数据的逻辑结构作用?
系统的逻辑结构是将整个系统划分为几个逻辑单元来实现自己的功能。一般来说,在系统开发中,逻辑结构往往由架构师来完成。系统的逻辑结构对系统的发展起着重要的作用。
数据的逻辑结构是对数据之间关系的描述,有时称为数据结构的逻辑结构。逻辑结构正式定义为(k,R)(或(D,s)),其中k是数据元素的有限集,R是k上的关系的有限集。
数据的独立性包含哪两个方面?
数据独立性包括物理独立性和逻辑独立性。数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指存储在数据库中的数据和应用程序是相互独立的。逻辑独立性是指用户应用程序和数据库的逻辑结构相互独立,即当数据的逻辑结构发生变化时,用户的程序也可以保持不变。
数据库系统的逻辑数据独立性指的是什么?
物理独立性意味着存储在数据库中的数据和应用程序相互独立。也就是说,如何在磁盘上存储数据是由DBMS管理的。用户程序不需要理解。应用程序需要处理的只是数据的逻辑结构。这样,当数据的物理存储发生变化时,应用程序就不需要改变。逻辑独立性是指用户应用程序和数据库的逻辑结构相互独立,即当数据的逻辑结构发生变化时,用户的程序也可以保持不变。数据库系统中的数据可以服务于多个程序,程序也可以调用多个数据库中的数据,这是数据和程序的独立性。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。