重點申明:這不是正確解答!申論題也沒有正確答案。以下的答案都是我自己寫或是在網路上找的參考答案。
------------------------------------------------------------------------
我的專業科目二只有寫左半邊的兩大題,其他我沒寫(根本就沒唸要怎麼寫XDDDD),但是也拿了4/5的分數了。
雖然我不知道答案是不是正確解答,但是還是寫出來讓大家參考一下,如果有達人知道正確答案,也請多多指教。
題目一:
作業系統中,CPU 排班方法是重要的一個議題,下表 P1、P2、P3、P4四個行程到達順序為 P1最先、P2次之、P3再次之、P4最後,請 這些行程執行順序之甘特圖。
(一)以先到先做演算法(FCFS)執行。【13 分】
(二)以最短的工作先做演算法(SJF)執行。【12 分】
行程 | CPU時間 |
P1 | 4 |
P2 | 8 |
P3 | 2 |
P4 | 5 |
--------------------------------------------------------------
Ans:
(一)、
(二)、
題目二:
請回答下列問題:
(一)下方為兩資料表 A 與 B,請以關聯式代數與關聯式計算求 A - B 之結果。【10 分】
(二)請依照下列 EMPLOYEE 資料表之綱要,以 SQL 語言寫出查詢子句,查詢所有研發部門同仁的 No、Name 及其 City。【10 分】
(三)設計關聯式資料庫時,正規化扮演重要的角色,請問正規化主要意義為何?【5 分】
-------------------------
Ans:
(一)關聯式代數↓
關聯式計算:不會算 ,我不記得以前學校有交這個阿!!(改天再補上)
(二)
SELECT NO,NAME,CITY FROM EMPLOYEE WHERE Department = '研發'
(三)正規化的目的在於要讓資料庫中重複的資料減到最少,讓我們能夠快速的找到所要的資料,以提高關聯式資料庫的效能。(取自--SQL Server 2005 設計實務)
留言列表