read uncommitted(未提交讀):事務中的修改,即使沒有提交,對其他事務也都是可見的。也被稱為髒讀。
read committed(提交讀):乙個事務開始時,只能看到已經提交的事務所做的修改。換句話說,乙個事務從開始直到提交之前,所做的任何修改對其他事務都是不可見的。
repeatable read(可重複讀):該級別保證了在同乙個事務中多次讀取同樣記錄的結果是一致的。不能解決幻讀的問題:即當某個事務在讀取某個範圍內的記錄時,另外乙個事務又在該範圍內插入了新的記錄,當之前的事務再次讀取該範圍內的記錄時,會產生幻行。
serializable(可序列化):強制事務序列執行。
第一正規化:列不可分,要有主鍵。當關係模式r的所有屬性都不能在分解為更基本的資料單位時,稱r是滿足第一正規化的,簡記為1nf。滿足第一正規化是關係模式規範化的最低要求,否則,將有很多基本操作在這樣的關係模式中實現不了。
第二正規化: 如果關係模式r滿足第一正規化,並且r得所有非主屬性都完全依賴於r的每乙個候選關鍵屬性,稱r滿足第二正規化,簡記為2nf。
第三正規化:設r是乙個滿足第一正規化條件的關係模式,x是r的任意屬性集,如果x非傳遞依賴於r的任意乙個候選關鍵字,稱r滿足第三正規化,簡記為3nf.
資料庫錯題集(一)
目錄 從 e r 模型向關係模型轉換時,乙個 m n 聯絡轉換為關係模式時,該關係模式的主碼是 在關聯式資料庫設計中,關係模式是用來記錄使用者資料的 消除了部分函式依賴的1nf的關係模式,必定是 下列關於資料庫設計的敘述中,正確的是 正確答案 c 你的答案 c 正確 m 端實體的主碼n 端實體的主碼...
資料庫錯題彙總(持續更新)
最近在看資料庫,會做一些題目,想把錯題記錄一下,以便日後檢視 1.從四個選項選出不同的乙個。a.mysql b.mongodb c.db2 d.postgresql 答案 b 解析 mongodb是乙個基於分布式檔案儲存的資料庫。其他三個是關係型資料庫系統。2.on delete no action...
資料庫 資料庫索引
索引是儲存引擎用於快速找到記錄的一種資料結構。索引以檔案的形式儲存在磁碟中。索引可以包含乙個或多個列的值。儲存引擎查詢資料的時候,先在索引中找對應值,然後根據匹配的索引記錄找到對應的資料行。1.b tree索引 2.雜湊索引 myisam和innodb儲存引擎 只支援btree索引,也就是說預設使用...