MySQL数据库工程师入门实战课程视频教程
4242 人在学
对于数据来说,它是具有独立性的,收集了独立性支持应用程序不会因为物理表示方式和访问技术的改变而改变呢,就是说应用程序并不依赖任何特定的物理表示方式和访问技术,它是包含两个方面,逻辑独立性和物理独立性,物理独立性是指数据在存储位置或成存储结构发生变化的时候会影响应用程序的特性,逻辑独立性适时表达现实世界的信息内容时才能改变,那么现在我们就来讲解一下数据的独立性吧,希望大家能够好好学习这些互联网的知识。
知识点①:对数据独立性来说,我们最好要先搞清楚什么事非数据独立性,在数据库技术出现之前也就是在使用文件管理数据的时候,实现用程序才能胜任数据的依赖的,也就是说,数据库的技术直接体现在应用程序的代码中,如果数据文件使用了索引那么应用程序就必须要设计出来,一旦数据的物理表示方式发生了任何的改变就会对任何应用程序发生很大的影响,所以在这种情况下应用程序修改了部分擦拭数据管理密切联系的部分,而且与应用程序最主要解决的方法毫不相干。
知识点②:在数据库管理方式中我们可以尽量避免应用程序对数据的依赖,第一,不同的用户关心数据并不完全相同的,其实对同样数据,它的不同用户的需求也是不尽相同了,所以最好的实践方法应该骄傲,全体用户对数据的需求存储一套完整的数据,而且只编写一个针对全体用户的公共数据应用程序,但能够按每个用户的具体要求只展示其需要的数据,而且当公共数据发生改变的时候,可以不修改应用程序,每个不需要这些变化数据的用户也不需要这些变化这种独立性,逻辑独立性在文件管理方式上是很难实现了。
知识点③:随着数据库技术的进步已经应用业务的变化有时我们需要改变一些数据的物理表示方式以及访问的技术以适应技术发展危机需求变化,在理想情况下这些变化不应该影响应用程序,而且在这些文件管理方式下也是很难实现的。
小编结语:因此,数据的独立性它的提出是种客观应用的要求,对数据库技术来说,它的出现正好克服了应用程序对数据的物理表示方式以及访问技术的依赖。