楊維邦資料庫教學首頁 > 資料庫管理> Q&A>Database Systems V.S. File Systems

Q&A

 

 

 

 

 

 

 

 建構中...
    Sorry,

安裝問答

在課本的第 3 頁到第 5 頁之間

1.2 Database Systems versus File Systems

a file-processing system has a number of major disadvantages:
1.Data redundancy and inconsistency
2.Difficulty in accessing data
3.Data isolation
4.Integrity problems
5.Atomicity problems
6.Concurrent-access anomalies
7.Security problems

課本是列出file system有這七個主要的缺點,
所以你再做比較的時候,可以自己整理出一個表格,
像是「資料庫系統的優點有:
1.
統一管理資料,減少資料的重複儲存
2.
共享資料,提高資料檢索速度和效率
..............


會談到這個比較,是關係到資料庫的發展史,
早期還沒有資料庫的時候,都將資料儲存到檔案中,
一個檔案就代表著一個Table,就像是現在的Excel檔案一樣,
不同的Excel檔案之間,是沒有軟體來控制他們之間的關聯的,
且沒有一個統一的介面來存取它們。
到後來,才發展成資料庫系統,
由一個系統去管理不同table之間的關係。


[
進階學習] (建議考完試之後,再去閱讀)
我想你們對於Database System都非常了解了,
反而對於File System比較不熟悉,
建議可以看看課本的 11.6 File Organization  (p.415)

  11.6.1 Fixed-Length Records
  11.6.2 Variable-Length Records
    11.6.2.1 Byte-String Representation
    11.6.2.2 Fixed-Length Representation
11.7 Organization of Records in Files
  11.7.1 Sequential File Organization

裡面有比較詳細的說明,「如何將資料,儲存在檔案之中?

回首頁@HOME          回上一頁           到前端TOP

<Updated 2005/5/9>