班級專業姓名考號
密封裝訂線
一、單項選擇題(每小題1分,共10分)
要求:請將答案填寫在下方的**中,否則不得分。
1.資料模型的三要素是 。
a外模式、模式和內模式 b 關係模型、層次模型、網狀模型
c實體、屬性和聯絡 d資料結構、資料操作和完整性約束
2.在資料庫中儲存的是 。
a資料 b資料模型 c資料及資料之間的聯絡 d資訊
3.物理儲存資料檢視的描述稱為 。
a外模式 b使用者模式 c內模式 d概念模式
4.select語句的執行結果是
a資料項 b元組 c表 d檢視
5.若關係d1有三個元組,d2有兩個元組,則d1×d2集合中共有元組個。
a 5 b 6 c 9 d 12
6.關係模式中,滿足2nf的模式 。
a 可能是1nfb 必定是1nf
c 必定是3nfd 必定是bcnf
7.在資料庫的概念設計中,最常用的資料模型是 。
a形象模型b物理模型
c邏輯模型d實體聯絡模型
8.下列哪個不是資料庫系統必須提供的資料控制功能 。
a安全性 b可移植性 c完整性 d併發控制
9.保護資料庫,防止未經授權或不合法的使用千萬的資料洩漏、非法更改或破壞。這是指資料庫的 。
a 安全性 b 完整性 c 併發控制 d 恢復
10.1級封鎖協議加上t要讀取的資料r加s鎖,這是________。
a.3級封鎖協議 b.4級封鎖協議 c.2級封鎖協議 d. 1級封鎖協議
二、填空題(每小題1分,共10分)
1.關係代數的基本運算是並、差、選擇、投影和
2.dbms是指它是位於使用者和作業系統之間的一層管理軟體。
3.各分e-r圖之間的衝突主要有屬性衝突、命名衝突和
4.如果乙個關係中的屬性或屬性組並非該關係的碼,但它們是另外乙個關係的碼,則稱其為該關係的
5.向基本表中增加乙個新列後,原有元組在該列上的值是
6能真實地反映現實世界資料之間的各種聯絡,為物件資料庫的實現創造了良好的條件,它是er圖的擴充,在資料結構之間允許巢狀和遞迴。
7.sql中的資料操作主要是指對基本表資料的_______,刪除和修改。
8._______是控制資料整體結構的一組人員,負責dbs的正常執行,承擔建立、監控和維護資料庫結構的責任。
9.對於函式依賴x→y,如果y包含於x,則稱x→y是乙個
10是資料庫應用程式的基本邏輯單元。
三、簡答題(每小題4分,共20分)
1.試述事務的特性。
2.什麼是資料庫的完整性?dbms的完整性子系統的主要功能是什麼?
3.什麼是dbms?
4.試述資料庫設計的步驟。
5.設有**商關係s和零件關係p,如圖所示,s和p的主鍵分別是「**商號」和「零件號」,p的外來鍵是「**商號」。分析下列2個操作能否被正確執行,並說明理由。
(1) 在p中插入元組(null,′白′,′s2′)
(2) 在p中插入元組(′p4′,′紅′,′s2′)
四、程式設計題(每小題4分,共40分)
設資料庫中有三個關係:
職工表 emp(e#,ename,age,***,ecity) 其屬性分別表示職工工號,姓名,年齡,性別和籍貫。
工作表 works(e#,c#,salary) 其屬性分別表示職工工號,工作的公司編號和工資。
公司表 comp(c#,cname,city) 其屬性分別表示公司編號,公司名稱和公司所在城市。
說明:1--2題寫關係代數表示式:
1.檢索所有女職工的姓名和籍貫。
2.檢索在「聯華公司」工作且年齡在50歲以下的職工的姓名和年齡。
說明:3--10題寫sql
3.假設每個職工只能在乙個公司工作,檢索工資不超過2000元的男性職工工號和姓名。
4.統計「聯華公司」職工的平均工資。
5.檢索所在城市為「南京市」的公司編號和公司名。
6.將所有職工的工資加100元。
7.建立公司表comp,主鍵為c#。
8.假設每個職工只能在一家公司工作,建立檢視view13,檢索所有男職工的姓名,所在公司名和工資。
9.對職工表emp,按年齡降序建索引index13。
10.將對錶emp的所有許可權授予使用者john ,並且該使用者可以將這些許可權轉授給其他使用者。
五、綜合應用題(共20分)
1.設有關係sc,如下圖所示。假設每門課程只能有一位老師。
問題:對應的關係模式是否達到第三正規化?如未達到請分解使之滿足3nf。(6分)
2.整理題目給定資訊,畫出e-r圖(7分);
並將e-r圖轉換為關係模式,主鍵和外來鍵必須標出(7分)。
大學學分管理系統。學生可根據自己實際情況進行選課。每個學生可以同時選幾門課,每門課可同時被幾位老師講授,每位老師可教多門課程,每名學生有一名導師,每位老師可以同時做多名學生的導師。
學生的屬性包括:學號,姓名,年齡和**;
課程的屬性包括課程號,課程名,學分和開課學期;
老師有屬性:老師號,老師名,職稱和**;
系有屬性:系號,系名和系主任。
資料庫原理題庫
班級專業姓名考號 密封裝訂線 一 單項選擇題 每小題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.等值連線 連線...
資料庫上機題庫總結
題型1 題型分布範圍 4 50 58 題目 函式readdat 的功能是實現從檔案中讀取一篇英文文章,存入到字串陣列xx中。請編制函式encrychar 按給定的替代關係對陣列xx中所有字元進行替代,仍存入陣列xx的對應的位置上,最後呼叫函式writedat 把結果xx輸出到檔案中。替代關係 f p...