可以使用三模式體系結構來解釋資料獨立性。
資料獨立性是指能夠在資料庫系統的一個級別修改模式而不改變下一個更高階別的模式的特徵。
有兩種型別的資料獨立性:
1. 邏輯資料獨立性
- 邏輯資料獨立性是指能夠在不必更改外部模式的情況下更改概念模式的特徵。
- 邏輯資料獨立性用於將外部級別與概念檢視分開。
- 如果對資料的概念檢視進行任何更改,那麼資料的使用者檢視將不會受到影響。
- 邏輯資料獨立性發生在使用者介面級別。
2. 物理資料獨立性
- 物理資料獨立性可以定義為在不必更改概念模式的情況下更改內部模式的能力。
- 如果對資料庫系統伺服器的儲存大小進行任何更改,那麼資料庫的概念結構將不會受到影響。
- 物理資料獨立性用於將概念級別與內部級別分開。
- 物理資料獨立性發生在邏輯介面級別。