數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)及內(nèi)部結(jié)構(gòu)
2012/9/18 9:31:03

  (一)數(shù)據(jù)庫(kù)的特點(diǎn)
  數(shù)據(jù)庫(kù)技術(shù)網(wǎng)站制作是在文件系統(tǒng)基礎(chǔ)上設(shè)計(jì)案例發(fā)展產(chǎn)生的,兩者都以數(shù)據(jù)文件的形式組織數(shù)據(jù),但由于數(shù)據(jù)庫(kù)系統(tǒng)在文件系統(tǒng)之上加入了DBMs對(duì)數(shù)據(jù)進(jìn)行管理,從而使得數(shù)據(jù)庫(kù)系統(tǒng)具有以下特點(diǎn):
  1.?dāng)?shù)據(jù)的集成性
  數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)集成性主要表現(xiàn)在如下幾個(gè)方面:
  (1)在數(shù)據(jù)庫(kù)系統(tǒng)中采用統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)方式.如在關(guān)系數(shù)據(jù)庫(kù)中采用二維表作為統(tǒng)一結(jié)構(gòu)方式。
  (2)在數(shù)據(jù)庫(kù)系統(tǒng)中按照多個(gè)應(yīng)用的需要組織全局的統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)(即數(shù)據(jù)模式),數(shù)據(jù)模式不僅町以建立全局的數(shù)據(jù)結(jié)構(gòu),還可以建立數(shù)據(jù)間的語(yǔ)義聯(lián)系,從而構(gòu)成一個(gè)內(nèi)在緊密聯(lián)系的數(shù)據(jù)整體。
  (3)數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)模式是多個(gè)應(yīng)用共同的、全局的數(shù)據(jù)結(jié)構(gòu),而每個(gè)應(yīng)用的數(shù)據(jù)則是全局結(jié)構(gòu)中的一部分,稱(chēng)為局部結(jié)構(gòu)(即視圖),這種全局與局部的結(jié)構(gòu)模式構(gòu)成了數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)集成性的主要特征。
  2.?dāng)?shù)據(jù)的高共享性與低冗余性
  由于數(shù)據(jù)的集成性,使得數(shù)據(jù)可為多個(gè)應(yīng)用所共享;特別是在網(wǎng)絡(luò)發(fā)達(dá)的今天,數(shù)據(jù)庫(kù)與網(wǎng)絡(luò)的結(jié)合擴(kuò)大了數(shù)據(jù)關(guān)系的應(yīng)用范圍。數(shù)據(jù)的共享又可極大地減少數(shù)據(jù)冗余性,不僅減少了不必要的存儲(chǔ)空間,更為重要的是可以避免數(shù)據(jù)的不一致性。所謂數(shù)據(jù)的一致性,是指在系統(tǒng)中同一數(shù)據(jù)的不同出現(xiàn)應(yīng)保持相同的值;而數(shù)據(jù)的不一致性指是同一數(shù)據(jù)在系統(tǒng)的不同復(fù)制處有不同的值。因此,減少冗余性以避免數(shù)據(jù)的不同出現(xiàn)是保證系統(tǒng)一致性的基礎(chǔ)。
  3.?dāng)?shù)據(jù)獨(dú)立性
  數(shù)據(jù)獨(dú)立性是數(shù)據(jù)與程序間的互不依賴(lài)性,即數(shù)據(jù)庫(kù)中數(shù)據(jù)獨(dú)立于應(yīng)用程序而不依賴(lài)于應(yīng)用程序。也就是說(shuō),數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)與訪(fǎng)問(wèn)方式的改變不會(huì)影響應(yīng)用程序。
  數(shù)據(jù)獨(dú)立性一般分為物理獨(dú)立性和邏輯獨(dú)立性?xún)杉?jí)。
  (1)物理獨(dú)立性:數(shù)據(jù)的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)、訪(fǎng)問(wèn)方式等)的改變(如存儲(chǔ)設(shè)備的更換、物理存儲(chǔ)的更換、訪(fǎng)問(wèn)方式改變等)不影響數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),從而不致引起應(yīng)用程序的變化。
  (2)邏輯獨(dú)立性:數(shù)據(jù)庫(kù)總體邏輯結(jié)構(gòu)的改變,如修改數(shù)據(jù)模式、增加新的數(shù)據(jù)類(lèi)型、改變數(shù)據(jù)間的聯(lián)系等,不需要相應(yīng)修改應(yīng)用程序。
  數(shù)據(jù)庫(kù)系統(tǒng)在其內(nèi)部具有三級(jí)模式和二級(jí)映射。三級(jí)模式分別是概念級(jí)模式、內(nèi)部級(jí)模式與外部級(jí)模式。二級(jí)映射則分別是概念級(jí)到內(nèi)部級(jí)的映射以及外部級(jí)到概念級(jí)的映射。這種置級(jí)模式與二級(jí)映射構(gòu)成了數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部的抽象結(jié)構(gòu)體系。
  1.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式
  數(shù)據(jù)模式是數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)結(jié)構(gòu)的一種表示形式,它具有不同的層次與結(jié)構(gòu)方式。
  (1)概念模式。概念模式(IZonceptual Schema)是數(shù)據(jù)庫(kù)系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶(hù)(應(yīng)用)的公共數(shù)據(jù)視圖。此種描述是一種抽象的描述,它不涉及具體的硬件環(huán)境與平臺(tái),也與具體的軟件環(huán)境無(wú)關(guān)。
  概念模式主要描述數(shù)據(jù)的概念記錄類(lèi)型以及它們之間的關(guān)系,它還包括一些數(shù)據(jù)問(wèn)的語(yǔ)義約束,對(duì)它的描述可用DBMS中的DDI。語(yǔ)言定義。
  (2)外模式。外模式(External Schema)是用戶(hù)的數(shù)據(jù)視圖,也就是用戶(hù)所見(jiàn)到的數(shù)據(jù)模式,由概念模式推導(dǎo)而出。概念模式給出了系統(tǒng)全局的數(shù)據(jù)描述,而外模式則給出每個(gè)用戶(hù)的局部數(shù)據(jù)描述。一個(gè)概念模式可以有若干個(gè)外模式,每個(gè)用戶(hù)只關(guān)心與他有關(guān)的模式,這樣不僅可以屏蔽大量無(wú)關(guān)信息,而且有利于數(shù)據(jù)保護(hù)。在一般的DBMS中都提供有相關(guān)的外模式描述語(yǔ)言。
  (3)內(nèi)模式。內(nèi)模式(Internal Schema)給出了數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理訪(fǎng)問(wèn)方法,如數(shù)據(jù)存儲(chǔ)的文件結(jié)構(gòu)、索引、集簇及hash等訪(fǎng)問(wèn)方式及訪(fǎng)問(wèn)路徑,其物理性主要體現(xiàn)在操作系統(tǒng)及文件級(jí)上,還未深入到設(shè)備級(jí)上(如磁盤(pán)及磁盤(pán)操作)。內(nèi)模式對(duì)一般用戶(hù)是透明的.但它的設(shè)計(jì)直接影響數(shù)據(jù)庫(kù)的性能。DBMS一般提供相關(guān)的內(nèi)模式描述語(yǔ)言(內(nèi)模式DD[.)。

下一頁(yè)
返回列表
返回首頁(yè) 主站蜘蛛池模板: gay在线看www| 国产三级香港三韩国三级| xvideos永久免费入口| 欧美特黄a级高清免费大片| 国产又黄又大又粗的视频| t66y最新地址| 最近中文字幕mv免费视频| 亚洲精品午夜国产va久久| 精品熟女少妇av免费久久| 国产精品亲子乱子伦xxxx裸 | 黄色网站在线免费观看| 国产精品综合一区二区三区| caoporm碰最新免费公开视频| 日韩欧美小视频| 亚洲国产成人超福利久久精品| 美女扒开尿口给男人桶爽视频 | 特级淫片国产免费高清视频| 午夜免费1000部| 久久久久777777人人人视频| 好男人官网资源在线观看| 久青草视频在线播放| 男女免费爽爽爽在线视频| 国产在线精品国自产拍影院同性| av免费不卡国产观看| 日本一线a视频免费观看| 亚洲欧美日韩中文字幕一区二区三区 | 一本无码中文字幕在线观| 无码人妻一区二区三区免费视频 | 国产伦子系列麻豆精品| 国产在线jyzzjyzz免费麻豆| 女人双腿搬开让男人桶| 久久狠狠爱亚洲综合影院| 欧美黑人巨大videos极品 | 恋恋视频2mm极品写真| 亚洲va久久久噜噜噜久久| 欧美精品18videosex性欧美| 亲密爱人之无限诱惑| 色狠狠一区二区三区香蕉蜜桃| 国产强伦姧在线观看| 免费在线h视频| 国产精品99久久久精品无码|