资料库管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
資料庫管理系統 把資料集合在一起 第十四章 學習目的 說明資料的階層架構 解釋檔案與資料庫之間的不同 列出四種資料庫模式 說明資料完整性的概念 說明資料庫管理系統的功能 以一般術語說明建立資料庫的過程 比較關聯式資料庫與物件導向資料庫的異同 解釋什麼是資料倉儲以及它和資料庫有何不同 內容 電腦資料庫 資料庫管理系統 DBMS 過程 協同控制 安全性 備份與還原 研究資料 電腦資料庫 記錄資訊 維持一致的標準 由於較好的資訊儲存效能而提升生產力 資料的階層架構 欄位 有意義的資料的最小單位 包括一或多個字元所組成有特定意義的群組 資料錄 一組欄位的集合,包含代表某個實體的所有資訊 每個資料錄所包含的欄位以及欄位的順序是相同的 檔案 相關資料錄的集合 資料的階層架構 檔案處理 檔案處理 資料重複 資料庫模式可以降低資料重複的情況 節省資料儲存空間 方便修改資料 時間 精確性 資料庫模式 資料庫種類 關聯式 物件導向 階層式 網路式 每一種資料庫模式的結構、組成方法、資料的使用方式都不一樣 RDBMS 關聯式資料庫管理系統 將資料組織成相關的資料表 (檔案) 資料表是由列與欄所組成 資料表彼此之間是根據共同的欄位而連結在一起 (索引鍵) RDBMS 索引鍵 主索引鍵 (Primary key) 它的值可以用來唯一識別某個資料錄的欄位 外部索引鍵 (Foreign key) 它是另一個資料表的主索引鍵 被用來連結到其它資料表 可以有重複的值 OODBMS 物件導向資料庫管理系統 Manipulates object-oriented databases Object – represents a real-world entity Attributes / properties Data about the entity Methods / Actions Operations that work the data OODBMS 物件導向資料庫管理系統 與 RDBMS 比較 更複雜 學習曲線很陡峭 只有極少數受過訓練的人夠資格來管理,而這些人的薪水都非常高 物件/關聯式 DBMS 的組合 關聯式資料庫中加入了一些可以處理複雜的資料類型的功能 資料完整性 資料精確和可靠的程度 完整性限制 – 規則 欄位可以接受什麼樣的值 主索引鍵的值 外部索引鍵 在資料輸入時必須強制遵守完整性限制,否則輸入進來的資料就不可靠 DBMS 資料庫管理系統 軟體層級 功能複雜的 大型主機 價格昂貴 – 數萬美元 複雜度高 必須由專業人士來規劃與維護 功能簡單的 PC 不貴 – 數百美元 一般使用者就可以自行建立和使用 DBMS 資料庫管理系統 基本功能 建立資料庫 輸入資料 必要時修改資料 從資料庫中擷取出資訊 DBMS 建立資料庫 資料字典 /目錄 用來儲存資料庫中關於資料表與欄位的資料 每個資料表 資料表名稱 關係 每個欄位 欄位名稱 資料型別 欄位大小 驗証規則 DBMS 輸入與修改資料 基本動作 加入新資料 修改現有的資料 刪除資料 兩種方法 使用者直接與 DBMS 溝通 由專業的程式設計師撰寫程式,使用 DBMS 內建的特定命令來存取資料 DBMS 資料擷取 從資料庫中取得你想要的資料 主要的形式 查詢 報表 查詢 詢問關於資料的問題 設定要從資料庫中選取哪些資料的條件 結果是資料庫中的某一小部分 查詢語言 使用類似英文的敘述來作查詢 每一種 DBMS 可能都有它自己的查詢語言,不過大部分的關聯式 DBMS 也會支援結構化查詢語言 (SQL) 查詢 SQL 結構化查詢語言 (Structured Query Language) 可能是由使用者直接輸入,或是內含在程式裡 報表 把來自資料庫中的資料套用某些格式美化後呈現出來 通常是列印出來的 使用報表產生器所設計出來的 DBMS 的處理過程 DBMS 的處理過程 協同控制 大型系統資料庫通常可以同時讓許多使用者存取 如果有數位使用者剛好同時都要修改同一筆資料錄,就會發生問題 資料錄鎖定 第一位使用者發出請求時 DBMS 會將資料錄鎖定,不讓其他使用者修改,直到第一個使用者動作完成為止 協同控制 安全性 當資料是集中儲存在某一個位置時 問題:如何避免未經授權的存取 好處:較容易制定安全控管措施 方式 使用者 ID 及密碼 每位使用者可能會被指派特定的存取權限 唯讀 修改 備份與還原 原因 資料可能會意外損毀或遺失 硬體可能出問題 天災可能導致實體的損毀 軟體或人為疏失也可能破壞資料 備份 – 應該要定期進行 復原 – 把損毀的資料庫取代成好的備份 資料的探究 OLTP 即時線上交易處理 (online transaction processing,OLTP) 用來處理每日進行的資料庫交易 對資

文档评论(0)

小玉儿 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档