Microsoft Office Access 2007

歡迎進入 Access 2007 , Yi 的學習心得

2010年10月6日 星期三

認識資料庫系統

第一章
簡單的重點整理
資料庫系統的組成(主要有以下三大部分):
  • 資料庫(Database): 儲存資料的地方。
  • 資料庫管理系統(DataBase Management System, DBMS): 管理資料庫的軟體,負責使用者與資料庫之間的溝通橋樑。
  • 應用程式(Application): 使用者操作介面,透過資料庫管理系統來存取以及管理資料庫的資料。
資料庫大致的儲存架構類型(主要有四類):
  • 階層式資料庫(Hierarchical Database): 採用樹狀的結構,將資料分類儲存在不同的階層下,可以很清楚的知道同一類型中不同階層的資料。
  • 網狀式資料庫(Network Database): 每筆記錄和記錄間所建立的關聯,形成了一個複雜的網狀架構,其優點是避免了階層式資料庫中資料重複的問題,缺點是關聯較複雜,當記錄變多時,關聯性就會變的非常複雜。
  • 關聯式資料庫(Relational Database): 資料儲存在表格的欄、列之中(2維矩陣),這些表格稱為資料表(Table),資料表與資料表間的相同欄位互有的關聯,此優點是可以從一個資料表中的欄位,透過資料表的關聯,找到另一個資料表中的資料,目前市場上使用做廣泛的資料庫。
  • 物件導向式資料庫:(Object-Oriented Database): 以物件導向的方式,其中包含了物件的屬性、方法、類別、繼承等特性。
資料庫系統架構(常見的四個架構):
  • 單機架構: 一台電腦完成所有的工作,適合用在使用者少且資料量也不多的環境下。
  • 大型主機/終端機架構: 由一台大型主機負責儲存及處理資料,所有的用戶端僅供操作。沒有處理資料的能力,只能透過鍵盤和終端機傳送顯示大型主機的訊息。其優點可以集中式管理主機完全掌控系統的資源,缺點是只有一台主機執行,當使用者連線增多時,會因工作量增加而降低執行效率。
  • 主從式架構(Client/Server): 利用一台處理效能較強的電腦做為主機,來維護資料庫及處理使用者的要求,再利用使用者的個人電腦來分擔部分主機的工作。PS:用戶端(client端)是發出要求的一端,而伺服端(server端)則是回應要求的另一端。
  • 分散式架構: 利用數台資料庫伺服器來分別處理使用者的連線。
資料庫管理系統的基本功能
資料定義、資料處理、資料安全、資料備份、維護資料庫效能。

實力評量
測試實力的時候到了
選擇題:
  1. (3): 資料庫使用者並非資料庫系統的一部分
  2. (3): 應用程式設計者負責撰寫使用者操作介面
  3. (4): 資料庫還是需要專人管理及維護資料庫
  4. (2): 關聯式資料庫是利用表格之間的關聯來查詢相關資料
  5. (4): 大型主機/終端機架構將管理與儲存資料的工作集中由大型主機管理
  6. (4): 第(1)選項資料庫系統可以處理和儲存資料、第(2)選項可以有多個資料庫、第(3)選項應該是資料庫管理系統
  7. (3): 儲存功能並非資料庫管理系統的基本功能
填充題:
  1.  
  2. 資料表
  3. 資料庫管理系統;應用程式
  4. 物件導向
  5. 階層式資料庫、網狀式資料庫、關聯式資料庫、物件導向式資料庫
問答題:
  1. 資料庫系統是電腦化的資料儲存系統,主要包含了資料庫、資料庫管理系統、應用程式等部份
  2. 減少人力及空間的浪費;迅速、即時地提供使用者所需的資料;減少資料的重複性;加強資料的一致性

沒有留言:

張貼留言