[筆記] Database 重點整理
0. What is Database?  Collection of persistent(長存) data  長存資料的收集  由 entities(實體), relationships(關聯) 與 properties(屬性) 所組成  Collection of true propositions(命題)  檔案中存在"Record"  就是邏輯上的真命題   1. 組成DB的四大部分為何?  Data, hardware, software, users     2. DBA的工作項目?  DBA是資料庫管理師,為使用者與  DBMS間的橋樑,負責管理維護資料庫  工作項目:  提供一個中央控制的整合資料庫,決定資料的儲存結構  協調個部門以決定資料呈現方式,負責維護資料庫的綱要(conceptual schema)  維護使用者的綱要(external schema, user view)  舊資料轉換,確保轉擋正確性  資料備份(Backup) ,回復原貌(Recovery)  藉由log來監督並調整資料庫的效能  Security Control與Integrity(一致性) Checking  提供適當的防措施以防止系統資料損毀   3-1. 何謂DBMS  說明operation flow of DBMS 並說明使用DBMS 的優缺點  一種套裝軟體負責處理所有使用者存取資料庫的需求  運作流程:  - 收到使用者用 DSL 存取資料庫的要求  - 分析它  - 依序檢查       使用者的外部層綱要 External schema       相對的 External 與 Conceptual 的 Mapping       Conceptual 層的 schema       Conceptual層與 Internal層的Mapping       以及資料的儲存結構  - 對儲存的資料庫執行該做的動作     3-2. 何謂異質性分散式 DBS?   異質性資料庫系統   – 整合不同機構的資料庫   – 由下至上(Buttom‐Up)整合   – 各個資料庫有其...