跳到內容

IB/組別 4/計算機科學/資料庫/關係型資料庫模型

來自華夏公益教科書,開放書籍,為開放世界

資料庫管理系統 (DBMS) 和關係型資料庫管理系統 (RDBMS) DBMS 資料庫管理系統 (DBMS) 是用於建立和管理資料庫的系統軟體。DBMS 為使用者和程式設計師提供了一種系統化的方式來建立、檢索、更新和管理資料。RDBMS

關係型資料庫管理系統 (RDBMS) 是一種基於 E. F. Codd 引入的關係模型的資料庫管理系統 (DBMS)。RDBMS 中的資料儲存在稱為表的資料庫物件中。每個表都分解成稱為欄位的更小實體。CUSTOMERS 表中的欄位包括 ID、NAME、AGE、ADDRESS 和 SALARY。記錄也稱為資料行,是表中存在的每個單獨條目。列是表中的一個垂直實體,它包含與表中特定欄位相關的所有資訊。

概述 DBMS 的功能和工具

功能是

1. 它組織資料

2. 它整合資料

3. 它分離資料

4. 它控制資料

5. 它檢索資料

6. 它保護資料。

1. 資料根據資料定義語言的規範進行組織或結構化。

[編輯 | 編輯原始碼]

資料庫管理員在建立資料庫時引入這些規範,並且隨著資料庫配置的更改,可能會重新引入這些規範。資料以最適合每個應用程式的方式進行組織。

2. 資料在元素(命名資料欄位)級別相互關聯或連結在一起,因此,在執行特定應用程式程式時,可以以多種組合進行組裝。資料庫管理系統是用於收集、組合並向用戶返回可用資料的工具。

[編輯 | 編輯原始碼]

3. 它分離資料:資料庫管理系統充當應用程式程式與其關聯資料之間的過濾器。它將應用程式邏輯與計算地址、跟蹤鏈或連結、阻止/取消阻止資料、定位記錄和選擇資料元素所需的輸入/輸出邏輯分開。

[編輯 | 編輯原始碼]

4. 它控制資料

[編輯 | 編輯原始碼]

對於應用程式程式設計師來說,資料庫管理系統看起來像是作業系統軟體的擴充套件。當它從主機程式接收資料儲存請求時,它會控制資料如何以及在哪裡進行物理儲存。在資料檢索方面,它會定位並返回請求的資料元素到程式中。

5. 可以透過資料庫管理系統獲得資料記錄

[編輯 | 編輯原始碼]

(1) 順序地(按其物理儲存順序),

(2) 按順序,根據使用者指定的鍵的值,

(3) 按鍵隨機,

(4) 按地址隨機,以及

(5) 透過結構連結。


可以將資料記錄的全部或任何部分返回給使用者。

6. 資料庫管理系統保護並確保資料庫的內容和資料元素之間的關係。

[編輯 | 編輯原始碼]

資料受到保護,防止未經授權的使用者訪問、物理損壞、作業系統故障、同時更新以及主機程式啟動的某些中斷。

訪問控制

授權 認證

資料鎖定是指鎖定您需要的變數,並使用共享和排他鎖進行兩階段鎖定。

定義術語模式 - 資料庫模式是表示整個資料庫邏輯檢視的骨架結構。它定義了資料的組織方式以及它們之間關係的關聯方式。它制定了要應用於資料的約束。資料庫模式定義了它的實體以及它們之間的關係。

華夏公益教科書