關務三等資料庫應用:109

鐵路特考高員三級資料庫應用:無

警察人員特種考試刑事警察人員數位鑑識組二等資料庫管理與運用:109

警察人員特種考試刑事警察人員電子監察組二等資料庫管理與運用:無

警察人員特種考試資訊管理人員三等資料庫應用:109

高考三級資料庫應用:109

法務部調查局調查人員三等資料庫應用:109

國家安全情報人員三等資料庫應用:同上

法務部調查局調查人員四等資料庫應用概要:109

外交行政人員四等資訊組系統分析及設計與資料庫應用概要:109

高考二級高等資料庫設計:109

關務人員升官等薦任資料庫應用:無

資訊技師高等資料結構與資料庫及資料探勘:109

地方特考三等資料庫應用:109

 

[一○九年關務三等資料庫應用]

代號:10440

頁次:3-1

109年公務人員特種考試關務人員、身心障礙人員考試及

   109年國軍上校以上軍官轉任公務人員考試試題

別:關務人員考試

    別:三等考試

    科:資訊處理

    目:資料庫應用

考試時間:2小時                                    座號:___________

注意:()禁止使用電子計算器。

        ()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

        ()本科目除專門名詞或數理公式外,應使用本國文字作答。

 

一、請為下列的流行傳染病採檢通報系統設計符合 BCNF 且考量 OO EER data modelmodel 中請註明合適的 primary/foreign/candidate keys,資料表間的關聯亦請適當地說明彼此間的 maximum/minimum cardinality

    註:不需要用到的資料不必列入。(30分)

    ● 系統可以查詢各配合醫事機構的地址及開放時段,如星期一上午,星期  五晚上……

    ● 系統可以查詢某特定縣市某特定時段有開放採檢的醫事機構,包含醫事機構名稱、地址、電話。

    ● 系統可以查詢某特定日期某特定醫事機構,受檢男性人員的數量。

    ● 系統可以查詢某特定縣市、所有確診人員所有的受檢日期時間及採檢的醫事單位。

    ● 系統可以查詢確診案例的受感染類型 (如本土、境外、不明……),感染源 (如案編號……)、症狀、收治醫事機構、年齡、性別、縣市。

    ● 系統可以查詢受檢後未確診需後續追踨相關人員的手機、居住地址 (不等於戶籍地) 及其需追踨事由 (如檢疫、隔離、自主健康管理……)

    ● 系統可以查詢各縣市目前居家檢疫的數量。

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

二、假設現有下列個人旅行資料紀錄的關連式資料庫,請使用 SQL 回答相關的子問題。註:假設每一航班每天最多只會飛行一次。

    Person(personID, name, nationality, gender)         PKpersonID

    Flight(flightID, date, flightNation, takeoff, arrival)    PK(flightID, date)

    TravelRecord(personID, flightID, date, seat)  PK(personID, flightID, date)

    FKpersonID  ref.  Person(personID),

        (flightID, date)  ref.  Flight(flightID, date)

    ()使用 DDL 定義所有的資料表,定義中應適當表示 primary and foreign key。(10分)

    ()請依國籍及性別分類顯示,20205月,由 USA New York 出發所有班機的搭機人數。註:結果需顯示國籍、性別及人數。(5分)

    ()請列出20205月,搭機人數 >= 100 的所有航班資訊,包括航班代號、所屬國籍、出發地、目的地、日期,結果並依日期由近至遠排序。(5分)

    ()新增 TW 籍,從 Taipei 飛往 Los Angles 的航班 BR7772020/07/01開始開放訂位,首位訂位客人 (TW 籍,代號 P000000007 的男性,Mark Lee) 目前不在系統所記錄的 Person 資料表中,請為此位客人加入訂位相關資訊,包括航班、人員及座位 16A。註:加入資料的順序不可以違反參加完整性。(5分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

三、請將下列專案工作指派表格資料,以符合 BCNF RDB 資料表來表示,並將經 BCNF 正規化後的資料表,分別以 json 檔案格式來描述。註:答案需包括 BCNF 正規化後的資料表 (含內容) 及每張資料表對應的 json 檔案格式的內容。(25分)

pic01.png

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

四、假設現有下列兩個 transactions 同步存取資料 X, Y,請繪製表格說明,不同時間標記點,如果讀寫動作被允許進行,系統對資料 X, Y 所記錄的 R_TS (讀取的時間標記) W_TS (寫入的時間標記) 為何?如果讀寫動作不被允許進行,請說明原因及系統會作出的回應為何?

    註:系統進行時序如下列左圖,解答表格參考下列右圖。(20分)

    pic02.png

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

[一○九年警察人員特種考試刑事警察人員數位鑑識組二等資料庫管理與運用]

代號:20130

頁次:2-1

    109年公務人員特種考試警察人員、一般警察人員考試及 109年特種考試交通事業鐵路人員考試試題

別:一般警察人員考試

    別:二等考試

別:刑事警察人員數位鑑識組

    目:資料庫管理與運用

考試時間:2小時                                    座號:___________

注意:()禁止使用電子計算器。

        ()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

        ()本科目除專門名詞或數理公式外,應使用本國文字作答。

 

一、假設有一關聯綱目 B,用來記載大學圖書館的書籍資料:B(callNumber,  seqNum, author, title, publisherName, publisherAddress, publisherPhone, storeBranch),其屬性分別為:圖書編號 (callNumber)、序列編號 (seqNum)、作者 (author)、書目 (title)、出版者名稱 (publisherName)、出版者地址(publisherAddress)、出版者電話 (publisherPhone),並具有下列函數相依:(每小題10分,共30分)

    callNumber → {title, publisherName}

    publisherName → {publisherAddress, publisherPhone}

    {callNumber, seqNum} → storeBranch

    callNumber → author /* 多值相依 */

    ()那些屬性合成關聯鍵?

    ()請將 B 分解成滿足第2正規化 (2NF) 的關聯綱目 (但不是 3NF)

    ()請將 B 分解成滿足第3正規化 (3NF) 的關聯綱目 (但不是 4NF)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

二、資料庫管理系統 (Data Base Management System) 擁有三種不同的抽象層次觀點來看資料庫,請說明這三種層次的模式為何?並請說明建立這三種層次模式的目的為何?(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

三、雜湊式檔案的主儲存區被分為許多可定址的位置,稱為儲存桶 (bucket),又可分許多的儲存槽 (slot),雜湊演算法可將資料錄指定到儲存桶中,請說明雜湊演算法常用的除餘法 (Division/Remainder method) 的主要步驟為何?當指定儲存桶位址發生碰撞而溢位時,可以運用鏈結技巧解決,請說明常用的合併鏈結 (coalesced chaining) 與分別鏈結 (separate chaining) 的技巧為何?(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

四、下圖為某公司重要資料間關係的概念模式 (Conceptual Model),每個方塊代表一個實體,實體間的箭線代表資料間的邏輯結合關係。請從銷售使用者觀點、會計使用者觀點與採購使用者觀點,分別畫出使用者觀點的概念模式圖。(30分)

                pic03.png

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

[一○九年警察人員特種考試資訊管理人員三等資料庫應用]

代號:30440

頁次:1-1

109年公務人員特種考試警察人員、一般警察人員考試及109年特種考試交通事業鐵路人員考試試題

別:一般警察人員考試

    別:三等考試

別:警察資訊管理人員

    目:資料庫應用

考試時間:2小時                                    座號:___________

注意:()禁止使用電子計算器。

        ()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

        ()本科目除專門名詞或數理公式外,應使用本國文字作答。

 

一、繪出下列資料項結合關係的組合結構圖:學號 (Student#)、學生姓名 (Student–Name)、學生電話號碼 (Telephone#)、課號 (Course#)、課程名稱 (Course–Name)、教師姓名 (Instructor–Name)、教師辦公室號碼 (Instructor–Office#)、系所單位 (Units)。並說明各資料錄的主鍵或組合鍵為何?(30分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

二、樹狀 (Tree) 資料結構,除樹根外,各節點只有一條進來的路,但卻可以分出零條或多條路徑,而二元順序樹是指該樹左指標所指元素的鍵值都比節點本身元素的鍵值小,右指標所指元素的鍵值都比節點本身元素的鍵值大,請依序將下列數列插入以建立二元順序樹,並將該樹繪出。(30分)

數列:0100016003502000975625125014251775100

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

三、資料錄內常用的結構分別為位置式、關連式、索引式、標記式與固定帶溢位式等五種,請問何種方式最適合固定長度欄位的資料錄?在每欄的前面加上識別符號的是那種方式?使用分界符號 (delimiter) 指出每欄結尾的是那種方式?將每欄結尾記錄於資料錄開頭索引目錄的是那種方式?(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

四、假設關聯式資料表 R(A, B, C, D, E),其資料間功能相依為:

    A → {B, C, D, E}D → E

    請問如何切割可維持無損連結 (lossless join)?(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

[一○九年高考三級資料庫應用]

代號:38470

頁次:1-1

109年公務人員高等考試三級考試試題

    科:資訊處理

    目:資料庫應用

考試時間:2小時                                    座號:___________

注意:()禁止使用電子計算器。

        ()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

        ()本科目除專門名詞或數理公式外,應使用本國文字作答。

 

一、某一家圖書公司的關聯式資料庫 (Relational Database) 包含了作者、圖書及寫書三個表格 (Table)。作者表格記錄作者的編號與姓名;圖書表格記錄圖書編號、書名、西元出版年份 (例如,2018)、銷售數量 (例如,5000);寫書表格記錄作者與圖書的關係,為多對多的關係。這三個表格的關聯綱要 (Relational Schema) 如下所示:

    作者 (作者編號、作者姓名)

    圖書 (圖書編號、書名、出版年份、銷售數量)

    寫書 (作者編號圖書編號)

    有底線的屬性 (Attribute) 為該表格之主鍵 (Primary Key);例如,寫書表格  之主鍵為作者編號與圖書編號兩個屬性的組合。寫書表格有作者編號與圖書編號兩個外來鍵,分別參照作者表格與圖書表格的主鍵。

    針對下列三個查詢問題,請各寫出一個 SQL 指令來進行查詢。

    ()列出20152019這五年內出版的每一本圖書之圖書編號與書名。(10分)

    ()列出寫過一本以上的書的每一位作者之作者編號。(10分)

    ()列出寫過的書之總銷售數量超過十萬本的每一位作者之作者姓名。(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

二、實體關係模式 (Entity-Relationship Model) 包含了實體 (Entity)、關係(Relationship) 及屬性 (Attribute) 三個主要的觀念,其中屬性又分為許多種。

    ()請定義與區別「必須的屬性」(Required Attribute) 與「非必須的屬性」(Optional Attribute)。(10分)

    ()請定義與區別「單值屬性」(Single-valued Attribute) 與「多值屬性」(Multivalued Attribute)。(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

三、正規化理論 (Normalization Theory) 中包含了「第一正規型式」(First Normal Form, 1NF)、「第二正規型式」(Second Normal Form, 2NF) 及「第三正規型式」(Third Normal Form, 3NF) 等正規型式 (Normal Form),請說明一個關聯 (Relation) 要屬於各個正規型式分別需要符合那些條件。(30分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

四、線上分析處理 (On-Line Analytical Processing, OLAP) 為資料倉儲系統中主要的資料分析方式,其中包括向下鑽取 (Drill Down) 與向上鑽取 (Drill Up) 兩種運算。請分別針對這兩種 OLAP 運算,首先說明其運算方式,然後舉例說明其可能的應用方式。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

[一○九年法務部調查局調查人員三等資料庫應用]

代號:41450

      60350

頁次:2-1

109年公務人員特種考試司法人員、法務部調查局調查人員、國家安全局國家安全情報人員、海岸巡防人員及移民行政人員考試試題

別:調查人員、國家安全情報人員

    別:三等考試

組:資訊科學組、資訊組

    目:資料庫應用

考試時間:2小時                                    座號:___________

注意:()禁止使用電子計算器。

        ()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

        ()本科目除專門名詞或數理公式外,應使用本國文字作答。

 

一、已知某單位建置專案管理系統的關聯式資料庫關聯表及外鍵的參考定義如  下:

    Employee(eID, eName, dID) FKs dID ref. Department(dID)

    Qualified(eID, sID, qDate) FKs eID ref. Employee(eID), sID ref. Skill(sID)

    Skill(sID, sName)

    Department(dID, dName)

    Project(pID, pOwner) FKs pOwner ref. Employee(eID)

    Participation(pID, eID) FKs pID ref. Project(pID), eID ref. Employee(eID)

    ()請使用單一 SQL 查詢指令找出具備技能代號 (sID) ‘001’,但不具備有技能代號 ‘002’ 技能的所有員工工號 (eID) 與員工姓名 (eName)。(15分)

    ()請使用單一 SQL 查詢指令列出部門代碼 (dID) ‘D01’ 的所有員工的資料,包含其員工工號 (eID) 與姓名 (eName) 及其曾參與專案的總次數,結果並依參與次數的多寡降冪排序。(10分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

二、()在資料庫的交易 (Transaction) 管理中何謂序列排程 (Serial Schedule)?符合序列排程對資料庫有何影響?又何謂可循序列排程 (Serializable Schedule)?兩者關係為何?(10分)

    ()在同步控制中結果等價 (Result Equivalent) 與衝突等價 (Conflict Equivalent) 意義上有何差異?並請說明下列二個排程是否具備衝突等價及說明原因,其中 T1 T2 代表不同的兩個交易,read( ) 代表讀取資料,write( ) 代表寫入資料,代表事件執行先後順序。(15分)

        Schedule A: T1:read(x) → T1:read(y) → T2:read(x) → T1:write(x) →

                  T1:write(y) → T2:write(x) → T1:commit → T2:read(y) →

                  T2:write(y) → T2:commit

        Schedule B: T1:read(x) → T1:read(y) → T1:write(x) → T2:read(x) →

                  T1:write(y) → T2:read(y) → T1:commit → T2:write(x) →

                  T2:write(y) →T2:commit

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

三、請依據下圖所繪製之延伸型實體關係模型 (Extended Entity-Relationship model, EER model) 回答相關問題。

    ()實體 Employee 為超類型 (Superclass) 實體,我們要在此實體中加入一個屬性作為子類型 (Subclass) 識別子,其值會決定所屬的子類型。請設計一個恰當的子類型識別子並說明子類型識別子的資料類型為何?(10分)

    ()請將以上 EER 圖包含自行加入的子類型識別子屬性轉成關聯表,所有關聯表應標示主鍵與外鍵及其關聯,並確保所有關聯表均符合第三正規化形式。(15分)

    pic04.png

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

四、NoSQL 一般用來代表分散式非關聯式資料庫的統稱,其為現代半結構和非結構式資料的理想資料庫。已知關聯式資料庫採用的交易 (Transaction) 設計,讓資料存取或異動過程中不會受到干擾,為確保交易是正確可靠的,所以 SQL 執行必須具備(1)確保交易作為最小運作單位 (Atomicity)(2)異動過程確保整體資料庫的一致性 (Consistency)(3)執行多筆交易時能隔離交易中的資料不受其他交易影響 (Isolation),以及(4)交易過程不會變動原始資料的持久性 (Durability)。請問 NoSQL 是否適用相同的設計特性?其在資料庫完整性的概念為何?(25分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

[一○九年外交行政人員四等資訊組系統分析及設計與資料庫應用概要]

代號:20260

頁次:4-1

109年公務人員特種考試外交領事人員及外交行政人員、國際經濟商務人員、民航人員及原住民族考試試題

別:外交人員考試

   別:四等考試

類科組別:外交行政人員類科資訊組

    目:系統分析及設計與資料庫應用概要

考試時間:1小時30                              座號:___________

注意:禁止使用電子計算器。

甲、申論題部分:(50分)

    ()不必抄題,作答時請將試題題號及答案依照順序寫在申論試卷上,於本試題上作答者,不予計分。

    ()請以藍、黑色鋼筆或原子筆在申論試卷上作答。

    ()本科目除專門名詞或數理公式外,應使用本國文字作答。

 

一、NoSQL 資料庫系統最近在大量資料儲存領域逐漸受到重視:

    ()請解釋什麼是 NoSQL 資料庫管理系統?(10分)

    ()在眾多 NoSQL 資料庫格式中,json 是常被使用的。請您將下列的關聯式資料集改以 json 格式儲存。(12分)

id

author

announcement

Create_time

238

‘Bill’

國際環保遵行規定

2020/08/15

256

‘Jane’

文化資產保存

2020/08/18

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

二、近來在很多國家裡興起一種微型創業貸款,利用資訊技術媒合出資者與貸款者。我們利用以下簡化的延伸 E-R 模型來描述這個經濟活動,它必須支援以下需求:

    1.每位貸款者 (Borrower) 可以註冊其身分證字號 ID (唯一的)、姓名 (name)及地址 (address)。假設貸款者的 ID 維繫整個模型,且一個貸款者一天最多只能提出一個貸款請求

    2.初始經濟活動由貸款者創建 (creates) 貸款請求 (Loan Request) 開始,其屬性包括貸款者 ID、貸款請求日期 (Date)、貸款目的 (purpose) 及大於0的貸款請求金額 (Ramount)

    3.貸款成立後,經濟活動中心成為貸款 (Loan)。貸款的屬性包括貸款編號(LID)、大於0的貸款金額 (Lamount)、期數 (period)、貸款核准日期 (Ldate) 和截止日期 (deadline)

    4.一筆貸款將分由多期繳款 (Repayment) 來償還。繳款的屬性還應加上貸款編號、繳款日期 (Pdate)、第幾期 (N-th-payment;未還款前期數為0) 和大於0的繳款金額 (Pamount)

pic05.png

    請以您熟悉的 SQL DDL (資料描述語言) 設計關聯綱要 (Relational Schema),完成上述微型貸款的關聯模型。具體的作業如下:

    ()產生 Borrower 資料表,以 ID 為主鍵。(提示:以 SQL 完成 CREATE TABLE Borrower (……))(7分)

    ()產生 LoanRequest 資料表。(注意:LoanRequest Borrower 的關聯需用外來鍵建立,設定複合主鍵 (Composite Key)、限制條件 RAmount > 0、貸款請求日期 (Rdate) 不可缺)(7分)

    ()產生 Loan 資料表,但貸款成立日期 (Ldate) 不一定是貸款請求日期(Date)(注意:Loan LoanRequest 的關係、設定主鍵、限制條件加上貸款金額 LAmount 不得超過請求金額 RAmount,且 LAmount > 0)。(7分)

    ()產生 Repayment 資料表。(注意:設定複合主鍵、限制條件 PAmount > 0)(7分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

乙、測驗題部分:(50分)                            代號:6202

    ()本測驗試題為單一選擇題,請選出一個正確或最適當的答案複選作答者,該題不予計分

    ()25題,每題2 分,須用 2B 鉛筆在試卡上依題號清楚劃記,於本試題或申論試卷上作答者,不予計分。

 1 下列那一項通常不屬於專案管理中之專案利害關係人 (Project Stakeholders)

    (A)供應商 (Suppliers)             (B)一般公眾 (General Public)

   (C)專案對手 (Project Opponents)     (D)專案經理 (Project Manager)

 2 當進行軟體大小評估 (Size Estimation) 時,專案經理通常可依據過去開發完成軟體專案的歷史資料,找出影響開發工作量 (Effort) 的因素,再以統計迴歸方法得以導出軟體工作量估算方程式。以上敘述為下列何者?

(A)碼行數 (Lines of Code)         (B)參數式模型 (Parametric Models)

    (C)類比法 (Analogy)              (D)德菲法 (Delphi Method)

 3 當我們進行軟體測試時可把自上而下整合測試方法 (Top-Down Integration Testing) 和自下而上整合測試方法 (Bottom Up Integration Testing) 組合起來以克服這兩種方法的缺點並擷取這兩種方法的優點。以上敘述為下列何者?

   (A)效能測試 (Performance Testing)   (B)迴歸測試 (Regression Testing)

   (C)三明治測試 (Sandwich Testing)   (D)驗收測試 (Acceptance Testing)

 4 下列那一項非敏捷開發方法 (Agile Methods) 的優點?

   (A)能與客戶進行面對面溝通為最有效的資訊傳遞方法

   (B)能夠快速、持續開發和交付有用的軟體

   (C)與其他開發方法相比,敏捷方法的實施成本低

   (D)遵循漸進式的開發與交付

 5 就管理的範疇 (Management Spectrum) 而言,有效的軟體專案管理通常聚焦於所謂的四個 P,除了人員 (People) 外,下列何者非屬四個P的項目?

   (A)專案 (Project)                  (B)優先順序 (Priority)

   (C)產品 (Product)                 (D)過程 (Process)

 6 在一個理想的需求工程 (Requirement Engineering) 中,起始 (Inception) 、導 (Elicitation) 和細緻化 (Elaboration) 等工作能確保開發人員得到足夠詳細的客戶需求以便展開後續的軟體工程步驟,但在實務上這些似乎不太可能發生。基本上實務人員 (Practitioner) 可定義每個軟體過程反覆 (Iteration) 啟動時的一系列協商活動。而這非定義單一的客戶交流活動,他們會去辨識出系統或子系統主要的利害關係人 (Stakeholders) ,之後確認利害關係人獲利的條件,接著再就這些條件進行協商,使其與軟體專案所有關係人的互惠條件一致,透過這些步驟的成功實施便可達到雙方皆滿意與獲利的結果,這是展開後續軟體工程開發活動的關鍵。以上敘述為下列何者?

   (A)演進流程模型 (Evolutionary Process Models)

   (B)敏捷方法 (Agile Method)

   (C)雙贏螺旋模型 (WinWin Spiral Model)

   (D)統一流程 (The Unified Process)

 7 關聯式資料庫 (Relational Database) 之整體邏輯結構 (logical structure) 可用圖形來表示,請問下列何種圖形代表實體類型 (Entity Type) 與實體類型間的關係 (Relationship)

   (A)圓形          (B)矩形         (C)橢圓形       (D)菱形

 8 決策表 (Decision Table) 技術可適用於系統分析與測試階段,當決策表應用於軟體測試 (Software Testing) 時,請問它被歸類於下列何種測試?

   (A)白箱測試 (White-Box Testing )    (B)迴歸測試 (Regression Testing)

   (C)煙霧測試 (Smoke Testing)        (D)黑箱測試 (Black-Box Testing)

 9 軟體組態管理 (Software Configuration Management) 是一組用於在電腦軟體的整個生命週期內管理變更 (Change) 的活動,當開發一個組態管理系統 (Configuration Management System) 時我們應該確定四個重要元素 (Elements)。除了元件元素 (Component Elements) 外,下列何者並不屬於組態管理系統元素?

   (A)過程元素 (Process Elements)      (B)資訊元素 (Information Elements)

   (C)建構元素 (Construction Elements)  (D)人員元素 (Human Elements)

10 風險管理策略 (Risk Management Strategy) 可以包含在軟體專案計畫中,我們亦可將風險管理步驟 (Steps) 組織成一個獨立的 RMMM 計畫,RMMM 計畫記錄了所有風險分析工作,專案經理 (Project Manager) 還可將 RMMM 計畫作為整個專案計畫的一部分。RMMM 計畫中第一個字 R 代表風險 (Risk),請問下列何者非屬 RMMM 計畫中之其他三個 M 的原意?

   (A)減輕 (Mitigation)               (B)監測 (Monitoring)

   (C)建模 (Modeling)                (D)管理 (Management)

11 能力成熟度模型整合 (CapabilityMaturityModel Integration,簡稱為 CMMI) 是一種流程與行為模型 (Process and Behavioral Model),為美國卡內基美隆大學軟體工程學院 (CMU-SEI) 所制定。CMMI 提供了一個組織該如何做方能提升績效 (Performance) 之明確定義,請問下列何者非屬 CMMI 第二級 (Level 2) 關鍵流程領域 (Key Process Areas)

   (A)需求管理 (Requirements Management)

   (B)需求發展 (Requirements Development)

   (C)組態管理 (Configuration Management)

   (D)流程與產品品質保證 (Process and Product QualityAssurance)

12 請問程式碼 (Code) 的審查 (Review) 與檢查 (Inspection) 箇中最主要差異為下列何者?

   (A)主持人 (Moderator) 不同

   (B)審查是一個人做,檢查是一個團隊 (Team) 來執行

   (C)目標 (Objective) 不同

   (D)程式碼的涵蓋範圍 (Coverage) 不同

13 針對以下的 ER (Entity Relationship Diagram)

   pic06.png

   下列的描述何者錯誤?

   (A)每一位學生至少要選一門課程    (B)每一位學生可以選多門課程

   (C)每一門課程至少要有一位學生選  (D)每一門課程的選修人數不限

14 有一 order 資料表有以下的欄位及部分資料紀錄:

訂單編號

書號

業務員編號

負責業務員

客戶名稱

書籍名稱

數量

0100

F5301

1011

周偉

九如書店

Linux實務應用

15

0100

F5120

1011

周偉

九如書店

XOOPS架站王

80

0100

F5662

1011

周偉

九如書店

威力導演

40

0102

F5662

1012

李洋

天下量販店

威力導演

60

   運用第二正規化原則進行資料表拆解,請問可以拆成幾個表格?

   (A) 1             (B) 2           (C) 3            (D) 4

15 要從選課表中查詢出選修2科及2科以上的學生學號之 SQL 敘述,下列何者正確?

   (A) SELECT 學號,count (*) FROM 選課表 Having COUNT (*) >= 2

   (B) SELECT 學號,count (*) FROM 選課表 GROUP BY 學號 Where COUNT (*) >= 2

   (C) SELECT 學號,count (*) FROM 選課表 GROUP BY 學號 Having COUNT (*) >= 2

   (D) SELECT 學號,count (*) FROM 選課表 Where COUNT (*) >= 2

學生課程

16 我們會將常用且固定的資料表異動操作或查詢動作撰寫成預存程序 (Stored Procedure)。下列敘述,何者不是預存程序的優點?

   (A)提高執行效率                  (B)增加資料的安全性

   (C)模組化方便重複使用            (D)達成資料的機密性

17 在開發軟體系統時,模組的設計原則是下列何者?

   (A)高內聚力 (cohesion) 及高耦合力 (coupling)

   (B)低內聚力及高耦合力

   (C)高內聚力及低耦合力

   (D)低內聚力及低耦合力

18 在物件導向塑模中,類別之間有4種關係,其中有一種關係用來表示一個類別會使用到其他類別,且被使用類別的改變可能會影響到使用它的類別。請問此種關係為下列何者?

   (A)相依 (Dependency)             (B)一般化 (Generalization)

   (C)聯結 (Association)              (D)實現化 (Implementation)

19 UML (Unified Modeling Language) 的各種圖 (diagram) 在系統設計時是很有用的工具,下列那兩種圖可用來表示物件間的互動 (interaction)

   (A)順序圖與狀態圖                (B)合作圖與狀態圖

   (C)順序圖與部署圖                (D)合作圖與順序圖

20 為了效率,必須允許多個使用者可以同時並行存取資料庫,但同時存取資料庫可能導致3個問題的發生,分別是(1)遺失更新 (lost update)(2)未交付相依 (uncommitted dependency)(3)非一致性回取,包括不正確總結 (incorrect summary)、幽靈讀取 (phantom read) 及無法重覆讀取 (nonrepeatable read)。不乾淨讀取 (Dirty read) 是下列的那一種問題?

   (A)未交付相依    (B)遺失更新     (C)不正確總結   (D)幽靈讀取

21 三層式架構 (3-tier architecture) 是目前系統的主要架構,下列所列出的資訊3-tier 名稱,何者正確?

   (A) Client TierApplication TierData Tier

   (B) Client TierBusiness Logic TierData Processing Tier

   (C) Presentation TierBusiness Logic TierData Tier

   (D) Presentation TierApplication TierData Processing Tier

22 下列有關資料倉儲的描述,何者正確?

   (A)線上交易處理 (On-Line Transaction Processing) 是資料倉儲的應用之一

   (B)線上分析處理 (On-Line Analytical Processing) 能即時的、快速的提供整合性的決策資訊

   (C)資料倉儲是資料市集的子集合

   (D)資料倉儲通常需要進行正規化

23 有一個專案共有ABCDE 5 個工作項目,它們的工作天數如下表:

工作項目

工作天數

A

3

B

7

C

7

D

5

E

6

   C 必須在 A 完成之後才能開始,E 必須在 B 完成之後才能開始,請問此專案最少需要幾個工作天數才能完成?

   (A) 10           (B) 13           (C) 15           (D) 12

24 軟體開發是專案管理的過程,專案幾乎都會遇到風險。針對發生機會小,但衝擊大的風險項目,我們應該採取下列那一種風險因應策略?

   (A)防災 (Hazard Prevention)         (B)減險 (Likelihood Reduction)

   (C)避險 (Risk Avoidance)            (D)風險轉移 (Risk Transfer)

25 V-Model 開發模型強調在系統建置與發展的各個時期都應該有其對應的測試 來給予適時回饋,請問下列有關 V-Model 的描述,何者正確?

   (A) V-Model 是瀑布式的開發模型的延伸

   (B)驗證 (Verification) 強調「我們是否正確建構產品 (Are we building the  product right)

   (C)確認 (Validation) 強調「我們是否建構對的產品 (Are we building the right product)

   (D)系統設計對應允收測試 (Acceptance Testing)

 

[一○九年高考二級高等資料庫設計]

代號:22240

頁次:4-1

109年公務人員高等考試一級暨二級考試試題

    別:高考二級

   科:資訊處理

    目:高等資料庫設計

考試時間:2小時                                    座號:___________

注意:()禁止使用電子計算器。

        ()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

        ()本科目除專門名詞、數理公式或RelationSQL外,應使用本國文字作答。

 

一、某航空公司的一趟飛機 (Airplane) 飛行 (Fly) 會有多個機組員 (Crew) 以不同角色 (Role) 參與,飛行記錄有起飛地點名 (Origin)、起飛時間 (DepTime)、到達時間 (ArrTime)、到達目的地 (Destination)、里程 (Miles)。時間均精確到「秒」。機組員團隊有不同的編號 (CID)、姓名 (Cname),飛機有不同的編號 (ANO)、型號 (Model)。下圖是某設計師所繪製的實體關係圖 (ER 圖,Entity-Relationship Diagram),其中每一實體 (矩形) 鄰近某關係 (菱形) 間均有一對 (min, max) 的限制,代表該實體參與該關係之 min (至少)max (至多) 次數限制,* 代表沒有限制。屬性劃實底線者 ( CIDANODepTime) Primary Key (主鍵) 的一部分。

    下面答題,除了原圖中所示的英文屬性外,不得再假設任何其他屬性。要求:

    ()請先寫出上面敘述所隱含的所有功能相依 (Functional Dependency)。(2分)

    ()請將此 ER 圖轉化成關聯式資料庫綱要 (Schema)。(6分)

    ()上述() Schema,若不是在第三正規化 (3rd Normal Form),請將其轉為符合第三正規化關聯式資料庫綱要。(6分)

    ()請評估此設計師的 ER 圖是否正確?如不是,請說明其問題,並請另繪出你建議的 ER 圖。(10分)

    ()請將上述()的你自己「建議的 ER 圖」轉為符合第三正規化關聯式資料庫綱要。並與()所得到的答案相比較。(6分)

pic07.png

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

二、下圖是某實體關係圖 (Entity-Relationship Diagram),其中每一實體 (矩形) 或弱實體 (雙矩形) 鄰近某關係 (菱形) 間均有一對 (min, max) 的限制,代表該實體參與該關係之 min (至少)max (至多) 次數限制,* 代表沒有限制。屬性劃實底線者 ( FK) Primary Key (主鍵) 的一部分、劃虛底線者 ( GK) Partial Key。箭頭 is-a 代表某實體 ( S) 為另一實體 ( H)的特殊化 (Specialization)。請在同時兼顧日後運作效率與語意正確的原則,寫出其對應的關聯 (Relation) 式資料庫綱要 (Schema)

    ()做為下一子題的草稿,請以「關聯 (屬性1, 屬性2, …)」方式先寫出應有的所有關聯表格;同時,必須標示出每個關聯的主鍵。(16分)

    ()進一步,請針對實體關係圖中 GHSR5 四者應有的關聯表格,以SQL 語法寫出其綱要,欄位的資料型態均假設為固定字串,長度可自行假設。但重點是:每一關聯均需以 SQL 語法註明其主鍵、所有的候選鍵 (Candidate Key),以及標註應有的參考完整性限制 (Referential Integrity Constraints),為求簡化,違反參考完整性限制時行動均假設為 RESTRICT。(14分)

pic08.png

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

三、當設計資料庫管理軟體 (DBMS) 時,同時接取的管理 (Concurrency Control)是重要議題。假設某段期間,資料庫運作環境只有 T1T2 兩個交易,他們遵守 basic two-phrase locking (基本的兩階段鎖定協定)。下圖表示若從頭到尾執行結束時,T1T2 原先想完成的 operation

    pic09.png

    隨著時間軸往下,兩交易前面一些 operation 的進行交織如下:

    pic10.png

    DBMS deadlock 預防機制分別如下,會發生什麼情況?請分別說明(a)在該機制下,兩個交易中間因某些 operation 的衝突狀況,以及(b)整體而言,隨著時間的進行,兩個交易最後的狀況;尤其說明還會有 deadlock 嗎?(每小題10分,共20分)

    () deadlock 預防機制採 Wait-die

    () deadlock 預防機制採 Wound-wait

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

四、假設我們要設計關聯式資料庫,採用由下而上的合成法的設計作法,其 Universal Relation 綱要包含10個屬性為 R(A, B, C, D, E, F, G, H, I, J)。已知的功能相依為:

    {I, J} → H

    {I, G} → {E, F}

    {G, J} → {C, D}

    {G, J} → A

    J → B

    C → A

    ()請以功能相依的推導、封閉 (Closure) 的概念,找出 R 所有的候選鍵  (請呈現你的功能相依推導)。(6分)

    ()請分解 R 為滿足第三正規化的關聯資料庫綱要。(14分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

[一○九年資訊技師高等資料結構與資料庫及資料探勘]

代號:01310

頁次:2-1

109年專門職業及技術人員高等考試建築師、32類科技師(含第二次食品技師)、大地工程技師考試分階段考試(第二階段考試)暨普通考試不動產經紀人、記帳士考試、109年第二次專門職業及技術人員特種考試驗光人員考試試題

   別:高等考試

   科:資訊技師

   目:資料結構與資料庫及資料探勘

考試時間:2小時                                    座號:___________

注意:()禁止使用電子計算器。

        ()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

        ()本科目除專門名詞或數理公式外,應使用本國文字作答。

 

一、請將數列「87019350253010」以合併排序法 (Merge Sort) 由小到大排序,並繪出排序過程。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

二、下圖是一棵二元搜尋樹 (Binary Search Tree),依序對此樹輸入684,請逐步繪出輸入結果;對下圖的二元搜尋樹依序刪除6010,請逐步繪出刪除的結果。(20分)

                pic11.png

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

三、資料庫管理系統並行控制 (Concurrency Control) 不佳時可能產生三種資料干擾問題:遺失更新 (Lost Update)、未確認相依 (Uncommitted Dependency)、不一致分析 (Inconsistent Analysis),請說明這三種資料干擾問題。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

四、SQL 合併查詢 (Join) 中的外部合併查詢 (Outer Join) 指令可分成那三種?並請說明三種外部合併查詢 (Outer Join) 及內部合併查詢 (Inner Join) 四者之間的差異。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

五、正確率 (Accuracy)、精確率 (Precision)、召回率 (Recall) 為分類 (Classification) 技術中常用的評估機制,請說明三者的定義。假設有1000張照片,其中有200張為人物照,800張為風景照,我們建立了一個分類器(Classifier),希望能正確辨識出人物照,此分類器的分類結果如下:

    400張被判斷為人物照,其餘600張被判斷為非人物照,而被判斷為人物照的照片中有250張實際上並非人物照,請計算此分類器的 AccuracyPrecisionRecall。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

[一○九年地方特考三等資料庫應用]

代號:34530

頁次:2-1

109年特種考試地方政府公務人員考試試題

    別:三等考試

    科:資訊處理

    目:資料庫應用

考試時間:2小時                                    座號:___________

注意:()禁止使用電子計算器。

        ()不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。

        ()本科目除專門名詞或數理公式外,應使用本國文字作答。

 

一、在資料模型中,限制 (Constraints) 是資料庫狀態 (Database States) 任何時刻必須滿足的條件,請論述實體關聯模型 (ER Models) 有關實體間對應的兩個限制及關聯模型 (Relational Models) 的三個限制。另外,關聯資料庫模型如何表示上述實體關聯模型的兩個限制?(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

二、一家公司 Company 的資料,擬設計一資料庫來儲存,經系統分析後,得到如下需求:

    1.Company 公司由許多部門 (department) 組成,每一部門有一部門代碼(dept-id)、一部門名稱 (dept-name),一部門會有多個地點 (dept-loc),每一部門有一員工擔任主管,並記錄開始擔任主管日期 (start_date),部門代碼可區別不同部門;一個部門可以承接許多計畫 (project),但一計畫僅由一部門承接,每一計畫有計畫代碼 (proj-id)、名稱 (proj-name) 及計畫說明(proj-descript),計畫代碼可區別不同計畫。

    2.一部門由許多員工 (employee) 組成,每一員工有員工代碼 (emp-id)、員工姓名 (emp-name)、員工性別 (emp-sex) 與員工生日 (emp-birthdate) 每一員工隸屬於一部門,每一員工代碼可區別不同員工。員工會互相監督(supervision),每位員工最多有一位直屬監督者,但可能會直接監督多位其他員工。

    3.一員工可以扶養多位眷屬 (dependent),每一眷屬有眷屬代碼 (dep-id)、眷屬姓名 (dep-name) 與眷屬生日 (dep-birthdate),但一眷屬只能由一員工來扶養。

    4.一員工可以參與許多計畫,一計畫也可許多員工來參與,每一員工參與的計畫有一參與的時數 (hours)

    請劃出 Company 公司實體關聯綱要 (Entity-Relationship Schema),包括屬性 (Attributes)、實體型態、關聯型態與相關限制。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

三、在資料庫的實作及環境中,同步控制 (Concurrency Control) 在交易(Transactions) 處理是很重要的技術,請論述兩階段鎖定 (Two-phase Locking)與時戳 (Timestamps) 技術及其不同處。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

四、現在的臉書與 line 有大量的資料,如應用人工智慧來發掘 (Discover) 相關關鍵詞,以便了解親友對產品的偏好,其中需要很大量資料來當作訓練與測試資料,以訓練出好的學習模型 (Learning Models),請寫出資料庫設計過程 (Database Design Process),設計資料庫以儲存臉書與 line 的大量資料 (特別留意臉書與 line 資料庫特性),並論述每一過程。(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

五、在關聯式資料庫模型,何謂關聯代數 (Relational Algebra)?為何需要關聯代數?何謂關聯完全 (Relationally Complete)?又商業化的資料庫管理系統會用到的資料庫查詢語言是什麼?與關聯代數有何關係?資料庫處理器 (Run-time Database Processor) 如何處理此查詢語言?(20分)

答:

請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用分年題庫」詳解。

http://goods.ruten.com.tw/item/show?21609988919956

 

 

arrow
arrow
    文章標籤
    資料庫應用
    全站熱搜

    jacksaleok 發表在 痞客邦 留言(0) 人氣()