《資料庫系統概論》知識點總結 第一章
第一章,緒論
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.資料庫的兩極映象:外模式/模式映象:資料的邏輯獨立性;模式/內模式:資料的物理獨立性。