1 / 18

資料庫概論

資料庫概論. 不知道的話 …. 你不能不知道 …. 也沒關係 …. 資料是什麼 ? 可以吃嗎 ?. 日本電氣株式會社:資料是指可經由感覺查知 的一切事物或現象,以適當的形式表現出來者. 資料由有意義符號構成. 類似是原料 , 必須經過處理才能加以利用. 資料 資訊. 如花 : 助教好壞 !( 羞 ). 資訊 :. 010101111011…. !!( 羞 ). 存成電腦看得懂的東西. 資訊檔案. 傳統的檔案 資料庫. 三大問題 !!!. 傳統的檔案. 傳統的檔案 ( 單純檔 ) : 以一維的角度來看待 並儲存某一資訊.

Télécharger la présentation

資料庫概論

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 資料庫概論 不知道的話… 你不能不知道… 也沒關係…

  2. 資料是什麼? 可以吃嗎? • 日本電氣株式會社:資料是指可經由感覺查知 的一切事物或現象,以適當的形式表現出來者 資料由有意義符號構成 類似是原料,必須經過處理才能加以利用 資料資訊

  3. 如花:助教好壞!(羞) 資訊: 010101111011…. !!(羞) 存成電腦看得懂的東西 資訊檔案 傳統的檔案 資料庫

  4. 三大問題!!! 傳統的檔案 傳統的檔案(單純檔): 以一維的角度來看待 並儲存某一資訊 一 資料重複問題 二 資料更新問題 三 缺乏程式/資料間之獨立性問題

  5. 可以吃嗎? 資料庫? 整合資料儲存系統的技術 一組多維的不重複資料集 合並且具有特殊的關聯性, 並允許用者以不同的角度來 取用。 資料整合四大好處!!! 一、減少資料重複,提高共用性及 整合性 二、使資料獨立於程式之外 三、資料間密切關聯及組織化,對 使用者的詢問可作快速的反應 四、集中化的安全性及控制性 資料庫管理師(database administrator)的出現

  6. 資料整合後的問題 歐??小祁祁的電話? 小祁祁在哪裡?? 敏感性資料的存取 解決的方法: 區分存取權限 總覽 資料庫軟體用來維護資料庫時所需 的整體資料庫結構的描述(schema) 個覽 使用者利用連結取得資訊時的限閱資料,使得使 用者不能得到他的權限以外的資料(subschema)

  7. 認識資料庫系統 • 資料庫系統 (Database System) :電腦化的資料儲存系 統 • 資料庫系統的範圍相當廣泛,大致包含四部份: 資料 (Data) 硬體 (Hardware) 使用者 (User) 軟體(Software)

  8. 簡化的資料庫系統圖

  9. 資料庫管理系統的基本功能 • 資料定義: 必須能定義並管理各種類型的資料項目。 資料處理:提供使用者對資料庫存取的能力,(新增、修 改、查詢與刪除…等)。 資料安全:能設定使用者帳戶、密碼及權限防止資料外 洩或遭受破壞。 資料備份:提供資料備份, 在不幸毀損時, 還可還原到備 份的狀況減少損失。

  10. 多層的資料庫實建方法 使用者所接觸到的是應用程式,而真正與真正資料接觸的是資料庫管理系統 隱藏資料庫實際環境,展現抽象結構,使設計應用程式時不必考慮到磁軌、指標、溢位等真實環境的問題,而使設計簡化

  11. 資料庫管理系統(DBMS) • 將資料庫管理系統(database management system)和應用程式分開的好處 一 簡化設計,(Ex:分散式資料庫) 二 加強個覽,所有的限制資料庫的存取皆由一個DBMS來處理 三 資料獨立 資料庫的使用? 資料庫模式 資料庫管理系統中有各種常規,讓提供應用程式使用的命令轉換成實際資料庫組織,稱為資料庫模式(database model)

  12. 常見資料庫模式 條列結構 一 用指標作對下一筆資料 的連結 二 只能從前往後搜尋

  13. 常見資料庫模式 階層式結構(樹狀) • 結構分層,每個節點 下面可能有數個子節點, • 依層次關係來儲存,從 上往下搜尋

  14. 常見資料庫模式 網狀式結構 一 多對多關係 (多指標) 二 每點皆在Cycle上 可以從任何一個 開始搜尋 三 曾經是最常被使用 四 結構複雜

  15. 常見資料庫模式 關聯式結構 一 源自於數學的概念 關係表 二 目前最常見的資料庫 (結構簡潔) 三 由許多表格(列,欄)組成 四 各項資料有關連存在,意 五 最常用的查詢語言是IBM的SQL (自然語言方式)

  16. 常見資料庫模式 物件導向式 一 以物件導向的方式來設計資料庫 (物件的屬性、方法、類別及繼承等特性) 二 解決關連式的影像和音訊處理的問題 三 提供物件永久的儲存空間 四 所有處理的細節被封裝起來 五 加入新物件時只需指出相關物件的鏈結 (linked list)

  17. 使用資料庫系統後的問題 小A 人家小名也叫小A啦!

  18. 參考資料 • [Brookshear] Computer Science an overview 林國平 譯 東華書局出版 • [全華科技] 資料庫入門 饒達欽∙戴建耘編著 • 某兩份不明powerpoint • 星爺家族友情贊助

More Related