數(shù)據(jù)庫系統(tǒng)概論_筆記

1.DB爆捞、DBS曼验、DBMS的定義及三者之間的關(guān)系考阱。

? 數(shù)據(jù)庫(db)是在計(jì)算機(jī)中長期儲(chǔ)存翠忠,有結(jié)構(gòu),可共享的乞榨,大量的數(shù)據(jù)的集合.

? ?數(shù)據(jù)庫管理系統(tǒng)(dbms)是位于用戶與操作系統(tǒng)間的一層數(shù)據(jù)管理軟件.

? 數(shù)據(jù)庫系統(tǒng)(dbs)是由數(shù)據(jù)庫\數(shù)據(jù)庫管理系統(tǒng)\應(yīng)用程序\數(shù)據(jù)庫管理員組成的存儲(chǔ)\管理\處理\維護(hù)數(shù)據(jù)的系統(tǒng).

? 數(shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)庫\數(shù)據(jù)庫管理系統(tǒng).數(shù)據(jù)庫管理系統(tǒng)可對(duì)數(shù)據(jù)庫進(jìn)行管理,如查詢\更新操作等.

2.數(shù)據(jù)庫系統(tǒng)的構(gòu)成要素包括哪些秽之?

? 數(shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)庫\數(shù)據(jù)庫管理系統(tǒng)\應(yīng)用程序\數(shù)據(jù)庫管理員.

3.數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)当娱、二級(jí)映象功能與數(shù)據(jù)獨(dú)立性

? (1)數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)包括:外模式\模式\內(nèi)模式

? 模式也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述(唯一).

? 外模式也稱為用戶模式\子模式,是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征(安全性),是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖(多個(gè)).

? 內(nèi)模式也成為儲(chǔ)存模式,是數(shù)據(jù)物理結(jié)構(gòu)和儲(chǔ)存方式的描述.(唯一)

? (2)二級(jí)映像功能:外模式\模式映像,模式\內(nèi)模式映像

? 外模式\模式映像:實(shí)際就儲(chǔ)存在外模式的描述中.由于程序是由依據(jù)外模式編寫的,當(dāng)模式改變時(shí)只需改變外模式描述即可保持相同效果,所以保 ? ? ?證了數(shù)據(jù)的邏輯獨(dú)立性.

? 模式\內(nèi)模式映像:存儲(chǔ)結(jié)構(gòu)改變時(shí),只需要對(duì)內(nèi)模式進(jìn)行修改即可保持模式和應(yīng)用程序不變,所以保證了數(shù)據(jù)的物理獨(dú)立性.

4.數(shù)據(jù)管理技術(shù)經(jīng)歷了哪三個(gè)階段?

? 人工管理階段\文件系統(tǒng)階段\數(shù)據(jù)庫系統(tǒng)階段

5.常見的數(shù)據(jù)模型有哪些考榨?

? 層次模型(唯一父節(jié)點(diǎn))\網(wǎng)狀模型(父節(jié)點(diǎn)可多個(gè))\關(guān)系模型\面向?qū)ο髷?shù)據(jù)模型\對(duì)象關(guān)系數(shù)據(jù)模型\半結(jié)構(gòu)化數(shù)據(jù)模型

6.SQL語言有哪些功能和優(yōu)點(diǎn)跨细?

? 功能:數(shù)據(jù)定義\查詢\操縱\控制

? 特點(diǎn):(1)綜合統(tǒng)一:功能完整,語言風(fēng)格統(tǒng)一

? (2)高度非過程化:只需表明做什么

? (3)面向集合的操作方式

? (4)同一種語法結(jié)構(gòu),多種使用方式

? (5)簡潔易用

7.專門的關(guān)系運(yùn)算有哪些?

? 專門的關(guān)系運(yùn)算包括:選擇\連接\投影\除運(yùn)算

? (1)選擇:行,select.σ,挑出符合特定條件的值

? (2)連接:從兩個(gè)關(guān)系的笛卡爾積中選取屬性間滿足一定條件的元組.

? 等值連接:兩表連接后屬性值相等的行保留下來.

? 自然連接:等值連接后,將相同屬性名的列合并.

? 被舍棄的叫懸浮元組.將懸浮元組也添加到自然連接上則為外連接.

? 保留左邊表的懸浮元組則為左外連接,同理有右外連接.

? (3)投影:列,π,從關(guān)系上挑出某些屬性

? (4)除運(yùn)算:R÷S.R中的某一行的某個(gè)屬性所對(duì)應(yīng)的其他屬性要在S中全都有相應(yīng)的對(duì)應(yīng).

8.數(shù)據(jù)庫的完整性概念河质,各種完整性的定義冀惭。

? 完整性:對(duì)關(guān)系的某種約束條件.包括實(shí)體完整性\參照完整性\用戶定義的完整性.

? (1)實(shí)體完整性:主屬性不可為空(為空表示實(shí)體不可標(biāo)識(shí))

? (2)參照完整性:外碼

? (3)用戶定義的完整性:特殊條件

9.什么是索引,索引有什么作用掀鹅?

? 索引由屬性值和相應(yīng)元組指針組成.屬于內(nèi)模式.

? 作用:加快查詢速度

10.視圖與表有什么區(qū)別散休?

? 視圖是從一個(gè)或幾個(gè)基本表(視圖)中導(dǎo)出的表,是虛表,其中只存放了視圖的定義(查詢規(guī)則).而表是真實(shí)存在的表.

11.范式的定義以及各范式之間的關(guān)系

? 范式是符合某一種級(jí)別要求的關(guān)系模式的集合.

? 規(guī)范化:低級(jí)范式通過模式分解變成高級(jí)范式

? 1NF:每一個(gè)數(shù)據(jù)項(xiàng)都是不可分割的最小數(shù)據(jù)項(xiàng)

? 2NF:非主屬性完全函數(shù)依賴于任何一個(gè)候選碼.如不是,則有插入異常,刪除異常,修改復(fù)雜.(1nf函數(shù)依賴于碼)

? 3NF:非主屬性不傳遞依賴于碼,且不部分依賴于碼(2nf消除依賴傳遞)

? BCNF:非主屬性只能完全函數(shù)依賴于所有碼(碼為唯一決定因素)

12.如何判斷一個(gè)關(guān)系屬于第幾范式?

? 從低級(jí)到高級(jí)逐步判斷

13.如何把一個(gè)不滿足BCNF的關(guān)系分解為BCNF乐尊?

? 模式分解直到碼為唯一直接決定因素

14.實(shí)體聯(lián)系轉(zhuǎn)換成關(guān)系模式的方法戚丸。

? 思路和將er圖轉(zhuǎn)化為邏輯模型一樣

15.局部E-R圖合并成全局E-R圖時(shí)可能出現(xiàn)沖突有哪些?

? 屬性沖突:屬性域\單位計(jì)量

? 命名沖突:同名異意,異意同名

? 結(jié)構(gòu)沖突:不同抽象,不同聯(lián)系,不同型

16.數(shù)據(jù)庫設(shè)計(jì)包括哪幾個(gè)階段扔嵌,各階段主要任務(wù)是什么限府?

? (1)需求分析

? (2)概念模型

? (3)邏輯模型

? (4)物理模型

? (5)實(shí)施

? (6)運(yùn)行維護(hù)

17.數(shù)據(jù)庫設(shè)計(jì)概括為三個(gè)主要階段,是哪三個(gè)階段对人?

? 概念結(jié)構(gòu)谣殊、邏輯結(jié)構(gòu)和物理結(jié)構(gòu)三個(gè)階段

18.事務(wù)的概念和特點(diǎn),事務(wù)與程序的區(qū)別是什么牺弄?

? 事務(wù)是用戶定義的一個(gè)數(shù)據(jù)庫操作序列,要么全做要么全不做,不可分割.

? 事務(wù)具有:原子性,一致性(數(shù)據(jù)庫狀態(tài)),隔離性,持續(xù)性(數(shù)據(jù)庫).

19.什么是觸發(fā)器姻几?

? 又叫做事件條件動(dòng)作規(guī)則.當(dāng)某事件發(fā)生時(shí),根據(jù)條件判斷是否發(fā)生動(dòng)作.

20.數(shù)據(jù)庫恢復(fù)有哪些技術(shù)?

? 思路為建立冗余數(shù)據(jù)庫.

? 實(shí)現(xiàn):數(shù)據(jù)轉(zhuǎn)儲(chǔ)(定期備份),登記日志文件

? 數(shù)據(jù)轉(zhuǎn)儲(chǔ):靜態(tài)轉(zhuǎn)儲(chǔ)(空閑時(shí))\動(dòng)態(tài)轉(zhuǎn)儲(chǔ)(與事務(wù)并發(fā)進(jìn)行)

? 登記日志文件(所有事務(wù)有關(guān)信息)

21.什么是兩段鎖協(xié)議势告?

? 所有事務(wù)分兩個(gè)階段對(duì)事務(wù)進(jìn)行加鎖和解鎖.

? 擴(kuò)展階段:只能加鎖,不能解鎖

? 收縮階段:釋放封鎖

22.什么是并行調(diào)度的可串行化蛇捌?

? 多個(gè)事務(wù)并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)此結(jié)果和某種串行執(zhí)行的結(jié)果一致即可.

? 沖突可串行化是其充分條件.

23.并發(fā)操作會(huì)帶來哪些問題,如何避免咱台?

? 丟失修改,不可重復(fù)讀,讀臟數(shù)據(jù).

? 通過三級(jí)封鎖協(xié)議.

24.并發(fā)控制機(jī)制有哪些基本類型的鎖络拌?

? 排他鎖(寫鎖,X鎖)

? 共享鎖(讀鎖,S鎖)

25.數(shù)據(jù)加鎖有什么限定?

? 排他鎖上不可加其他鎖

? 共享鎖上可以加其他共享鎖

26.封鎖協(xié)議有哪些回溺?

? 一級(jí)封鎖協(xié)議:事務(wù)修改數(shù)據(jù)前要加X鎖,事務(wù)結(jié)束后釋放.

? 二級(jí)封鎖協(xié)議:一級(jí)之上,在讀操作時(shí)要加S鎖,讀完解鎖.

? 三級(jí)封鎖協(xié)議:一級(jí)之上,在讀操作時(shí)要加S鎖,事務(wù)結(jié)束后釋放.(在一級(jí)依然成立的基礎(chǔ)上,強(qiáng)化S鎖)

27.數(shù)據(jù)庫系統(tǒng)常見故障及解決辦法有哪些春贸?

? (1)事務(wù)內(nèi)部的故障(非預(yù)期):進(jìn)行事務(wù)撤銷

? (2)系統(tǒng)故障(系統(tǒng)停止運(yùn)轉(zhuǎn)):撤銷未完成事務(wù)并重做已完成事務(wù)

? (3)介質(zhì)故障(破壞性最大)

? (4)計(jì)算機(jī)病毒

28.實(shí)現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的技術(shù)和方法

? 用戶身份鑒別:口令\生物特征\卡

? 存取控制:定義權(quán)限\權(quán)限管理(自主存取控制_可轉(zhuǎn)授權(quán)限,強(qiáng)制存取控制_表明等級(jí),嚴(yán)格執(zhí)行)

? 審計(jì):審計(jì)日志監(jiān)控?cái)?shù)據(jù)庫行為

? 視圖:可隱藏關(guān)鍵信息

? 數(shù)據(jù)加密:明文__密文

29.什么是自然連接、等值連接遗遵、左連接萍恕、右連接?

自然連接:相同屬性值的列保留并組成笛卡 ?爾積

? 等值連接:自然連接基礎(chǔ)上合并相同列名

? 左連接:自然連接保留左表的懸浮元組

? 右連接:自然連接保留右表的懸浮元組

30.死鎖的解決方式?

? 超時(shí)法,等待圖法.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末车要,一起剝皮案震驚了整個(gè)濱河市允粤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖类垫,帶你破解...
    沈念sama閱讀 212,686評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件司光,死亡現(xiàn)場離奇詭異,居然都是意外死亡悉患,警方通過查閱死者的電腦和手機(jī)残家,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,668評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來购撼,“玉大人跪削,你說我怎么就攤上這事∮厍螅” “怎么了?”我有些...
    開封第一講書人閱讀 158,160評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵晃跺,是天一觀的道長揩局。 經(jīng)常有香客問我,道長掀虎,這世上最難降的妖魔是什么凌盯? 我笑而不...
    開封第一講書人閱讀 56,736評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮烹玉,結(jié)果婚禮上驰怎,老公的妹妹穿的比我還像新娘。我一直安慰自己二打,他們只是感情好县忌,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,847評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著继效,像睡著了一般症杏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瑞信,一...
    開封第一講書人閱讀 50,043評(píng)論 1 291
  • 那天厉颤,我揣著相機(jī)與錄音,去河邊找鬼凡简。 笑死逼友,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的秤涩。 我是一名探鬼主播帜乞,決...
    沈念sama閱讀 39,129評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼溉仑!你這毒婦竟也來了挖函?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,872評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎怨喘,沒想到半個(gè)月后津畸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,318評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡必怜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,645評(píng)論 2 327
  • 正文 我和宋清朗相戀三年肉拓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片梳庆。...
    茶點(diǎn)故事閱讀 38,777評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡暖途,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出膏执,到底是詐尸還是另有隱情驻售,我是刑警寧澤,帶...
    沈念sama閱讀 34,470評(píng)論 4 333
  • 正文 年R本政府宣布更米,位于F島的核電站欺栗,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏征峦。R本人自食惡果不足惜迟几,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,126評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望栏笆。 院中可真熱鬧类腮,春花似錦、人聲如沸蛉加。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,861評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽七婴。三九已至祟偷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間打厘,已是汗流浹背修肠。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評(píng)論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留户盯,地道東北人嵌施。 一個(gè)月前我還...
    沈念sama閱讀 46,589評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像莽鸭,于是被迫代替她去往敵國和親吗伤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,687評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容