高普考題庫
113 年 113年公務人員高等考試三級考試暨普通考試

資料庫應用

本卷皆為申論題,點「看答案與解析」查看擬答。

申論 1資料模型(Data Model)是用來描述資料的性質與資料之間的關係,個體關係模型(Entity-Relationship Model, ER Model)是最常用的資料模型。延伸個體關係模型(Enhanced Entity-Relationship Model, EER Model)的塑模概念(Modeling Constructs )主要包括個體(Entity )、關係(Relationship)、屬性(Attribute)及父子型態關係(Supertype/SubtypeRelationship)四種,請分別定義這四種塑模概念並舉例說明。(20 分)
申論 2某醫院的關聯式資料庫綱要(Relational Database Schema)包括下列兩個表格:表格一為住院病患,包括病患編號、病患姓名、病房編號、護理師編號四個欄位,病患編號為主鍵;護理師編號為外來鍵。表格二為護理師,包括護理師編號、護理師姓名、月薪三個欄位;護理師編號為主鍵。對於下列三個查詢問題,請各寫出一個SQL SELECT 指令。㈠列出月薪高於45,000 元的每一位護理師之護理師編號與月薪。(10 分)㈡列出有照顧住在病房編號‘8F12’的病患之護理師姓名。(10 分)㈢列出每一位有照顧病患的護理師編號與照顧人數。(10 分)
申論 3一個關聯式資料庫表格的綱要如下所示:T (A, B, C, D, E)T 為表格名稱,A、B、C、D、E 為表格的五個屬性,{A, B}與{A, C}為表格的兩個候選鍵。另外,此表格有下列功能相依(FunctionalDependency):{A, B} {D, E}、{A, C} {D, E}、{B} {C}㈠請問表格T 為第幾正規型式(Normal Form)?請說明原因。(15 分)㈡若表格T 不是適當的正規型式(換言之,可能會有重複的資料),請將該表格正規化(Normalization),分解成若干個適當正規型式的表格。請寫出每一個表格的綱要,包括表格名稱、屬性、主鍵以及外來鍵(假設有外來鍵的話)。(15 分)
申論 4資料倉儲(Data Warehouse)的多維度資料模型(Multidimensional DataModel)以資料方塊(Data Cube)的形式來檢視資料,在資料方塊上的操作稱為線上分析處理(Online Analytical Processing,簡稱OLAP),典型的OLAP 操作主要包括向下鑽取(Drill Down)、向上鑽取(Drill Up)、切片(Slice)及切塊(Dice)四種,請分別定義這四種OLAP 操作並舉例說明。(20 分)