


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、 真題 數(shù)據(jù)庫系統(tǒng)工程師下午 2015 上半年填空題第 1 題:使用說明中的詞語,給出圖1-1中的實體E1E2的名稱 參考答案:E1:教師E2 :學生詳細解答:第 2 題:使用說明中的詞語,給出圖1-2中的數(shù)據(jù)存儲D1D4的名稱 參考答案:D1:試題D2 :學生信息D3 :考試信息D4 :解答結果詳細解答:第3題:根據(jù)說明和圖中詞語,補充圖 1-2 中缺失的數(shù)據(jù)流及其起點和終點 參考答案:數(shù)據(jù)流名稱:題目;起點:D1;終點:2顯示并接收解答 數(shù)據(jù)流名稱:答案; 起點:D1;終點:3處理解答詳細解答:第4題:圖 1-2 所示的數(shù)據(jù)流圖中,功能( 6)發(fā)送通知包含創(chuàng)建通知并發(fā)送給學生或老 師。請分
2、解圖 1-2 中加工( 6),將分解出的加工和數(shù)據(jù)流填入答題紙的對應欄 內(nèi)。(注:數(shù)據(jù)流的起點和終點須使用加工的名稱描述) 參考答案: 分解為:創(chuàng)建通知數(shù)據(jù), 發(fā)送通知給學生或老師 數(shù)據(jù)流名稱: 通知數(shù)據(jù); 起 點:創(chuàng)建通知數(shù)據(jù);終點:發(fā)送通知給學生或老師 詳細解答: 試題二 閱讀下列說明,回答問題 說明:某大型集團公司的數(shù)據(jù)庫的部分關系模式如下:員工表:EMP(Eno,Ename,Age,Sex,Title),各屬性分別表示員工工號、姓名、 年齡、性別和職稱級別,其中性別取值為“男”“女”;公司表:COMPANY(Cno,Cname,City)各屬性分別表示公司編號、名稱和所在 城市;工作表
3、:WORKS(Eno,Cno,Salary),各屬性分別表示職工工號、工作的公司編 號和工資。有關關系模式的屬性及相關說明如下: (1)允許一個員工在多家公司工作, 使用身份證號作為工號值。( 2)工資不能低于 1500 元。根據(jù)以上描述,回答下列問題:第 5 題:請將下面創(chuàng)建工作關系的SQL語句的空缺部分補充完整,要求指定關系的主 碼、外碼,以及工資不能低于 1500元的約束。 CREATE TABLE WORKS(Eno CHAR(10)(a) ,Cno CHAR(4)(b) ,Salary int(c) ,PRJMARY KEY(d) ,);參考答案:(a)REERENCEeSmp(En
4、o) (b)REERENCEcSompany (Cno) (c)CHECK(Salary > =1500)(d) Cno,Eno詳細解答:第 6 題:(1)創(chuàng)建女員工信息的視圖 FemaleEMP屬性有Eno Ename Cno Cnam列 Salary,請將下面SQL語句的空缺部分補充完整。 CREATE( e) ASSELECT EMP.Eno,Ename,COMPANY.Cno,Cname,SalaryFROM EMP, COMPANY, WORKSWHERE (f ) (2)員工的工資由職稱級別的修改自動調整,需要用觸發(fā)器來實現(xiàn)員工工資 的自動維護,函數(shù) float Salary
5、_value(char(10) Eno) 依據(jù)員工號計算員工新 的工資。請將下面SQL語句的空缺部分補充完整。CREATE (g) Salary_TRG AFTER(h) ON EMPREFERENCING new row AS nrowFOR EACH ROWBEGINUPDATE WORKSSET( i ) WHERE ( j ) END參考答案:(e) View FemaleEMP (f) Sex='女' AND EMP.Eno=WORKS.EnAND COMPANY.Cno=WORKS.Cno( g ) TRIGGER ( h) UPDATE( i ) Salary=f
6、loat Salary_value ( nrow.Eno)( j )Eno=nrow.Eno詳細解答:第 7 題:請將下面SQL語句的空缺部分補充完整。( 1 )查詢員工最多的公司編號和公司名稱。SELECT j COMPANY.Cno,CnameFROM COMPANY,WORKSWHERE COMPANY.Cno= WORKS.CnoGROUP BY( k)HAVING (l ) ( SELECT COUNT(*)FROM WORKS GROUP BY Cno); (2)查詢所有不在“中國銀行北京分行”工作的員工工號和姓名。SELECT Eno,EnameFROM EMPWHERE Eno
7、 ( m) (SELECT EnoFROM( n) WHERE ( o) AND Cn ame中國銀行北京分行);參考答案:(k) COMPANY.Cno,Cname( I ) COUNT(*)> =ALL ( m) NOT IN (n) COMPANY,WOR(KSo ) COMPANY.Cno= WORKS.Cno詳細解答:試題三閱讀下列說明,回答問題說明:某省針對每年舉行的足球聯(lián)賽,擬開發(fā)一套信息管理系統(tǒng),以方便管 理球隊、球員、主教練、主裁判、比賽等信息。需求分析: (1)系統(tǒng)需要維護球隊、球員、主教練、主裁判、比賽等信息。 球隊信息主要包括:球隊編號、名稱、成立時間、人數(shù)、主場
8、地址、球隊主 教練。球員信息主要包括:姓名、身份證號、出生日期、身高、家庭住址。 主教練信息主要包括:姓名、身份證號、出生日期、資格證書號、級別。 主裁判信息主要包括:姓名、身份證號、出生日期、資格證書號、獲取證書 時間、級別。( 2)每支球隊有一名主教練和若干名球員。一名主教練只能受聘于一支球 隊,一名球員只能效力于一支球隊。 每支球隊都有自己的唯一主場場地, 且場地 不能共用。( 3)足球聯(lián)賽采用主客場循環(huán)制,一周進行一輪比賽,一輪的所有 比賽同時進行。( 4)一場比賽有兩支球隊參加,一支球隊作為主隊身份、另一 支作為客隊身份參與比賽。 一場比賽只能有一名主裁判, 每場比賽有唯一的比賽 編
9、碼,每場比賽都記錄比分和日期。概念結構設計:根據(jù)需求分析階段的信息,設計的實體聯(lián)系圖(不完整)如 圖 3-1 所示。邏輯結構設計:根據(jù)概念結構設計階段完成的實體聯(lián)系圖,得出如下關系模 式(不完整):球隊(球隊編號,名稱,成立時間,人數(shù),主場地址) 球員(姓名,身份證號,出生日期,身高,家庭住址,(1) )主教練(姓名,身份證號, 出生日期,資格證書號,級別, (2) )主裁判(姓名,身份證號,出生日期,資格證書號,獲取證書時間,級別) 比賽(比賽編碼,主隊編號,客隊編號,主裁判身份證號,比分,日期) 第 8 題: 補充圖 3-1 中的聯(lián)系和聯(lián)系的類型。圖 3-1 中的聯(lián)系“比賽”應具有的屬性是
10、參考答案:比賽聯(lián)系應具有的屬性包括:比賽編碼,比分,日期。 詳細解答: 第 9 題:根據(jù)圖3-1,將邏輯結構設計階段生成的關系模式中的空(1)(2)補充完參考答案:(1)球隊編號 (2)球隊編號詳細解答:第 10 題: 現(xiàn)在系統(tǒng)要增加贊助商信息,贊助商信息主要包括贊助商名稱和贊助商編號。 贊助商可以贊助某支球隊,一支球隊只能有一個贊助商,但贊助商可以贊助多 支球隊。贊助商也可以單獨贊助某些球員,一名球員可以為多個贊助商代言。 請根據(jù)該要求,對圖 3-1 進行修改,畫出修改后的實體間聯(lián)系和聯(lián)系的類型參考答案:詳細解答: 第 11 題:對關系“個人信息”,請回答以下問題:( 1)列舉出所有候選鍵。
11、( 2)它是 否為3NF,用60字以內(nèi)文字簡要敘述理由。(3)將其分解為BC范式,分解后 的關系名依次為:個人信息1,個人信息2,,并用下劃線標示分解后的各關 系模式的主鍵。 參考答案:身份證號和畢業(yè)證書編號;不是,存在部分依賴,畢業(yè)證書編號-(畢業(yè)院 校,專業(yè)名稱學歷等),身份證號一(姓名,性別等)對主鍵存在部分依賴;個 人信息 1(身份證號,姓名,性別,出生日期,聯(lián)系電話,電子郵件,個人簡歷 及特長);個人信息 2(身份證號, 畢業(yè)證書編號, 畢業(yè)院校, 專業(yè)名稱, 學歷) 詳細解答: 第 12 題:對關系“企業(yè)信息”,請回答以下問題:( 1)列舉出所有候選鍵。( 2)它是 否為2NF,用
12、60字以內(nèi)文字簡要敘述理由。(3)將其分解為BC范式,分解后 的關系名依次為:企業(yè)信息1,企業(yè)信息2,,并用下劃線標示分解后的各關系模式的主鍵。參考答案:企業(yè)編號和聯(lián)系人;不是,存在部分依賴,企業(yè)編號一(企業(yè)名稱,地址 等) 對主鍵存在部分依賴 ;企業(yè)信息 1(企業(yè)編號,企業(yè)名稱,地址,企業(yè)網(wǎng)址,電 子郵件,企業(yè)簡介); 企業(yè)信息 2(企業(yè)編號,聯(lián)系人,聯(lián)系電話)詳細解答:第 13 題: 若要求個人的求職信息一經(jīng)發(fā)布,即由系統(tǒng)自動查找符合求職要求的企業(yè)信 息,填入表R (身份證號,企業(yè)編號),在不修改系統(tǒng)應用程序的前提下,應 采取什么方法來實現(xiàn),用 100 字以內(nèi)文字簡要敘述解決方案。 參考答
13、案:視圖 利用視圖,在基本表發(fā)生變化時, 只需要修改視圖的定義即可, 而不需 要去修改使用視圖的應用程序 詳細解答:試題五閱讀下列說明,回答問題 說明:某航空售票系統(tǒng)負責所有本地起飛航班的機票銷售,并設有多個機票銷售網(wǎng)點。以下為E-SQL編寫的部分售票代碼:請根據(jù)上述描述,完成下列問題:第 14 題: 上述售票程序,在并發(fā)狀態(tài)下,可能發(fā)生什么錯誤?產(chǎn)生這種錯誤的原因是什 么? 參考答案:當票數(shù)為 1 的時候,可能將同一機票訂給多個用戶, 出現(xiàn)丟失更新 ;原因: 出現(xiàn)丟失更新 詳細解答:第 15 題:若將上述代碼封裝成一個完整的事務,則:( 1)在并發(fā)請求下的響應效率會存 在什么問題?( 2)分
14、析產(chǎn)生效率問題的原因。( 3)給出解決方案。參考答案:執(zhí)行效率低 ;一個事務查詢需要多次通過網(wǎng)絡進行查詢; 其中還需要等待人 機交互,導致一個事務執(zhí)行的時間長,從而導致并發(fā)性能差 ;可以在服務器端 創(chuàng)建存儲過程,應用程序調用存儲過程 詳細解答: 第 16 題:下面是改寫的存儲過程,其中 flightno 為航班號; a 為購票數(shù); result 為執(zhí)行 狀態(tài): 1 表示成功, 0 表示失?。槐?tickets 中的剩余機票數(shù) balance 具有大于 等于零約束。請補充完整。 CREATE PROCEDRUE buy_ticket(char flightno IN,(a) , intresuit O
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件設計師考試案例研究在實際工作中的應用試題及答案
- 西方國家的憲政改革考核試題及答案
- 社會心理變化對公共政策的影響試題及答案
- 信息系統(tǒng)重構項目管理的挑戰(zhàn)試題及答案
- 掌控復習重點的能力與經(jīng)驗試題及答案
- 公共政策再造中的實踐問題試題及答案
- 2025年軟件設計師考試的備戰(zhàn)計劃試題及答案
- 公共政策對社會經(jīng)濟發(fā)展的促進作用試題及答案
- 設計師如何高效管理時間與試題答案
- 城市更新政策中的社會公平問題試題及答案
- 非營運車標轉讓協(xié)議書
- 福建百校聯(lián)考2025屆高三5月高考押題卷-化學試卷(含答案)
- 2025年瑜伽教練認證考試體式教學與課程設計模擬試題集(含答案詳解)
- 2025-2030中國養(yǎng)老服務行業(yè)發(fā)展分析及發(fā)展前景與趨勢預測研究報告
- 2025《學前教育法》宣傳月培訓含講稿
- 招聘社工考試試題及答案
- 護理三基三嚴培訓課件
- 磚和砌塊材料試題及答案
- TCCEAS001-2022建設項目工程總承包計價規(guī)范
- 職業(yè)教育現(xiàn)場工程師聯(lián)合培養(yǎng)協(xié)議書10篇
- 輸變電工程施工質量驗收統(tǒng)一表式附件4:電纜工程填寫示例
評論
0/150
提交評論