2023年上半年資料庫系統工程師下午試卷案例

2022-12-26 12:39:03 字數 4131 閱讀 5705

1.某醫院欲開發病人監控系統。該系統通過各種裝置監控病人的生命特徵,並在生命特徵異常時向醫生和護理人員報警。該系統的主要功能如下:

(1)本地監控:定期獲取病人的生命特徵,如體溫、血壓、心率等資料。

(2)格式化生命特徵:對病人的各項重要生命特徵資料進行格式化,然後存入日誌檔案並檢查生命特徵。

(3)檢查生命特徵:將格式化後的生命特徵與生命特徵範圍檔案中預設的正常範圍進行比較。如果超出了預設範圍,系統就傳送一條警告資訊給醫生和護理人員。

(4)維護生命特徵範圍:醫生在必要時(如,新的研究結果出現時)新增或更新生命特徵值的正常範圍。

(5)提取報告:在醫生或護理人員請求病人生命特徵報告時,從日誌檔案中獲取病人生命特徵生成特徵報告,並返回給請求者。

(6)生成病歷:根據日誌檔案中的生命特徵,醫生對病人的病情進行描述,形成病歷存入病歷檔案。

(7)查詢病歷:根據醫生的病歷查詢請求,查詢病歷檔案,給醫生返回病歷報告。

(8)生成**意見:根據日誌檔案中的生命特徵和病歷,醫生給出**意見,如處方等,並存入**意見檔案。

(9)查詢**意見:醫生和護理人員查詢**意見,據此對病人進行**。

現採用結構化方法對病人監控系統進行分析與設計,獲得如圖1-1所示的頂層資料流圖和圖1-2所示的0層資料流圖。

2.某法院要開發乙個訴訟案件資訊處理系統,該資訊系統的部分關係模式如下:

職工(職工編號,姓名,崗位)

律師(律師編號,姓名)

被告(被告編號,姓名,位址)

案件(案件編號,案件型別,案件描述,被告,律師,主審法官,立案日期,狀態,結案日期,結案摘要)

審理(審理編號,案件編號,審理日期,摘要)

有關關係模式的屬性及相關說明如下:

(1)職工關係模式的崗位有法官、書記員和其他。

(2)訴訟立案後,即在案件關係中插入一條相應記錄。案件關係模式的狀態有待處理、審理中、結案和撤銷,乙個案件開始立案時其案件狀態為待處理。

(3)案件關係模式的案件型別有偷竊、縱火等。

(4) 乙個案件自立案到結案的整個過程由一位法官和一位律師負責,乙個案件通常經過一次到多次審理。

問題:2.1假設案件編號唯一標識乙個案件,且立案日期小於等於結案日期。請將如下建立案件關係的sql語句的空缺部分補充完整。

問題:2.2

請完成下列查詢的sql語句。

(1)查詢當前待處理的訴訟案件,顯示案件的案件編號、立案日期、被告姓名、被告位址、案件描述、律師姓名和主審法官姓名。

(2)查詢2023年立案的各類案件數,並按案件數降序排序。(日期格式舉例:2023年1月1日表示為01-jan-2009,2023年12月31日表示為31-dec-2009)

(3)查詢立案次數超過5次的被告姓名和位址。

問題:2.3當插入乙個審理記錄時,檢查案件的狀態,若狀態為未處理,則將其修改為審理中。下面是用觸發器實現該需求的sql語句,請將空缺部分補充完整.

3.【說明】

某服裝銷售公司擬開發一套服裝採購管理系統,以方便對服裝採購和庫存進行管理。

【需求分析】

(1)採購系統需要維護服裝資訊及服裝在倉庫中的存放情況。系統按服裝的銷售種類記錄服裝資訊。服裝資訊主要包括:

服裝編碼、服裝描述、服裝型別、銷售**、尺碼和面料,其中,服裝型別為銷售分類,服裝按銷售分類編碼。倉庫資訊主要包括:倉庫編碼、倉庫位置、倉庫容量和庫管員。

系統記錄庫管員的庫管員編碼、姓名和級別。乙個庫管員可以管理多個倉庫,每個倉庫有一名庫管員。乙個倉庫中可以存放多類服裝,一類服裝可能存放在多個倉庫中。

(2)當庫管員發現有一類或者多類服裝缺貨時,需要生成採購訂單。乙個採購訂單可以包含多類服裝。每類服裝可由多個不同的**商**,但具有相同的服裝編碼。

採購訂單主要記錄訂單編碼、訂貨日期和應到貨日期,並需詳細記錄所採購的每類服裝的數量、採購**和對應的多個**商。

(3)系統需記錄每類服裝的各個**商資訊和**情況。**商資訊包括:**商編碼、**商名稱、位址、企業法人和聯絡**。

**情況記錄**商所**服裝的服裝型別和服裝質量等級。乙個**商可以**多類服裝,一類服裝可由多個**商**。庫管員根據入庫時的服裝質量情況,設定或修改每個**商所**的每類服裝的服裝質量等級,用以作為後續採購服裝時,選擇**商的參考標準。

【概念模型設計】

根據需求階段收集的資訊,設計的實體聯絡圖(不完整)如圖3-1所示。

【邏輯結構設計】

根據概念模型設計階段完成的實體聯絡圖,得出如下關係模式(不完整):

4.某學校擬開發一套校友捐贈管理系統,以便對校友的捐贈資金進行管理。

【需求分析】

校友可以向學校提出捐贈申請,說明捐贈的金額、捐贈型別和使用方式。捐贈型別包括一次性捐贈和週期性捐贈。捐贈的使用方式分為兩種:

一種用於資助個人,即受益人為多名學生或老師,主要用於獎學金、獎教金和助學金等;另一種用於資助捐贈專案,即資助已有的捐贈專案和設立新的捐贈專案,主要用於改善教學設施、實驗室建設和裝置購買等。捐贈專案由捐贈理事建立,乙個捐贈專案可以涉及多個受益單位,每個單位在該專案中有確定的受益比例。由捐贈理事為專案中的每個單位指定乙個專案負責人,並指定每個單位受益比例。

每個單位的受益比例是指在乙個捐贈專案中的每個單位所應得的金額占該捐贈專案總受益金額的比例。乙個捐贈專案可以由多個捐贈來資助,乙個捐贈也可以資助多個捐贈專案。由捐贈理事將乙個捐贈的捐贈金額分配給所資助的多個捐贈專案,並指定給每個捐贈專案的具體的捐贈金額。

初步設計了校友捐贈資訊資料庫,其關係模式如圖4-1所示。

關係模式的主要屬性、含義及約束如表4-1所示。

問題:4.1對關係校友資訊,請回答以下問題:(1)列舉出所有候選鍵的屬性。(2)關係校友資訊可達到第幾正規化,用60字以內文字簡要敘述理由。

問題:4.2 對關係「捐贈資訊」,請回答以下問題:

(1)針對「捐贈資訊」關係,用以內文字簡要說明會產生什麼問題。

(2)把「捐贈資訊」分解為第三正規化,分解後的關係名依次為:捐贈資訊1,捐贈資訊2,……

(3)列出「捐贈資訊」關係修正後的各關係模式的主鍵。

問題:4.3對關係專案受益情況,請回答以下問題:

(1)關係專案受益情況是不是第四正規化,用以內文字敘述理由。(2)把專案受益情況分解為第四正規化,分解後的關係名依次為:專案受益情況1,專案受益情況2,......

5.某網上商品銷售系統的業務流程如下:

(1)將客戶的訂單記錄(訂單號,客戶id,商品id,購買數量)寫入訂單表;

(2)將庫存表(商品id,庫存量)中訂購商品的庫存量減去該商品的購買數量。

針對上述業務流程,完成下列問題:

問題:5.3下面是用e-sql實現的銷售業務程式的一部分,請補全空缺處的**。

答案1.

答案解析:e1:病人 e2:護理人員 e3:醫生

本問題考查頂層dfd。頂層dfd —般用來確定系統邊界,將待開發系統看作乙個加工,因此圖中只有唯一的乙個處理和一些外部實體,以及這兩者之間的輸入輸出資料流。題目要求根據描述來確定圖中的外部實體。

分析題目中的描述,並結合已經在頂層資料流圖中給出的資料流進行分析。從中可以看出,與系統的互動者包括病人、醫生和醫護人員。其中,本地監控定期獲取病人的生命特徵,病人是生命特徵資料**,醫生和護理人員會得到相關報告的結果,如請求病人生命特徵報告,並獲得相關報告。

醫生還需要在必要時新增或更新生命特徵範圍。對應圖1-1中資料流和實體的對應關係,可知e1為病人,e2為護理人員,e3為醫生。

答案解析:d1:生命特徵範圍檔案 d2:日誌檔案

d3:病歷檔案d4:**意見檔案

解析:本問題考查0層dfd中資料儲存的確定。根據說明中的描述:

(2)格式化生命特徵:對病人的各項重要生命特徵資料進行格式化,然後存入日誌檔案並檢查生命特徵(4)維護生命特徵範圍:醫生在必要時(如,新的研究結果出現時)新增或更新生命特徵值的正常範圍;(6)生成病歷:

根據日誌檔案中的生命特徵,醫生對病人的病情進行描述,形成病歷存入病歷檔案;(8)生成**意見:根據日誌檔案中的生命特徵和病歷,醫生給出**意見,如處方等,並存入**意見檔案。因此,d1為生命特徵範圍檔案,d2為日誌檔案,d3為病例檔案,d4為**意見檔案。

答案解析:

解析:本問題考查0層dfd中缺失的處理和資料流。從說明中的描述及圖1-2可知,本地監控之後要對重要生命特徵儲存日誌檔案進行格式化,所以在本地監控和格式化生命特徵之間缺少了資料流重要生命特徵;檢查生命特徵是對格式化後的生命特徵進行檢查,所以在格式化生命特徵和檢查生命特徵之間缺少了資料流格式化後的生命特徵;根據曰志檔案中的生命特徵,醫生對病人的病情進行描述,形成病歷存入病歷檔案。

資料庫系統工程師考試技巧

資料庫系統工程師一聽就感覺各種高大上呢,有木有!其實再難的考試有考試方法,有堅持努力,都是可以拿下的!希賽軟考學院分享一篇考過資料系統工程師的考生的考後心得,大家一起來學習資料庫系統工程師考試考試技巧吧!一直都很欣賞 鋼鐵是怎樣煉成的 中保爾的頑強拼搏精神,在今年上半年資料庫系統工程師的考試中,我也...

資料庫系統工程師設計規範化的要求

如進銷存管理中,還需要對客戶的聯絡人進行管理。有時候,企業可能只知道客戶乙個採購員的姓名。但是在必要的情況下,企業需要對客戶的採購代表 倉庫人員 財務人員共同進行管理。因為在訂單上,可能需要填入採購代表的名字 可是在出貨單上,則需要填入倉庫管理人員的名字等等。為了解決這個問題,有多種實現方式。但是,...

誠毅2023年資料庫人事管理系統

誠毅學院 資料庫原理課程設計 系別資訊工程班級 姓名學號 成績指導老師李傳目耿少鋒張敏 2014年 6 月 20 日 前言90年代中期,由於inter 的迅速普及,形成了集計算機,計算機網路 資料庫 分布式計算等於一體的資訊科技綜合體,它打破了時間和地域的界限,使資訊交流變得快捷 準確,為建立現代企...