亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

數據庫系統原理(1)--緒論

2024-07-21 02:52:27
字體:
來源:轉載
供稿:網友

基本說明

數據庫系統原理的系列章節是基于《數據庫系統原理》的基礎之上,結合自己的心得與體會進行的歸納總結。 由于這些內容都是自己對數據庫相關內容學習的最初理解,因此有所不妥的地方歡迎批評指正。 在此,特別感謝侯迪老師的辛勤教學工作以及很高的個人修養,講課堂內容真的是深入淺出,為人有風格,受益匪淺。 同時,由于實際需要,在實際學習過程中的每次課程的筆記發表在本人CSDN中,賬號為williamyi96。

數據管理技術的發展

數據管理歷史階段

數據管理技術經歷了三個階段,分別為:

人工管理階段文件系統階段數據庫系統階段

數據庫系統與文件系統

數據庫系統與文件系統的優缺點

由于文件系統的數據記錄之間沒有聯系,同時難以維護數據的完整性,并且較難進行查詢,因此利用了結構化的數據存儲模式,并且提升了數據的安全性以及維護能力的數據庫系統。

就效率而言,顯然數據庫系統具有較高的開發效率,但是文件系統并不是一無是處,其具有較高的運行效率。

數據庫系統與文件系統的本質差異

數據庫系統與文件系統的本質差異是數據庫系統將數據管理的功能獨立出來了,而不是再依附于應用本身,因此其具有較好的數據共享能力,同時防止了其他應用對數據的惡意操作,提升了數據的安全性。

數據庫系統與文件系統的本質差異

數據庫系統

數據庫的定義

數據庫是長期儲存在計算機內,有組織的,可共享大量數據的集合。

由定義可知,數據庫中的數據之間有組織,也就是數據彼此之間相互聯系,同時數據之間可以被多個應用共享。 另外值得注意的是,數據庫中的數據具有最小的冗余度和較高的獨立性。由于數據管理從應用中剝離出來了,因此各個數據管理系統之間的數據采用了集合合并的方式,最大程度地降低了數據的冗余度。同時,正是由于冗余度低,因此數據之間的獨立性高。

數據庫系統的定義

數據庫系統是實現有組織、動態地存儲大量相關的結構化數據、方便各類用戶訪問的計算機軟硬件資源的集合。

數據庫系統的組成

DBS = DB + DBMS + APP 以上為數據庫系統的核心組成,涉及到諸如以DBMS為核心的開發工具等內容不具體考慮。

其結構為: 數據庫系統的組成

數據庫系統的用戶類型

DBA + PROGRAMMER + END USER

數據庫系統的特征

信息冗余度小,易擴充。其是一種高度的結構化數據支持數據的不同視圖。不同類型的用戶所看到的數據情況是不一樣的。較高的數據獨立性。數據彼此之間結構上相互聯系,但是邏輯上彼此獨立。信息完整且功能通用。其是多種數據管理的最小完備子集合,因此數據信息對應用而言是完整的。又由于其數據由數據庫管理系統進行集中管理,而且數據管理結構化,因此其公共具有通用性。

數據模型

數據模型分類

針對不同的使用對象和應用目的,具有以下三種不同層次的數據模型:

概念模型

邏輯模型

層次模型網狀模型關系模型

物理模型

另外還可以根據數據模型的表達方式(面向語法或者是面向語義),數據模型的應用范圍等可以進行多種不同的劃分。

數據與信息

數據都有語法語義兩個方面的內涵。 數據是符號化的信息,信息是語義化的數據。以股市中的每個時段的股票價值為例,數字本身是數據,而如果構成一幅表征股票價格變動的圖,這就是信息。又如,稱黑白點陣為數據,而稱其構成的圖像則為信息。 數據處理的目的就是要找出有價值的信息。數據處理的過程就是便于更快地找到所需要的信息,來將其作為后期決策的依據。

數據模型的定義

將數據的定義和操作從應用程序中分離出來,交由數據庫管理系統進行定義和管理時,數據庫管理系統需要采用某種數據結構來定義、存儲要管理的數據。這種數據結構相當于是數據庫管理系統的數據模型。

在構建數據模型時,有概念數據模型和結構數據模型。兩者的本質區別是概念數據模型是面向真實世界的,而結構數據模型是面向計算機世界的。同時,值得注意的是,連接計算機世界與現實世界的橋梁是信息世界。

更為形式化地定義數據模型是:數據模型是規定現實世界數據特征的抽象,是用來描述數據的語法、語義和操作的一組概念組合。

對數據模型的要求

能比較真實地模擬現實世界能夠被人所理解便于在計算機上進行實現

值得注意的是,前兩條與最后一條之間往往是矛盾的,因此我們需要辯證地去思考如何實現數據模型的高效化。

數據模型三要素

數據模型通常由數據結構、數據操作和完整性約束三部分組成。其中,數據結構式指數據的組織形式,數據操作是指查詢和更新,完整性約束是指規定數據合理正確的限制性條件。

邏輯數據模型

邏輯數據模型典型的有三種(數據模型分類時已經做具體說明,在此不贅述),其中層次模型可以使用樹進行呈現,網狀模型可以用圖進行呈現,而關系模型則可以通過表來進行呈現。各種邏輯模型之間的區別在于數據之間聯系的表示方式不同。

由于網狀模型和層次模型在進行實現時,結構往往較為復雜。因此,關系模型被廣泛地使用。

關于關系模型的具體內容將在第二章中進行詳細介紹。

數據模式

數據模式是數據模型的實例化。相當于數據模型提供了一個書架,而數據模式是根據這個書架將其填滿了書。

三級數據模式

三級模式結構

現代數據庫設計中一般采用上述三級模式結構,其中本質的目的是提升物理數據和邏輯數據的獨立性。外模式與模式之間的映射關系提升了邏輯數據的獨立性,同時內模式和模式之間的映射關系提升了物理數據的獨立性。下面以圖書館的書籍管理為例進行說明: 所有書籍的圖書館編號就是模型,其有且僅有一個,而外模式就是根據書籍的不同類別進行分類之后的索引號,外模式與模式之間構成了一種映射; 而內模式就是對應于編號之后的具體的書籍的物理位置,其與模式之間也是一種映射關系;

當我們需要修改數據庫的信息時,無論是修改外模式還是內模式,我們都不需要對內模式進行修改,我們只需要更改對應的映射關系即可。

數據庫管理系統

數據庫管理系統的主要功能

DBMS提供了數據的定義、操縱、存儲、保護和維護功能。

數據庫管理系統是數據庫系統的核心,由應用程序到數據庫的級聯結構我們可以看到,所有應用程序訪問數據庫的請求都是由數據庫管理系統來處理的。

對數據庫的操作

廣義上來說,各種用戶對數據庫的操作請求有兩類,分別為查詢和更新。其中更新包括“刪”“改”“查”。

數據庫管理系統在執行上述對數據庫的操作時,主要有兩種方式:解釋方法和預編譯方法。解釋方法是將數據庫管理系統作為數據庫的核心成分,同時將每一次的命令都通過數據庫管理系統進行執行;而預編譯則是在運行之前,對將要執行的數據庫語句進行編譯處理,保存為可執行的代碼。隨著數據庫技術的發展,前者已經逐漸被后者取代。

數據目錄

數據目錄的定義

數據目錄時一組關于數據的數據,也被稱之為元數據。

數據目錄的基本功能

數據目錄的基本功能是將數據庫中的數據進行統一管理,實現大范圍內的數據共享,并且使系統將相關定義和描述進行長期保存。

數據目錄與一般數據的區別

與一般數據相比,數據目錄只能由系統定義和為系統所有,在初始化時由系統自動生成,而不能夠用SQL之類的語句定義,同時往往相對而言是靜態的。也就是一般定義了數據的組織形式之后一段時間不會發生改變;而一般的數據可以使用SQL之類的語句進行定義,同時往往是動態的,也就是數據庫中的數據可以進行更新。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久夜色精品国产亚洲aⅴ| 在线视频中文亚洲| 欧美专区在线观看| 国产精品高潮呻吟久久av无限| 欧美日韩国产91| 国产精品成人免费电影| 久久人人97超碰精品888| 国产一区二区三区在线观看网站| 国产精品久久久av久久久| 日韩av在线网址| 国产一区二区三区免费视频| 538国产精品一区二区免费视频| 国产精品成人aaaaa网站| 国产成人在线精品| 亚洲天堂免费观看| 国产成人在线亚洲欧美| 国产国产精品人在线视| 亚洲精品资源美女情侣酒店| 国产日韩专区在线| 国产91色在线|免| 国产成人久久久精品一区| 久久艹在线视频| 亚洲精品国产品国语在线| 2020欧美日韩在线视频| 亚洲自拍偷拍色片视频| 国产精品自产拍高潮在线观看| 欧美日韩国产影院| 亚洲四色影视在线观看| 亚洲成人av片在线观看| 久久精品人人爽| 欧美另类69精品久久久久9999| 国产精品一区二区三区毛片淫片| 久久久久北条麻妃免费看| 欧美一级bbbbb性bbbb喷潮片| 亚洲欧美日韩中文在线制服| 日韩电影免费观看在线观看| 久久99国产精品自在自在app| 国产亚洲美女久久| 亚洲国产精品人人爽夜夜爽| 欧美性视频在线| 亚洲白虎美女被爆操| 综合国产在线视频| 亚洲人成欧美中文字幕| 亚洲精品美女久久久| 国产精品一区二区性色av| 亚洲影视九九影院在线观看| 国产成人鲁鲁免费视频a| 51精品国产黑色丝袜高跟鞋| 欧美另类第一页| 色综合色综合久久综合频道88| 亚洲欧美中文字幕在线一区| 国产日韩在线亚洲字幕中文| 午夜精品蜜臀一区二区三区免费| 国内精品久久久久久中文字幕| 亚洲另类xxxx| 日韩欧美在线视频日韩欧美在线视频| 午夜剧场成人观在线视频免费观看| 亚洲色图日韩av| 国产国语刺激对白av不卡| 亚洲国产成人久久综合一区| 亚洲男人第一网站| 国产精品久久电影观看| 久久精品最新地址| 日本午夜人人精品| 好吊成人免视频| 亚洲欧美第一页| 69**夜色精品国产69乱| 亚洲开心激情网| 国产精品视频导航| 国产一区二区三区欧美| 欧美在线视频观看| 国产精品一区二区三区成人| 色青青草原桃花久久综合| 亚洲综合视频1区| 欧美激情免费观看| 欧美性受xxxx黑人猛交| 亚洲日韩欧美视频| 欧美韩国理论所午夜片917电影| 欧美电影免费观看| 亚洲黄一区二区| 在线观看成人黄色| 国产精品99免视看9| 日韩在线www| 国产精品揄拍500视频| 欧美日韩国产中文字幕| 亚洲精品国精品久久99热一| 国产精品v日韩精品| 成人欧美一区二区三区黑人| 亚洲人成电影网站色…| 亚洲欧洲日产国码av系列天堂| 欧美成人免费va影院高清| 久久九九有精品国产23| 精品成人69xx.xyz| 色综合久久天天综线观看| 亚洲欧美另类在线观看| 久久香蕉国产线看观看网| 亚洲综合一区二区不卡| 日本欧美在线视频| 黑人巨大精品欧美一区二区免费| 亚洲精品欧美日韩专区| 久久噜噜噜精品国产亚洲综合| 日韩欧美成人网| 精品国产精品三级精品av网址| 不卡av在线播放| 97久久国产精品| 欧美性生交大片免费| 欧美激情网友自拍| 成人精品久久久| 成人黄色短视频在线观看| 久久天天躁狠狠躁老女人| 中文字幕av一区二区三区谷原希美| 欧美专区在线观看| 国产精品久久久久久久久久ktv| 38少妇精品导航| 亚洲欧美国产视频| 欧美性猛交xxxx免费看久久久| 亚洲国语精品自产拍在线观看| 国产日韩换脸av一区在线观看| 久久久久女教师免费一区| 国产精品视频成人| 国产精品一区二区久久久久| 亚洲国产中文字幕在线观看| 成人免费网站在线观看| 亚洲国产成人91精品| 日韩精品免费在线播放| 韩国福利视频一区| 亚洲成人黄色网址| 久久久视频精品| 久久久999成人| 亚洲黄色片网站| 午夜精品www| 欧美黄色免费网站| 国产成人精品视频在线观看| 91高清在线免费观看| 国产精品男女猛烈高潮激情| 8x拔播拔播x8国产精品| 久久精品国产96久久久香蕉| 欧美高清电影在线看| 欧美成年人视频网站欧美| 欧美理论片在线观看| 伊人久久大香线蕉av一区二区| 欧美成人免费视频| 91亚洲精品久久久| 久久免费视频这里只有精品| 日本午夜在线亚洲.国产| 亚洲直播在线一区| 91黑丝在线观看| 欧美日韩成人免费| 国产精品一区二区久久精品| 日韩成人高清在线| 亚洲人成网站在线播| 久久中文字幕在线| 亚洲欧美日韩久久久久久| 国产日韩av在线播放| 亚洲国产小视频在线观看| 91九色精品视频| 日日摸夜夜添一区| 精品欧美aⅴ在线网站| 日韩人体视频一二区| 亚洲视频777| 欧洲中文字幕国产精品| 中日韩美女免费视频网址在线观看| 亚洲精品久久久久国产| 精品国产91久久久久久老师|