1. 程式人生 > >《資料庫系統概論》知識點總結 第一章

《資料庫系統概論》知識點總結 第一章

第一章,緒論

1.資料庫的四個基本概念:

1)資料(data):描述事物的符號記錄稱為資料;

2)資料庫(database DB):資料庫是長期儲存在計算機內,有組織的,可共享的資料的集合;

3)資料庫管理系統(database managent system DBMS):操作管理資料庫的軟體,是使用者和資料庫管理員和資料庫互動的介面;

4)資料庫系統(database system DBS):資料庫系統是由資料庫,資料庫管理系統(及其應用開發工具),應用程式和資料庫管理員組成的儲存,管理,處理和維護資料庫的系統。簡單的說就是和資料庫相關的軟體和管理員,使用者組成的系統。

2.資料管理技術發展的三個階段:

1)人工管理階段:應用程式與資料之間有一對一的關係。有點像我們在控制檯程式中沒有檔案IO的寫演算法一樣,資料不儲存不共享,並且完全依賴於應用程式。

2)檔案系統階段:也就是作業系統中的檔案系統,資料以檔案的方式儲存於計算機中。類似於我們用檔案IO來獲取或者寫入應用程式要使用到的資料

3)資料庫系統階段:檔案系統到資料庫系統標誌著資料管理技術的飛躍

3.資料庫系統的特點:

1)資料結構化:比如關係型資料庫中的表

2)資料的共享性高,冗餘度低且易共享:不同的應用程式可以共享同一個資料庫同一張表內的資料,並且可以應用一些理論來降低資料儲存時的冗餘度。

3)資料獨立性高:一個是物理獨立性,即使用者的應用程式和資料的物理儲存時獨立的,資料庫的物理儲存對使用者是透明的;另一個是邏輯獨立性,即資料庫邏輯結構改變使用者的應用程式也不需要改變。

4)資料由資料庫管理系統統一管理和控制

4.資訊世界中的基本概念:

1)實體(entity):客觀存在並可相互區別的事物

2)屬性(attribute):事物所具有的某一特性

3)碼(key):唯一標識實體的屬性集

4)實體集(entity type):用實體名和其屬性名集合來抽象和刻畫同類事物。

5)聯絡(relationship)

5.概念模型的一種表示方法:實體-聯絡方法(Entity-Relationship approach)

6.資料庫的三級模式結構:模式(schema),外模式(external schema),內模式(internal schema)

7.資料庫的兩極映象:外模式/模式映象:資料的邏輯獨立性;模式/內模式:資料的物理獨立性。