計算機三級-數(shù)據(jù)庫技術(shù)

三級數(shù)據(jù)庫技術(shù)知識點總結(jié)

1 數(shù)據(jù)字典是對系統(tǒng)種各類數(shù)據(jù)描述的集合,包括數(shù)據(jù)項恶座,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流自点,數(shù)據(jù)存儲和處理過程五個部分
2 數(shù)據(jù)模型的三要素:數(shù)據(jù)結(jié)構(gòu)桂敛、數(shù)據(jù)操作和完整性約束
3 數(shù)據(jù)庫系統(tǒng):一般由數(shù)據(jù)庫溅潜、操作系統(tǒng)滚澜、數(shù)據(jù)庫管理系統(tǒng)(及其工具)设捐、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理人員和用戶構(gòu)成
4 數(shù)據(jù)模型: 數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的數(shù)學形式框架巴碗,是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)
5 數(shù)據(jù)模型的分類:概念模型橡淆,也稱信息模型母赵;邏輯模型凹嘲,主要包括網(wǎng)狀模型、層次模型和關(guān)系模型等趋艘;物理模型
6 E-R圖提供了表示實體型瓷胧、屬性和聯(lián)系的方法。
(1)實體型:用矩形表示搓萧,矩形框內(nèi)寫明實體名瘸洛。
(2)屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實體連接起來那伐。
(3)聯(lián)系:用菱形表示喧锦,菱形框內(nèi)寫明聯(lián)系名抓督,并用無向邊分別與有關(guān)實體連接起來铃在,同時在無向邊旁標上聯(lián)系的類型
7 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu):由外模式定铜、模式和內(nèi)模式三級構(gòu)成的
一個數(shù)據(jù)庫只有一個模式怕敬;外模式也稱子模式或用戶模式东跪,一個數(shù)據(jù)庫可以有多個外模式虽填。內(nèi)模式也稱存儲模 式或物理模式,一個數(shù)據(jù)庫只有一個內(nèi)模式
8 關(guān)系模型中有3類完整性約束:實體完整性牲览、參照完整性(引用完整性)和域完整性約束(用戶自定義的完整性)
9 關(guān)系模型的完整性約束:實體完整性關(guān)系的所有主屬性都不能取空值第献,而不僅是主碼整體不能取空值
10 參照完整性規(guī)則:外鍵要么取空值庸毫,要么等于被參照關(guān)系中某個元組的主碼值
11 域完整性約束(用戶有定義的完整性):對其他屬性值域的約束押框,也稱為域完整性規(guī)則,包括數(shù)據(jù)類型晋被、精度刚盈、取值范圍藕漱、是否允許空值等
12 關(guān)系代數(shù)(了解操作的執(zhí)行結(jié)果):并肋联、差、笛卡兒積韧涨、投影和選擇為五種基本運算
13 SQL 特點:SQL語言集數(shù)據(jù)查詢虑粥、數(shù)據(jù)操縱娩贷、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體
14 SQL數(shù)據(jù)庫體系結(jié)構(gòu):外模式對應(yīng)于視圖和部分基本表锁孟、模式對應(yīng)于基本表罗岖,內(nèi)模式對應(yīng)于存儲文件
基本表是本身獨立存在的表桑包,一個關(guān)系就是一個基本表(存放實際數(shù)據(jù)),行對應(yīng)元組赘方,列對應(yīng)屬性窄陡;一個基本表可以跨一個或多個存儲文件存放跳夭,一個存儲文件可以存放多個基本表;所有基本表的集合構(gòu)成了模式润歉;基本表是模式和外模式的一部分踩衩。
一個SQL表可以是一個基本表贩汉,也可以是一個視圖匹舞。視圖是一個或幾個基本表導出的表赐稽,數(shù)據(jù)庫中存放視圖的定義又憨,視圖的數(shù)據(jù)仍然在基本表中锭吨。視圖是一個虛表零如,是外模式的一部分考蕾。
一個SQL表可以有若干索引蚯窥,索引放在存儲文件中塞帐。存儲文件的邏輯結(jié)構(gòu)組成了SQL數(shù)據(jù)庫的內(nèi)模式
15 基本的SQL定義語句:關(guān)系數(shù)據(jù)庫的基本對象是模式葵姥、表榔幸、視圖、索引和域
16 SQL語言的數(shù)據(jù)操縱包括INSERT(插人)蠢笋、DELETE(刪除)麸澜、UPDATE(更新)和SELETE(檢索炊邦,又稱查詢)4個語句 SELECT語句是數(shù)據(jù)操作的核心
17
a.簡單查詢
簡單查詢涉及數(shù)據(jù)庫中的一個表馁害,包括以下幾種:
(1)查詢表中的若干列凹蜈。
(2)查詢經(jīng)過計算的值仰坦。
(3)消除取值重復(fù)的行悄晃。DISTINCT
(4)查詢滿足條件的元組妈橄。WHERE
(5)利用LIKE的查詢翁脆。_反番、%
(6)涉及空值NULL的查詢罢缸。IS NULL 祖能、IS NOT NULL
(7)對查詢結(jié)果排序养铸。ORDER BY ASC/DESC
(8)使用集函數(shù)。Count 谎碍、SUM蟆淀、AVG熔任、MAX疑苔、MIN
(9)對查詢結(jié)果分組惦费。Group by having
b. 連接查詢
外連接的三種類型:左外連接抢韭、右外連接刻恭、全外連接
左外連接(LEFT OUTER JOIN):結(jié)果表中保留連接條件左邊關(guān)系中的所有元組
右外連接(RIGHT OUTER JOIN): 結(jié)果表中保留連接條件右邊關(guān)系中的所有元組
全外連接(FULL OUTER JOIN): 結(jié)果表中保留連接條件左右兩邊關(guān)系中的所有元組
某些系統(tǒng)中用+= 表示左外連接吠各、=+表示右外連接、+=+表示全外連接
c.嵌套查詢 (I)由謂詞IN引導的子查詢:IN是最常用的謂詞勉抓。
(2)謂詞是比較運算符的子查詢贾漏。
(3)由[NOT]EXISITS謂詞引導的子查詢。
d.集合查詢藕筋。
UNION(并)纵散、INTERSECT(交)、EXCEPT(差)
18 “不好”的關(guān)系模式有以下4個問題:a隐圾、數(shù)據(jù)冗余 b伍掀、更新異常 c暇藏、插入異常 d蜜笤、刪除異常
19 數(shù)據(jù)依賴中重要的是函數(shù)依賴和多值依賴
20
平凡函數(shù)依賴:
非平凡函數(shù)依賴: 如果 X→Y,但 Y ? X, 則稱 X→Y 是平凡的函數(shù)依賴
完全函數(shù)依賴: 在關(guān)系模式 R(U)中盐碱,如果X→Y把兔,并且對于 X 的任何一個真子集X’沪伙,都有
X’ Y, 則稱 Y 完全函數(shù)依賴于 X,記作:
部分函數(shù)依賴: 若X→Y县好,但Y不完全函數(shù)依賴于X围橡,則稱 Y 部分函數(shù)依賴于X,記作:
傳遞函數(shù)依賴: 在關(guān)系模式R(U)中缕贡,如果X→Y(Y íX)翁授,Y→X ,Y→Z,則稱 Z 傳遞函數(shù)依賴于X
21
(1)1NF: 1NF的模式是關(guān)系數(shù)據(jù)庫的最基本要求
如果關(guān)系模式R的所有屬性都是不可再分解的,則稱R屬于第一范式晾咪,簡稱1NF收擦,記做R∈1NF。
(2) 2NF:若R∈ INF禀酱,且每一個非主屬性完全函數(shù)依賴于碼炬守,則R∈2NF
(3) 3NF: 關(guān)系模式R∈2NF,且每個非主屬性都不傳遞依賴于碼剂跟,則R∈3NF
22 數(shù)據(jù)庫設(shè)計的6個階段:需求階段减途、概念結(jié)構(gòu)階段、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計坞靶、數(shù)據(jù)庫實施赂韵、運行維護
23 設(shè)計概念結(jié)構(gòu)通常有4類方法:自頂向下、自底向上税产、由里向外和混合策略
24 應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的
25 關(guān)系模式描述關(guān)系的靜態(tài)結(jié)構(gòu),
關(guān)系是動態(tài)的
26 候選碼:主碼是候選碼的真子集偷崩,候選碼是某一組屬性可以唯一標識一個元組
27 check約束和觸發(fā)器約束可以表示用戶定義的完整性辟拷,default約束只能表示實體或參照完整性
28 db_datawriter角色可以對表中的數(shù)據(jù)執(zhí)行 插入 刪除和更新操作
29 哈希索引不采用索引鍵值比較,而是采用一定的計算方法定位數(shù)據(jù)
30 數(shù)據(jù)庫管理系統(tǒng)一般通過周期性檢查事務(wù)等待圖來實現(xiàn)死鎖檢測
31 對于故障發(fā)生前已提交的事務(wù)做REDO操作阐斜,對于故障發(fā)生時尚未完成的事務(wù)衫冻,做UNDO操作
32 數(shù)據(jù)倉庫是面向主題的,集成的谒出,非易失的隅俘,隨時間不斷變化的數(shù)據(jù)集合
33 粒度是指數(shù)據(jù)倉庫的數(shù)據(jù)單位中保存數(shù)據(jù)的細化或綜合程度的級別。細化程度越高笤喳,粒度級就越形印;反之越大
34 前觸發(fā)型觸發(fā)器instead of只執(zhí)行觸發(fā)器指定的內(nèi)容而不執(zhí)行引發(fā)觸發(fā)器的SQL語句
對于前觸發(fā)器杀狡,在一個表上針對同一個數(shù)據(jù)操作只能定義一個前觸發(fā)器蒙畴;對于后觸發(fā)器for alter,可以在同一種操作上建立多個觸發(fā)器
35 數(shù)據(jù)庫主要數(shù)據(jù)文件的大小不能小于model數(shù)據(jù)庫的大小
36 在進行數(shù)據(jù)恢復(fù)時呜象,首先恢復(fù)完全備份忍抽,其次恢復(fù)差異備份八孝,最后恢復(fù)日志備份
37 分布式數(shù)據(jù)庫系統(tǒng)的主要目的是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享
38 并行數(shù)據(jù)庫系統(tǒng)的主要目的是通過高速通信介質(zhì)連接多處可獨立處理的單元以并行執(zhí)行的方式完成對數(shù)據(jù)庫系統(tǒng)的互聯(lián)查詢,內(nèi)部查詢以及各種內(nèi)部操作
39 三級加鎖協(xié)議可以完全保并發(fā)事務(wù)數(shù)據(jù)的一致性
40 數(shù)據(jù)庫的轉(zhuǎn)儲機制有完全轉(zhuǎn)儲鸠项,差量轉(zhuǎn)儲和增量轉(zhuǎn)儲
41 對模式進行分解時干跛,既要保證分解具有“無損連接性”,又要保證分解保持函數(shù)依賴
42 一個用戶只能對應(yīng)一個架構(gòu)祟绊,多個用戶可以共享一個架構(gòu)
43 關(guān)系數(shù)據(jù)庫的試圖提供了邏輯數(shù)據(jù)獨立性
44 在UML中楼入,用例模型由用例、系統(tǒng)和角色三部分組成
45

在這里插入圖片描述

46 數(shù)據(jù)庫系統(tǒng)中的故障的種類分為事物內(nèi)部故障牧抽、系統(tǒng)故障嘉熊、介質(zhì)故障、計算機病毒
47 在數(shù)據(jù)倉庫中扬舒,元數(shù)據(jù)主要分為技術(shù)元數(shù)據(jù)和業(yè)務(wù)元數(shù)據(jù)兩類
48 DFD圖采用自頂向下逐步細化的結(jié)構(gòu)化分析方法
49 分布式數(shù)據(jù)庫系統(tǒng)按不同層次提供的分布透明性有:分片透明性阐肤,位置透明性,局部數(shù)據(jù)模型透明性讲坎。分片透明性是最高層次的透明性孕惜,位于全局概念模型和分片模型之間
50

51 分布式數(shù)據(jù)庫查詢優(yōu)化的首要目標是使查詢執(zhí)行時的通信代價最省

52
在這里插入圖片描述

53 分布式數(shù)據(jù)庫分片的三個原則:完整性原則,重構(gòu)性原則晨炕,不相交原則
54 索引技術(shù)分為有序索引和散列索引
55 物化視圖可以手動刷新也可以定時自動刷新

56
在這里插入圖片描述

57
在這里插入圖片描述

58 Oracle的安全控制可分為數(shù)據(jù)庫級衫画,表級,行級和列級
59 靜態(tài)轉(zhuǎn)儲可以保證數(shù)據(jù)的有效性瓮栗,但是卻降低數(shù)據(jù)庫的可用性
動態(tài)轉(zhuǎn)儲可以提高數(shù)據(jù)庫的可用性削罩,但數(shù)據(jù)的有效性得不到保證
完全轉(zhuǎn)儲是對數(shù)據(jù)庫中所有數(shù)據(jù)進行轉(zhuǎn)儲,此種方式占用較多的時間和空間
差量轉(zhuǎn)儲是對最近一次數(shù)據(jù)庫完全轉(zhuǎn)儲以來發(fā)生的數(shù)據(jù)庫變化進行轉(zhuǎn)儲费奸。差量轉(zhuǎn)儲和增量轉(zhuǎn)儲相比速度慢弥激、占用空間多,但是恢復(fù)速度快
增量轉(zhuǎn)儲只復(fù)制上次轉(zhuǎn)儲后發(fā)生變化的文件或數(shù)據(jù)塊愿阐。增量轉(zhuǎn)儲所需的時間和空間都比較短微服,但增量轉(zhuǎn)儲只能和完全轉(zhuǎn)儲配合,才能對數(shù)據(jù)庫進行恢復(fù)换况。增量轉(zhuǎn)儲恢復(fù)時間比完全轉(zhuǎn)儲要長

60
在這里插入圖片描述

61 狀態(tài)圖中只能有一個起始狀態(tài),可以有多個結(jié)束狀態(tài)
62 tempdb數(shù)據(jù)庫中自動放置用戶創(chuàng)建的局部和全局臨時表盗蟆,每次啟動SQL Server時都會重新創(chuàng)建此數(shù)據(jù)庫
63 水平分割后的所有表的結(jié)構(gòu)都相同
垂直分割后的表都需要包含原表的主碼
64 用戶創(chuàng)建的數(shù)據(jù)庫大小不能小于model數(shù)據(jù)庫的大小
65 日志文件不包含在文件組內(nèi)戈二,日志文件和數(shù)據(jù)文件是分開管理的
66 guest是SQL sever 中一個特殊的數(shù)據(jù)庫用戶
67 數(shù)據(jù)庫的重組并不修改數(shù)據(jù)庫原有設(shè)計的邏輯結(jié)構(gòu)和物理結(jié)構(gòu),
數(shù)據(jù)庫的重構(gòu)可以部分修改數(shù)據(jù)庫的模式和內(nèi)模式

68
在這里插入圖片描述

69
在這里插入圖片描述

70
在這里插入圖片描述

71
在這里插入圖片描述

72
在這里插入圖片描述

73
在這里插入圖片描述

74
在這里插入圖片描述

75
在這里插入圖片描述

76
在這里插入圖片描述
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末喳资,一起剝皮案震驚了整個濱河市觉吭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌仆邓,老刑警劉巖鲜滩,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伴鳖,死亡現(xiàn)場離奇詭異,居然都是意外死亡徙硅,警方通過查閱死者的電腦和手機榜聂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嗓蘑,“玉大人须肆,你說我怎么就攤上這事∽螅” “怎么了豌汇?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長泄隔。 經(jīng)常有香客問我拒贱,道長,這世上最難降的妖魔是什么佛嬉? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任逻澳,我火速辦了婚禮,結(jié)果婚禮上巷燥,老公的妹妹穿的比我還像新娘赡盘。我一直安慰自己,他們只是感情好缰揪,可當我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布陨享。 她就那樣靜靜地躺著,像睡著了一般钝腺。 火紅的嫁衣襯著肌膚如雪抛姑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天艳狐,我揣著相機與錄音定硝,去河邊找鬼。 笑死毫目,一個胖子當著我的面吹牛蔬啡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播镀虐,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼箱蟆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了刮便?” 一聲冷哼從身側(cè)響起空猜,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后辈毯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坝疼,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年谆沃,在試婚紗的時候發(fā)現(xiàn)自己被綠了钝凶。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡管毙,死狀恐怖腿椎,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情夭咬,我是刑警寧澤啃炸,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站卓舵,受9級特大地震影響南用,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜掏湾,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一裹虫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧融击,春花似錦筑公、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至拇涤,卻和暖如春捣作,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鹅士。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工券躁, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人掉盅。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓也拜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親趾痘。 傳聞我的和親對象是個殘疾皇子慢哈,可洞房花燭夜當晚...
    茶點故事閱讀 45,876評論 2 361

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