閱讀屋>資料庫作業系統> 江西財經大學考研資料庫原理試題B卷

江西財經大學考研資料庫原理試題B卷

江西財經大學考研資料庫原理試題B卷

  一、概念題(每小題3分,共9分)

  1.關係模型

  2.檢視

  3.死鎖關係

  二、簡答題(每小題5分,共25分)

  1.簡述資料庫管理系統的二級對映,它們分別保證了什麼?為什麼?

  2.簡述關係模型的完整性規則,並舉三個例項說明使用者自定義完整性。

  3.簡述一個設計不好的資料庫會帶來哪些問題?

  4.簡述併發控制中封鎖協議的含義以及可以解決的問題。

  5.簡述事務的ACID特徵,以及這些特徵分別由資料庫的什麼子系統來完成。

  三、下面有一個銷售管理資料庫SALES,它包含下面三張表:(每小題4分,共12分)

  (1) 商品表:Item

  商品編碼 商品名稱 單位 成本價 庫存數量

  code name unit cost amount

  (2) 商品銷售主表:SaleHead

  銷售單號 銷售日期 客戶名稱

  saleOrder saleDate customer

  (3) 商品銷售明細表:SaleDetail

  銷售單號 商品編碼 單價 銷售數量

  saleOrder code price qty

  基於資料庫SALES,完成下面的`操作:

  1.試用關係代數查詢銷售單號為“20041208001”的銷售日期、客戶名稱、商品名稱和銷售數量。

  2.用SQL語句查詢沒有購買名稱為“20英寸長虹電視機”的商品的客戶名稱。

  3.用SQL語句按客戶名稱分組統計每個客戶的商品銷售總額。

  四、模式分解題(前三小題每小題3分,第4小題5分,共14分)

  已知關係模式R(U, F),U={ABCD},F={A→C,C→A,B→AC,D→AC}.

  1.求R的候選碼;

  2.計算屬性集{AC}關於F的閉包;

  3.將F化為最小依賴集;

  4.關係R最高屬於第幾正規化?為什麼?若R不屬於3NF,將其分解到具有無損連線和保持依賴的3NF.

  五、資料庫設計題(共15分)

  現有一個簡單的教學管理系統,其語義如下:

  (1) 一個學生只屬於一個學院,一個學院有多個學生;

  (2) 一個教師只屬於一個學院,一個學院有多個教師;

  (3) 一門課程歸屬於一個學院管理,一個學院可以管理多門課程;

  (4) 一門課程可開設若干個教學班,每個教學班只安排一個任課教師,一個老師可以任教多門課程的多個教學班;

  (5) 一個學生可以選修多門課程,但對於同一門課程只能選修一個教學班;一個教學班可以有多個同學選修。

  根據上面的語義,請完成:

  1.確定實體及包含的屬性(一個實體至少包括3個屬性)、聯絡,並畫出ER圖;

  2.設計該系統滿足3NF的關係模式,並指出每一個關係的主鍵和外來鍵(如果存在外來鍵的話)。

【江西財經大學考研資料庫原理試題B卷】相關文章: