当前位置:秒懂百科馆 >

生活常识

> 数据库系统的三种模型是什么

数据库系统的三种模型是什么

数据库系统的三种模型是什么的答案是:层次模型、网状模型、关系模型。

数据库系统的三种模型是什么

数据模型主要有三种:层次模型、网状模型、关系模型。

层次模型:有且只有一个结点没有双亲结点。除根结点外的其他结点有且只有一个双亲结点。

网状模型:允许一个以上的结点没有双亲结点。一个结点可以有多个双亲结点。

关系模型:关系模型用表的集合来表示数据和数据间的联系。每个表有多个列,每列有唯一的列名.在关系模型中,无论是从客观事物中抽象出的实体,还是实体之间的联系,都用单一的结构类型“关系”来表示。

数据库系统

数据库系统是指在计算机系统中引入数据库后构成的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

数据库系统是一个由硬件、软件(操作系统、数据库管理系统和编译系统等)、数据库和用户构成的完整计算机应用系统。数据库是数据库系统的核心和管理对象。

因此,数据库系统的含义已经不仅仅是一个对数据进行管理的软件,也不仅仅是一个数据库,数据库系统是一个实际运行的,按照数据库方式存储、维护和向应用系统提供数据支持的系统。

数据定义功能

DBMS 提供数据定义语言(Data Definition Language,DDL),用户通过它可以方便地对数据库中的数据对象进行定义。

数据操纵功能

DBMS 还提供数据操纵语言(Data Manipulation Language,DML),用户可以使用 DML 操作数据,实现对数据库的基本操作,如查询、插入、删除和修改等。

数据库的运行管理

数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。

例如

1、数据的完整性检查功能保证用户输入的数据应满足相应的约束条件;

2、数据库的安全保护功能保证只有赋予权限的用户才能访问数据库中的数据;

3、数据库的并发控制功能使多个用户可以在同一时刻并发地访问数据库的数据;

4、数据库系统的故障恢复功能使数据库运行出现故障时可以进行数据库恢复,以保证数据库可靠地运行。

提供方便、有效地存取数据库信息的接口和工具

编程人员可通过编程语言与数据库之间的接口进行数据库应用程序的开发。数据库管理员(Database Administrator,DBA)可通过提供的工具对数据库进行管理。

  • 文章版权属于文章作者所有,转载请注明 https://mdbkg.com/sheng/4198e8.html