習題題庫 [第一章:資料庫論述]
習題1-1
按照第四節第三小節對DBMS 的五種分類法,指出MS Access 在每一種分類裡的類別。
 
習題1-2
資料庫設計的一個重要特點便是把詮釋資料和資料分開。詮釋資料是用來定義資料的,包括有哪些資料項、資料項的欄位、資料項間的關係等。有了詮釋資料後,資料本身才有意義。考慮一簡單的教師基本資料維護的資料庫。假設我們打算記載每一教師之姓名、身分證字號、出生年月日、主要教授課程等。而且現在有三位老師,分別是張三、李四、和王五。請問此時資料庫的詮釋資料和資料分別為何?題目沒有描述之處請自行假設,但要寫清楚。
 
習題1-3
以往中小企業在設計資料庫應用系統時,常採用以下架構 (即本章第三節第二小節裡敘述的檔案伺服器架構):每一台個人電腦執行該系統與dBaseIII (為早期的一種簡單型DBMS),而dBaseIII 的資料則存在於區域網路 (如Novell LAN) 上的某個檔案伺服器,系統在執行時再透過區域網路 (如Novell LAN) 去存取該檔案系統裡的資料,如下頁圖所示。
這種架構的好處是便宜,故適合中小企業的預算需求。當然也有一些缺點,其中一個缺點是容易造成資料的不一致性,請舉例說明。
 
習題1-4
請透過附錄一「資料庫相關網路資源」的連結來尋找以下問題的答案:
1. 印出 MySQL 的首頁。
2. 何謂 DBLP?請列出 “Jim Gray” 所發表過文章的列表。
3. 請列出新聞群組 comp.databases 中的任一篇文章。
 
習題1-5
請透過附錄一「資料庫相關網路資源」的連結來尋找以下問題的答案:
1. ACM SIGMOD 組織的目的和宗旨為何?對於其出版品提供什麼樣的搜尋服務?
2. 何謂 Google Scholar?它提供什麼樣的搜尋?請列出「Peter Chen」所發表過的文章列表。
3. 請說明以下三個新聞群組的討論主題和範圍的不同點:
• comp.databases
• comp.databases.theory
• comp.databases.ms-sqlserver