




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟考數據庫系統工程師年上六個月數據庫系統工程師考試真題(下午題)試題一(共15分)閱讀下列闡明和圖,回答問題1至問題,將解答填入答題紙的對應欄內?!娟U明】某醫療護理機構為老人或有護理需求者提供專業護理,現欲開發一基于的醫療管理系統,以改善醫療護理效率。該系統的重要功能如下:()通用信息查詢??蛻籼峤煌ㄓ眯畔⒉樵兤砬?,查詢通用信息表,返回查詢成果。()醫生聘任。醫生提出應聘/辭職申請,交由主管進行聘任/解雇審批,更新醫生表,并給醫生反饋聘任/解聘成果;刪除解雇醫生出診安排。()預約處理。醫生安排出診時間,存入醫生出診時間表;根據客戶提交的預約查詢祈求,查詢在職醫生及其出診時間等預約所需數據并返回;創立預約,提交預約祈求,在預約表中新增預約記錄,更新所約醫生出診時間并給醫生發送預約告知;給客戶反饋預約成果。()藥物管理。醫生提交處方,根據藥物名稱從藥物數據中查詢有關藥物庫存信息,開出藥物,更新對應藥品的庫存以及預約表中的治療信息;給醫生發送“藥物已開出”反饋。()匯報創立。根據主管提交的報表查詢(報表類型和時間段),從預約數據、通用信息、藥物庫存數據、醫生以及醫生出診時間中進行查詢,生產報表返回給主管?,F采用構造化措施對醫療管理系統進行分析與設計,獲得如圖1-1所示的上下文數據流圖和圖1-2所示的0層數據流圖。上六個月(上午)-1/9軟考數據庫系統工程師【問題13分)使用闡明中的詞語,給出圖1-1中的實體E1~E3的名稱?!締栴}25分)使用闡明中的詞語,給出圖1-2中的數據存儲D1~D5的名稱?!締栴}34分)使用闡明和圖中的術語,補充圖1-2中缺失的數據流及其起點和終點?!締栴}43分)使用闡明中的詞語,闡明“預約處理”可以分解為哪些子加工?并闡明建模圖1-1和圖1-2怎樣保持數據流圖平衡?上六個月(上午)-2/9軟考數據庫系統工程師試題二(共15分)閱讀下列闡明和圖,回答問題1至問題,將解答填入答題紙的對應欄內?!娟U明】某海外代購企業,為擴展企業業務,需要開發一種信息化管理系統。請根據企業既有業務及需求完全該系統的數據庫設計?!拘枨竺枋觥浚ǎ┯涗浧髽I員工信息。員工信息包括工號、身份證號、姓名、性別和一種手機號,工號唯一標識每位員工,員工分為代購員和配送員。()記錄采購的商品信息。商品信息包括商品名稱、所在超市名稱、采購價格、銷售價格和商品簡介,系統內部用商品條碼唯一標識每種商品。一種商品只在一家超市代購。()記錄顧客信息。顧客信息包括顧客真實姓名、身份證號(清關繳稅用)、一種手機號和一種收貨地址,系統自動生成唯一的顧客編號。()記錄托運企業信息。托運企業信息包括托運企業名稱、電話和地址,系統自動生成唯一的托運企業編號。()顧客登錄系統之後,可如下訂單購置商品。訂單支付成功後,系統記錄唯一的支付憑證編號。顧客需要在訂單裏指定運送方式:空運或海運。()代購員根據顧客的訂單在超市采購對應商品,一份訂單所含的多種商品也許由多名代購員從不一樣超市采購。()采購完的商品交由配送員根據顧客訂單組合裝箱,然後交給托運企業運送。托運企業按顧客訂單查對商品名稱和數量,然後按顧客的地址進行運送?!靖拍钅P驮O計】根據需求階段搜集的信息,設計的實體聯絡圖(不完整),如圖2-1所示:上六個月(上午)-3/9軟考數據庫系統工程師【邏輯構造設計】根據概念模型設計階段完畢的實體聯絡圖,得出如下的關系模式(不完整):員工(工號,身份證號,姓名,性別,手機號)商品(條碼,商品名稱,所在超市名稱,采購價格,銷售價格,商品簡介)顧客(編號,姓名,身份證號,手機號,(a托運企業(托運企業編號,托運企業名稱,電話,地址)訂單(訂單ID,商品條碼,顧客編號,(b代購(代購ID,代購員工號,訂單D2c運送(運送ID,配送員工號,托運企業編號,訂單ID,發運時間)【問題13分)根據問題描述,補充圖2-1的實體聯絡圖。【問題26分)補充邏輯構造設計成果中的(c)三處空缺?!締栴}36分)為以便顧客,容許顧客在系統中保留多組收貨地址。請根據此需求,增長“顧客地址”弱實體,對圖2-1進行補充,并修改“運送”關系模式。試題三(共15分)閱讀下列闡明和圖,回答問題1至問題,將解答填入答題紙的對應欄內?!娟U明】某醫院為了更好的為患者服務、提高醫院管理水平,擬開發滿足自身特點的信息系統。其部分需求及設計如下:【需求描述】()患者到醫院就診,需提供本人醫??ɑ蛏矸葑C,系統根據醫保卡或身份證從外部醫保信息庫獲取患者的其他詳細信息,包括醫??ㄌ?、身份證號、姓名、性別、民族、出生曰期等信息。()醫生信息包括醫生編號、姓名、性別、出生曰期、職稱等信息。()通過患者自述、化驗成果分析等信息,醫生對患者的病情進行診斷,開具處方,并填寫病歷。病歷同步包括診斷和處方信息,包括編號、患者姓名、病情描述、診斷結論、主治醫生、藥物名稱、藥物數量、服用劑量等,處方中一般會有多種藥物。()病人憑醫生開具的處方可在醫院購置藥物。醫院記錄藥物的條碼、名稱、價格、生產廠商等信息?!具壿嫎嬙煸O計】根據上述需求,設計出如下關系模式:醫生(編號,姓名,性別,出生曰期,職稱)患者(身份證號,醫??ㄌ枺彰?,民族,出生曰期)藥物(條碼,名稱,價格,生產廠商)病例(編號,藥物條碼,患者身份證號,主治醫生編號,病情描述,診斷結論,診斷曰期,服用劑量,藥物數量,購置曰期)【問題15分)對關系“患者”,請回答如下問題:()給出函數依賴集。上六個月(上午)-4/9軟考數據庫系統()給出所有候碼。()鑒定屬于第幾范式,并闡明理由?!締栴}27分)對關系“病例”,存在如下的數據依賴:F={編號→(患者身份證號,主治醫生編號,病情描述,診斷結,診斷曰)劑量,藥物數量,購置曰)}請回答如下問題:()該關系模式存在哪些問題?()該關系模式與否屬于4NF?請給出理()假如“病例”不是4NF,請分解,并指出分解後的關系模式所屬范式。分解後的關系名依次為:病例1,病例2,???!締栴}3】3分針對【問題】的規范化規定,假如設計者分解出多種關系模式中的其中之一如下:購藥(病例編號,藥物條碼,服用劑量,藥物數量,購置曰)假如醫院規定記錄每名醫生(編號和姓名)每天接診的患者所購置的各個藥物的條碼和數量。于上述設計,實現該記錄共需哪幾種關系?為提高該記錄效率,容許對范式條件放寬規定,請修改“購藥”關系模式以化該統計。試題(共15分)閱讀下列闡明和,回答問題1至問題,將解答填入答題紙的對欄?!娟U明】某汽車租賃企業建立汽車租賃管理系統,其數據庫的部分關系模式如下:顧客:USERS(UserID,Name,Balance;汽車:CARS(CID,Ctype,Cprice,CStatus、狀態;租用記錄:BORROW,UserID,,STime,ETime不良記錄時間。有關關系模式的屬性及闡明如下:()顧客租用汽車時,其顧客表中的余不能500,否則不能租用。()汽車狀態為待租和已租,待租汽車可以被顧客租用,已租汽車不能租用。()顧客每租用一次汽車,向租用記錄中添加一條租用記錄,租用時間值,并將所租汽車狀態變為已租。顧客還車時,修改償還時間為系統不能同步租用兩輛及以上汽車。()租金從租用時間起按曰自動根據以上描述,回答問題,將語句的空缺部分補充完整?!締栴}14分)請將下面建立租用登記表的SQL語句補充完整,規定定義主碼完整性約束和引用完整性約束。CREATETABLEBORROWSBRIDCHAR(20)(),UserIDCHAR(10)(),CIDCHAR(10)(c),上六個月(上午)-5/9軟考數據庫系統工程師STimeDATETIME(),ETimeDATETIME,【問題24分)當償還時間為空值時,表達顧客尚未還車,系統每天調用事務程序從顧客余額中自動扣除當曰租金,每個事務修改一條顧客記錄中的余額值。由顧客表上的觸發器實現業務:如顧客當曰余額局限性,不扣除當曰租金,自動向不良登記表中加入一條記錄,記錄中的BID取值由UserID+系統目前曰期構成,BTime采用GETDATE)函數取系統當前時間。補全創立觸發器Bad_TRG的語句。CREATETRIGGERBad_TRG(e)UPDATEOFBalanceONUSERSReferencingnewrowasnrowForeachrowWhennrow.Balance<0BEGIN(f);//插入不良記錄INSERTINTOBADSSELECTCONCAT(,GETDATE10BORROW,BRID,(g);//CONVERT()函數將曰期型數據改為字符串型//CONCAT()函數實現字符串拼接FROMBORROWSWHERE()ANDETimeISNULL;END【問題34分)不良記錄是按曰志錄的,因此顧客一次租車也許會產生多條不良記錄。創立不良記錄單視圖BADS_Detail,統計每次租車產生的不良記錄租金費用總和不小于200的記錄,屬性有UserIDNameBRIDCIDETime和total(表達未繳納租金總和)。補全建視圖BADS_Detail的語句。CREATEVIEW(i)ASSELECTBADS.UserID,USERS.NameBADS.BRID,CARS.CID,STime,ETime,(j)AStotalFROMBORROWSSUSERSWHEREBORROWS.BRID=BADS.BRIDANDBORROWS.CID=CARS.CIDAND(k)=BADS.UserIDGROUPBYBADS.UserID,USERS.Name,BADS.BRID,CARS.CID,STime,ETimeHAVING(l);【問題43分)查詢租用了型號為“A8”且不良記錄次數不小于等于2的顧客,輸出顧客編號、姓名,并按顧客姓名降序輸出。SELECTUSERSUserID,NameFROMUSERSBORROWWHEREUSERS.UserID=BORROWS.UserIDANDBORROWS.CID=CARS.CIDAND()ANDEXISTS(SELECT*FROMBADSWHEREBADS.UserID=BORROWS.UserIDAND(n)GROUPBYUserIDHAVINGCOUNT(*)>=2)ORDERBY(o);上六個月(上午)-6/9軟考數據庫系統工程師試題五(共15分)閱讀下列闡明和圖,回答問題1至問題,將解答填入答題紙的對應欄內?!娟U明】某超市銷售系統的部分關系模式如下商品表:(Ccode,Cname,price,qty量,有專門的事務保證庫存量足夠大,銷售時無需檢測。銷售表:Sale(Sno,Ccode,amount,Stime其銷售業務規則如下:顧客在超市挑選好商品後,帶商品到結算處結算付款,結算處有多名結算員使用多臺機器進行結算。結算員負責掃顧客購置商品的條碼和數量,由系統後臺結算程序計算出顧客購置商品的總金額,修改商品表的商品庫存量,并將銷售信息寫入銷售表。請根據上述描述,回答如下問題。【問題13分)假設有兩個顧客同步購置同一條碼的商品,結算事務修改該商品的庫存量(記為數據項5-1所示。假如購置前X的初值為10,則上述調度執行完畢後,X的值是多少?屬于哪一類不一致性?【問題26分)引入獨占鎖指令Clock()和解鎖指令Unlock】中的調度進行重寫,要滿足兩段鎖協議,且事務、T2首條指令的有關祈求時間與【問題1】中的相似?!締栴}36分)CREATEPROCEDURE:CommNoVARCHIN:AmountBuyINT)BEGINIf(:AmountBuy<1)return-1;SETTRANSACTIONISOLATIONLEVEL();上六個月(上午)-7/9軟考數據庫系統工程師BEGINTRANSACTION;//插入銷售記錄INSERT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅游客運企業文化建設與團隊精神考核試卷
- 生活初二語文滿分作文
- 女媧補天初二語文作文
- 媽媽做飯的初三語文作文
- 礦石開采的環境保護與生態建設考核試卷
- 電能表的電網能效提升技術發展策略研究考核試卷
- 市場調查在人力資源行業的應用考核試卷
- 稀土金屬壓延加工質量成本控制方法考核試卷
- 漁業與食品安全體系的協同管理考核試卷
- 竹材物理性能與加工適應性研究考核試卷
- 鍋爐延期檢驗申請書
- 部編版道德與法治三年級下冊第三單元《我們的公共生活》大單元作業設計案例(一)
- 機械設計手冊:單行本 液壓傳動(第六版)
- 紅色故事宣講《小蘿卜頭的故事》
- 活動板房拆裝合同模板范本
- GPS在森林調查中的應用-手持GPS在森林調查中的應用(森林調查技術)
- 直接打印800字作文紙
- 武漢市軌道交通一號線某期工程土建施工投標施工組織設計
- 《軍隊政治工作手冊》出版
- 2023年科技特長生招生考試試卷word
- 考試答題卡模板通用
評論
0/150
提交評論