1 關於資料庫索引 主索引是候選索引的特例,能唯一標識一條記錄,只能由一個欄位組成。一個表只能建立一個主索引。 主索 引的關鍵字絕對不允許有重覆值。 2.候選索引也能唯一標識一條記錄,但不一定只由一個欄位組成,可以由兩個或兩個以上欄位組成,一個表可以建立多個候選索引。 它的值也 不允許在指定的欄位或 ...
1 關於資料庫索引
主索引是候選索引的特例,能唯一標識一條記錄,只能由一個欄位組成。一個表只能建立一個主索引。 主索 引的關鍵字絕對不允許有重覆值。
2.候選索引也能唯一標識一條記錄,但不一定只由一個欄位組成,可以由兩個或兩個以上欄位組成,一個表可以建立多個候選索引。 它的值也 不允許在指定的欄位或表達式中重覆。
3.普通索引就沒有任何限制了,不能唯一標識一條記錄,可以任意建立,數量不限。建立普通索引的主要目的是為了加快查詢速度和建立表之間的聯繫。
4.唯一索引已經淘汰不用了,它的唯一性是指索引項的唯一而不是欄位值的唯一。唯一索引允許關鍵字取重覆的值。當有重覆值 出現時,索引文件只保存重覆值的第1次出現
2 如需在表中添加列,請使用下列語法:
ALTER TABLE table_name ADD column_name datatype
要刪除表中的列,請使用下列語法:
ALTER TABLE table_name DROP COLUMN column_name
3 資料庫以及死鎖發生的原理
原因
1 系統資源不足 2 資源分配不當 3 進程推進順序不合適
條件 1
互斥條件 :一個進程同時只能一個線程訪問
2 請求與保持 :一個進程因請求資源阻塞時,對已獲得資源保持不放
3 不可剝奪: 進程獲取資源 未使用完時 不能強行剝奪
4 迴圈等待: 若幹進程之間形成一種頭尾相接的迴圈等待資源關係
4 下麵有關數據ACID性質說法正確的是?
正確答案: A B C D 你的答案: A C D(錯誤)
原子性是指事務中包含的所有操作要麼都做,要麼都不做,保證資料庫是一致的。
一致性是指資料庫在事務操作前和事務處理後,其中的數據必須都滿足業務規則約束。
隔離性是資料庫允許多個併發事務同時對齊數據進行讀寫和修改的能力,隔離性可以防
止多個事務併發執行時由於交叉執行而導致數據的不一致。
持久性表示為:事務處理結束後,對數據的修改就是永久的,即便系統故障也不會丟失。