精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

數據庫系統的三級模式

工程師 ? 來源:網絡整理 ? 作者:h1654155205.5246 ? 2019-02-22 16:32 ? 次閱讀

數據庫系統的三級模式

數據庫領域公認的標準結構是三級模式結構,它包括外模式、模式和內模式,有效地組織、管理數據,提高了數據庫的邏輯獨立性和物理獨立性。用戶級對應外模式,概念級對應模式,物理級對應內模式,使不同級別的用戶對數據庫形成不同的視圖。所謂視圖,就是指觀察、認識和理解數據的范圍、角度和方法,是數據庫在用戶“眼中“的反映,很顯然,不同層次(級別)用戶所“看到”的數據庫是不相同的。

1、模式

模式又稱概念模式或邏輯模式,對應于概念級。它是由數據庫設計者綜合所有用戶的數據,按照統一的觀點構造的全局邏輯結構,是對數據庫中全部數據的邏輯結構和特征的總體描述,是所有用戶的公共數據視圖(全局視圖)。它是由數據庫管理系統提供的數據模式描述語言(DataDescriptionLanguage,DDL)來描述、定義的,體現、反映了數據庫系統的整體觀。

2、外模式

外模式又稱子模式或用戶模式,對應于用戶級。它是某個或某幾個用戶所看到的數據庫的數據視圖,是與某一應用有關的數據的邏輯表示。外模式是從模式導出的一個子集,包含模式中允許特定用戶使用的那部分數據。用戶可以通過外模式描述語言來描述、定義對應于用戶的數據記錄(外模式),也可以利用數據操縱語言(DataManipulationLanguage,DML)對這些數據記錄進行。外模式反映了數據庫的用戶觀。

3、內模式

內模式又稱存儲模式,對應于物理級,它是數據庫中全體數據的內部表示或底層描述,是數據庫最低一級的邏輯描述,它描述了數據在存儲介質上的存儲方式和物理結構,對應著實際存儲在外存儲介質上的數據庫。內模式由內模式描述語言來描述、定義,它是數據庫的存儲觀。

在一個數據庫系統中,只有唯一的數據庫,因而作為定義、描述數據庫存儲結構的內模式和定義、描述數據庫邏輯結構的模式,也是唯一的,但建立在數據庫系統之上的應用則是非常廣泛、多樣的,所以對應的外模式不是唯一的,也不可能是唯一的。

從上圖中可以看到用戶應用視圖根據外模式進行數據操作,通過外模式一模式映射,定義和建立某個外模式與模式間的對應關系,將外模式與模式聯系起來,當模式發生改變時,只要改變其映射,就可以使外模式保持不變,對應的應用程序也可保持不變;

另一方面,通過模式一內模式映射,定義建立數據的邏輯結構(模式)與存儲結構(內模式)間的對應關系,當數據的存儲結構發生變化時,只需改變模式一內模式映射,就能保持模式不變,因此應用程序也可以保持不變。

通過外模式-模式映射和模式-內模式映射這兩個映射保證了數據庫系統中的數據具有較高的邏輯獨立性和物理獨立性。

當數據庫模式發生變化時,例如關系數據庫系統中增加新的關系、改變關系的屬性數據類型等,可以調整外模式/模式間的映像關系,保證面向用戶的各個外模式不變。應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據與應用程序的邏輯獨立性,簡稱數據的邏輯獨立性。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3767

    瀏覽量

    64279
  • 數據庫系統
    +關注

    關注

    0

    文章

    31

    瀏覽量

    9586
收藏 人收藏

    評論

    相關推薦

    數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

    一個運行在存儲上的SQLServer數據庫,有1000多個文件,大小幾十TB。數據庫每10天生成一個NDF文件,每個NDF幾百GB大小。數據庫包含兩個LDF文件。 存儲損壞,數據庫
    的頭像 發表于 10-31 13:21 ?145次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—通過拼接<b class='flag-5'>數據庫</b>碎片恢復SQLserver<b class='flag-5'>數據庫</b>

    數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例

    SQL Server數據庫故障: SQL Server附加數據庫出現錯誤823,附加數據庫失敗。數據庫沒有備份,無法通過備份恢復數據庫
    的頭像 發表于 09-20 11:46 ?294次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—SQL Server<b class='flag-5'>數據庫</b>出現823錯誤的<b class='flag-5'>數據</b>恢復案例

    一文詳解企業上云數據庫是干嘛的

    業上云數據庫是企業將其數據庫系統從傳統的本地數據中心遷移到由第方云服務提供商管理的遠程服務器上的過程。這樣做的目的通常是為了提高數據處理的
    的頭像 發表于 09-13 11:49 ?288次閱讀

    恒訊科技分析:跨境電商網站有哪些數據庫系統是推薦使用的?

    對于跨境電商網站,數據庫系統的選擇非常關鍵,以下是一些推薦使用的數據庫系統: 1、MySQL:MySQL是一個流行的開源關系型數據庫管理系統,廣泛用于Web應用開發。它以其高性能、可靠
    的頭像 發表于 08-12 15:01 ?311次閱讀

    能耗監測三級計量物聯網系統解決方案

    在當今能源緊缺、節能要求日益提高的背景下,如何高效管理能耗成為了一個亟待解決的問題。能耗監測三級計量物聯網系統是通過物聯網技術實現對電能、水力和其他資源消耗的全面監控,并采用三級計量的方式確保
    的頭像 發表于 08-01 16:09 ?364次閱讀
    能耗監測<b class='flag-5'>三級</b>計量物聯網<b class='flag-5'>系統</b>解決方案

    恒訊科技分析:sql數據庫怎么用?

    SQL數據庫的使用通常包括以下幾個基本步驟: 1、選擇數據庫系統: 選擇適合您需求的SQL數據庫系統,如MySQL、PostgreSQL、Microsoft SQL Server、SQLite等
    的頭像 發表于 07-15 14:40 ?322次閱讀

    小米試點業務系統上線OceanBase,數據庫性能飛躍新高度

    在科技日新月異的今天,小米集團作為全球領先的智能設備制造商,其業務的快速發展對底層技術架構提出了前所未有的挑戰。特別是在數據庫領域,面對海量數據處理、高并發訪問以及嚴苛的故障應對需求,傳統數據庫系統
    的頭像 發表于 07-03 15:39 ?632次閱讀

    數據庫數據恢復—raid5陣列上層Sql Server數據庫數據恢復案例

    數據庫數據恢復環境: 5塊硬盤組建一組RAID5陣列,劃分LUN供windows系統服務器使用。windows系統服務器內運行了Sql Server
    的頭像 發表于 05-08 11:43 ?479次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—raid5陣列上層Sql Server<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復案例

    Oracle數據庫是什么 Oracle數據庫的特點

    Oracle數據庫系統具有高效率、可靠性好的特點,適用于各種規模的企業和組織。它支持大容量數據和高并發事務處理,能夠滿足各種復雜的業務需求。
    的頭像 發表于 01-06 15:02 ?984次閱讀

    虹科干貨丨無模式數據庫的利與弊

    數據管理需求日益多樣,無論是金融服務、游戲還是社交媒體行業,都要求支持實時數據處理和快速迭代,無模式數據庫因其靈活性和易用性而逐漸成為開發者的新選擇。那么,無
    的頭像 發表于 12-20 09:44 ?332次閱讀

    模式數據庫的利與弊

    數據管理需求日益多樣,無論是金融服務、游戲還是社交媒體行業,都要求支持實時數據處理和快速迭代,無模式數據庫因其靈活性和易用性而逐漸成為開發者的新選擇。那么,無
    的頭像 發表于 12-16 08:04 ?487次閱讀
    無<b class='flag-5'>模式</b><b class='flag-5'>數據庫</b>的利與弊

    oracle數據庫的基本操作

    Oracle數據庫是一種關系數據庫管理系統(RDBMS),廣泛應用于企業應用中。它具有強大的功能和靈活的配置選項,可以滿足復雜的數據處理需
    的頭像 發表于 12-06 10:14 ?666次閱讀

    oracle數據庫的使用方法

    Oracle數據庫是一種關系型數據庫管理系統,它由Oracle公司開發和維護。它提供了安全、可靠和高性能的數據庫管理解決方案,被廣泛應用于企業
    的頭像 發表于 12-06 10:10 ?1184次閱讀

    oracle數據庫的操作模式分為哪兩種

    Oracle數據庫的操作模式分為兩種:在線(Online)操作模式和離線(Offline)操作模式。 在線操作模式是指
    的頭像 發表于 12-06 10:07 ?787次閱讀

    什么是JSON數據庫

    數據庫的顯著優勢關于JSON數據庫的Q&A一、什么是JSON?首先,我們得明確“JSON”的含義。開發人員在創建業務邏輯、用戶界面、數據庫或后端系統時,需要一種描述
    的頭像 發表于 12-02 08:04 ?832次閱讀
    什么是JSON<b class='flag-5'>數據庫</b>