資料庫的複習 4 事務及完整性約束(重點)

2021-10-05 04:54:30 字數 379 閱讀 7697

1.事務基本概念:事務就是由查詢或者更新語句的序列組成,sql標準規定當一條sql語句被執行,就隱式的開始了乙個事務

commit work:提交當前事務,將當前事務的更新在資料庫中持久儲存,在事務被提交之後,乙個新的事務自動開始

rollback work : 回滾當前事務,撤銷該事務中所有sql語句對資料庫的更新

2.完整性約束

目的:保證授權使用者的對資料庫所做的修改不會破壞資料的一致性

類別:域完整性,實體完整性(主鍵的約束),參照完整性(外來鍵的約束)和使用者定義的完整性約束

完整性約束是資料庫例項必須遵循的,它是由dbms自動維護的

資料庫 完整性約束

問題描述 現有乙個商店的資料庫 shopping 記錄客戶及其購物情況,由以下四個關係組成 a 客戶表customer 儲存客戶資訊,包括客戶號customerid 客戶姓名cname 位址address 電子郵件email 性別gender 身份證號cardid 號碼telcode。b 商品表go...

資料庫的完整性約束

一 資料庫的完整性約束定義 資料庫的完整性約束是為了防止不符合規範的資料進入資料庫,在使用者對資料進行插入 修改 刪除等操作時,dbms自動按照一定的約束條件對資料進行監測,使不符合規範的資料不能進入資料庫,以確保資料庫中儲存的資料正確 有效 相容。資料庫的完整性約束包括 1 實體完整性 規定表的每...

資料庫的完整性約束

完整性約束條件的作用物件 元組 或稱作 row,一條資料 約束 表級約束 外來鍵 實體完整性 實體的完整性是通過主鍵 primary key 約束和候選鍵 candidate key 約束來實現的。所以前提條件是要了解鍵的一些概念和分類 舉個例子 例如有 students 表,含有字段 stu nu...