首页 > 编程知识 正文

数据库的基本结构,数据库系统结构

时间:2023-05-04 00:28:57 阅读:166181 作者:1774

目的

1 .学习模式、视图的基本概念

2 .学习数据库的三个层次、两个映射的基本结构

3 .学习数据模型

第一个目的

1 .模式是数据的结构描述。 例如,在创建包含以下三个字段的学生表格时,假设“学校编号字段为varchar(11 ),名称字段为varchar(11 ),Age字段为int )”,则该完整的说明是该表格的模式可以理解为表的结构。

2 .视图是数据库中以某种表示形式的数据。 我的理解是,关于数据库中的数据,我们可以看到一个表。 可以看到一个表格的一部分数据。 你可以把几个表组合起来看。 这些都是我们从不同的视角看数据库中的数据。 这些视点的抽象称为视图。 每个视图也可以视为表,因此视图也应该具有结构或其模式,但通常是给外部用户(人或APP应用程序)看的,可以由数据库管理员提供。 例如,我们向学生展示老师的信息,但老师的婚姻状况、家庭信息可能需要隐藏。

第二个目的

以下是包含三个模式和两个映射的数据库的基本结构图

三种模式:

外部模式可以理解为用户查看的视图(数据)的结构概念模型,也可以理解为定义数据库时定义的表的结构。 内部模式、数据库存储介质上的数据结构,如存储路径、存储方式等一般指模式是概念模式,视图一般指外部模式两种模式

外模式-概念模式映射(EC映射)与平时编写的View对应于该映射概念模式-内模式映射) CI映射,这是在DBMS中实现的两种映射的优点在于下层的变化赋予了上层第三个目的

首先,我们来看看数据模型的分类。

关系模型、组织数据的格式为表

分层模型,组织数据格式为树

网格模型、组织数据的格式如图所示

数据模型的概念:数据模型是模式的模式,是模式结构的描述,包括数据结构、操作和约束。

我是这样理解的。 在关系模型中,填写数据首先需要表单。 根据表格的结构填写数据。 制作表单时也需要模板。 并不是因为有模板,所以一行有多行,一列没有多个子列,也不是图或树的形状。 这个模板是数据模型。 当然,也包括制约和其他条件。

关于这三种模型,层次和网格模型在初期使用得较多,现在关系模型使用得较多。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。