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

資料處理

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

申論 1㈠何謂TCP/IP?㈡何謂Internet?㈢何謂連線交易處理系統(On-line transactionprocessing, OLTP)?㈣你認為政府可以如何運用這些科技來服務人民?(25 分)
申論 2假設IA 為n 個數的整數陣列(Integer array),請撰寫滿足下列需求的程式:(25 分)㈠求IA 陣列中的最大數值。㈡將IA 陣列的數值按由小到大的順序排列。㈢在IA 陣列數值由小到大排列的前提下,找尋特定數值X 在IA 陣列的位置。
申論 3㈠在網路安全中,什麼叫做資料完整性(data integrity)?㈡我們可以用什麼方法驗證資料完整性?㈢使用上述驗證方法時:傳送方要傳送資料時,必須進行那些處理?接收方接收到資料,必須進行那些處理?(25 分)
申論 4假設某關聯資料庫(Relational Database)中有兩個表格(Tables)分別儲存「部門」(Department)、「員工」(Employee),其Schema 如下:Department(DNo, Name, Area)屬性分別代表部門「代號」、「名稱」、「所在地區」,而以「代號」為其主鍵(Primary Key),沒有其他候選鍵(Candidate Key)。「名稱」值可能為「設計部」、「行銷部」等中文字串,「所在地區」值可能為「臺北市」、「高雄市」等中文字串。Employee(EID, Name, Sex, BirthYear, Full, Salary, DeptNo)屬性分別代表員工「編號」、「姓名」、「性別」、「出生年」、「專職否」、「薪水」、「所屬部門代號」,而以「編號」為其主鍵,沒有其他候選鍵。“Full"的值為字元Y 時表示專職,N 時表示兼職。請寫出下列查詢之SQL:(25 分)㈠對所有專職人員,請依男女分別列出平均年齡,平均年齡欄位另取名為Avg_Year。㈡列出「行銷部」的員工中最高與最低薪水的差距,差距欄位取名為Salary_Difference。㈢建立一個名為Work_on_Taipei 的觀點(View),該View 包含所有所屬部門在「臺北市」的員工,欄位有「姓名」(另取名為EName)、「薪水」、「所屬部門名稱」(另取名為DName)。