freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫之約束講義(已修改)

2025-08-16 16:56 本頁面
 

【正文】 約束 內(nèi)容數(shù)據(jù)完整性分類 實體完整性 域完整性引用完整性用戶定義完整性PRIMARY KEY約束DEFAULT約束CHECK約束UNIQUE約束FOREIGN KEY約束在數(shù)據(jù)庫管理系統(tǒng)中,保證數(shù)據(jù)庫中的數(shù)據(jù)完整性是非常重要的。所謂數(shù)據(jù)完整性,就是指存儲在數(shù)據(jù)庫中數(shù)據(jù)的一致性和正確性。約束定義關(guān)于列中允許值的規(guī)則,是強制完整性的標準機制。使用約束優(yōu)先于使用觸發(fā)器、規(guī)則和默認值。查詢優(yōu)化器也使用約束定義生成高性能的查詢執(zhí)行計劃。SQL Server聯(lián)機叢書中,將數(shù)據(jù)完整性解釋如下:“存儲在數(shù)據(jù)庫中的所有數(shù)據(jù)值均正確的狀態(tài)。如果數(shù)據(jù)庫中存儲有不正確的數(shù)據(jù)值,則該數(shù)據(jù)庫稱為已喪失數(shù)據(jù)完整性?!睆娭茢?shù)據(jù)完整性可確保數(shù)據(jù)庫中的數(shù)據(jù)質(zhì)量。例如,如果輸入了 employee_id 值為 123 的職員,那么該數(shù)據(jù)庫不應(yīng)允許其他職員使用同一 ID 值。如果計劃將 employee_rating 列的值范圍設(shè)定為從 1 到 5,則數(shù)據(jù)庫不應(yīng)接受 6。如果表有一 dept_id 列,該列存儲職員的部門編號,則數(shù)據(jù)庫應(yīng)只允許接受公司中的有效部門編號。數(shù)據(jù)完整性分類在SQL Server中,根據(jù)數(shù)據(jù)完整新措施所作用的數(shù)據(jù)庫對象和范圍不同,可以將數(shù)據(jù)完整性分為以下幾種。實體完整性域完整性引用完整性用戶定義完整性SQL Server聯(lián)機叢書中指明:“對表進行計劃有兩個重要步驟:標識列的有效值和確定如何強制列中的數(shù)據(jù)完整性?!睂嶓w完整性實體完整性簡單的說,就是將表中的每一行看作一個實體。實體完整性要求表的標示符列或主鍵的完整性??梢酝ㄟ^建立唯一索引、PRIMARY KEY約束、UNIQUE約束,以及列的IDENTITY屬性來實施實體完整性。域完整性域完整性是指給定列的輸入有效性。要求表中指定列的數(shù)據(jù)具有正確的數(shù)據(jù)類型、格式和有效的數(shù)據(jù)范圍。強制域有效性的方法有:限制類型(通過數(shù)據(jù)類型)、格式(通過 CHECK 約束和規(guī)則)或可能值的范圍。域完整性通過 FOREIGN KEY 約束、CHECK 約束、DEFAULT 定義、NOT NULL 定義和規(guī)則來實現(xiàn)。引用完整性引用完整性又稱參照完整性。引用完整性維持被參照表和參照表之間的數(shù)據(jù)一致性,他通過主鍵(PRIMARY KEY)約束和外鍵(FOREIGN KEY)約束來實現(xiàn)。引用完整性確保鍵值在所有表中一致。這樣的一致性要求不能引用不存在的值,如果鍵值更改了,那
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1