一、單選題(在每小題的四個備選答案中選出乙個正確答案,並將正確答案的序號填入題後的括號內。每小題2分,共20分。)
1.資料庫(db)、資料庫系統(dbs)和資料庫管理系統(dbms)的關係是( )
包括db和dbs 包括dbms和dbs
包括db和dbms 就是db,包含dbms
2.某個事務永遠處於等待狀態,而得不到執行的現象稱為( )
a.死鎖 b.活鎖 c.序列排程 d.不可序列排程
3.在資料庫中,下列說法( )是不正確的。
a. 資料庫避免了一切資料冗餘
b. 資料庫中的資料是可以被多個應用共享的
c. 在不同的關係模式中設定公共屬性是關聯式資料庫表達實體聯絡的一種手段
d. 資料庫中的資料從資料個體和整體來看均是有結構的
4.資料庫中存在**模式,其中模式、內模式和外模式的個數應是( )。
a. 模式、內模式和外模式都可以有多個
b. 模式和內模式至多乙個,而外模式可以有多個
c. 模式、內模式和外模式都只能有乙個
d. 模式和外模式可以有多個,但儲存模式即內模式只能有乙個
5.對關聯式資料庫中某一關係模式的碼,下列敘述錯誤的是 ( )。
a. 可以由若干個任意屬性構成
b. 是屬性的集合
c. 能夠完全函式決定關係表中的某乙個元組
d. 候選碼可以不惟一
6.在檢視建立以後,在資料字典中存放的是( )。
a. 查詢語句
b. 檢視的定義
c. 組成檢視的基本表的相關內容
d. 產生檢視的基本表的定義
7.在關係代數運算中,最費時間和空間的是( )。
a. 選擇和投影運算b.除運算
c. 差和交運算d. 連線和笛卡爾乘積
8.在資料庫設計中,用e-r圖來描述資訊結構但不涉及資訊在計算機中的表示,它屬於資料庫設計( )階段的工作。
a. 概念結構設計b.邏輯結構設計
c. 需求分析d.物理設計
9.若e-r圖中兩個實體的聯絡是1:m,則實現1:m聯絡的方法是( )。
a. 將兩個實體合併為乙個關係模式
b. 在兩個實體分別生成的關係模式中加入對方的碼即可
c. 用乙個獨立的關係模式或與m端實體合併(將1端實體碼作為屬性加入m端實體對應的關係模式)
d. 用乙個獨立的關係模式或與1端實體合併(將m端實體碼作為屬性加入1端實體對應的關係模式)
10.若關係模式r(a,b)屬於3nf,下列說法中 ( ) 是不正確的。
a. 仍可能存在資料冗餘
b. 已經完全消除了更新異常
c. 一定是2nf
d. 可以考慮在實際的資料庫中使用
二、填空題(每空1分,共10分。)
1.資料模型的三要素是和
2.自然聯接是構成新關係的有效方法。若關係r與關係s能夠進行自然聯接則意味著這兩個關係一定有共有的
3.關係模型中的關係模式至少是而可用的關係模式的最低要求通常是滿足的要求。
4.資料庫的完整性是指資料的正確性和
5.在資料庫設計中,設計概念結構,可以採用自頂向下、自底向上、逐步擴張等策略,但通常的方法是進行需求分析,而後設計概念結構。
6.在sql語句中,對輸出結果排序的語句是
三、判斷題(判斷下列各題是否正確,正確的在題後的括號裡打√,錯誤的打×。每小題1分,共5分
1. 可以把資料字典看作乙個特殊的資料庫
2. 關係模式的規範化要求包括實體完整性、參照完整性和使用者自定義的完整性
( )
3. 在通常情況下,連線查詢的效率要優於巢狀查詢
4. 訪問控制是用來防止非法使用者登陸資料庫進行訪問的措施。 ( )
5. 資料庫系統實現併發控制的主要方法是採用序列機制
四、簡答題(第1小題8分,第2小題7分,第3小題10分,共25分
1.什麼是資料庫,資料庫系統的特點體現在哪幾方面。
2.關聯式資料庫管理系統在處理使用者提交的查詢語句時執行的查詢處理主要分為幾個步驟?什麼叫代數優化?
3.設存在關係模式:貨物(貨物名,**商,**商位址),與該關係模式對應的關係表如下:
課程其中一種貨物只由乙個**商供貨,而乙個**商可提供多種貨物。
(1) 上述關係模式是第幾正規化?為什麼?
(2) 是否有潛在的刪除異常,若存在,說明在什麼情況下可能發生。
(3) 將它分解成高一級正規化。
五、解答題(每1小題10分,第2小題18分,第3小題12分,共40分。)
1.設有如下所示的關係p與q,計算:
(1)∏d,a(p)
(2)σ2=e(p)
(3)p∞q
(4)p÷q
q2.設物流管理系統中有如下三張基本表:
store(sid,sname,sqty,city);
commodity(cid,cname,price);
supply(sid,cid,qty)
其中,store是商店資訊表,包含的屬性列sid,sname,sqty,city分別指商店編號,商店名稱,店員數目和所在城市;commodity是商品資訊表,包含的屬性cid,cname,price分別指商品編號,商品名稱和**;supply是**情況表,包含的屬性sid,cid,qty分別指商店編號,商品編號和**數量。
storecommoditysupply
使用sql語句完成如下工作:
(1) 定義基本表supply。
(2) 查詢店員人數不超過100人或者在北京的所有商店的編號和名稱。
(3) 查詢**書包的商店名稱和**數量。
(4) 查詢至少**編號為256的商店所**的全部商品的商店名稱和所在城市。
(5) 將收音機的**上調10元。
(6) 刪除編號為204的商店資訊。
3.某醫院的病房管理系統需要如下資訊:
科室:科室名,辦公位址,**,醫生姓名
病房:病房號,床位號,歸屬科室名
醫生:工作證號,姓名,職稱,所屬科室
病人:病歷號,姓名,性別,診治,主治醫生,病房號
其中,乙個科室負責多個病房,但乙個病房只由乙個科室管理,乙個醫生只屬於乙個科室,可以負責多個病人的診治,乙個病人的主治醫生只有乙個。
完成下述問題:
(1) 用e-r圖畫出反映上述系統的概念模型
(2) 將該e-r圖轉換為系統的邏輯模型,給出所涉及的關係模式
(3) 指出轉換結果中每乙個關係模式的候選碼。
資料庫原理題庫
班級專業姓名考號 密封裝訂線 一 單項選擇題 每小題1分,共10分 要求 請將答案填寫在下方的 中,否則不得分。1 資料模型的三要素是 a外模式 模式和內模式 b 關係模型 層次模型 網狀模型 c實體 屬性和聯絡 d資料結構 資料操作和完整性約束 2 在資料庫中儲存的是 a資料 b資料模型 c資料及...
資料庫原理題庫
班級專業姓名考號 密封裝訂線 一 單項選擇題 每小題1分,共10分 要求 請將答案填寫在下方的 中,否則不得分。1.下列四項中,不屬於資料庫特點的是 a.資料共享 b.資料完整性 c.資料冗餘很高 d.資料獨立性高 2.反映現實世界中實體及實體間聯絡的資訊模型是 a.關係模型 b.層次模型 c.網狀...
資料庫原理 62
一 單項選擇題 本大題共20小題,每小題1分,共20分 1.位於使用者和資料庫之間的一層資料管理軟體是 2.乙個事務中所有對資料庫操作是乙個不可分割的操作序列,這稱為事務的 a a.原子性 b.一致性 c.隔離性 d.永續性 3.關係代數的五個基本操作是 並 差 選擇 投影和 d a.等值連線 連線...