我是信息系统新手,正在做作业。我不确定物理数据独立性和逻辑数据独立性之间的区别。物理意义是什么,逻辑意义是什么?
我一直认为物理就像硬盘或其他东西,但事实并非如此。它更像是一种数据结构吗?那么什么是逻辑呢?
逻辑数据是应用程序如何查看数据以及如何查询数据。
对于关系数据库,表的设计及其列和关系就是逻辑模型。在其他数据库模型中,逻辑级别可以是队列、集合或应用程序使用的任何类型的数据结构。
但是这些数据结构是如何写入磁盘(和内存)的呢?那就是物理层。它是写入磁盘以包含数据的文件集,以及用于表示此类文件中的数据的格式。
那么物理层和逻辑层之间的独立性是什么呢?该原则规定查询数据库的程序不需要知道它如何物理存储数据。例如,SQL 查询提到表和列,而不是文件和该文件中的字节。
归档时间: |
|
查看次数: |
545 次 |
最近记录: |