自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

關(guān)于數(shù)據(jù)庫的三級模式:外模式、模式和內(nèi)模式的理解

數(shù)據(jù)庫
本文我們主要介紹數(shù)據(jù)庫的三級模式:外模式、模式和內(nèi)模式的一些知識,希望能夠?qū)δ兴鶐椭?/div>

對于數(shù)據(jù)庫的三級模式和兩級映射,可能我們并不陌生。三級模式指的是外模式模式內(nèi)模式。兩級映射指的是外模式-模式和模式-內(nèi)模式。本文我們主要介紹一下數(shù)據(jù)庫的三級模式的一些知識,希望能夠?qū)δ兴鶐椭?/p>

 一、模式(Schema)

定義:也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。

理解: ① 一個數(shù)據(jù)庫只有一個模式; ② 是數(shù)據(jù)庫數(shù)據(jù)在邏輯級上的視圖; ③ 數(shù)據(jù)庫模式以某一種數(shù)據(jù)模型為基礎(chǔ); ④ 定義模式時不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu)(如數(shù)據(jù)記錄由哪些數(shù)據(jù)項構(gòu)成,數(shù)據(jù)項的名字、類型、取值范圍等),而且要定義與數(shù)據(jù)有關(guān)的安全性、完整性要求,定義這些數(shù)據(jù)之間的聯(lián)系。

 二、外模式(External Schema)

定義:也稱子模式(Subschema)或用戶模式,是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。

理解: ① 一個數(shù)據(jù)庫可以有多個外模式; ② 外模式就是用戶視圖; ③ 外模式是保證數(shù)據(jù)安全性的一個有力措施。

 三、內(nèi)模式(Internal Schema)

定義:也稱存儲模式(Storage Schema),它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式(例如,記錄的存儲方式是順序存儲、按照B樹結(jié)構(gòu)存儲還是按hash方法存儲;索引按照什么方式組織;數(shù)據(jù)是否壓縮存儲,是否加密;數(shù)據(jù)的存儲記錄結(jié)構(gòu)有何規(guī)定)。

理解: ① 一個數(shù)據(jù)庫只有一個內(nèi)模式; ② 一個表可能由多個文件組成,如:數(shù)據(jù)文件、索引文件。 它是數(shù)據(jù)庫管理系統(tǒng)(DBMS)對數(shù)據(jù)庫中數(shù)據(jù)進行有效組織和管理的方法 其目的有: ① 為了減少數(shù)據(jù)冗余,實現(xiàn)數(shù)據(jù)共享; ② 為了提高存取效率,改善性能。

關(guān)于數(shù)據(jù)庫的三級模式:外模式、模式和內(nèi)模式的理解就介紹到這里了,希望能夠帶給您一些收獲!

【編輯推薦】

  1. 如何啟用Master Data Services的Web服務(wù)
  2. SQL Server數(shù)據(jù)庫如何手動部署CLR程序集
  3. SQL Server數(shù)據(jù)庫如何使用存儲過程造批量數(shù)據(jù)
  4. 如何將SQL Server 2008的數(shù)據(jù)復(fù)制到MySQL數(shù)據(jù)庫
  5. CASE WHEN END條件和匯總函數(shù)SUM結(jié)合使用實現(xiàn)查詢
責(zé)任編輯:趙鵬 來源: CSDN博客
相關(guān)推薦

2021-04-19 21:25:48

設(shè)計模式到元

2023-05-23 22:06:47

云平臺

2011-07-14 14:46:46

設(shè)計模式

2023-08-28 10:52:52

Full模式Lite

2010-09-27 15:17:48

JVM client模式server模式

2011-08-01 13:28:09

Oracle歸檔模式非歸檔模式

2012-08-30 09:07:33

設(shè)計模式

2024-04-12 12:10:18

Python設(shè)計模式開發(fā)

2012-05-08 09:02:42

周鴻祎360手機

2021-03-06 22:50:58

設(shè)計模式抽象

2012-12-25 09:38:41

JavaScript設(shè)計模式

2012-04-12 09:38:21

JavaScript

2009-11-06 13:23:27

WCF模式

2012-06-28 10:18:01

數(shù)據(jù)庫

2023-10-30 18:59:38

REST API開發(fā)

2023-10-19 09:00:00

數(shù)據(jù)庫GitOps

2010-04-30 16:34:43

Oracle數(shù)據(jù)庫

2010-04-27 13:49:04

Oracle數(shù)據(jù)庫

2024-06-04 13:11:52

Python行為設(shè)計模式開發(fā)

2024-11-08 09:41:02

點贊
收藏

51CTO技術(shù)棧公眾號