lawpalyer logo

資訊處理 97 年資料庫應用考古題

民國 97 年(2008)資訊處理「資料庫應用」考試題目,共 5 題 | 資料來源:考選部

0 題選擇題 + 5 題申論題

請問ANSI/SPARC 所定義之資料庫三層次架構與資料獨立性(data independency) 有何關係?請分別從邏輯資料獨立性(logical data independence)以及實體資料獨立 性(physical data independence)闡述之。(15 分)
假設某連鎖KTV 欲開發一套線上點歌系統,方便會員事先從網站上挑選好要點唱 的歌曲,到KTV 現場時即可立即點播歡唱,節省顧客現場挑歌的時間。此系統所 需管理之資訊如下: 會員(Member):包括帳號(MID), 密碼(PASSWORD), 姓名(MNAME), 會員等級(GRADE), 電話(TEL), 地址(ADDRESS)等;其中帳號是唯一 的。 歌曲(Song):包括歌曲編號(SID), 歌曲名稱(SNAME), 演唱者(SINGER) 等;其中歌曲編號是唯一的。 分類(Class):歌曲的類型,包括類型編號(CID), 類型名稱(CNAME)等; 其中類型編號是唯一的。 一位會員可點播多首歌曲,且一首歌曲可接受許多會員點播。 一首歌曲可隸屬於多種歌曲類型,且一種歌曲類型會包含許多首歌曲。 請回答以下問題: 請根據以上描述,畫出一實體關係圖(Entity Relationship Diagram)來表達此線 上點歌系統之資料規劃需求。(15 分) 請設計一個符合3NF 的關聯式資料庫綱要(schema)以滿足此線上點歌系統之資 料規劃需求。請針對您所設計的每個資料表,詳列所有的欄位名稱及其合理的值 域(domain),並標示出每個資料表的主鍵(primary key)以及外部鍵(foreign key)。(15 分)
請根據您在題二第小題所設計的關聯式資料庫,寫出以下查詢之SQL 指令: 給定某個會員的帳號(假設為$GIVEN_MID),請查詢出該名會員的點播單;亦 即列出該會員所點播的每一首歌曲的歌曲編號、歌曲名稱以及演唱者。(7 分) 請列出熱門點播歌曲排行榜,亦即將歌曲依照點歌次數由大到小依序列出歌曲的 編號、名稱以及演唱者。(8 分) 請找出每一位會員必點的歌曲。(10 分) 97 年公務人員高等考試三級考試試題 類 科:資訊處理 科 目:資料庫應用 全一張 (背面)
當資料庫系統因為一些不可抗力的因素遭到破壞時,資料庫系統會藉由復原控制 (recovery control)模組,盡可能將系統從錯誤的狀態復原。請說明以下名詞在復 原控制中所扮演的角色:(每小題3 分,共15 分) 日誌(log) 交易(transaction) 提交(commit) 回復(rollback) 檢查點(checkpoint)
由於資料庫系統的應用已相當普及,人們對於資訊系統的要求已不再以資料查詢為 滿足,更希望資訊系統能夠具有整理分析大量資料的能力,因而資料倉儲(data warehouse)應運而生。試從以下幾個觀點,比較資料庫系統與資料倉儲系統有何不 同?(每小題5 分,共15 分) 使用對象 資料特性 操作功能(operation)