国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

數(shù)據(jù)庫(kù)系統(tǒng)原理(數(shù)據(jù)庫(kù)原理是什么?)

數(shù)據(jù)庫(kù)原理是什么?數(shù)據(jù)庫(kù)的基本概念數(shù)據(jù):實(shí)際上是描述事物的符號(hào)記錄。數(shù)據(jù)的特性:有一定的結(jié)構(gòu),有類型和值,比如整型,實(shí)型,字符型。并且數(shù)據(jù)的值給出了符合原型的值,例如整數(shù)值15。數(shù)據(jù)庫(kù)是數(shù)據(jù)的集合,具

數(shù)據(jù)庫(kù)系統(tǒng)原理(數(shù)據(jù)庫(kù)原理是什么?)

數(shù)據(jù)庫(kù)原理是什么?

數(shù)據(jù)庫(kù)的基本概念數(shù)據(jù):實(shí)際上是描述事物的符號(hào)記錄。數(shù)據(jù)的特性:有一定的結(jié)構(gòu),有類型和值,比如整型,實(shí)型,字符型。并且數(shù)據(jù)的值給出了符合原型的值,例如整數(shù)值15。數(shù)據(jù)庫(kù)是數(shù)據(jù)的集合,具有統(tǒng)一的結(jié)構(gòu),存儲(chǔ)在統(tǒng)一的存儲(chǔ)介質(zhì)中。它是各種應(yīng)用數(shù)據(jù)的集成,可以被各種應(yīng)用程序共享。數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)是按照數(shù)據(jù)提供的數(shù)據(jù)模式存儲(chǔ)的,具有集成和共享的特點(diǎn)。數(shù)據(jù)庫(kù)管理系統(tǒng):一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫(kù)中的數(shù)據(jù)組織、數(shù)據(jù)操作、數(shù)據(jù)維護(hù)、控制和保護(hù)以及數(shù)據(jù)服務(wù),是數(shù)據(jù)庫(kù)的核心。

專升本數(shù)據(jù)庫(kù)原理知識(shí)點(diǎn)總結(jié)歸納?

數(shù)據(jù)庫(kù)原理

信息和數(shù)據(jù)

信息:現(xiàn)實(shí)世界中事物存在方式的綜合及其運(yùn)動(dòng)狀態(tài)的反應(yīng)。

起源于物質(zhì)和能量:信息離不開(kāi)物質(zhì),信息的傳遞和獲取需要消耗能量。

感知:不同的信息源以不同的形式感知,比如感官和儀表盤(pán)。

可以儲(chǔ)存、加工、傳遞和再生:如大腦的儲(chǔ)存被稱為記憶。

數(shù)據(jù):記錄信息的可識(shí)別符號(hào),是信息的表現(xiàn)形式。

同樣的信息可以有不同的形式,信息本身并不隨著數(shù)據(jù)形式的改變而改變。

與數(shù)據(jù)的聯(lián)系

代表與被代表

信息=數(shù)據(jù)處理

數(shù)據(jù)庫(kù)發(fā)展

勞動(dòng)管理

數(shù)據(jù)未保存。

程序=gt內(nèi)存=gt處理=gt完成=gt釋放

沒(méi)有專門(mén)的管理軟件。

邏輯結(jié)構(gòu)和物理結(jié)構(gòu)由應(yīng)用程序決定。

數(shù)據(jù)不共享

僅面向數(shù)據(jù)的程序定義

數(shù)據(jù)獨(dú)立性

強(qiáng)烈依賴程序數(shù)據(jù)

文件系統(tǒng)

另存為數(shù)據(jù)文件。

通過(guò)文件系統(tǒng)管理數(shù)據(jù)

數(shù)據(jù)被組織成具有特定結(jié)構(gòu)文件。

共享性差,冗余大,容易造成數(shù)據(jù)不一致。

設(shè)備獨(dú)立性

程序只需要考慮文件路徑,不需要考慮物理結(jié)構(gòu)。

獨(dú)立性還是很差的

數(shù)據(jù)庫(kù)系統(tǒng)

結(jié)構(gòu)數(shù)據(jù)

高共享低冗余。

多個(gè)應(yīng)用程序和用戶可以共同使用一組數(shù)據(jù)。

高度獨(dú)立

身體獨(dú)立

存儲(chǔ)結(jié)構(gòu)、存取方式和存儲(chǔ)設(shè)備

邏輯獨(dú)立性

定義、數(shù)據(jù)類型、數(shù)據(jù)關(guān)系

數(shù)據(jù)控制

安全

密碼驗(yàn)證

權(quán)限管理

完整

正確性

數(shù)據(jù)的合法性是數(shù)據(jù)類型。

效率

數(shù)據(jù)范圍,如月份

兼容性

同事士多說(shuō),如果性別不能同時(shí)是男是女。

被.復(fù)雜化

多應(yīng)用和多用戶同時(shí)使用

數(shù)據(jù)恢復(fù)

錯(cuò)誤,故障恢復(fù)

數(shù)據(jù)庫(kù)系統(tǒng)

用戶

最終用戶

應(yīng)用程序員

數(shù)據(jù)庫(kù)管理員(DBA)

設(shè)計(jì)、建立、管理和維護(hù)數(shù)據(jù)庫(kù)。

數(shù)據(jù)庫(kù)設(shè)計(jì)

訪問(wèn)結(jié)構(gòu)和訪問(wèn)策略

幫助最終用戶和應(yīng)用程序員

定義安全性和完整性

監(jiān)督數(shù)據(jù)庫(kù)的使用和操作。

改進(jìn)數(shù)據(jù)庫(kù)

軟件系統(tǒng)

應(yīng)用系統(tǒng)

應(yīng)用開(kāi)發(fā)工具

數(shù)據(jù)庫(kù)管理系統(tǒng)

操作系統(tǒng)

管理計(jì)算機(jī)資源

數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)模式結(jié)構(gòu)

模式:數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的邏輯結(jié)構(gòu)和特性描述。

示例:模式的具體值

例子

模式:?jiǎn)T工基本信息數(shù)據(jù)庫(kù)

例:A公司和b公司員工的基本信息。

數(shù)據(jù)庫(kù)三級(jí)模式

外部模式(用戶級(jí))

一個(gè)數(shù)據(jù)庫(kù)有多個(gè)外部模式。

確保數(shù)據(jù)安全。

DBMS提供子模式定義語(yǔ)言。

模式(概念層次)

一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式。

定義邏輯結(jié)構(gòu)

定義數(shù)據(jù)關(guān)系

內(nèi)部模式(物理層)

一個(gè)數(shù)據(jù)只有一個(gè)內(nèi)部模式。

記錄方式

DBMS提供了內(nèi)部模式定義語(yǔ)言。

數(shù)據(jù)庫(kù)輔助映像

外部架構(gòu)/架構(gòu)圖像

確定局部邏輯結(jié)構(gòu)和全局邏輯結(jié)構(gòu)的關(guān)系。

架構(gòu)/內(nèi)部架構(gòu)圖像

確定全局邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。

數(shù)據(jù)庫(kù)管理系統(tǒng)

數(shù)據(jù)庫(kù)管理系統(tǒng)的組成

語(yǔ)言編譯器

定義語(yǔ)言(DDL)編譯器

源模式被編譯成數(shù)據(jù)庫(kù)結(jié)構(gòu)信息描述。

數(shù)據(jù)操作語(yǔ)言(DML)編譯器

轉(zhuǎn)換為可執(zhí)行的添加、刪除和更正。

系統(tǒng)操作控制程序

系統(tǒng)總控制程序

協(xié)調(diào)各種項(xiàng)目的活動(dòng)。

安全控制程序

權(quán)限管理

完整性控制程序

完整性約束

并行控制程序

多應(yīng)用

初始數(shù)據(jù)庫(kù)的數(shù)據(jù)加載

重組計(jì)劃

當(dāng)數(shù)據(jù)庫(kù)性能降低時(shí)進(jìn)行重組。

系統(tǒng)恢復(fù)程序

恢復(fù)到以前的正確狀態(tài)。

數(shù)據(jù)字典

描述數(shù)據(jù)庫(kù)中相關(guān)信息的數(shù)據(jù)目錄,如數(shù)據(jù)庫(kù)三級(jí)模式、數(shù)據(jù)類型、用戶名、用戶權(quán)限等關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的信息。

DBMS數(shù)據(jù)訪問(wèn)

用戶使用特定的操作語(yǔ)言向DBMS發(fā)送訪問(wèn)請(qǐng)求。

將DBMS請(qǐng)求轉(zhuǎn)換成代碼指令

檢查DBMS三級(jí)模式和二級(jí)映像。

通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)數(shù)據(jù)庫(kù)執(zhí)行訪問(wèn)操作

數(shù)據(jù)庫(kù)管理系統(tǒng)接收訪問(wèn)操作結(jié)果

DBMS對(duì)數(shù)據(jù)結(jié)果執(zhí)行必要的處理(如格式轉(zhuǎn)換)。

并將DBMS處理結(jié)果返回給用戶。

數(shù)據(jù)模型

三個(gè)世界

當(dāng)今世界

客觀描述

事物作為整體,事物作為個(gè)體,特征,事物作為聯(lián)系。

信息世界

世界在人腦中的反映

實(shí)體(汽車(chē))

物理形狀(汽車(chē))

實(shí)體集(所有汽車(chē))

屬性

一個(gè)實(shí)體的特征。

唯一標(biāo)識(shí)實(shí)體的屬性

地區(qū)

屬性值范圍

接觸

一對(duì)一

1牛

n對(duì)n

計(jì)算機(jī)世界

領(lǐng)域

標(biāo)記實(shí)體屬性的命名單位。

記錄

字段的有序集合

文件

同類記錄的集合。

關(guān)鍵字

唯一標(biāo)識(shí)文件中記錄的字段。

實(shí)體模型(概念模型)

基本成分

實(shí)心形狀(矩形框)

屬性(橢圓形框)

聯(lián)系人(菱形框)

聯(lián)系人類型

這兩個(gè)實(shí)體之間的聯(lián)系

三個(gè)或更多實(shí)體之間的聯(lián)系

同一實(shí)體集內(nèi)實(shí)體之間的關(guān)系

數(shù)據(jù)模型

分層模型(樹(shù))

特性

每棵樹(shù)只有一個(gè)沒(méi)有父節(jié)點(diǎn)的節(jié)點(diǎn),這個(gè)節(jié)點(diǎn)就是根節(jié)點(diǎn)。

根以外的其他節(jié)點(diǎn)只有一個(gè)父節(jié)點(diǎn)。

父子節(jié)點(diǎn)的關(guān)系是1對(duì)N的關(guān)系。

數(shù)據(jù)操作和整數(shù)約束

主要操作:添加、刪除和搜索。

插入子節(jié)點(diǎn)必須有父節(jié)點(diǎn)。

刪除父節(jié)點(diǎn)也必須刪除子節(jié)點(diǎn)。

修改時(shí)必須修改所有相應(yīng)的記錄。

優(yōu)點(diǎn)和缺點(diǎn)

優(yōu)勢(shì)

結(jié)構(gòu)簡(jiǎn)單,層次分明。

聯(lián)系簡(jiǎn)單,查詢效率高。

良好的數(shù)據(jù)完整性支持

劣勢(shì)

不能表示三個(gè)或三個(gè)以上實(shí)體的連接。

對(duì)插入和刪除的限制太強(qiáng)。

查詢子節(jié)點(diǎn)必須通過(guò)父節(jié)點(diǎn)

網(wǎng)絡(luò)模型

特性

多個(gè)節(jié)點(diǎn)沒(méi)有父節(jié)點(diǎn)。

一個(gè)節(jié)點(diǎn)允許有多個(gè)父節(jié)點(diǎn)。

允許兩個(gè)節(jié)點(diǎn)之間有多個(gè)連接。

數(shù)據(jù)操作和完整性約束

主要操作:增加、刪除、檢查。

允許插入帶有未確定父節(jié)點(diǎn)的子節(jié)點(diǎn)。

只允許刪除父節(jié)點(diǎn)

修改時(shí)只需要更新指定的記錄。

優(yōu)點(diǎn)和缺點(diǎn)

優(yōu)勢(shì)

更直接地描述復(fù)雜的客觀世界。

良好的性能和存儲(chǔ)效率。

劣勢(shì)

復(fù)數(shù)數(shù)據(jù)結(jié)構(gòu)

復(fù)雜的DDL和DML語(yǔ)言

增加編碼應(yīng)用的負(fù)擔(dān)(記錄之間的連接本質(zhì)上是通過(guò)訪問(wèn)路徑實(shí)現(xiàn)的,應(yīng)用需要指定訪問(wèn)路徑)

關(guān)系模型

特性

由表名、表頭和表體組成的標(biāo)準(zhǔn)二維表格。

每個(gè)二維表代表一種關(guān)系。

基本元素:關(guān)系、元組、屬性、域、組件、關(guān)鍵字、關(guān)系模式、關(guān)系實(shí)例。

數(shù)據(jù)操作和完整性約束

主要操作:增加、刪除、檢查。

實(shí)體完整性

參照完整性

用戶定義的完整性

優(yōu)點(diǎn)和缺點(diǎn)

優(yōu)勢(shì)

嚴(yán)格的數(shù)據(jù)支持

結(jié)構(gòu)簡(jiǎn)單明了

訪問(wèn)路徑透明性

劣勢(shì)

查詢效率底部

關(guān)系數(shù)據(jù)庫(kù)

關(guān)系模型結(jié)構(gòu)和定義

關(guān)系的形式定義

域(值域):具有相同數(shù)據(jù)類型的一組值。

笛卡爾積:D1xD2x.Dn={(d1,d2,dn)|屬于Di}

笛卡爾積是一個(gè)二維表,它的框架由域組成,充當(dāng)一個(gè)元組,每個(gè)列來(lái)自同一個(gè)域。

關(guān)系:笛卡爾積的任何子集稱為定義在域上的N元關(guān)系。

關(guān)系的性質(zhì)

列是同質(zhì)的。

每一列都需要來(lái)自相同的域和相同的數(shù)據(jù)類型。

不同的列可以來(lái)自同一個(gè)域。

列的順序可以任意交換。

關(guān)系中的元組順序可以是任意的。

關(guān)系中不允許有相同的元組。

關(guān)系中的每個(gè)組件都必須是原子的(不可分割的)。

關(guān)系的關(guān)鍵和完整性

候選關(guān)鍵字:可以唯一標(biāo)識(shí)關(guān)系中元組的一個(gè)屬性或一組屬性。

特性

獨(dú)特性

最低性別

主關(guān)系鍵(主鍵):

外部關(guān)系鍵:X是A中的一個(gè)(組)屬性,如果它不是表A的主鍵而是表B的主鍵,那么X就是A的外部關(guān)系鍵。

關(guān)系完整性

實(shí)體完整性

主關(guān)系關(guān)鍵字的值不能為空或部分為空。

參照完整性

外鍵可以是某個(gè)值或?yàn)榭铡?/p>

用戶定義的完整性

必須滿足特定關(guān)系的約束語(yǔ)義要求(如月份)。

關(guān)系代數(shù)

操作數(shù)

操作結(jié)果

運(yùn)算符

集合運(yùn)算

并、差、交和笛卡爾積

的專用關(guān)系運(yùn)算符

選擇,投射,連接,自然連接,分割

算術(shù)比較運(yùn)算符

大于、大于或等于、小于、小于或等于、等于或不等于。

邏輯算子

而且,或者,不是。