當某些因素影響了應用程序的性能時,索引的價值就被體現出來。索引是首先要注意的地方。
約束
約束是應用于數據庫結構的規則。該規則可應用于列和/或表,并且可能被限制到一個模式或數據庫。
UML 數據建模配置文件中定義了幾種類型的約束,但是,它們作為原型化操作來實現。
圖11 有約束的表

定義的約束值位于規格說明的細節中。約束描述了數據庫的動態行為,而列和表則沒有描述這些內容。
主鍵
主鍵約束定義了表的一個主鍵。每個表只能有一個主鍵。
主鍵約束在 UML 數據建模配置文件中使用了原型<
外鍵
外鍵是實現一個關系的約束。該約束總是在子表上實現的。
外鍵約束在 UML 數據建模配置文件中使用了原型<
觸發器
作為其他活動的結果自動被執行的一個活動就是一個觸發器。它經常是數據庫中數據修改的副產品,并且大部分情況下保證了數據庫的一致行為。
觸發器約束在 UML 數據建模配置文件中使用了原型<
值驗證
列中的值可以利用觸發器驗證。觸發器不但能與固定范圍的值進行比較,還能與數據庫中的其他數據進行比較。
文章來源于領測軟件測試網 http://www.kjueaiud.com/