在数据库三级模式结构中什么实现了

 我来答
丢外蓬方s
2022-12-26 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:1181
采纳率:88%
帮助的人:28.8万
展开全部
在数据库三级模式结构中什么实现了
一、模式(schema)

定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

理解:

① 一个数据库只有一个模式;

② 是数据库数据在逻辑级上的视图;

③ 数据库模式以某一种数据模型为基础;

④ 定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。

二、外模式(external schema)

定义:也称子模式(subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

理解:

① 一个数据库可以有多个外模式;

② 外模式就是用户视图;

③ 外模式是保证数据安全性的一个有力措施。

三、内模式(internal schema)

定义:也称存储模式(storage schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照b树结构存储还是按hash方法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结构有何规定)。

理解:

① 一个数据库只有一个内模式;

② 一个表可能由多个文件组成,如:数据文件、索引文件。

它是数据库管理系统(dbms)对数据库中数据进行有效组织和管理的方法

其目的有:

① 为了减少数据冗余,实现数据共享;

② 为了提高存取效率,改善性能。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
八夜伊E
2022-12-24 · 超过20用户采纳过TA的回答
知道答主
回答量:958
采纳率:100%
帮助的人:23.2万
展开全部
在数据库的三级模式体系结构中,模式与内模式之间的映像实现了数据库的物理独立性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西西9731
2023-01-02 · 超过21用户采纳过TA的回答
知道答主
回答量:912
采纳率:100%
帮助的人:18.9万
展开全部
独立性,模式与外模式之问的映象实现了数据库
的独立性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式