|
楊維邦資料庫教學首頁
> 資料庫管理> Q&A>Database Systems V.S. File Systems
|
|
|
|
|
建構中...
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>
|
|