资料库管理系统(语言).PPT

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
资料库管理系统(语言)

第2章 資料庫系統 2-1 資料庫環境的四大組成元件 2-2 ANSI/SPARC的三層資料庫系統架構 2-3 資料庫綱要(Database Schema) 2-4 實際與邏輯資料獨立 2-5 資料庫系統的優缺點 2-6 資料庫管理系統 2-7 資料庫管理師 2-1 資料庫環境的四大組成元件 2-1-1 使用者 2-1-2 資料 2-1-3 軟體 2-1-4 硬體 2-1 資料庫環境的四大組成元件 2-1-1 使用者-終端使用者 終端使用者(End Users) 終端使用者(End Users)的主要工作是查詢或更新資料庫,或是存取資料庫以產生所需的報表,終端使用者可以分為數種,如下所示: 初級使用者(Naive or Parametric Users) 不常使用的使用者(Casual Users) 熟練使用者(Sophisticated Users) 2-1-1 使用者-資料庫設計師 資料庫設計師(Database Designers) 資料庫設計師精通資料庫設計,其主要的工作是建立資料庫結構,判斷哪些資料需要儲存在資料庫,和使用什麼樣的結構來儲存這些資料。 資料庫設計師通常是使用「資料庫設計工具」(Database Design Tools)來建立資料庫結構。 2-1-1 使用者-資料庫管理師 資料庫管理師(Database Administrator, DBA) 資料庫系統需要一位或一組對整個系統十分了解的人員作為資料庫管理師,負責管理整個資料庫環境。 因為資料庫管理師的工作十分專業,需要擁有公司管理和資料庫等電腦技術的專業知識,特別適合主修資訊管理或資訊工程且擁有管理經驗的人員來擔任。 2-1-1 使用者-系統分析師 系統分析師(System Analyst,SA) 系統分析師與應用程式設計師屬於「專業使用者」(Specialized Users),系統分析師依據終端使用者的需要,主要是指初級使用者(Naive or Parametric Users)的需要來製定資料庫應用程式的規格與功能。 應用程式設計師(Application Programmer)依據系統分析師定義的規格建立終端使用者使用的資料庫應用程式,利用程式開發工具或指定的程式語言,呼叫資料庫系統提供的「資料庫存取函式庫」(Database Access Library)建立所需的資料庫應用程式。 2-1-2 資料-長存資料 長存資料(Persistent Data) 資料庫儲存的是公司或組織的非暫時資料,這些資料是長時間存在的資料,使用者以應用程式使用介面輸入(新增、刪除或更新操作)建立的資料。 從這些操作的資料可以進一步執行各項查詢和運算,以得到使用者所需的資料。 2-1-2 資料-系統目錄 系統目錄(System Catalog) 系統目錄是由資料庫管理系統自動產生的資料,在資料庫管理系統稱為「系統目錄」(System Catalog或稱為Data Dictionary),其內容是從前述的操作資料所衍生的一些資料。 例如:資料庫結構的定義資料,它是用來描述資料本身,也稱為中繼資料(The data about data),系統目錄的主要用途是用來提供維護資料庫所需的資訊。 2-1-2 資料-索引資料(說明) 索引資料(Indexes) 「索引」(Indexes)的目的是為了在資料庫儲存的龐大資料中能夠更快速的找到資料。 索引資料是一些參考資料,這是將資料庫中特定部分(屬性)的資料預先進行排序,並且提供「指標」(Pointer)指向資料庫真正儲存資料的位置,資料庫管理系統使用雜湊函數(Hash Function)或B樹(B-Tree)等演算法來建立索引資料。 2-1-2 資料-索引資料(圖例) 例如:在關聯式資料庫的Students關聯表,建立GPA屬性的單層有序次索引,如下圖所示: 2-1-2 資料-交易記錄 交易記錄(Transaction Log) 交易記錄是資料庫管理系統自動產生的歷史資料,可以記錄使用者在什麼時間下達什麼指令或執行什麼操作。 這些資料對於一般使用者而言,並沒有什麼用處,但是對於資料庫管理師來說,就是十分重要的參考資訊。 2-1-3 軟體-資料庫管理系統(說明) 資料庫管理系統(DBMS) 資料庫管理系統是一組程式模組用來定義、處理和管理資料庫的資料,在此主要是指那些通用用途的資料庫管理系統,如下圖所示: 2-1-3 軟體-資料庫管理系統(語言) 資料庫管理系統語言(DBMS Languages)主要可以分成二個部分,如下所示: 定義部分:使用資料定義語言(Data Definition Language,DDL)定義資料庫的結構。 操作部分:直接使用資料操作語言(Data Manipulation Languag

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档