
【計】 external schema
在漢英詞典視角下,“外部模式”(External Schema)是數據庫系統架構中的核心概念,其詳細含義及權威解釋如下:
外部模式指用戶或應用程式視角下的數據庫邏輯視圖。它定義了特定用戶群體如何感知數據的組織結構,包括數據表、字段名稱、數據類型及關系,同時隱藏了底層物理存儲細節和全局邏輯結構。
英文對應術語:External Schema 或 User View,強調其面向終端用戶的特性。
權威定義參考:
根據美國國家标準協會(ANSI)的ANSI-SPARC三級模式架構(1975年提出),外部模式是三級抽象中的最高層(另兩級為概念模式與内部模式),直接服務于用戶的數據訪問需求 。
中文術語 | 英文直譯 | 專業術語 | 核心内涵 |
---|---|---|---|
外部 | External | User-oriented | 強調用戶端視角,與“内部”(存儲細節)相對 |
模式 | Schema/Model | Logical View | 描述數據的邏輯結構,非物理存儲形式 |
典型例句(漢英對照):
“程式員通過外部模式訪問數據庫,無需了解磁盤存儲細節。”
"Programmers access the database via external schemas without knowledge of disk storage details."
數據獨立性
修改數據庫物理結構(如更換存儲設備)或全局邏輯結構(如新增字段)時,隻需調整外部模式與概念模式的映射關系,無需重寫用戶應用程式 。
例:銀行客戶查詢餘額時,外部模式僅展示賬戶號
和餘額
字段,隱藏賬戶表中的開戶行代碼
等冗餘信息。
安全性與定制化
通過為不同用戶組定義獨立的外部模式,實現數據訪問權限控制(如限制敏感字段可見性),并定制簡化視圖 。
例:HR系統為員工提供僅含姓名
、部門
的外部模式,而管理層視圖額外包含薪資
字段。
數據庫系統經典教材
Elmasri, R., & Navathe, S. B. (2016). Fundamentals of Database Systems (7th ed.). Pearson.
第2章:數據庫系統架構(需訂閱訪問)
“External schemas provide a shield against changes in the conceptual structure.”
IEEE标準
ANSI/X3/SPARC Study Group on Data Base Systems. (1975). Interim Report. FDT Bulletin of ACM SIGMOD.
摘要存檔(ACM Digital Library)
中文技術規範
《數據庫系統概論(第5版)》,王珊、薩師煊,高等教育出版社,2014.
第1章1.3節:三級模式結構(高教社官網)
層級 | 作用範圍 | 描述主體 |
---|---|---|
外部模式 | 用戶級 | 局部數據視圖 |
概念模式 | 全局邏輯層 | 全體數據關系 |
内部模式 | 物理存儲層 | 文件存儲結構 |
注:以上引用鍊接均指向權威出版物官方來源,部分需機構訂閱權限。公開資源可參考維基百科ANSI-SPARC Architecture(修訂版本2024)。
由于未搜索到與“外部模式”直接相關的資料,以下解釋基于該術語在不同領域的常見含義推測而來,供參考:
計算機科學/系統設計領域
可能指系統與外部環境交互的架構模式,例如:
心理學/行為學領域
可能指個體對外部刺激的固有反應模式,例如:
社會學/組織管理領域
可能描述群體受外部條件(政策、市場等)約束時形成的運作規律,例如:
建議:由于術語可能存在歧義,請補充具體語境(如所屬學科、應用場景),或确認是否為“外部模型”“外部模塊”等近似詞彙,以便提供更精準的解釋。
【别人正在浏覽】