開始學習資料庫的理論知識,??,雖然寫 sql 陳述句還不怎么行,但理論先學著 ??
寫完這篇博客之后寫的:說實話我寫完這個快瘋了,可能是今晚太急躁了,理論不難,就是太....,看完這些PDF總結出這篇想想也挺不錯,都不算是新東西,都是以前見過的,但就是有種說不出來的不滿,終歸是寫完了,純理論,純知識
應用系統的資料管理需求
資料庫技術是隨應用系統的需求而產生不斷發展的,資料管理是指對資料進行分類、組織、編碼、存盤、檢索和維護


資料庫基本概念
資料:定義---資料是描述事物的符號記錄,種類有多種,語意為其所表達的內容
資料庫:是長期儲存在計算機內、有組織的、可共享的大量資料的集合
資料庫管理系統(DatabaseManagementSystem,DBMS):是位于用戶與作業系統之間的一種操縱和管理資料庫的大型復雜軟體系統

資料庫系統(DatabaseSystem,DBS)是由資料庫、資料庫管理系統(及其應用開發工具)、應用程式和資料庫管理員(DBA)組成的存盤、管理、處理和維護資料的系統,

資料庫系統特點
- 與檔案系統相比,資料庫系統具有明顯的特點:
- 結構化程度高
- 獨立性高
- 共享性高、冗余度低、易擴充
- 資料由 DBMS 統一管理和控制
資料庫不僅資料內部是結構化的,而且整體是結構化的,資料之間是具有聯系的



資料庫系統的三級模式結構

資料庫三級模式結構的劃分反映了看待資料庫的三個角度
模式是資料庫中全體資料的邏輯結構和特征的描述,所有用戶的公共資料視圖,是型的描述,不涉及具體值,反映的是資料的結構及聯系,一個資料庫只有一個模式,模式是相對穩定的
實體:模式的一個具體值,反映資料庫某一時刻的狀態,同一個模式可以很多實體,實體隨資料的更新而變動
外模式是資料庫用戶能夠看見和使用的區域資料的邏輯結構和特征的描述,外模式通常是模式的子集,資料庫可以有多個外模式,是用戶的區域資料視圖,是與某應用有關的資料的邏輯表示
內模式是資料物理結構和存盤方式的描述,一個資料庫只有一個內模式定義,是資料在資料庫內部的表示方式
外模式:體現了資料庫系統的用戶觀
內模式:體現了資料庫系統的物理觀
模式:體現了資料庫系統的整體觀
資料庫二級映像
映像通常包含在外模式的描述中,外模式/模式映像定義了外模式與模式之間的對應關系,修改外模式/模式映像,外模式對應的視圖不變,可以保證資料的邏輯獨立性

模式/內模式映像指資料全域邏輯結構與存盤結構之間的對應關系,資料庫的模式/內模式映像是唯一的,該映象的定義通常包含在模式的描述中,保存在資料庫的系統表中,用來保證資料的物理獨立性

外模式/模式映像定義了外模式與模式的對應關系,實作了資料與程式的邏輯獨立性
模式/內模式映像定義了模式與內模式的對應關系,實作了資料與程式的物理獨立性
資料庫的二級映像保證了資料庫具有較高的資料獨立性
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/80303.html
標籤:MySQL
