
【计】 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)。
由于未搜索到与“外部模式”直接相关的资料,以下解释基于该术语在不同领域的常见含义推测而来,供参考:
计算机科学/系统设计领域
可能指系统与外部环境交互的架构模式,例如:
心理学/行为学领域
可能指个体对外部刺激的固有反应模式,例如:
社会学/组织管理领域
可能描述群体受外部条件(政策、市场等)约束时形成的运作规律,例如:
建议:由于术语可能存在歧义,请补充具体语境(如所属学科、应用场景),或确认是否为“外部模型”“外部模块”等近似词汇,以便提供更精准的解释。
安福梅特班船不公正的判决不遗余力催化剂制造到达船舶分配分区法公司法人核左移货柜箱运输激昂的解题插接板聚氧化亚乙基烷基醚快速沉降器累稽盈余准备金的附加利息陆运氯化二苯平光清漆普罗明鞘翅目亲油性全偏转史密斯氏荚膜杆菌十四烯酸水平返驰苏打灰冷却器探视权利特定程序故障外隐斜视