DBMS 中的三层架构是什么?


数据库管理系统(Database Management System,DBMS)的总体设计取决于其架构。大量的网络服务器、个人电脑(PC)和其他元素上的数据通过基本客户端或服务器架构的帮助与网络连接。

PC 和工作站是通过网络连接的客户端架构的一部分。DBMS 的架构取决于用户如何连接到数据库。

有三种类型的DBMS 架构,如下所示:

  • 第一层架构。

  • 第二层架构。

  • 第三层架构。

三层架构

三层架构在客户端和服务器之间增加了一层。

  • 在这种架构中,客户端和服务器之间没有直接通信。

  • 主要是在 Web 上的大型应用程序中使用三层架构。

  • 三层架构的特点包括数据备份、恢复、安全性和并发控制。

三层架构由以下三层组成:

  • **表示层** - 此层也称为客户端层。前端层包含用户界面。主要目的是与应用程序层通信。

  • **应用层** - 此层也称为业务逻辑层。它充当客户端和数据库服务器之间的中间层,用于交换部分处理过的数据。

  • **数据库层** - 在此层中存储数据或信息。此层执行插入、更新和删除等操作以连接到数据库。

三层架构的示意图如下所示:

更新于: 2023年9月13日

30K+ 浏览量

启动你的职业生涯

通过完成课程获得认证

开始
广告