


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫概論試題(A)姓名:班級:學號:成績:一、名詞解釋(10分)i. 模式2. 函數依賴3. 事務4. 侯選碼5. 實體完整性、選擇題(26 分)1.單個用戶使用的數據視圖的描述稱為【A.外模式 B.概念模式C.內模式D.存儲模式2.子模式DDL用來描述【A.數據庫的總體邏輯結構】B.數據庫的局部邏輯結構C.數據庫的物理存儲結構D.數據庫的概念結構3.在DBS中,DBMS和OS之間的關系是 【A.相互調用B. DBMS調用OS4.C. OS 調用 DBMSD.并發運行五種基本關系代數運算是A. U, -, X, n和 bC. U, n,X n和 bB. U,-,D. U,a, n和n,5.當
2、關系R和S自然聯接時,能夠把A.左外聯接B.右外聯接C.外部并D.外聯接R和S原該舍棄的元組放到結果關系中的操作是【6數據模型的三要素是【】:A. 數據結構、數據對象、共享B. 數據結構、數據操作、數據控制C. 數據結構、數據操作和完整性D.數據結構、數據操作和完整性約束條件7. 設關系模式R (A , B, C), F是R上成立的FD集,F = B -C,則分解p = AB, BC相對于F【】A.是無損聯接,也是保持 FD的分解 B.是無損聯接,但不保持 FD的分解C.不是無損聯接,但保持 FD的分解 D.既不是無損聯接,也不保持FD的分解8.儲蓄所有多個儲戶,儲戶在多個儲蓄所之間存款,儲戶
3、與儲蓄所之間的關系是【】A. 1對1聯系 B. 1對多聯系C. 多對多聯系D. 多對1聯系9.在數據庫設計中,將ER圖轉換成關系數據模型的過程屬于【A.需求分析階段B.邏輯設計階段C.概念設計階段D.物理設計階段10. 設有T1和T2兩個事務,其并發操作如圖,下面評價中正確的是【】T1T2 讀 A=100,B=5讀 A=100A=A*2寫回A+B=105,驗證錯A.該操作不存在問題B.該操作丟失修改C.該操作不能重復讀D.該操作讀“臟數據”11. 如果事務T獲得了數據項Q上的排它鎖,則T對Q 【】A.只能讀不能寫B.只能寫不能讀 C.既可讀又可寫D.不能讀不能寫12. 現有關系表:醫療(患者編
4、號,醫生編號,醫生姓名,診斷日期,診斷結果,恢復情況)的主碼是 【:A.患者編號,醫生編號,診斷日期B.醫生編號C.診斷日期 D.患者編號13索引屬于【】A.模式 B.外模式 C.內模式 D.概念模式三、填空題 (10分)1. 用樹型結構表示實體類型及實體間聯系的數據模型稱為 。2. 關系數據庫的關系演算語言是以 為基礎的DML語言。3. 事務必須具有的四個性質是:原子性、一致性、 和持久性4. 設關系模式R (A,B,C),F是R上成立的FD集,F = B f,B-C,則分解p = AB,AC丟失的FD 是。5. DB并發操作通常會帶來三類問題,它們是丟失更新、 和讀臟數據。6. 計算機系統
5、的安全性可以劃分為: 、管理安全類和政策法律安全類。7. 數據庫保護包括:安全性保護、完整性保護、 和恢復。8. 由于硬件故障使存儲在外存上的數據部分丟失或全部丟失,這種情況稱做故障。9. 關系系統分為:表式系統、最小關系系統、 、全關系系統。10 數據恢復要涉及的2個技術是:數據轉儲和 。四、簡答題 (24分)1. 設有關系模式R (A,B,C,D),F是R上成立的FD集,F = D -A,D B,試寫出關系模式 R的候 選鍵,并說明理由。2. 設有關系R和S,其中R為參照關系,S為信賴關系。為了實現完整性約束,SQL規定可以對R的刪除操作采取哪三種措施?3. 什么是死鎖?預防死鎖的方法有哪
6、些 ?4. 如何實現數據庫設計的概念結構(E-R圖)向邏輯結構轉換?5. 模式分解的基本原則是什么?6. 簡要回答數據字典包括那些內容?五、設計題(共20分)1. 設有關系數據庫:職工關系 EMPLOYEE (職工號,職工名,街道,城市)工作關系 WORKS (職工號,公司號,工資)公司關系COMPANY (公司號,公司名,城市)假設職工可在多個公司兼職,請用關系代數表達式寫出至少在公司號為C2和C5公司兼職的職工號2. 依據第1題的關系數據庫,試用 SQL語句寫出下列操作:將所有在聯華公司”工作的職工加薪5?3. 圖書岀版管理數據庫中有兩個基本表:圖書(書號,書名,作者編號,岀版社,岀版日期
7、)作者(作者編號,作者名,年齡,地址 )試用SQL語句寫岀下列查詢:檢索年齡低于作者平均年齡的所有作者的作者名、書名和岀版社。4. 設有商店和顧客兩個實體,商店”有屬性商店編號、商店名、地址、電話,顧客”有屬性顧客編號、姓名、地址、年齡、性別。假設一個商店有多個顧客購物,一個顧客可以到多個商店購物,顧客每次去商店 購物有一個消費金額和日期,而且規定每個顧客在每個商店里每天最多消費一次。試畫岀ER圖,并注明屬性和聯系類型。5. 學校有多名學生,財務處每年要收一次學費。為財務處收學費工作設計一個數據庫,包括兩個關系: 學生(學號,姓名,專業,入學日期)收費(學年,學號,學費,書費,總金額 )假設規
8、定屬性的類型:學費、書費、總金額為數值型數據;學號、姓名、學年、專業為字符型數據;入學 日期為日期型數據。列的寬度自定義。試用SQL語句定義上述表的結構。(定義中應包括主鍵子句和外鍵子句 )六、綜合題(本題共10分)假設某商業集團數據庫中有一關系模式R(商店編號,商品編號,數量,部門編號,負責人)如果規定:1、每個商店的每個品種商品只在一個部門銷售2、每個商店的每個部門只有一個負責人3、每個商店的每個商品只有一個庫存數量試回答下列問題:1、寫岀關系模式R的所有基本函數依賴2、找岀關系R的侯選鍵3、關系模式R最高達到第幾范式?說明具體理由。4、如果R不屬于第3范式,進行分解變成第3范式。參考答案
9、一、名詞解釋(10分)1 模式: 數據庫中全體數據的邏輯結構和特征的描述。它僅僅涉及到型的描述,不涉及具體數值。數據 庫系統一般提供三級模式結構。一個關系模式可以表示為R(U,D,dom,F)五元組。2函數依賴:若X,Y是R的兩個屬性集合(子集),當任何時刻R中的任意兩個元組中的 X屬性值相同 時,則它們的Y屬性值也相同,則稱做 X函數決定Y或Y函數依賴于X ,記作X-Y。3事務:是用戶定義的一個數據庫操作序列,這些操作要么全做要么全不做,是不可以分割的工作單位。4侯選碼:若關系中某一屬性組的值能唯一地標識一個元組,則成該屬性組為侯選碼。5. 實體完整性:主屬性不可以取空值。、選擇題(26 分
10、)1.A.外模式2. B.數據庫的局部邏輯結構3. B. DBMS 調用 OS4.A.U, -, X, n 和 °5. D.外聯接6.D.數據結構、數據操作和完整性約束條件7. A.是無損聯接,也是保持 FD的分解8.B.1對多聯系9.B.邏輯設計階段10.C.該操作不能重復讀11.C.既可讀又可寫12.A.患者編號,醫生編號,診斷日期4.BC6.技術安全7.并發控制10.日志文件三、填空題 (10分)1. 層次模型2.謂詞演算 3.持久性5. 不可復讀(或不一致分析、讀過時數據)8. 介質故障9. 關系完備的系統四、簡答題 (24 分)1.設有關系模式 R (A,B,C,D),F是
11、R上成立的FD 集,F = D F,“B,試寫出,并說明理由關系模式R的候選鍵(CD)(CD)可以決定所有屬性2. 設有關系R和S,其中R為參照關系,S為信賴關系。為了實現完整性約束,SQL規定可以對R的刪除操作采取哪三種措施?(1)RESTRICT (或 約束刪除)(2)CASCADE (或級聯刪除)(3)SET NULL (或外鍵值置空)3. 什么是死鎖?預防死鎖的方法有哪些 ?死鎖(Deadlock):在同時處于等待狀態的兩個或多個事務中,其中的每一個在它能夠進行之前,都等待著某個數據、而這個數據已被它們中的某個事務所封鎖,這種狀態稱為死鎖。例如,事務T1在對數據R1封鎖后,又要求對數據
12、 R2封鎖,而事務T2已獲得對數據R2的封鎖,又要求對數據 R1封鎖,這樣兩 個事務由于都不能得到封鎖而處于等待狀態,發生了死鎖。 一次加鎖法:一次加鎖法是每個事物必須將所有要使用的數據對象全部依次加鎖,并要求加鎖成功,只要一個加鎖不成功,表示本次加鎖失敗,則應該立即釋放所有已加鎖成功的數據對象,然后重新開始從頭加鎖。 順序加鎖法:順序加鎖法是預先對所有可加鎖的數據對象規定一個加鎖順序,每個事務都需要按此 順序加鎖,在釋放時,按逆序進行。4. 如何實現數據庫設計的概念結構 (E-R圖)向邏輯結構轉換?(1)一個實體轉換為一個關系模式,實體的屬性就是關系的屬性,實體的鍵就是關系的鍵。(2)個聯系
13、轉換為一個關系模式,與該聯系相連的各實體的鍵以及聯系的屬性均轉換為該關系的屬 性。該關系的鍵有三種情況: 如果聯系為1:1,則每個實體的鍵都是關系的候選鍵; 如果聯系為1: n,則n端實體的鍵是關系的鍵; 如果聯系為n : m,則各實體鍵的組合是關系的鍵。5. 模式分解的基本原則是什么 ?保持函數依賴、具有無損連接性6. 簡要回答數據字典包括那些內容 ?包括數據項、數據結構、數據流、數據存儲、處理過程5個部分五、設計題(共20分)1. 設有關系數據庫:職工關系 EMPLOYEE (職工號,職工名,街道,城市) 工作關系 WORKS (職工號,公司號,工資)公司關系COMPANY (公司號,公司
14、名,城市)假設職工可在多個公司兼職,請用關系代數表達式寫出至少在公司號為C2和C5公司兼職的職工號。112乂2“5±5'(WORKS WORKS)2. 依據第1題的關系數據庫,試用 SQL語句寫出下列操作:將所有在聯華公司”工作的職工加薪5?。UPDATE WORKSSET工資 =工資* 1.05WHERE公司號IN(SELECT公司號FROM COMPANYWHERE公司名 =聯華公司;)3. 圖書岀版管理數據庫中有兩個基本表:圖書(書號,書名,作者編號,岀版社,岀版日期)作者(作者編號,作者名,年齡,地址 )試用SQL語句寫岀下列查詢:檢索年齡低于作者平均年齡的所有作者的
15、作者名、書名和岀版社。SELECT作者名,書名,出版社FROM圖書,作者WHERE圖書.作者編號=作者.作者編號AND 年齡 < =(SELECT AVG (年齡) FROM作者);4. 設有商店和顧客兩個實體,商店”有屬性商店編號、商店名、地址、電話,顧客”有屬性顧客編號、姓名、地址、年齡、性別。假設一個商店有多個顧客購物,一個顧客可以到多個商店購物,顧客每次去商店購物有一個消費金額和日期,而且規定每個顧客在每個商店里每天最多消費一次。試畫岀ER圖,并注明屬性和聯系類型。5. 學校有多名學生,財務處每年要收一次學費。為財務處收學費工作設計一個數據庫,包括兩個關系: 學生(學號,姓名,專
16、業,入學日期)收費(學年,學號,學費,書費,總金額 )假設規定屬性的類型:學費、書費、總金額為數值型數據;學號、姓名、學年、專業為字符型數據;入學 日期為日期型數據。列的寬度自定義。試用SQL語句定義上述表的結構。(定義中應包括主鍵子句和外鍵子句 )CREATE TABLE 學生(學號 CHAR (8),姓名 CHAR (8),專業 CHAR (13),入學日期DATE,PRIMARY KEY (學號);CREATE TABLE 收費(學年 CHAR (10),學號 CHAR (8),學費 NUMERIC (4),書費 NUMERIC (5,2),總金額 NUMERIC (7,2),PRIMA
17、RY KEY (學年,學號),FOREIGN KEY (學號)REFERENCES 學生(學號);六、綜合題(本題共10分)解答:1.有三個函數依賴:(商店編號,商品編號)-部門編號;(商店編號,部門編號)負責人(商店編號,商品編號)數量2、 關系R的侯選鍵:(商店編號,商品編號)3、關系模式R最高達到2NF.理由是存在傳遞函數依賴。4、R分解為:(商店編號,商品編號,部門編號,數量)Whe n you are old and grey and full of sleep,And no ddi ng by the fire, take dow n this book,And slowly re
18、ad, and dream of the soft lookYour eyes had once, and of their shadows deep;How many loved your mome nts of glad grace,And loved your beauty with love false or true,But one man loved the pilgrim soul in you,And loved the sorrows of your cha nging face;And bending dow n beside the glow ing bars,Murmur, a little sadly, how love fledAnd paced upon the mountains overheadAnd hid his face amid a crowd of stars.The furthest dista nee
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇州大學附屬中學2024-2025學年第二學期普通高中半期考試高三物理試題含解析
- 山東菏澤市曹縣重點中學2025屆初三下學期入學考試化學試題試卷含解析
- 南陽理工學院《景觀設計(1)》2023-2024學年第一學期期末試卷
- 宜賓學院《英語測試》2023-2024學年第一學期期末試卷
- 江蘇省江陰市澄西中學2024-2025學年初三下學期期末調研測試數學試題文試題含解析
- 遼寧省營口市大石橋市水源九一貫制校2024-2025學年全國中考統一考試模擬試題(二)生物試題含解析
- 上海浦東新區2024-2025學年高三英語試題2月調研試題含解析
- 內蒙古師范大學《廣播電視新聞采訪與報道》2023-2024學年第二學期期末試卷
- 湘潭醫衛職業技術學院《中醫內科護理學》2023-2024學年第一學期期末試卷
- 二零二五版農資買賣合同書范文
- 西裝基礎知識-課件
- 心得體會:好課“八要”
- 萬艾可零售代表培訓課件
- 購物中心運營管理組織架構及崗位說明
- 《工程科學與技術》論文投稿模板
- GB/T 20604-2006天然氣詞匯
- GB/T 18050-2000潛油電泵電纜試驗方法
- GB/T 13803.2-1999木質凈水用活性炭
- GB 7793-2010中小學校教室采光和照明衛生標準
- FZ/T 24011-2019羊絨機織圍巾、披肩
- 煤炭地下氣化原理課件
評論
0/150
提交評論