最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)詳解之三級模式結(jié)構(gòu)

 更新時間:2021年09月17日 09:56:19   作者:_筱羽  
這篇文章主要為大家介紹了數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu),文中通過圖文的方式詳細(xì)的解析了數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的三級模式結(jié)構(gòu),有需要的朋友可以借鑒參考下

說三級模式之前,先了解數(shù)據(jù)庫系統(tǒng)模式的概念

模式,是對數(shù)據(jù)庫邏輯結(jié)構(gòu)的描述,是對型的描述,不涉及具體值。(如學(xué)生表,這張表的結(jié)構(gòu)由Sno,sname等等屬性構(gòu)成)如下:

例子:“學(xué)生選課數(shù)據(jù)庫”的模式:

在這里介紹一下實例:

是數(shù)據(jù)庫某一時刻的狀態(tài)——模式的一個具體值。(一個模式在不同的時刻可以有不同的實例)

同一個模式可以有多個實例。(學(xué)生選課數(shù)據(jù)庫,有兩個實例。分別是13年和14年的實例)

實例隨數(shù)據(jù)庫中的數(shù)據(jù)的更新而變動(隨著時間的變化,會有新的學(xué)年新的學(xué)生選課實例)

一、從數(shù)據(jù)庫管理系統(tǒng)角度看

在數(shù)據(jù)庫系統(tǒng)中,用戶看到的數(shù)據(jù)和計算機從存放的數(shù)據(jù)是兩回事。但二者之間是有聯(lián)系的,實際上它們之間已經(jīng)通過了兩次變換:第一次是系統(tǒng)為了減少冗余,實現(xiàn)數(shù)據(jù)共享,把所有用戶的數(shù)據(jù)進(jìn)行綜合,抽象成一個統(tǒng)一的數(shù)據(jù)視圖(概念模型);第二次是為了提高存取效率,改善性能,把全局視圖的數(shù)據(jù)按照物理組織的最優(yōu)形式存放(物理模型)起來。

美國國家標(biāo)準(zhǔn)委員會(ANSI)所屬的標(biāo)準(zhǔn)計劃合要求委員會(Standards Planning and Requirements Committee,SPARC)于1975年公布了關(guān)于數(shù)據(jù)庫標(biāo)準(zhǔn)的報告,提出了數(shù)據(jù)庫的三級組織結(jié)構(gòu),稱為SPARC分級結(jié)構(gòu),分別為內(nèi)模式、模式、外模式。

數(shù)據(jù)庫的三級模式是數(shù)據(jù)庫系統(tǒng)內(nèi)部的系統(tǒng)結(jié)構(gòu)。

1.模式

模式也稱為邏輯模式或概念模式,是對數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述、是對型的描述,不涉及具具體值、模式是相對穩(wěn)定的,是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層,既不涉及數(shù)據(jù)庫存儲細(xì)節(jié)和硬件環(huán)境,也不涉及具體的應(yīng)用程序、所使用的應(yīng)用開發(fā)工具和高級程序設(shè)計語言。

一個數(shù)據(jù)庫只有一種模式。數(shù)據(jù)庫模式以某種數(shù)據(jù)模型為基礎(chǔ),統(tǒng)一綜合地考慮了所有用戶的需求,并將這些需求有機地結(jié)合成一個邏輯整體。

模式是數(shù)據(jù)項值的框架。數(shù)據(jù)庫系統(tǒng)的模式通常還包含訪問控制、保密定義、完整性檢查等方面的內(nèi)容。

2.外模式

外模式也稱為子模式或用戶模式,它是用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。

外模式一般是模式的子集,一種模式可以由多種外模式。由于它是各個用戶的數(shù)據(jù)視圖,所以,如果不同的用戶在應(yīng)用需求、看待數(shù)據(jù)的方式、對數(shù)據(jù)保密的要求等各方面存在差異,則對外模式的描述就是不同的。即使是模式中的同一數(shù)據(jù),其在外模式中的結(jié)構(gòu)、類型、長度、保密級別等也可以不同。另外,同一外模式也可以為某一用戶的多個應(yīng)用系統(tǒng)所用,但是一個應(yīng)用程序只能使用一種外模式。

外模式是保證數(shù)據(jù)庫安全的一種有力措施,用戶只能看見和訪問所對應(yīng)的外模式中的數(shù)據(jù),數(shù)據(jù)庫中的其他數(shù)據(jù)是不可見的。

3.內(nèi)模式

內(nèi)模式也稱為存儲模式,它是數(shù)據(jù)庫在物理存儲器上具體實現(xiàn)的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方法,也是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述。一個數(shù)據(jù)庫只有一種內(nèi)模式。

4.模式之間的映射

數(shù)據(jù)庫系統(tǒng)的三級模式是數(shù)據(jù)庫在三個級別上的抽象,把數(shù)據(jù)的具體組織留給數(shù)據(jù)庫管理系統(tǒng),用戶就能夠邏輯地處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計算機中的具體表示方式和存儲方式。為了能夠在內(nèi)部實現(xiàn)這三個抽象層次的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫管理系統(tǒng)在這三級模式之間提供了兩層映射:

(1)外模式/模式之間的映射

(2)模式/內(nèi)模式之間的映射

二、從構(gòu)件角度看,數(shù)據(jù)庫系統(tǒng)由硬件、軟件等部分組成

三、從最總用戶的角度來看

數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)有:

單用戶結(jié)構(gòu)

主從式結(jié)構(gòu)

分布式結(jié)構(gòu)

客戶--服務(wù)器

瀏覽器--數(shù)據(jù)庫服務(wù)器

以上就是數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)詳解之三級模式結(jié)構(gòu)的詳細(xì)內(nèi)容,更多關(guān)于數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Linux下 mysql oracle 簡單使用手冊

    Linux下 mysql oracle 簡單使用手冊

    1.linux下使用Mysql與oracle的 簡單說明
    2009-06-06
  • DBeaver下載安裝詳細(xì)教程

    DBeaver下載安裝詳細(xì)教程

    DBeaver是數(shù)據(jù)庫管理工具,如何下載安裝,下面將詳細(xì)介紹DBeaver下載安裝詳細(xì)教程,感興趣的朋友跟隨小編一起學(xué)習(xí)下吧
    2021-11-11
  • sql注入之新手入門示例詳解

    sql注入之新手入門示例詳解

    這篇文章僅僅是對SQL注入進(jìn)行了一個簡單的入門知識的講解,是sql注入的基礎(chǔ)篇,有個好的開頭能夠幫助大家對SQL注入有一個具體清晰的了解和認(rèn)識。下面來一起看看吧,有需要的可以參考借鑒。
    2016-09-09
  • DBeaver之如何導(dǎo)出數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)

    DBeaver之如何導(dǎo)出數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)

    這篇文章主要介紹了DBeaver之如何導(dǎo)出數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • DBeaver導(dǎo)入csv到數(shù)據(jù)庫的簡單步驟記錄

    DBeaver導(dǎo)入csv到數(shù)據(jù)庫的簡單步驟記錄

    這篇文章主要介紹了DBeaver導(dǎo)入csv到數(shù)據(jù)庫的簡單步驟,DBeaver是一款功能強大的數(shù)據(jù)庫管理工具,支持導(dǎo)入CSV文件到數(shù)據(jù)庫,文中給出了完整的步驟記錄,需要的朋友可以參考下
    2025-01-01
  • 數(shù)據(jù)庫加密字段進(jìn)行模糊查詢詳解

    數(shù)據(jù)庫加密字段進(jìn)行模糊查詢詳解

    這篇文章主要為大家介紹了數(shù)據(jù)庫加密字段進(jìn)行模糊查詢詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • 關(guān)于navicat事務(wù)自動提交問題

    關(guān)于navicat事務(wù)自動提交問題

    這篇文章主要介紹了關(guān)于navicat事務(wù)自動提交問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 深入講解SQL中的字符串拼接

    深入講解SQL中的字符串拼接

    這篇文章主要介紹了關(guān)于SQL中字符串拼接的相關(guān)資料,其中包括了數(shù)字 + 字符串、數(shù)字 + 數(shù)字、字符串 + 字符串以及使用CAST和CONVERT函數(shù)進(jìn)行類型轉(zhuǎn)換等,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • StarRocks簡介與搭建使用詳解

    StarRocks簡介與搭建使用詳解

    StarRocks是新一代極速全場景MPP數(shù)據(jù)庫(高并發(fā)數(shù)據(jù)庫),StarRocks充分吸收關(guān)系型OLAP數(shù)據(jù)庫和分布式存儲系統(tǒng)在大數(shù)據(jù)時代的優(yōu)秀研究成果,本文給大家介紹了StarRocks借本簡介與搭建使用,需要的朋友可以參考下
    2025-03-03
  • MSSQL轉(zhuǎn)MySQL數(shù)據(jù)庫的實際操作記錄

    MSSQL轉(zhuǎn)MySQL數(shù)據(jù)庫的實際操作記錄

    今天把一個MSSQL的數(shù)據(jù)庫轉(zhuǎn)成MySQL,在沒有轉(zhuǎn)換工具的情況下,對于字段不多的數(shù)據(jù)表我用了如下手功轉(zhuǎn)換的方法,還算方便。MSSQL使用企業(yè)管理器操作,MySQL用phpmyadmin操作。
    2010-06-06

最新評論

南和县| 丽水市| 沿河| 淮安市| 义乌市| 临江市| 日照市| 肥西县| 祥云县| 蒙阴县| 呼图壁县| 凉山| 连南| 枝江市| 琼海市| 沭阳县| 新竹市| 开江县| 公主岭市| 融水| 海安县| 西乌| 新乡县| 台湾省| 平谷区| 安远县| 镇雄县| 富锦市| 石首市| 宝兴县| 绥江县| 留坝县| 游戏| 拜泉县| 正镶白旗| 通山县| 甘谷县| 翁源县| 自治县| 合阳县| 西和县|