本節先對資料庫系統有個全貌的了解。資料庫:database,是長期儲存在計算機內、有組織的、可共享的大量資料的集合
資料庫管理系統:dbms,位於使用者與os之間的一層資料管理軟體,負責科學地組織和儲存資料、高效地獲取和維護資料,功能包括:
資料庫系統:dbs,是資料庫、資料庫管理系統、應用程式、資料庫管理員的有機結合。
從資料庫應用開發人員角度看,資料庫系統通常採用**模式結構,是資料庫系統內部的系統結構。有一些概念需要我們了解:
關於模式結構,我們還是需要深入一點**一下。
模式:乙個資料庫只有乙個模式,例如:
乙個ex3資料庫裡面,模式只有乙個,就是由dept記錄和news記錄組成。模式定義了資料的邏輯結構(資料項的名字、型別、取值範圍等),資料之間的聯絡,資料有關的安全性、完整性要求。
外模式(子模式 / 使用者模式)
資料庫使用者(包括應用程式設計師和終端使用者)使用的區域性資料的邏輯結構和特徵的描述
外模式是保證資料庫安全性的乙個有力措施,每個使用者只能看見和訪問所對應的外模式中的資料。
內模式(儲存模式)
乙個資料庫只有乙個內模式。內模式是資料物理結構和儲存方式的描述。
**模式是對資料的三個抽象級別。二級映象在資料庫管理系統內部實現這三個抽象層次的聯絡和轉換,包含外模式 / 模式映像,模式 / 內模式映像。
知乎上的劉蔚老師做了更加深入的回答,參見:
前面說過,資料庫系統的組成由資料庫,資料庫管理系統,管理人員和應用程式組成,人員是其中重要一環,可用下圖介紹:
資料庫系統 資料庫 資料庫管理系統 資料庫系統
繼續寫資料庫系統的文章,第二篇 資料庫 資料庫管理系統 資料庫系統。本文主要談談這三者之間的關係。下方,摘自老師的ppt,非原創。資料庫管理系統 從系統角度看資料庫管理系統 資料庫系統 資料庫指的是長期儲存在計算機內有組織的,大量的,相關聯的,可共享的資料集合。資料應當是有組織的,不應該是雜亂無章的...
資料庫系統mysql MySQL資料庫系統
1 mysql的特點 1 多執行緒 多使用者 2 基於c s 客戶端 伺服器 架構 3 簡單易用 查詢速度快 4 安全可靠 2 mysql編譯安裝 代表鍵盤上tab鍵 1 準備工作 解除安裝使用rpm方式安裝的mysql rpm e mysql nodeps 安裝cmake包 cd media ta...
資料庫系統(1) 初步認識資料庫系統
資料庫 db database 資料庫管理系統 dbms database management system 資料庫管理員 dba database administrator 計算機基本系統 資料庫定義 定義資料庫中table的名稱 標題 內含的屬性名稱及對該屬性的值的要求 等。dbms提供一套...