lawpalyer logo

資訊處理 103 年資料庫應用考古題

民國 103 年(2014)資訊處理「資料庫應用」考試題目,共 17 題 | 資料來源:考選部

0 題選擇題 + 17 題申論題

有一relational database 包含下列兩relations: 軟體(編號,廠商,安裝日期,類型,價格) 硬體(編號,廠商,購買日期,類別,價格) 請完整寫出SQL 語法敘述,該敘述能查出廠商為IT 且價格大於 15000 元的硬體購 買日期。(10 分) SELECT _________________________ FROM XXX ___________________________________ 請完整寫出SQL 語法敘述,該敘述能查出類型為DBMS 的軟體數量。(10 分) SELECT ____________ FROM XXX ____________________________________
在重視資訊安全以及個人資料保護法開始實施之後,在初步盤點下,發現有些系統 和相關使用者,有過大的權限。你的主管想要設定一些方法來限制系統和使用者的 權限(讓不該看到某些種類資料的人,無法看到)。首先,他要你瞭解能不能利用 DBMS 的基本功能來初步加強資料的隱私性。請提出建議,並說明你的理由。 (20 分)
請繪圖說明ANSI/SPARC 資料庫系統架構,並明確指出有關資料獨立(data independence)的概念在ANSI/SPARC 資料庫系統架構圖中的所在位置與意義。 (15 分)
有關table 的正規化: 如果一個table 是符合第二正規型式(second normal form),則這個table 不會有 那些資料狀態?(10 分) 下圖中,那些attribute(s)是functionally dependent on the attribute C?如果都沒有 attribute(s)符合,則答沒有。(10 分) A B C D A12 212 1a 13125 A12 815 2a 13115 A12 212 1a 13125 A12 321 3a 13115 A12 543 5a 13315 A12 212 5a 13315 103年公務人員特種考試關務人員考試、103年公務 人員特種考試身心障礙人員考試及103年國軍 上校以上軍官轉任公務人員考試試題 考 試 別: 關務人員考試 全一張 (背面)
資料庫設計:你到鐵路局上班,檢視了一些底層的資料庫設計。你看到相關的幾個 資料表的綱目(schema)。從其中的相關性,你發現和你想像中的3NF 有相當的出 入。以下有標示底線的是主鍵。 火車行控 (車號,駕駛員編號,班次編號,實際出發時間) 火車使用紀錄 (車號,出發日期,班次編號,駕駛員編號,實際出發時間,實際抵達時間) 火車班次 (班次編號,起點,終點,預計出發時間,預計抵達時間) 請依據上述有限的資料反推,列出相關的功能性相依FD 規則。(10 分) 利用分解法,重新製作一個簡單的3NF 資料庫綱目(database schema)。(5 分) 利用小題之反推,繪製出一個實體關係 E-R 圖。(5 分) 把小題中E-R 圖轉換成資料庫綱目。(5 分) 請比較利用分解法和 E-R 方法設計出來的資料庫綱目的差異,為什麼會一樣或 不一樣?(10 分)
某單位為管理發生重大災難時之物資捐贈與發放管理,設計了一資料庫系統,以下 為所設計的相關關聯式表格(Table)名稱與欄位屬性(Attribute)代表名稱。系統 在同一天中只允許某一捐贈單位或受贈人予以捐贈或受贈某一物資一次,表格中有關 編號(欄位名稱字尾有‘_ID’)之欄位均為唯一值(unique)、單位電話(D_TEL) 為唯一值且不能為空值(null)、聯絡電話(E_TEL)可能為空值或重覆,除上之 外的其他欄位值均有重覆之可能,但不能為空值。 OBJECT [物資品項] O_ID O_NAME TYPE O_NUM 物資編號 物資名稱 規格 目前數量 DONOR [捐贈單位] GIVEN [捐贈明細] D_ID D_NAME D_TEL D_ID O_ID G_DAY G_NUM 單位編號 單位名稱 單位電話 單位編號 物資編號 捐贈日期 捐贈數量 DONEE [受贈人] ACCEPT [受贈明細] E_NAME E_ID E_TEL E_ID O_ID A_DAY A_NUM 姓名 身分證號 聯絡電話 身分證號 物資編號 受贈日期 受贈數量 請用以上關聯式表格回答以下問題:(每小題5 分,共30 分)  請指出每一個表格可能的超級鍵(super key)數量各有多少?  寫出每一個表格的候選鍵(candidate key);並選出最合理的主鍵(primary key)。  以最符合的欄位資料型態範圍(domain)寫出建立表格DONOR 的SQL 完整指 令(包含設定主鍵與參考外鍵(foreign key))。  以最符合的欄位資料型態範圍(domain)寫出建立表格GIVEN 的SQL 完整指令 (包含設定主鍵與參考外鍵(foreign key))。  以關聯式代數(relational algebra)運算(selection: 、projection: 、join: ⋈、 divide: 、union: 、intersection: 、Cartesian product: 、difference: -)表示以 下查詢“列出沒有留下聯絡電話的受贈人姓名與其所受贈的物資名稱”。  以SQL 語法寫出查詢“依捐贈單位的總捐贈數量由多到少列出其捐贈單位名稱”。 103年公務人員高等考試三級考試試題 全一張 (背面)
在資料模式(data model)的實體(entities)間,對應的關係有三種,設有A 與B 兩實體, 請以文字敘述方式,說明A 與B 兩實體間的三種可能對應關係(說明必須包括A 對應B 以及B 對應A 的情況)。(15 分) 請以實體關係圖(Entity Relationship Diagram), 圖示出中A 與B 兩實體間的 三種對應關係(必須註明那一圖是那一種對應關係之圖示)。(15 分)
請說明為什麼在OLAP 中,利用資料倉儲進行分析,和OLTP 利用關聯式資料庫來 運作,所使用的資料模型會有那麼大的差異?(15 分) (請接背面) 1 0 3 年公務人員特種考試警察人員考試 103年公務人員特種考試一般警察人員考試 103年特種考試交通事業鐵路人員考試試題 全一張 (背面)
令R(A, B, C, D, E, F, G)為一符合第一正規化(First normal form)的關聯式表格綱要 (relation schema),經分析後知道該綱要具有二候選鍵,分別為{A, B}與{B, C}, 並發現其屬性(attribute)中尚有以下功能相依(functional dependency)存在:A  C, C  G,E  F,E  D。(每小題5 分,共15 分)  綱要R 是否符合第二正規化(Second normal form)?若否,請指出問題所在,並 以最簡方式拆解為符合第二正規化的不同綱要,並指出每一綱要的主鍵。  於題 中所得到的綱要是否均符合第三正規化(Third normal form)?若否,請 指出問題所在,並以最簡方式拆解為符合第三正規化的不同綱要,並指出每一綱 要的主鍵。  於題 中所得到的綱要是否均符合BCNF 正規化(Boyce-Codd normal form)? 若否,請指出問題所在,並以最簡方式拆解為符合BCNF 正規化的不同綱要,並 指出每一綱要的主鍵。
有關資料庫復原(recovery),在transaction log 內含有“before value”的資料, 請說明該“before value”是甚麼資料?(5 分) 請說明該“before value”是在進行何種recovery activity 時被使用?(5 分) 承之recovery activity 的進行,說明先後產生之“before value”被使用的順序? (5 分)
請檢視以下有關高速公路汽車超速的關聯式資料庫綱目(schema),以及相關 SQL 資料庫查詢。請解釋下面的幾項查詢目的何在? Table:Car 車子 車號 CarNo 車主 Name 取得日期 Own_date 品牌 Brand 車款 Model 顏色 Color 排氣量 Engine AA-1234 張三 2010/6/8 賓士 E350 黑 3499 … Table:Speeding 超速 車號 CarNo 日期 Date 時間 Time 國道路段 Highway 公里數 KM 速限 Limit 速度 Speed AA-1234 2013/5/18 14:20:58 國一南下 63 90 143 … (5 分) Select Car.CarNo, Name, Brand, Model, Color From Car, Speeding Where Car.CarNo = Speeding.CarNo and Highway = “國三南下”, and KM = 300, and Date = 2013/5/20, and Color NE “黑” (5 分) Select Car.CarNo, Car.Name, S1.Highway, S1.KM From Car, Speeding as S1, Speeding as S2 Where Car.CarNo = S1.CarNo and S1.CarNo = S2.CarNo, and S1.Highway = S2.Highway, and S1.KM = S2.KM, and ((S1.Date ≠ S2.Date) or (S1.Time ≠ S2.Time)) (10 分) Select Car.CarNo, Name, Speeding.Speed From Car, Speeding Where Car.CarNo = Speeding.CarNo Speeding.Highway = “國三北上” and NOT EXIST Select * From Speeding as S2 Where Speeding.Highway = “國三北上”, And Speeding.Speed < S2.Speed (10 分) Select CarNo From Speeding Where NOT EXIST Select * From Speeding as S2 Where NOT EXIST Select * From Speeding as S3 Where S3.CarNo = Speeding.CarNo And S3.Highway = S2.Highway And S3.Speed > 150 And S3.Highway = S2.Highway
某機關需要一工程管理資料庫系統,經過需求調查與系統分析後得到具體基本資料 實體(entity)與屬性如下: 1.得標廠商(公司名稱,統一編號);2.工程案(案號,完成期限,經費上限); 3.管理負責人(員工編號、姓名,職等);各實體間的相對應關係,敘述如下: (1)得標廠商可以取得多個工程案,但每個工程只能有一家得標廠商,必須記錄其 得標日期。 (2)每個管理負責人可以參與多個工程管理,每一個工程亦同時可有多個管理負責 人;但同一工程只能有一位主要管理負責人。 (3)主要管理負責人必須不定時記錄該負責工程的督導日期(年月日)與完成進度(%)。 (每小題10 分,共20 分)  請畫出以上相對需求的完整實體-關係模型(Entity-Relationship model; E-R model), 並標示適當的關係與基數(cardinality)。  將以上所設計的E-R model 轉成關聯式綱要(relational schema),畫出關聯式綱 要之間的參考關係並指出主鍵與參考外鍵。
(1)
(2)
(3)
請圖示分散式資料庫(a distributed database)的軟硬體系統環境?(10 分)分散式資 料庫的transparency features 是指甚麼?(5 分)
臺灣於1999 年9 月21 日發生集集大地震,地震發生後的數天中全國陸續有級數大的 餘震發生,使得各地不定時停電、建築物倒塌,許多公司、機關、辦公場所遭到破壞 壓毀,造成資料損毀甚巨。針對因應天然災害所可能引起的系統損毀或當機(system failure)、資料損毀(data loss)、設備損毀(device crash)等問題,若你是資料庫 系統設計師,請為你的資料庫系統提出具體可行的軟、硬體與資料等備份(backup) 策略及相對的復原(recovery)方法。(20 分)
Write ●
● Read
Write ● 9 Write 入學申請 學生 學號 姓名 性別 生日 申請書號 送件日