sql相同順序法和一次封鎖法 SQL簡答題

2021-10-13 10:26:45 字數 1557 閱讀 6929

問答題:

1.簡述關係的性質?

(1)同一列中的分量是同一型別的資料。

不同列可以取相同的資料型別。

(2)關係中的列又稱為屬性,並賦予屬性名。不同列的屬性名不同。

(3)列的次序可以任意交換。

(4)任意兩個元組不能完全相同。

(5)行的次序可以任意交換。

(6)列具有原子性,即每一列值是不可分的資料項

2.試述資料庫設計的基本步驟。

1.需求分析階段:需求收集和分析,得到資料字典和資料流圖。

2.概念結構設計階段

對使用者需求綜合、

歸納與抽象

形成概念模型

用e-r

圖表示。

3.邏輯結構設計階段:將概念結構轉換為某個

dbms

所支援的資料模型。

4.資料庫物理設計階段:

為邏輯資料模型選取乙個最適合應用環境的物理結構。

5.資料庫實施階段

建立資料庫

編制與除錯應用程式

組織資料入庫

程式試運

行。6.

資料庫執行和維護階段:對資料庫系統進行評價、調整與修改。

3.什麼是事務,事務有哪些特性

事務是dbms

的基本工作單位,它是使用者定義的一組邏輯一致的程式序列。

是乙個不可分割的工作單位,

其中包含的所有操作,

要麼都執行,

要麼都不執行。

事務具有

個特性:原子性、一致性、隔離性和持續性。這

個特性也簡稱為

acid

特性。①原子性:事務是資料庫的邏輯工作單位,事務中包括的諸操作要麼都做,要

麼都不做。

②一致性:事務執行的結果必須是使資料庫從乙個一致性狀態變到另乙個一致

性狀態。

③隔離性:乙個事務的執行不能被其他事務干擾。即乙個事務內部的操作及使

用的資料

對其他併發事務是隔離的,併發執行的各個事務之間不能互相干擾。

④持續性:

持續性也稱永久性

指乙個事務一旦提交,

它對資料庫中資料的改

變就應該是永久性的。接下來的其他操作或故障不應該對其執行結果有任何影

響。4.

簡述預防死鎖的兩種方法?

預防死鎖通常有兩種:一次封鎖法和順序封鎖法。

一次封鎖法:一次封鎖法要求每個事務必須一次將所有要使用的資料全部加

鎖,否則就不能繼續執行。

一次封鎖法雖然可以有效地防止死鎖的發生,

但每次要就將以後用到的全部資料加鎖,從而降低了系統的併發度。

順序封鎖法:

順序封鎖法是預先對資料物件規定乙個封鎖順序,

所有事務都按

這個順序實行封鎖。

5.關係模型的三類完整性規則:

)實體完整性規則

這條規則要求關係中元組在組成主鍵的屬性上不能有空

值。參照完整性規則:這條規則要求「不引用不存在的實體」

使用者定義的完整性規則:

它反映某一具體應用涉及的資料必須滿足的語義

要求。

sql相同順序法和一次封鎖法 SQL簡答題

問答題 1.簡述關係的性質?1 同一列中的分量是同一型別的資料。不同列可以取相同的資料型別。2 關係中的列又稱為屬性,並賦予屬性名。不同列的屬性名不同。3 列的次序可以任意交換。4 任意兩個元組不能完全相同。5 行的次序可以任意交換。6 列具有原子性,即每一列值是不可分的資料項 2.試述資料庫設計的...

最後一次異常法 操作筆記

最後一次異常法 首先要把 alt o 除錯設定 把忽略 所有異常的 都取消掉 因為 要讓異常出現 按shift f9 讓異常出現 數幾次 直到軟體異常 這些異常就是殼的 斷在最後一次異常 教程顯示se處理程式 有可能是 se控制代碼 反正是 se開頭的 右鍵反彙編視窗跟隨 斷下 se這裡 後單步跟蹤...

稀疏矩陣的列序遞增法和一次定位快速轉置法

稀疏矩陣 矩陣中大多數元素為0的矩陣,從直觀上講,當非零元素個數低於總元素的30 時,這樣的矩陣為稀疏矩陣。如 int array 6 5 稀疏矩陣的壓縮儲存 使用三元組儲存每乙個有效資料,三元組按原矩陣中的位置,以行優先順序先後順序依次存放。矩陣的轉置 將原矩陣的行 列對換,也就是將 i j 和 ...