111 關務特考三等 資訊處理 資訊管理 考古題詳解
第 一 題25 分
試定義網際網路運作之相關專有名詞 ISP、IXP、PoP(含英文全名)並說明其功能。
登入後即可作答並保存紀錄。
核心觀念
本題考查網際網路基礎架構中三個常見名詞的英文全名、角色定位與彼此關係:
- ISP:提供網際網路連線與相關服務的業者。
- IXP:不同網路或 ISP 互相交換網路流量的交換平台。
- PoP:網路服務提供者在特定地點設置的網路服務節點或接取據點。
三者可由「服務提供者、流量交換場所、網路節點」三個角度區分。
解題方法
作答時依序寫出每個名詞的:
- 英文全名;
- 中文名稱;
- 主要功能;
- 在網際網路架構中的角色。
最後補充三者關係,即可完整涵蓋題目要求。
一、ISP:Internet Service Provider
1. 定義
ISP 的英文全名是 Internet Service Provider,中文通常稱為「網際網路服務提供者」或「網路服務供應商」。
ISP 是向個人、家庭、企業或其他組織提供網際網路連線與相關網路服務的業者。
2. 主要功能
ISP 的功能包括:
- 提供寬頻、光纖、行動網路等網際網路接取服務;
- 分配 IP 位址,使使用者設備能夠在網際網路上識別與通訊;
- 提供 DNS、電子郵件、網域名稱、虛擬主機等附加服務;
- 維運路由器、交換器、傳輸線路與資料中心等網路設備;
- 透過自身網路及上游網路,將使用者的封包傳送至其他網路;
- 與其他 ISP 建立互連關係,進行流量交換或購買網路轉送服務。
例如,家庭使用者透過電信業者申辦光纖網路,該電信業者即是使用者的 ISP。
3. 網路角色
ISP 通常位於使用者與全球網際網路之間,負責:
大型 ISP 也可能直接與其他 ISP、內容提供者或國際骨幹網路互連。
二、IXP:Internet Exchange Point
1. 定義
IXP 的英文全名是 Internet Exchange Point,中文稱為「網際網路交換中心」或「網際網路交換點」。
IXP 是提供多個獨立網路、ISP、內容提供者與雲端服務業者互相交換網路流量的中立性基礎設施或交換平台。
2. 主要功能
IXP 的主要功能包括:
- 提供不同網路之間直接互連的場所;
- 促成 ISP 與其他網路進行對等互連(peering);
- 透過交換器轉送彼此同意交換的網路封包;
- 減少流量繞經遠端上游網路的需求;
- 降低網路延遲、轉送成本與對上游 ISP 的依賴;
- 改善區域性網路服務的傳輸效率與穩定性。
IXP 本身通常不是一般使用者申辦網路的業者,也不等同於 ISP。它主要提供網路業者互相連接及交換流量的平台。
3. 對等互連與轉送服務
ISP 間的網路連線可概分為:
- Peering(對等互連):兩個網路直接交換彼此或彼此客戶的流量。
- Transit(網路轉送):一個網路付費向另一個較大型網路購買通往其他網路的傳輸服務。
IXP 主要協助建立 peering 關係,使流量能採取較直接的路徑傳送。
三、PoP:Point of Presence
1. 定義
PoP 的英文全名是 Point of Presence,中文通常稱為「網路服務據點」、「網路存在點」或「網路節點」。
第 二 題25 分
試描述關聯式資料庫(RDB)中資料模組(Data Model)之邏輯架構,以及定義什麼是 SQL 和 2PC(含英文全名)?
登入後即可作答並保存紀錄。
核心觀念
本題考查三個資料庫基本概念:
- 關聯式資料庫中「資料模型」的邏輯組成與資料庫三層架構。
- SQL 的全名、性質與主要功能。
- 2PC 的全名、運作流程及其交易一致性目的。
本題沒有法條適用,重點在資料庫理論、查詢語言與分散式交易處理。
一、關聯式資料庫資料模型的邏輯架構
(一)資料庫三層邏輯架構
資料庫系統通常以三層架構說明資料的表示方式:
- 外部層(External Level)
也稱為使用者視界(User View)。不同使用者依需求看到不同的資料子集合,例如:
- 財務人員只能看到付款與帳務資料。
- 業務人員只能看到客戶與訂單資料。
- 管理者看到彙總報表。
外部層可隱藏不必要或敏感的欄位,提供資料安全與使用便利性。
- 概念層(Conceptual Level)
也稱為邏輯層(Logical Level),描述整個資料庫的整體邏輯結構,不涉及資料實際儲存位置。
在關聯式資料庫中,概念層主要以資料表、欄位、主鍵、外鍵、表格間關係及完整性限制條件表示資料。
- 內部層(Internal Level)
也稱為實體層(Physical Level),描述資料實際儲存方式,例如:
- 檔案組織方式。
- 索引結構。
- 磁碟區塊配置。
- 資料壓縮與分割。
- 儲存與存取路徑。
三層之間透過對映(Mapping)連結,形成資料獨立性:
- 邏輯資料獨立性:概念層結構變更時,外部視界不必全部修改。
- 實體資料獨立性:內部儲存方式變更時,概念層與外部層不必修改。
(二)關聯式資料模型的主要邏輯元素
關聯式資料模型(Relational Data Model)以數學上的關係(Relation)為基礎,實務上通常以資料表表示。
- 關聯(Relation)
一個關聯即一張資料表,例如:
| StudentID | Name | Dept |
|---|---|---|
| S001 | 王小明 | 資管系 |
| S002 | 李小華 | 資工系 |
- 屬性(Attribute)
即資料表中的欄位,例如 StudentID、Name、Dept。每一個屬性代表資料所具有的一種特徵。
- 網域(Domain)
網域是某一屬性允許使用的值集合。例如:
StudentID必須為特定格式的文字。Age必須為非負整數。Dept只能使用系所代碼集合中的值。
- 元組(Tuple)
即資料表中的一筆資料,也就是一列(Row)。上表中的每一位學生資料均為一個元組。
- 關聯綱要(Relation Schema)
描述資料表的名稱、欄位及其資料型態,例如:
- 關聯實例(Relation Instance)
某一時間點實際存在於資料表中的所有元組集合。資料內容會隨新增、修改及刪除操作而改變。
(三)鍵值與表格間關係
- 超鍵(Super Key)
可以唯一識別一筆元組的一個或多個屬性集合。
- 候選鍵(Candidate Key)
最小的超鍵。移除其中任一屬性後,便失去唯一識別能力。
- 主鍵(Primary Key)
從候選鍵中選定作為主要識別資料列的鍵。主鍵必須具備:
- 唯一性。
- 不可為空值。
- 外來鍵(Foreign Key)
一個資料表中的欄位,引用另一資料表的主鍵或候選鍵,用以建立表格間的關聯。
例如:
其中 Student.DeptID 為外來鍵,參照 Department.DeptID。
(四)完整性限制條件
關聯式資料庫必須透過限制條件維持資料正確性:
- 網域完整性(Domain Integrity)
欄位值必須符合資料型態與允許範圍。
- 實體完整性(Entity Integrity)
主鍵不可重複,也不可為空值。
- 參照完整性(Referential Integrity)
外來鍵值必須對應到被參照資料表中既存的主鍵值,或依系統規則允許為空值。
- 使用者自訂完整性(User-Defined Integrity)
依業務規則設定,例如薪資不可小於零、訂單數量必須大於零。
(五)關聯式資料模型的操作
關聯式資料模型可透過關聯代數(Relational Algebra)進行資料處理,常見操作包括:
- 選擇(Selection):篩選符合條件的資料列。
- 投影(Projection):選取指定欄位。
- 連接(Join):依共同欄位結合多個資料表。
- 聯集(Union):合併兩個相容關聯的資料列。
- 差集(Difference):找出只存在於其中一個關聯的資料列。
- 笛卡兒積(Cartesian Product):產生兩個關聯所有元組組合。
二、SQL 的定義
(一)全名與基本性質
SQL 的全名是 Structured Query Language,中文通常稱為「結構化查詢語言」。
SQL 是關聯式資料庫的標準資料庫語言,具有下列特性:
- 宣告式語言(Declarative Language)
使用者只需說明「需要什麼資料」,不必詳細指定資料庫應採用哪一種實體存取路徑。
- 集合導向(Set-Oriented)
SQL 通常以一組資料列為處理對象,而非一次只處理一筆資料。
- 支援資料定義、操作、控制及交易管理
(二)SQL 的主要語言分類
第 三 題25 分
試列出並說明智慧型決策支援系統(Intelligent Decision Support System, IDSS)中三項主要的元件(Components)與其功能。
登入後即可作答並保存紀錄。
核心觀念
智慧型決策支援系統(Intelligent Decision Support System, IDSS)是結合傳統決策支援系統(DSS)與人工智慧技術的資訊系統,目的在於協助決策者處理半結構化或非結構化問題。
IDSS 不直接取代管理者作成決策,而是透過資料、分析模型與知識推理,提供預測、評估、比較及建議等功能。其主要元件可分為:
- 資料管理子系統(Data Management Subsystem)
- 模型管理子系統(Model Management Subsystem)
- 知識管理/智慧推理子系統(Knowledge Management or Intelligent Subsystem)
此外,使用者介面(User Interface)負責決策者與系統互動,屬於各子系統對外溝通的重要介面。
解題方法
本題要求「列出並說明三項主要元件與其功能」,作答時應掌握三個切入點:
- 系統使用哪些資料;
- 系統如何分析與計算;
- 系統如何運用知識進行推理並提出建議。
依照「資料 → 模型 → 智慧推理」的決策流程,列出三項元件並說明其功能,即可完整呈現 IDSS 的核心架構。
一、資料管理子系統
資料管理子系統負責蒐集、儲存、組織、維護及提供決策所需的資料。
其主要功能包括:
- 建立及管理資料庫;
- 整合內部資料與外部資料;
- 處理歷史資料、即時資料及交易資料;
- 提供資料查詢、篩選、彙整與分析所需的資料;
- 維持資料的正確性、一致性、安全性與可用性。
資料來源可包括企業內部的銷售、庫存、財務及人力資源資料,也可包括市場行情、競爭者資訊、政府統計及產業資料。
例如,企業要決定是否擴充產能時,資料管理子系統可提供過去銷售量、目前庫存、訂單數量及市場需求等資訊,作為後續分析基礎。
二、模型管理子系統
模型管理子系統負責建立、儲存、選擇、執行及維護各種決策分析模型,將資料轉換為有意義的分析結果。
其主要功能包括:
- 管理數學模型、統計模型、預測模型及最佳化模型;
- 提供「假設分析」(What-if Analysis);
- 進行敏感度分析、風險分析與方案比較;
- 協助使用者評估不同決策方案的結果;
- 依據問題性質選擇適當的模型。
常見模型包括:
- 銷售預測模型;
- 庫存控制模型;
- 投資報酬率分析模型;
- 生產排程模型;
- 線性規劃與最佳化模型;
- 成本效益分析模型。
例如,管理者可設定不同的需求量、成本或預算,透過模型比較各方案的獲利、風險及資源需求,進而選擇較適合的決策方案。
三、知識管理/智慧推理子系統
第 四 題25 分
試以 P-A-D(Presentation-Application-Data)模式定義 Thin-Client 與 Thick-Client Computing 之應用架構並說明其差異性。此外,那一種較適用於雲端運算(Cloud Computing)?
登入後即可作答並保存紀錄。
核心觀念
本題考查 P-A-D(Presentation–Application–Data)三層應用架構,以及 Thin-Client 與 Thick-Client 在三項功能上的配置差異。
- Presentation(表示層):負責使用者介面、畫面呈現、輸入與輸出。
- Application(應用層):負責商業邏輯、流程控制、資料驗證與運算。
- Data(資料層):負責資料儲存、資料庫管理、查詢與交易處理。
判斷 Thin-Client 與 Thick-Client 的關鍵,在於觀察 Application 功能主要放在用戶端或伺服器端。
解題方法
作答時可依下列順序:
- 先定義 P-A-D 三層的功能。
- 分別說明 Thin-Client 與 Thick-Client 將三層功能配置在哪些設備。
- 比較兩者在運算位置、維護方式、網路依賴、安全性與效能上的差異。
- 以雲端運算的核心特性判斷適用架構。
最重要的判斷原則是:
用戶端只負責呈現畫面,主要運算與資料處理集中於伺服器端,屬於 Thin-Client;用戶端同時承擔大量應用邏輯與運算,屬於 Thick-Client。
Thin-Client Computing
架構定義
Thin-Client 將用戶端功能控制在較薄的範圍,通常只負責:
- 顯示使用者介面;
- 接收鍵盤、滑鼠或觸控輸入;
- 將使用者請求傳送至伺服器;
- 顯示伺服器處理後的結果。
其主要應用邏輯與資料管理集中於伺服器端,配置如下:
| P-A-D 元件 | 主要配置位置 |
|---|---|
| Presentation | 用戶端,部分畫面處理也可由伺服器協助 |
| Application | 伺服器端 |
| Data | 伺服器端 |
可表示為:
例如,使用者透過瀏覽器操作網路銀行、企業管理系統或雲端辦公軟體時,瀏覽器主要負責呈現介面與傳遞操作結果,商業邏輯及資料庫通常位於後端伺服器。
主要特性
- 集中式處理
應用程式與商業邏輯集中在伺服器端,容易統一管理。
- 用戶端需求較低
用戶端不需要安裝完整應用程式,也不必具備很高的處理器效能與儲存容量。
- 維護容易
應用程式更新、錯誤修正與版本控管主要在伺服器端完成,可降低逐台維護的成本。
- 高度依賴網路
用戶端大部分功能需透過網路與伺服器互動。網路中斷或延遲時,使用體驗容易受到影響。
- 資料較集中
資料主要儲存在伺服器端,便於備份、權限控管與稽核,也可降低資料散落於各用戶端的風險。
Thick-Client Computing
架構定義
Thick-Client 又稱 Fat-Client。用戶端具備較完整的處理能力,除負責表示功能外,也會執行大部分應用程式與商業邏輯。
其典型配置如下:
| P-A-D 元件 | 主要配置位置 |
|---|---|
| Presentation | 用戶端 |
| Application | 用戶端 |
| Data | 伺服器端,部分資料也可能暫存於用戶端 |
可表示為:
在傳統兩層式 Client/Server 架構中,桌面應用程式可能直接連接資料庫伺服器,由用戶端執行畫面、驗證、商業規則與部分資料處理。
主要特性
- 用戶端處理能力較強
用戶端執行較多應用邏輯,因此需要較高的處理器、記憶體與儲存資源。
- 可降低伺服器運算負擔
部分運算由用戶端分擔,伺服器不必處理全部應用邏輯。
- 離線能力較佳
若應用程式及必要資料已安裝或快取於本機,在有限網路環境下仍可執行部分功能。
- 維護成本較高
當應用程式版本更新時,必須在多部用戶端進行安裝、升級與測試,容易產生版本不一致問題。
- 資料與邏輯控管較分散
商業邏輯分布於多個用戶端,可能增加程式逆向分析、未授權修改、資料外洩及稽核管理的風險。