- 資料庫測試教程
- 資料庫測試 - 首頁
- 資料庫測試 – 概述
- 資料庫測試 – 型別
- 資料庫測試 – 流程
- 資料庫測試 – 技術
- 資料庫測試 – 場景
- 資料庫測試 – 物件
- 資料庫測試 – 資料完整性
- 資料庫測試 – 資料對映
- 資料庫測試 – 效能
- 資料庫測試 – 工具
- 資料庫測試 – 備份
- 資料庫測試 – 恢復
- 資料庫測試 – 安全性
- 資料庫測試 – 挑戰
- 資料庫測試 - 面試問題
- 資料庫測試有用資源
- 資料庫測試 - 快速指南
- 資料庫測試 - 有用資源
- 資料庫測試 - 討論
資料庫測試 – 物件
模式、表、儲存過程和觸發器是資料庫的關鍵物件。我們已經分享了這些資料庫物件的資料庫測試型別和測試場景。
模式
資料庫模式以資料庫管理系統支援的格式定義資料庫系統的結構。模式指的是資料庫的結構方式(在關係資料庫的情況下由資料庫表組成)。
資料庫模式是一組稱為完整性約束的公式,施加在資料庫上。這些完整性約束確保模式各部分之間的相容性。
在關係資料庫中,模式包含表、欄位、檢視、索引、包、過程、函式、觸發器、型別、物化檢視、同義詞、資料庫連結和其他元素。
模式通常儲存在資料字典中。雖然模式是在文字資料庫語言中定義的,但該術語通常用於指代資料庫結構的圖形表示。換句話說,模式是定義資料庫中物件的資料庫結構。
資料倉庫中常用的模式型別有:
- 星型模式
- 雪花模式
- 星系模式
資料庫中的表
在關係資料庫中,表用於將資訊組織成行和列。
示例 - 客戶表包含諸如客戶 ID、地址、電話號碼等資訊,作為一系列列。
每個單獨的資料片段都是表中的一個欄位。列包含單個欄位中的所有條目,例如所有客戶的電話號碼。欄位被組織成記錄,它們是完整的資訊集(例如關於特定客戶的資訊集),每個資訊集構成一行。
儲存過程
儲存過程是一系列儲存在資料庫中的已編譯 SQL 語句,多個程式可以共享它。使用儲存過程有助於維護資料完整性、資料控制訪問並提高生產力。
觸發器
資料庫觸發器是在資料庫中特定表或檢視上響應某些事件而執行的程式碼。觸發器主要用於維護資料庫上資訊的完整性。
廣告