東北大學 考研複試 資料庫 2023年

2021-10-07 01:22:10 字數 931 閱讀 7862

一家超市的會員卡管理系統,會員卡分為三類:折扣卡,本次累計消費折扣卡和累計消費折扣卡。超市為消費者發放會員卡,每一會員只能擁有一種卡,當消費者購物時,根據消費者擁有的卡的型別進行打折消費,並記下消費金額以及折扣資訊。存在的參考模型如下:

卡類別:type(tid, tname),

卡資訊:card(cid, cname, tid),

會員資訊:member(mid, mname, age, job, cid),

會員的消費資訊:sell(sid, mid, date, cid, sum),

消費明細資訊:selldetail(sid, did, price, pid, number, subtotal)。其中tid,tname分別為卡類別id和類別名稱;

cid,cname分別為卡id和卡名稱;

mid,mname,age,job分別為會員id,會員姓名,年齡和職業;

sid,sdate,sum分別為銷售id,銷售日期和消費金額合計;

did,pid,price,number,subtotal分別為銷售明細id,商品id,單價,數量和小計。

(3分)要求:畫出e-r模型,並標出主要的屬性。

(7分)用sql完成

(1)統計各種型別卡的銷售總金額;

(2)列出擁有所有會員卡的會員的所有資訊,並寫出代數關係式;

(3)求單次銷售金額大於5000元的商品資訊,(商品id,單價,數量),並建立檢視;

(4)基於cid在sell表中建立索引;

(5)將所有2023年之前的銷售資訊刪除。

事務故障不會破壞資料庫,所以只需日誌就可以恢復系統故障。

索引可以加快查詢速度,所以越多越好。

遵守兩階段封鎖協議的事務其併發排程不會產生死鎖。

如果乙個關係模型經過模式分解之後,得到的所有關係模式都屬於bcnf,那麼在函式依賴範疇內,這個關係模式已經實現了徹底的分離。

東北大學 考研複試 資料庫 2023年

為了提高資料庫的安全性,資料庫管理系統提供了 等安全描施。至少寫三種。查詢優化的優化原則有 資料庫系統的 模式結構指的是 在進行事務併發操作的時候,有可能會產生的三類資料不一致情況是 如果乙個關係模式r滿足1nf,並且關係的每個決定因子都是候選碼,那麼r至少是 正規化。1 資料庫如何保證安全性。2 ...

東北大學 考研複試 資料庫 2023年

關係資料模型中,兩個關係r1和r2之間存在1 m的聯絡,若實現查詢操作r1自然連線r2,是通過連線關係r2中的 屬性和關係r1中的 屬性實現的。事務對db的修改,應該在資料庫中留下痕跡,永不消逝。這個性質成為事務的 在事務依賴圖中,如果兩個事務的依賴關係形成乙個迴圈,那麼就會出現 現象。保證多個並行...

東北大學 考研複試 資料庫 2023年

1 資料庫系統的體系結構可分為 和 三層。2 利用關係代數等價変換進行查詢優化,規則之一為 3 嵌入式sql語句中,查詢結果為 記錄是,應採用游標。4 在事務依賴圖中,如果兩個事務的依賴關係形成乙個迴圈,那麼就會出現 現象。5 外來鍵的取值可以是 或者 6 乙個關係模式r a,b,c,d 假定該關係...