<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # DBMS 架構 > 原文: [https://beginnersbook.com/2018/11/dbms-architecture/](https://beginnersbook.com/2018/11/dbms-architecture/) 在之前的教程中,我們學習了 DBMS 的基礎知識。在本指南中,我們將看到 **DBMS 架構**。數據庫管理系統架構將幫助我們理解數據庫系統的組件及其之間的關系。 DBMS 的架構取決于它運行的計算機系統。例如,在客戶端 - 服務器 DBMS 架構中,服務器計算機上的數據庫系統可以執行客戶端計算機發出的多個請求。我們將借助圖表來理解這種通信。 ## DBMS 架構的類型 DBMS 架構有三種類型: 1. 單層架構 2. 雙層架構 3. 三層架構 ### 1\. 單層架構 在這種類型的架構中,數據庫在客戶端計算機上很容易獲得,客戶端發出的任何請求都不需要網絡連接來對數據庫執行操作。 例如,假設您要從數據庫中獲取員工的記錄,并且數據庫在您的計算機系統上可用,因此獲取員工詳細信息的請求將由您的計算機完成,并且您的數據將由你的電腦從數據庫中獲取。這種類型的系統通常稱為本地數據庫系統。 ### 2\. 雙層架構 ![DBMS Architecture - 2-tier](https://img.kancloud.cn/4d/ac/4dac935574952523ece52658006d200b_400x500.jpg) 在雙層架構中,數據庫系統存在于服務器機器上,DBMS 應用存在于客戶機上,這兩臺機器通過可靠的網絡相互連接,如上圖所示。 每當客戶端機器使用諸如 sql 之類的查詢語言發出訪問服務器上存在的數據庫的請求時,服務器就會對數據庫執行請求并將結果返回給客戶端。 JDBC,ODBC 等應用連接接口用于服務器和客戶端之間的交互。 ### 3\. 三層架構 ![DBMS Architecture - 3 tier](https://img.kancloud.cn/89/01/8901dbfa04c213dbdeadb6ba4c297001_400x500.jpg) 在三層架構中,客戶端計算機和服務器計算機之間存在另一層。在該架構中,客戶端應用不直接與服務器機器上存在的數據庫系統通信,而是客戶端應用與服務器應用通信,并且服務器應用在內部與服務器上存在的數據庫系統通信。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看