民國110年 地方三等 資訊處理 資料庫應用考古題

民國110年 地方三等 資訊處理 資料庫應用收錄考選部官方試題,共 5 題可線上瀏覽,考選部未公告本科目答案。

官方資料

題目與答案

第1題

給定一個資料表,PersonIncome,其欄位與資料紀錄如下表,ID 是主鍵, name 是員工姓名,paydate 是員工收到工作費的日期,income 是工作費 收入金額。此表總共有12 筆資料紀錄。請回答下列相關問題: ID name paydate income C1001 王大陸 2008/02/28 C1002 李大喬 2008/03/12 C1003 趙麗生 2008/04/13 C1004 黃球聲 2008/05/15 C1005 王大陸 2009/06/28 C1006 李曉喬 2009/07/12 C1007 趙麗生 2009/08/13 C1008 黃球聲 2010/09/15 C1009 王大陸 2010/10/28 C1010 李大喬 2010/11/12 C1011 趙麗生 2010/12/13 C1012 黃球聲 2011/01/15 請寫出可查出收入金額大於22000 或小於26000 的資料紀錄之SQL 查詢指令。(3 分) 請寫出可查出收入金額為7 之倍數的資料紀錄之SQL 查詢指令。 (3 分) 請寫出可查出名字中包含"大"的資料紀錄之SQL 查詢指令。(2 分) 請寫出可得到每個人個別的平均收入之SQL 查詢指令。(3 分) 要得到從2008-05-01 到2010-12-31 之間每個人個別的收入總額,請寫 出對應之SQL 查詢指令。(4 分) 要查出收入總額大於70000 的有那些人,請寫出對應之SQL 查詢 指令。(5 分)

第2題

關於物件導向資料庫,請回答下列問題: 請闡述何謂物件導向資料庫?(3 分) 有些資料類型適合儲存在物件導向資料庫,請舉出三種適合以物件導 向資料庫儲存的資料類型。(3 分) 關聯式資料模型有許多構成元素,其中表格(Table)、值組(Row/ Tuple)、主鍵(Primary Key)、屬性(Attribute)、預儲程序(Stored Procedure),這些元素可以分別對應到物件導向資料庫的那些元素? (4 分) 物件導向資料庫會運用到類別繼承的設計,請闡述繼承的規則。(5 分) 物件導向資料模型也運用到屬性的概念,分成下列四種:基本屬性 (Primitive Attribute)、複合屬性(Complex Attribute)、集合屬性(Set Attribute)、複合集合屬性(Complex Set Attribute)。請闡述這四種屬性 的意涵。(5 分)

第3題

資料庫正規化(Normalization)是很重要的資料塑模(Data Modeling) 方法,請回答下列相關問題: 請敘述正規化的目的。(3 分) 請敘述第一正規化形式(1NF)的規則,並舉一個不符合1NF 的資料 表例子。(4 分) 請敘述第二正規化形式(2NF)的規則,並舉一個不符合2NF 的資料 表例子。(5 分) 請敘述第三正規化形式(3NF)的規則,並舉一個不符合3NF 的資料 表例子。(4 分) 請敘述BCNF(Boyce-Codd Normal Form)正規化形式的規則。(4 分)

第4題

在多使用者多工的資料庫管理系統(Database Management System),多 個交易(Transactions)在同步執行(Concurrently Performed)時,有可 能發生資料讀取之難題(issue)。請回答下列相關問題: 請敘述何謂交易?(4 分) 請敘述何謂更新遺失(Lost Updates)的難題?(4 分) 請敘述何謂讀到髒資料(Dirty Read)的難題?(4 分) 請敘述何謂無法重複讀取(Non-Repeatable Read)難題?(4 分) 同步控制方法(Concurrency Control Method)可運用來解決前述的難 題。其中有一種以鎖為基礎之協定(Lock-Based Protocol),請敘述其 運作機制。(4 分)

第5題

資料庫領域有許多專門術語,請敘述下列術語之意涵: 參與限制(Participation Constraint)(4 分) 基數限制(Cardinality Constraint)(4 分) View(4 分) 外來鍵(Foreign Key)(4 分) 叢集索引(Clustered Index)(4 分)