




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
精品文檔-下載后可編輯年上半年(下午)《數(shù)據(jù)庫系統(tǒng)工程師》真題2022年上半年(下午)《數(shù)據(jù)庫系統(tǒng)工程師》真題
1.[問答][30分]某數(shù)據(jù)庫系統(tǒng)采用數(shù)據(jù)轉儲方式對數(shù)據(jù)和日志文件進行離線備份,用檢查點機制進行恢復。
假設部分其日志文件如表5-1所示。日志記錄內(nèi)容中:
【問題1】(6分)
假設各數(shù)據(jù)項的初始值為:1-22,J=45,K-9,系統(tǒng)出錯恢復后,I,J,K的數(shù)值會恢復為多少?
【問題2】(4分)
請給出系統(tǒng)恢復時需要重做(Redo)的事務列表和需要撤銷(undo)的事務列表。
【問題3】(5分)
假設掉電造成磁盤介質(zhì)損壞,數(shù)據(jù)庫無法啟動,請用100字以內(nèi)的文字簡要說明其恢復過程。
2.[問答][30分]為防控新冠疫情,一些公共設施需要定期消毒,管理部門為高效完成工作并記承必要的工作信息,設計了相應的數(shù)據(jù)庫,其中有一個表用來記承公共汽車的消毒情況,表的結構如下:
消毒記錄(日期,車牌號,行駛路線,消毒人員工號,消毒人員姓名)
其中車牌號和消毒人員工號唯一,同輛車保持固定的行駛路線。假設同一人員每天可以負責多輛車的消毒工作。
【問題1】(6分)
給出消毒記錄表中成立且左側只有一個屬性的所有函數(shù)依賴關系。題中設計的消毒記錄表是否滿足2NF請用100字以內(nèi)的文字說明原因。
【問題2】(6分)
如果要將消毒記錄表規(guī)范化為滿足3NF,請用100字以內(nèi)的文字簡要說明解決方案,并給出各個新表的主碼和外碼。
【問題3】(3分)
如果每輛車每日有多次消毒,需要記錄每次消毒的消毒時間,在問題2設計結果的基礎上,如何在不破壞3NF且不增加冗余的前提下做到?請簡單說明方案。
3.[問答][30分]某社區(qū)蔬菜團購網(wǎng)站,為規(guī)范商品收發(fā)流程,便于查詢客戶訂單情況,需要開發(fā)個信息系統(tǒng)。請根據(jù)下述需求描述完成該系統(tǒng)的數(shù)據(jù)庫設計。
[需求描述]
(1)記錄蔬菜供應商的信息,包括供應商編號、地址和一個電話。
(2)記錄社區(qū)團購點的信息,包括團購點編號、地址和一個電話。
(3)記錄客戶信息,包括客戶姓名和一個電話??蛻艨梢栽诓煌纳鐓^(qū)團購點下訂單,不直接與蔬菜供應商發(fā)生聯(lián)系。
(4)記錄客戶訂單信息,包括訂單編號、團購點編號、客戶電話、訂單內(nèi)容和日期。
[概念模型設計]
根據(jù)需求階段收集的信息,設計的實體聯(lián)系圖(不完整)如圖1-1所示。
[邏輯結構設計]
根據(jù)概念模型設計階段完成的實體聯(lián)系圖,得出如下關系模式(不完整):
蔬菜供貨商(供貨商編號,地址,電話)
社區(qū)團購點(團購點編號,地址,電話)
供貨(供貨商編號,(a))
客戶(姓名,客戶電話)
訂單(訂單編號,團購點編號,訂單內(nèi)容,日期,(b))
【問題1】(6分)
根據(jù)問題描述,補充圖1-1的實體聯(lián)系圖。
【問題2】(4分)
補充邏輯結構設計結果中的(a)、(b)兩處空缺及完整性約束關系。
【問題3】(5分)
若社區(qū)蔬菜團購網(wǎng)站還兼有代收快遞的業(yè)務,請增加新的“快遞”實體,并給出客戶實體和快遞實體之間的“收取’聯(lián)系,對圖1進行補充?!翱爝f”關系模式包括快遞編號、客戶電話和日期。
4.[問答][30分]某競賽管理系統(tǒng)的部分數(shù)據(jù)庫關系模式如下:
選手:PLAYER(PnOPhame,Sex.Region,Tel),各屬性分別表示參賽選手的編號、姓名、性別、地區(qū)和聯(lián)系電話:競賽項目:CONTEST(CnO,Chame,Type,Date),各屬性分別表示競賽項目的編號、名稱、類別和舉辦日期;
選手參賽:PC(Pno.Cno,City,Rank,Point),各屬性分別表示選手編號、競賽項目編號、競賽所在城市、選手取得的名次和積分。
有關關系模式的說明如下:
(1)下劃線標出的屬性是表的主碼。
(2)選手參賽表的屬性Pno和Cno分別參照了選手表和競賽項目表的主碼。
(3)一個選手參加一項競賽有一個名次和一-個積分,名次有4個取值(“一”“二”“三”無”)。另外,競賽所在城市不能為空。
根據(jù)以上描述,回答下列問題,將SQL語句的空缺部分補充完整。
【問題1】(5分)
請將下面創(chuàng)建選手參賽表PC的SQL語句補充完整,要求定義實體完整性約束、參照完整性約束,以及其他完整性約束。
CREATETABLEPC(
PnoCHAR(10)REFERENCES(a)(Pno),
CnoCHAR(3)REFERENCES(b)(Cno),
CityCHAR(20)(c)
RankCHAR(20)(d)
PointSMALLIT,
(e)
[問題2](6分)
查詢所有未參加'Al'類別競賽的選手,要求輸出選手的編號(Pno),查詢結果按照選手編號的升序排列。此功能由下面的SQL語句實現(xiàn),請補全。
SELECTPnoFROM(f)
INTOllmhomsFROMotders
WHEREPno(g)
SELECT(h)FROMPC,Contest
WHERESET(i)
(j)Type='Al')
(k)Pon;
[問題3](4分)
由于某種原因,編號為TE06的競賽項目在正式舉辦前被取消了。而此前系統(tǒng)中已經(jīng)記錄了些選手的報名參賽情況,因此需要在系統(tǒng)中刪除E06的競賽項目記錄,以及該競賽的所有報名參賽紀錄。根據(jù)問題1在選手參賽表PC上定義的參照完整性約束,此功能可以由下面的SQL語句實現(xiàn),請補全。
(1)FROM(m)WHERECno=E06;
(n)FROM(o)WHERECno='E06:
5.[問答][30分]某企業(yè)網(wǎng)上書城系統(tǒng)的部分關系模式如下:
書籍信息表:books(bookno,bookname,pressno,ISBN,price,saletype,allnums),其中屬性含義分別為:書.籍編碼、書籍名稱、出版商編碼、ISBN、銷售價格、銷售分類、當前庫存數(shù)量:
書籍銷售訂單表:orders(orderno,bookno,booknums,bookprice,orderdate,amount),其中屬性分別為:訂單編碼、書籍編碼、書籍數(shù)量、書籍價格、訂單日期和總金額。
書籍再購額度表:booklimit(bookno,sale_type,limitamount),其中屬性含義分別為:
書籍編碼、銷售分類、再購額度;
書籍最低庫存表:bookminlevel(bookno,leve),其中屬性含義分別為:書籍編碼,書籍最低庫存數(shù)量;
書籍采購表:bookorders(bookno,order._amount),其中屬性含義分別為:書籍編碼和采購數(shù)量。
有關關系模式的說明如下:
(1)下劃線標出的屬性是表的主碼。
(2)根據(jù)書籍銷售情況來確定書籍的銷售分類:銷售數(shù)量小于1萬的為普通類型,其值為0;1萬及以上的為熱銷類型,其值為1。
(3)系統(tǒng)具備書籍自動補貨功能,涉及到的關系模式有:書籍再購額度表、書籍最低庫存表、書籍采購表。其業(yè)務邏輯是:當某書籍庫存小于其最低庫存數(shù)量時,根據(jù)書籍的銷售分類以及書籍再購額度表中的再購額度,生成書籍采購表中的采購訂單,完成自動補貨操作。
[問題1](5分)
系統(tǒng)定期掃描書籍銷售訂單表,根據(jù)書籍總的銷售情況來確定書籍的銷售類別。下面是系統(tǒng)中設置某書籍銷售類別的存儲過程,結束時需顯式提交返回。請補全空缺處的代碼。
[問題2](6分)
下面是系統(tǒng)中自動補貨功能對應的觸發(fā)器,請補全空缺處的代碼。
[問題3](4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2010年東南大學復試
- 2025年進學生會筆試題及答案
- 2025年勞動任務測試題及答案
- 2025年大學雙機位考試題及答案
- 2025年海運項目測試題及答案
- 2025年自來水筆試題及答案
- 2025年理智型人格面試題及答案
- 2025年生物中考試題歷史及答案
- 2025年醫(yī)保服務面試試題及答案
- 2025年綿陽二診英語試題及答案
- 2024年小客車指標借用協(xié)議3篇
- ECMO技術操作規(guī)范試題
- 噴漆工崗位能力培訓試題含答案
- 骨科術后譫妄患者的護理
- 《肺動靜脈瘺》課件
- ECharts數(shù)據(jù)可視化課件 第5章 儀表盤、漏斗圖和折線樹圖
- 約定工資結清協(xié)議書(2篇)
- 農(nóng)行競聘高級專員述職報告范本
- 湖北省荊州市英語初一上學期期末試題與參考答案(2024年)
- 鶴壁海格龍升3萬噸溴系列新材料產(chǎn)品環(huán)評資料環(huán)境影響
- 顳下頜關節(jié)疾?。谇活M面外科學課件)
評論
0/150
提交評論