關務三等資料庫應用:96
退除役軍人轉任公務人員三等資料庫應用:96
高考三級資料庫應用:96
警察人員特種考試刑事警察人員電子監察組二等資料庫管理與運用:96
法務部調查局調查人員三等資料庫運用:96
公務人員、關務人員升官等薦任資料庫應用:96
地方特考三等資料庫應用:96
96年公務人員特種考試關務人員考試試題 代號:50420 全一頁
等 別:三等考試
科 別:資訊處理
科 目:資料庫應用
考試時間:2小時 座號:_______________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、說明動態雜湊索引 (dynamic hashing index) 的結構,以及其在查詢與更新資料時之運作方式。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
二、可延伸標示語言 XML(eXtensible Markup Language) 已成為資料交換的標準,說明儲存大量 XML 文件的方法有那些?以 XQuery 查詢 XML 文件,其表示式常被簡稱做 “FLWOR”,說明這五個子句所代表的意義及其作用。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
三、假設我們要為下列搜尋鍵 (search key){12, 8, 2, 11, 4, 5, 7}建立一個 B+ 樹,初始之B+ 樹為空集合,搜尋鍵加入B+ 樹之次序如其在上述集合中出現之順序,每一個樹節點 (tree node) 最多有3個指標 (pointer)。請畫出每加入一個搜尋鍵後之 B+ 樹。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
四、底下為執行資料庫三筆交易 (transactions) T1、T2、T3 的排程 (schedule),其中 R(X) 為讀取資料項目 X,W(X) 為寫入資料項目 X:
請以優先圖 (precedence graph) 證明此排程是否是可序列化排程 (serializable schedule)?如果是的話,那麼它的對等序列排程 (equivalent serial schedule) 是什麼?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
五、何謂視界 (view)?其作用為何?何謂實體化視界 (materialized view)?說明如何作實體化視界維護 (view maintenance)。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
96年特種考試退除役軍人轉任公務人員考試試題 代號:80520 全一頁
等 別:三等考試
類 科:資訊處理
科 目:資料庫應用
考試時間:2小時 座號:______________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、說明動態雜湊索引 (dynamic hashing index) 的結構,以及其在查詢與更新資料時之運作方式。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
二、可延伸標示語言 XML (eXtensible Markup Language) 已成為資料交換的標準,說明儲存大量XML 文件的方法有那些?以 XQuery 查詢 XML 文件,其表示式常被簡稱做“FLWOR”,說明這五個子句所代表的意義及其作用。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
三、假設我們要為下列搜尋鍵 (search key) {12, 8, 2, 11, 4, 5, 7} 建立一個 B+ 樹,初始之 B+ 樹為空集合,搜尋鍵加入 B+ 樹之次序如其在上述集合中出現之順序,每一個樹節點 (tree node) 最多有3個指標 (pointer)。請畫出每加入一個搜尋鍵後之 B+ 樹。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
四、底下為執行資料庫三筆交易 (transactions) T1、T2、T3 的排程 (schedule),其中 R(X) 為讀取資料項目 X,W(X) 為寫入資料項目
請以優先圖 (precedence graph) 證明此排程是否是可序列化排程(serializable schedule)?如果是的話,那麼它的對等序列排程 (equivalent serial schedule)是什麼?(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
五、何謂視界 (view)?其作用為何?何謂實體化視界 (materialized view)?說明如何作實體化視界維護 (view maintenance)。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
96年公務人員高等考試三級考試試題 代號:35470 全一頁
類 科:資訊處理
科 目:資料庫應用
考試時間:2小時 座號:______________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、試解釋下列專有名詞:(每小題5分,共20分)
(一) Cartesian Product
(二) Stored Procedure
(三) Two Phase Locking
(四) Referential Integrity Constraint
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
二、假設某商店之關連資料庫其資料綱要 (data schema) 設計要求如下:
(一)供應商 (SUPPLIER) 要記錄 SupplierID, Name, Street, City, State, Zip, Contact, Phone, Fax, Comment
(二)供應商交易 (SHIPMENT) 要記錄 ShipDateTime, TotalCost, DueDate, Balance, Comment
(三)該商店付款 (PAYMENT) 要記錄 PaymentDateTime, Amount, Payment_Method, CheckNo, CreditCardNo
(四)每一個供應商可以供應多次商品
(五)每一次付款可以付清多筆供應商交易
試繪出該商店之實體關係圖 (Entity Relationship Diagram, ER)(30分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
三、假設某圖書館之關連資料庫中有七個關連資料表其資料綱要 (data schema)如下,底線代表主要鍵,箭頭曲線代表外鍵。
BOOK (BookId, Title, PublisherName)
BOOK_AUTHORS (BookId, AuthorName)
PUBLISHER (Name, Address, Phone)
BOOK_COPIES (BookId, BranchId, No_Of_Copies)
BOOK_LOANS (BookId, BranchId, CardNo, DateOut, DueDate)
LIBRARY_BRANCH (BranchId, BranchName, Address)
BORROWER (CardNo, Name, Address, Phone)
試寫出以下查詢之 SQL:(每小題10分,共20分)
(一)該圖書館的各分館各擁有多少本書且其書名為 “Lord of the Rings”?
(二)那些借閱人現在在各分館借出 “Lord of the Rings” 這本書?
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
四、試解釋並行控制 (concurrency control) 中以下兩個排程是否符合衝突可順序排程 (conflict serializable)?如果符合,試繪出其約當順序排成圖 (equivalent serial schedule) 以資證明。(每小題15分,共30分)
(一) r1(X);r3(X);w1(X);r2(X);w3(X);
(二) r1(X);r3(X);w3(X);w1(X);r2(X);
[九六年警察人員特種考試刑事警察人員電子監察組二等資料庫管理與運用]
96年公務人員特種考試第二次警察人員考試試題 代號:20320 全一張
等 別:二等考試
類 別:刑事警察人員電子監察組
科 目:資料庫管理與運用
考試時間:2小時 座號:_______________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、簡答題(每小題 5分,共25分)
(一)指出 ERDs (Entity Relationship Diagrams) 三個要素名稱。
(二)查詢有關資料庫名稱為「CrimeDB」與資料表名稱為「重大刑案」內資料行 (或欄位) 名稱為「犯罪類別」,持有“擄人勒贖”的總筆數。
(三) DBMS 的資料獨立性 (Data Independence) 涵義為何?指出資料庫開發所用到的三個綱要架構 (Schema Architecture) 名稱。
(四) ODBC (Open Database Connectivity) 主要功能。
(五)實體與邏輯記錄存取 (Physical & Logical Record Access) 的差異。
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
二、在警察刑事之資料庫知識探索 (Knowledge Discovery in Database,KDD) 程序上,常會用到資料轉換 (Data Transformation)。有關「最小值-最大值正規化法」(Min-Max Normalization) 資料轉換公式如下:
其中 oldMax 與 oldMin 分別代表資料庫之資料表內某一資料行的最大值與最小值;newMax 與 newMin 分別為正規化後的最大值與最小值。現考慮一個名叫「CrimeDB」的資料庫與其內含一個名叫「CrimeTable」的資料表,此資料表之資料行名稱、資料型別、Null 與限制如下:
(一)試以關聯式 DBMS SQL 語法與名為 sp_Normalization 的預存程序(Stored Procedure),撰寫預存程序功能如下:(20分)
1.建立CrimeTable 資料表。
2.新增四筆 (ID, CName, Age) 資料,分別為 (A120999121, 王黑白, 32)、(G124994120, 林大家, 25)、(V223456787, 王妃妃, 51)、(S123456787, 張老大, 33)。
3.將 Age 年齡值轉換成落在0與1之間,並將轉換值存入 Age_01 內,以便可供資料採礦 (Data Mining) 類神經網路處理之用。
4.將 CrimeTable 所有資料行資料依 ID 排序顯示在螢幕上。
(二)撰寫「建立 CrimeDB 資料庫,呼叫 sp_Normalization」的程式碼。(5分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
三、下圖為有關「警察人事」資料庫之超類型/子類型關係圖。
請回答下列各問題:(第(一)至第(一)小題各5分,第(一)小題10分)
(一)說明分離性法則 (Disjoint Rule) 與重疊性法則 (Overlap Rule) 的內涵。
(二)超類型與子類型的定義。
(三)將上圖轉換成相對應的關聯表。
(四)利用 SQL CREATE TABLE statement 將關聯表產生相對應的資料表。(註:資料型別與長度可以自訂)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
四、為確保資料庫內的資料能正確被處理,遵循完整性法則 (Integrity Rules) 是有其必要的。請回答下列各問題:
(一)寫出實體與參考完整性法則內涵。(8分)
(二) DBMS 除了支援參考完整性外,還可能支援包括預設值、檢查範圍與NULL 等完整性控制。試寫出後面三個完整性控制的主要用途,並利用SQL CREATE TABLE statement 舉出實例。(9分)
(三)根據下面兩個關聯表 (Crime_BK 與Crime_Case),利用 SQL CREATE TABLE statement 來建立相對應的資料表,以確保資料庫資料的完整性。(註:資料型別與長度可自訂)(8分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
96年公務人員特種考試法務部調查局調查人員考試試題 代號:30750 全一張
等 別:三等考試
組 別:資訊科學組
科 目:資料庫運用
考試時間:2小時 座號:_____________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、下圖為一實體關係圖 (Entity-Relationship Diagram, ERD),其中「借用」是多對多的二元關係,而「執行期限」為衍生 (derived) 屬性、「放置地點」為多值 (multi-valued) 屬性。
(一)請將此 ERD 完整對映成關連表綱目 (Schema),並將之繪製成表且於各表中至少列舉三筆資料錄 (tuples)。(20分)
(二)請依資料表結構,查詢尚未被借用的儀器設備名稱、使用年限、設備單價與總價,且依設備之購入日期作遞減排序?請以 SQL 語法表示此查詢。(10分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
二、(一)設關連表 Tab_A 的外來鍵 (foreign key) 參照到關連表 Tab_B 的主鍵(primary key),請問如何判定 Tab_A 與 Tab_B 滿足參照完整性(referential integrity)?(7分)
(二)分別對 Tab_A 與 Tab_B 執行 Insert, Delete, Update 運算時,請問於那些情況下可能會破壞兩表間的參照完整性,而導致於 DBMS 拒絕該運算?(10分)
(三) On Delete 與 On Update 之設定如下,請問系統何時會觸發該預設的行動:SET NULL 或 CASCADE,以及執行後對 Tab_A 有何影響?(8分)
CREATE TABLE Tab_A( A_Code CHAR(5) NOT NULL UNIQUE, … , B_Code CHAR(3), PRIMARY KEY (A_Code), FOREIGN KEY (B_Code) REFERENCES Tab_B ON DELETE SET NULL ON UPDATE CASCADE); |
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
三、設某一關連式資料庫中有 Student (受訓學員表) 與 Group (受訓組別表) 等兩表,其綱目結構、各屬性之意義與資料錄範例,分別如下表所示,其中 Std_Code 與 Grp_Code 為主鍵:
●Student
學員代碼 |
學員姓名 |
學員性別 |
學員身高 |
出生年次 |
最高學歷 |
參與組別代碼 |
Std_Code |
Std_Name |
Std_Sex |
Std_Height |
Std_Year |
Std_Degree |
Grp_Code |
U7001 |
柯伊南 |
M |
183 |
70 |
大學 |
G01 |
U7002 |
林有禮 |
M |
178 |
72 |
大學 |
G02 |
U7003 |
張正義 |
M |
175 |
68 |
碩士 |
G02 |
U7004 |
李愛真 |
F |
167 |
72 |
大學 |
G01 |
U7005 |
王為善 |
M |
180 |
66 |
博士 |
G03 |
... |
... |
... |
... |
... |
... |
... |
●Group
組別代碼 |
組別名稱 |
組別辦公室 |
分機號碼 |
組別官方網址 |
小組長學員代碼 |
Grp_Code |
Grp_Name |
Grp_Office |
Grp_ExtNo |
Grp_Web |
Std_Code |
G01 |
調查組 |
Rm601 |
8510 |
inv.inv.org.tw |
U7001 |
G02 |
法財組 |
Rm603 |
8513 |
law.inv.org.tw |
U7022 |
G03 |
鑑定組 |
Rm607 |
8506 |
eva.inv.org.tw |
U7018 |
G04 |
電資組 |
Rm608 |
8528 |
inf.inv.org.tw |
U7036 |
依據上述表格結構與資料錄範例,請以 SQL 語法表示下列各項查詢:
(一)查詢非屬於「電資組」受訓學員之學員代碼、學員姓名以及所參與之組別代碼。(7分)
(二)凡女性 (F) 學員中,其身高高於「全體男性 (M) 學員之平均身高」者,查詢符合此要件之學員姓名、性別與身高,並依學員身高作遞升排序。(8分)
(三)凡組別之學員數未達7名者,查詢該組組別代碼、組別人數(Grp_Total)、組別內學員之平均身高 (Std_AvgHeight) 與平均年齡 (Std_AvgAge)。(10分)
(註:Grp_Total、Std_AvgHeight、Std_AvgAge 為欄位別名 (alias),顯示於查詢結果。)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
四、解釋下列專有名詞:(20分)
(一) Data dictionary
(二) Updatable view
(三) Embedded SQL
(四) Open database connectivity (ODBC)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
96年公務人員、關務人員升官等考試試題 代號:36130 全一張
等 別:薦任
類 科:資訊處理
科 目:資料庫應用
考試時間:2小時 座號:_______________
※注意:(一)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
(二)本試題禁止使用電子計算器。
一、解釋名詞(每小題 4分,共20分)
請針對以下名詞,做簡單的解釋,並舉一個簡單的例子,來說明其應用的實際情境。
(一)參考完整性 (Referential integrity)
(二) Roll back
(三) Database Schema
(四) Secondary index
(五)完全功能依賴 (FFD)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
二、查詢
有一個資料庫的表格 Table,欄位如下:
訂單號碼、訂單明細、訂單日期、供應商代號、供應商名稱、供應商地址、供應商聯絡人、電話、料號、品名、規格、數量、單位、單價、金額、備註
(其中,有劃底線的是鍵值。一張訂單可以購買好幾項物品,每一項一行,而「訂單明細」是訂單的項次,其值為1,2,3,…)
你臨時被主管要求做資料庫查詢。請用 SQL 來回答以下查詢:
(一)請表列所有訂單日期為2007年10月22日的供應商代號、供應商名稱和訂單號碼。依照供應商代號從低到高排序。(8分)
(二)請表列所有購買過品名為“Apple iPod Nano 8G”的訂單資料,答案含:供應商名稱、訂單日期、訂單號碼、數量、單價。依照單價從低到高排序。(8分)
(三)請問:我們下訂單購買的料號為“A123”的貨品,誰最便宜?答案含:供應商名稱、訂單日期、訂單號碼、數量、單價。(7分)
(四)請問:有那一個供應商,我們只和他買很貴 (單價超過5萬元) 的東西?答案含:供應商代號、供應商名稱。(7分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
三、資料庫設計(每小題10分,共20分)
承上題,請評估上一題的表格並回答以下的題項:
(一)請說明這樣的資料庫設計有什麼問題?分別說明這種問題會產生什麼困擾?
(二)請提出你的改善方案,並說明原因。如果題意有混淆之處,請自行訂定合理的假設。先寫下你的假設再回答。
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
四、資料庫設計(30分)
請閱讀以下針對某影片出租公司的粗略情境描述,進行系統分析之後,初步設計一組關連式資料庫的 Schema,並陳述你在導出這一組 Schema 所進行的分析過程 (你使用什麼分析方法?在得到答案之前,有什麼重要的中間成果?)。如有需求混淆的地方,請自行做合理假設,並寫出你的假設。
(一)公司目前只在臺中市五權路經營,未有設立分店的打算。
(二)目前,店中至少有300 部影片。老片子以 VCD 光碟片居多,但新片子則大多是 DVD 光碟。有些片子只有一個版本,有些則有 VCD、DVD 兩個版本。
(三)有些影片,店裡只有一套。有些比較暢銷的新片,店裡買了好幾套,讓多位顧客同時租看。針對不同媒體的片子,依照新舊分級,分別訂定了租金和租期。
(四)公司目前採用會員制度。有三種會員,分別各繳交2 千、5 千和1 萬元。他們在租片時,以定價為基礎,分別打9、8、7 折的折扣,從會費中扣款。款項扣到零,需要再繳會費。會員在繳會費時,開立發票。繳過10 次費用以上的會員,待遇自動晉一級。
(五)當某影片已全數被租掉時,會員可以預約。當該影片的某一套被還回來時,店員依照預約先後順序,通知預約者在兩天內來租。有些會員,只願意租某一種特定媒體的片子,有一些會員則 DVD/VCD 都接受。
(六)每一個影片的每一套,都放在一個塑膠盒中,光碟片和盒外都黏貼相同序號的條碼。店裡的標準作業程序是,無論在出片或還片時,店員都需要打開盒子檢查盒內是否有正確的光碟片。顧客還片的時候,如果拿別人租掉的片來還,系統需要提出警告。
(七)為了方便添購,系統需要記錄每個影片的代理商、價格等。
(八)光碟片會磨損。顧客租到不能看的影片,常常會引起糾紛。因此,老闆希望每一套片子,如果被租過10次以上,就拿去賣掉。很多老片子,很久沒有人租,也可以賣掉。
(九)系統要能自動處理會員的餘額,並能列印出租歷史清單。會員也可在網路上自行列印。
(十)老闆希望能夠統計每週的熱門影片排行榜。還要能針對特定影片,做過去每日的出租統計與會員的租片統計。
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
96年特種考試地方政府公務人員考試試題 代號:34030 全一張
等 別:三等考試
類 科:資訊處理
科 目:資料庫應用
考試時間:2小時 座號:________________
※注意:(一)禁止使用電子計算器。
(二)不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
一、假設有一個關聯式資料庫 (Relational Database) 包含三個表格 (Table),其綱要 (Schema) 如下所示:
顧客 (顧客編號,姓名,性別,地址,電話)
商店 (商店編號,城市,資本額)
消費 (顧客編號,商店編號,消費金額)
有底線之屬性 (Attribute) 為該表格之主鍵 (Primary Key);例如,「消費」表格之主鍵為「顧客編號」與「商店編號」兩個屬性的組合。「消費」表格有「顧客編號」與「商店編號」兩個外來鍵 (Foreign Key),分別參照 (Reference)「顧客」表格與「商店」表格。
請寫出 SQL 敘述 (Statement) 來進行下列查詢:
(一)列出有在位於 ‘台北市’ 的商店消費的顧客之姓名和電話。(10分)
(二)列出在各家商店消費總金額大於10000 的顧客之顧客編號及其消費總金額。(10分)
(三)針對每一家商店,列出商店編號和該商店所有女性顧客之消費總金額。(假設女性顧客之「性別」屬性的值為 ’女’)(10分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
二、請根據上一題的資料庫的三個表格來回答下列問題:
(一)請用「商店」表格中的「商店編號」這個主鍵來定義「實體整合性限制」(Entity Integrity Constraint)。(5分)
(二)請用「消費」表格中的「商店編號」這個外來鍵來定義「參照整合性限制」(Referential Integrity Constraint)。(10分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
三、一個關聯式資料庫表格的綱要如下所示:
T (A , B , C , D , E)
T 為表格名稱,A、B、C、D、E 為表格的五個屬性,屬性 A 為表格的主鍵,同時也是該表格唯一的候選鍵 (Candidate Key)。另外,此表格有一個功能相依 (Functional Dependency) B → D。
(一)請問表格 T 為第幾正規型式 (Normal Form)?(5分)
(二)若表格 T 不是適當的正規型式 (換句話說,可能會有重複的資料),請將表格 T 正規化 (Normalization),分解成若干個適當正規型式的表格。請寫出每一個表格的綱要,包括表格名稱、屬性、主鍵,以及外來鍵 (如果有外來鍵的話)。(10分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。
http://goods.ruten.com.tw/item/show?21406178496299
四、假設有一家公司要建置一個資料庫,其資料需求如下:
1.員工:每一個員工有一個員工編號、姓名、隸屬部門、薪水、以及若干個電話號碼,一個員工可以參與若干個專案(要記錄各個員工在各個專案的每週工作時數),每一個員工的員工編號是唯一的。
2.部門:每一個部門有一個部門編號、部門名稱、及部門預算,一個部門可以有若干個員工,每一個部門的部門編號和部門名稱都是唯一的。
3.專案:每一個專案有一個專案編號、專案預算、及預計完成日期,一個專案可以有若干個員工參與,每一個專案的專案編號是唯一的。
(一)畫一個實體關係圖 (Entity-Relationship Diagram) 以充分表達上述的資料需求。(20分)
(二)將(一)的實體關係圖轉換成一個關聯式資料庫綱要 (Relational Database Schema),請寫出每一個表格的綱要,包括表格名稱、屬性、主鍵,以及外來鍵 (如果有外來鍵的話)。(20分)
答:
請到「露天拍賣」購買 Jacksaleok 親自編寫的「資料庫應用筆記」。