当前位置:网站首页>数据库设计中反映用户对数据要求的模式叫什么
数据库设计中反映用户对数据要求的模式叫什么
2022-08-10 03:24:00 【亿速云】
数据库设计中反映用户对数据要求的模式叫什么
这篇文章主要讲解了“数据库设计中反映用户对数据要求的模式叫什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“数据库设计中反映用户对数据要求的模式叫什么”吧!
数据库设计中反映用户对数据要求的模式是“外模式”。数据库系统的三级模式是概念模式、外模式和内模式;其中,外模式也称用户模式,对应用户级,它是用户的数据视图,给出了每个用户的局部数据描述。外模式是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。
本教程操作环境:windows7系统、Dell G3电脑。
数据库设计中反映用户对数据要求的模式是“外模式”。
人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、概念模式、内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应概念模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。
在一个数据库模式中,有N个外模式,每一个外模式对应一个用户。外模式保证数据的逻辑独立性。
内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。
一个数据库只有一个内模式;内模式规定了数据的存储方式、数据操作的逻辑、数据的完整性、数据的安全性、数据存储性能。
外模式
外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(Data Manipulation Language,DML)对这些数据记录进行操作。外模式反映了数据库系统的用户观。
概念模式
概念模式又称模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的。概念模式反映了数据库系统的整体观。
内模式
内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义的。内模式反映了数据库系统的存储观。
在一个数据库系统中,只有唯一的数据库, 因而作为定义 、描述数据库存储结构的内模式和定义、描述数据库逻辑结构的模式,也是唯一的,但建立在数据库系统之上的应用则是非常广泛、多样的,所以对应的外模式不是唯一的,也不可能是唯一的。
感谢各位的阅读,以上就是“数据库设计中反映用户对数据要求的模式叫什么”的内容了,经过本文的学习后,相信大家对数据库设计中反映用户对数据要求的模式叫什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
边栏推荐
猜你喜欢
随机推荐
Example 047: Functions Swap Variables
测试工作管理与规范
怎么进行服务器性能监控,有什么监控工具
js阻止事件冒泡方案
Classes and interfaces
flutter 制作嵌套列表
Pen paper records
matlab simulink响应谱计算
关于redis在业务中的应用问题,如何解决?
goland console shows overlapping problem solution
有关视频传输时粘包问题的一些解决方法
cuda——nms
如何快速成为一名软件测试工程师?测试员月薪15k需要什么技术?
Evaluation and Construction of Enterprise Network Security Capability from the Sliding Ruler Model
Mini Program Navigation and Navigation Parameters
flutter 创建可增型列表和列表排序
YAPI使用
PostgreSQL相关语法及指令示例
基础理解网络模型
mysqldump和XBK备份