已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
學(xué)習(xí)資料收集于網(wǎng)絡(luò),僅供參考1、 表中的一條記錄就是一個實例,反映數(shù)據(jù)庫某一時刻的狀態(tài)。2、 數(shù)據(jù)庫整體結(jié)構(gòu)3、 數(shù)據(jù)(Data)是數(shù)據(jù)庫中存儲的基本對象數(shù)據(jù)的定義:描述事物的符號記錄數(shù)據(jù)的種類:文本、圖形、圖像、音頻、視頻、學(xué)生的檔案記錄、貨物的運輸情況等數(shù)據(jù)的特點:數(shù)據(jù)與其語義是不可分的4、 數(shù)據(jù)庫的定義:數(shù)據(jù)庫(Database,簡稱DB)是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。5、 數(shù)據(jù)庫的基本特征:a) 數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存b) 可為各種用戶共享c) 冗余度較小d) 數(shù)據(jù)獨立性較高e) 易擴展6、 什么是DBMS:位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。是基礎(chǔ)軟件,是一個大型復(fù)雜的軟件系統(tǒng) 7、 DBMS的用途:科學(xué)地組織和存儲數(shù)據(jù)、高效地獲取和維護數(shù)據(jù)8、 DBMS的主要功能: 數(shù)據(jù)定義功能 提供數(shù)據(jù)定義語言(DDL) 定義數(shù)據(jù)庫中的數(shù)據(jù)對象 數(shù)據(jù)組織、存儲和管理 分類組織、存儲和管理各種數(shù)據(jù) 確定組織數(shù)據(jù)的文件結(jié)構(gòu)和存取方式 實現(xiàn)數(shù)據(jù)之間的聯(lián)系 提供多種存取方法提高存取效率 數(shù)據(jù)操縱功能 提供數(shù)據(jù)操縱語言(DML) 實現(xiàn)對數(shù)據(jù)庫的基本操作 (查詢、插入、刪除和修改) 數(shù)據(jù)庫的事務(wù)管理和運行管理 數(shù)據(jù)庫在建立、運行和維護時由DBMS統(tǒng)一管理和控制 保證數(shù)據(jù)的安全性、完整性、多用戶對數(shù)據(jù)的并發(fā)使用 發(fā)生故障后的系統(tǒng)恢復(fù) 數(shù)據(jù)庫的建立和維護功能(實用程序) 數(shù)據(jù)庫初始數(shù)據(jù)裝載轉(zhuǎn)換、數(shù)據(jù)庫轉(zhuǎn)儲 介質(zhì)故障恢復(fù)、數(shù)據(jù)庫的重組織 性能監(jiān)視分析等 其它功能 DBMS與網(wǎng)絡(luò)中其它軟件系統(tǒng)的通信 兩個DBMS系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換 異構(gòu)數(shù)據(jù)庫之間的互訪和互操作9、 數(shù)據(jù)庫系統(tǒng)(Database System,簡稱DBS):在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成10、 數(shù)據(jù)庫系統(tǒng)的構(gòu)成:a) 數(shù)據(jù)庫b) 數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)c) 應(yīng)用系統(tǒng)d) 數(shù)據(jù)庫管理員11、 數(shù)據(jù)庫中實現(xiàn)的是數(shù)據(jù)的真正結(jié)構(gòu)化a) 數(shù)據(jù)的結(jié)構(gòu)用數(shù)據(jù)模型描述,無需程序定義和解釋b) 數(shù)據(jù)可以變長c) 數(shù)據(jù)的最小存取單位是數(shù)據(jù)項12、 整體數(shù)據(jù)的結(jié)構(gòu)化是數(shù)據(jù)庫的主要特征之一 13、 文件系統(tǒng)階段:a) 記錄內(nèi)有結(jié)構(gòu)。b) 數(shù)據(jù)的結(jié)構(gòu)是靠程序定義和解釋的。c) 數(shù)據(jù)只能是定長的。d) 可以間接實現(xiàn)數(shù)據(jù)變長要求,但訪問相應(yīng)數(shù)據(jù)的應(yīng)用程序復(fù)雜了。e) 文件間是獨立的,因此數(shù)據(jù)整體無結(jié)構(gòu)。f) 可以間接實現(xiàn)數(shù)據(jù)整體的有結(jié)構(gòu),但必須在應(yīng)用程序中對描述數(shù)據(jù)間的聯(lián)系。g) 數(shù)據(jù)的最小存取單位是記錄。14、 數(shù)據(jù)庫管理階段的特點:a) 共享性:數(shù)據(jù)庫系統(tǒng)從整個角度看待和描述數(shù)據(jù),數(shù)據(jù)面向整個系統(tǒng),可以被多個用戶、多個應(yīng)用所共享。減少數(shù)據(jù)冗余,節(jié)約存儲空間;避免了數(shù)據(jù)之間的不相容性和不一致性;使系統(tǒng)易于擴充。b) 獨立性:物理獨立性,指應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的。當(dāng)數(shù)據(jù)的物理存儲改變了,應(yīng)用程序不用改變;邏輯獨立性,指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨立的。數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,用戶程序也可以不變。數(shù)據(jù)獨立性是由DBMS的二級映像功能來保證的c) 統(tǒng)一管理:(1)數(shù)據(jù)的安全性(Security)保護保護數(shù)據(jù),以防止不合法的使用造成的數(shù)據(jù)的泄密和破壞。(2)數(shù)據(jù)的完整性(Integrity)檢查將數(shù)據(jù)控制在有效的范圍內(nèi),或保證數(shù)據(jù)之間滿足一定的關(guān)系。(3)并發(fā)(Concurrency)控制對多用戶的并發(fā)操作加以控制和協(xié)調(diào),防止相互干擾而得到錯誤的結(jié)果。(4)數(shù)據(jù)庫恢復(fù)(Recovery)將數(shù)據(jù)庫從錯誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)。15、 在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。16、 通俗地講數(shù)據(jù)模型就是現(xiàn)實世界的模擬17、 數(shù)據(jù)模型分為兩類(分屬兩個不同的層次):(1) 概念模型 也稱信息模型,它是按用戶的觀點來對數(shù)據(jù)和信息建模,用于數(shù)據(jù)庫設(shè)計。 (2) 邏輯模型和物理模型 邏輯模型主要包括網(wǎng)狀模型、層次模型、關(guān)系模型、面向?qū)ο竽P偷?,按計算機系統(tǒng)的觀點對數(shù)據(jù)建模,用于DBMS實現(xiàn)。物理模型是對數(shù)據(jù)最底層的抽象,描述數(shù)據(jù)在系統(tǒng)內(nèi)部的表示方式和存取方法,在磁盤或磁帶上的存儲方式和存取方法。18、 數(shù)據(jù)模型的組成要素:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束條件19、 什么是數(shù)據(jù)結(jié)構(gòu):描述數(shù)據(jù)庫的組成對象,以及對象之間的聯(lián)系20、 數(shù)據(jù)結(jié)構(gòu)是對系統(tǒng)靜態(tài)特性的描述21、 數(shù)據(jù)操作:對數(shù)據(jù)庫中各種對象(型)的實例(值)允許執(zhí)行的操作及有關(guān)的操作規(guī)則22、 數(shù)據(jù)模型對完整性約束條件的定義:a) 反映和規(guī)定本數(shù)據(jù)模型必須遵守的基本的通用的完整性約束條件。例如在關(guān)系模型中,任何關(guān)系必須滿足實體完整性和參照完整性兩個條件。b) 提供定義完整性約束條件的機制,以反映具體應(yīng)用所涉及的數(shù)據(jù)必須遵守的特定的語義約束條件。23、 客觀存在并可相互區(qū)別的事物稱為實體??梢允蔷唧w的人、事、物或抽象的概念。24、 實體所具有的某一特性稱為屬性。一個實體可以由若干個屬性來刻畫。 25、 唯一標識實體的屬性集稱為碼。26、 屬性的取值范圍稱為該屬性的域。27、 用實體名及其屬性名集合來抽象和刻畫同類實體稱為實體型。28、 同一類型實體的集合稱為實體集。29、 聯(lián)系:現(xiàn)實世界中事物內(nèi)部以及事物之間的聯(lián)系在信息世界中反映為實體內(nèi)部的聯(lián)系和實體之間的聯(lián)系。30、 實體內(nèi)部的聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系;實體之間的聯(lián)系通常是指不同實體集之間的聯(lián)系。31、 用E-R圖來描述現(xiàn)實世界的概念模型32、 型(Type):對某一類數(shù)據(jù)的結(jié)構(gòu)和屬性的說明33、 值(Value):是型的一個具體賦值34、 模式(Schema):數(shù)據(jù)庫邏輯結(jié)構(gòu)和特征的描述,是型的描述,反映的是數(shù)據(jù)的結(jié)構(gòu)及其聯(lián)系,模式是相對穩(wěn)定的35、 實例(Instance):模式的一個具體值,反映數(shù)據(jù)庫某一時刻的狀態(tài),同一個模式可以有很多實例,實例隨數(shù)據(jù)庫中的數(shù)據(jù)的更新而變動36、 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)37、 一個數(shù)據(jù)庫只有一個模式38、 模式:描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu)。全局邏輯結(jié)構(gòu)是數(shù)據(jù)庫的核心和關(guān)鍵;獨立與數(shù)據(jù)庫的其他層次;設(shè)計數(shù)據(jù)庫模式結(jié)構(gòu)時應(yīng)首先確定數(shù)據(jù)庫的邏輯模式。39、 映象定義通常包含在各自外模式的描述中40、 模式的地位:是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層41、 外模式:數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述42、 同一外模式也可以為某一用戶的多個應(yīng)用系統(tǒng)所使用。一個應(yīng)用程序只能使用一個外模式43、 外模式的用途a) 保證數(shù)據(jù)庫安全性的一個有力措施b) 每個用戶只能看見和訪問所對應(yīng)的外模式中的數(shù)據(jù)44、 內(nèi)模式(也稱存儲模式):是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。記錄的存儲方式(順序存儲,按照B樹結(jié)構(gòu)存儲,按hash方法存儲)索引的組織方式數(shù)據(jù)是否壓縮存儲數(shù)據(jù)是否加密數(shù)據(jù)存儲記錄結(jié)構(gòu)的規(guī)定45、 內(nèi)模式:依賴于它的全局邏輯結(jié)構(gòu);獨立于數(shù)據(jù)庫的用戶視圖,即外模式;獨立于具體的存儲設(shè)備;將全局邏輯結(jié)構(gòu)中所定義的數(shù)據(jù)結(jié)構(gòu)以及關(guān)系按照一定的物理存儲策略進行組織,達到較好的時間和空間效率46、 一個數(shù)據(jù)庫只有一個內(nèi)模式47、 外模式:面向具體的應(yīng)用程序;定義在邏輯模式之上;獨立于存儲模式和存儲設(shè)備;當(dāng)應(yīng)用需求發(fā)生變化時,相應(yīng)的外模式不能滿足其視圖需求時,該外模式就需做相應(yīng)的改動;設(shè)計外模式時,需考慮到應(yīng)用的擴充性。48、 三級模式是對數(shù)據(jù)的三個抽象級別49、 數(shù)據(jù)庫中模式內(nèi)模式映象是唯一的50、 外模式模式映象保證了數(shù)據(jù)的邏輯獨立性:當(dāng)模式改變時,數(shù)據(jù)庫管理員修改有關(guān)的外模式模式映象,使外模式保持不變;應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨立性,簡稱數(shù)據(jù)的邏輯獨立性。51、 模式內(nèi)模式保證了數(shù)據(jù)的物理獨立性:當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)改變了(例如選用了另一種存儲結(jié)構(gòu)),數(shù)據(jù)庫管理員修改模式內(nèi)模式映象,使模式保持不變;應(yīng)用程序不受影響。保證了數(shù)據(jù)與程序的物理獨立性,簡稱數(shù)據(jù)的物理獨立性。52、 數(shù)據(jù)庫的二級映像a) 保證了數(shù)據(jù)庫外模式的穩(wěn)定性b) 從底層保證了應(yīng)用程序的穩(wěn)定性,除非應(yīng)用需求本身發(fā)生變化,否則應(yīng)用程序一般不需要修改 53、數(shù)據(jù)與程序之間的獨立性,使得數(shù)據(jù)的定義和描述可以從應(yīng)用程序中分離出去。53、 DBA:具體職責(zé): a) 決定數(shù)據(jù)庫中的信息內(nèi)容和結(jié)構(gòu)b) 決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略c) 定義數(shù)據(jù)的安全性要求和完整性約束條件d) 數(shù)據(jù)庫的改進和重組e) 監(jiān)控數(shù)據(jù)庫的使用和運行周期性轉(zhuǎn)儲數(shù)據(jù)庫1. 數(shù)據(jù)文件2. 日志文件系統(tǒng)故障恢復(fù)介質(zhì)故障恢復(fù)監(jiān)視審計文件54、 系統(tǒng)分析員 :a) 負責(zé)應(yīng)用系統(tǒng)的需求分析和規(guī)范說明b) 與用戶及DBA協(xié)商,確定系統(tǒng)的硬軟件配置c) 參與數(shù)據(jù)庫系統(tǒng)的概要設(shè)計55、 數(shù)據(jù)庫設(shè)計人員:a) 參加用戶需求調(diào)查和系統(tǒng)分析b) 確定數(shù)據(jù)庫中的數(shù)據(jù)c) 設(shè)計數(shù)據(jù)庫各級模式d) 設(shè)計和編寫應(yīng)用系統(tǒng)的程序模塊e) 進行調(diào)試和安裝56、 應(yīng)用程序員:設(shè)計和編寫應(yīng)用系統(tǒng)的程序模塊;進行調(diào)試與安裝57、 單一的數(shù)據(jù)結(jié)構(gòu)-關(guān)系58、 邏輯結(jié)構(gòu)-二維表 59、 域是一組具有相同數(shù)據(jù)類型的值的集合。60、 笛卡爾積中每一個元素(d1,d2,dn)叫作一個n元組(n-tuple)或簡稱元組(Tuple)61、 笛卡爾積元素(d1,d2,dn)中的每一個值di叫作一個分量62、 D1D2Dn的子集叫作在域D1,D2,Dn上的關(guān)系,表示為R(D1,D2,Dn),其中R為關(guān)系名,n為目或度63、 若關(guān)系中的某一屬性組的值能唯一地標識一個元組,則稱該屬性組為候選碼64、 關(guān)系模式的所有屬性組是這個關(guān)系模式的候選碼,稱為全碼(All-key)65、 若一個關(guān)系有多個候選碼,則選定其中一個為主碼(Primary key)66、 候選碼的諸屬性稱為主屬性(Prime attribute)67、 不包含在任何侯選碼中的屬性稱為非主屬性( Non-Prime attribute)68、 任意兩個元組的候選碼不能相同69、 分量必須取原子值70、 關(guān)系數(shù)據(jù)庫的型: 關(guān)系數(shù)據(jù)庫模式對關(guān)系數(shù)據(jù)庫的描述。71、 關(guān)系數(shù)據(jù)庫的值: 關(guān)系模式在某一時刻對應(yīng)的關(guān)系的集合,簡稱為關(guān)系數(shù)據(jù)庫72、 實體完整性和參照完整性:關(guān)系模型必須滿足的完整性約束條件稱為關(guān)系的兩個不變性,應(yīng)該由關(guān)系系統(tǒng)自動支持73、 用戶定義的完整性:應(yīng)用領(lǐng)域需要遵循的約束條件,體現(xiàn)了具體領(lǐng)域中的語義約束 74、 實體完整性規(guī)則(Entity Integrity):若屬性A是基本關(guān)系R的主屬性,則屬性A不能取空值75、 設(shè)F是基本關(guān)系R的一個或一組屬性,但不是關(guān)系R的碼。如果F與基本關(guān)系S的主碼Ks相對應(yīng),則稱F是基本關(guān)系R的外碼76、 關(guān)系模型應(yīng)提供定義和檢驗這類完整性的機制,以便用統(tǒng)一的系統(tǒng)的方法處理它們,而不要由應(yīng)用程序承擔(dān)這一功能77、 關(guān)系代數(shù)運算:并、差、交、笛卡爾積78、 專門的關(guān)系運算:a) 選擇(限制):從關(guān)系R中選取使邏輯表達式F為真的元組,從行的角度進行的運算。F(R) = t|tRF(t)= 真。如:Sdept = IS (Student)或5 =IS (Student)得到一個結(jié)果為Sdept值只為IS的結(jié)果集b) 投影:投影操作主要是從列的角度進行運算,投影之后不僅取消了原關(guān)系中的某些列,而且還可能取消某些元組(避免重復(fù)行)。A(R) = tA | t R 如: Sname,Sdept(Student)或 2,5(Student)得到結(jié)果為只含字段Sname和Sdept的結(jié)果集。c) 連接(連接):等值連接,從關(guān)系R與S的廣義笛卡爾積中選取A、B屬性值相等的那些元組,即等值連接為;自然連接,兩個關(guān)系中進行比較的分量必須是相同的屬性組,在結(jié)果中把重復(fù)的屬性列去掉。一般的連接操作是從行的角度進行運算自然連接還需要取消重復(fù)列,所以是同時從行和列的角度進行運算d) 除:除操作是同時從行和列角度進行運算79、 SQL語言:數(shù)據(jù)定義語言(DDL),數(shù)據(jù)操縱語言(DML),數(shù)據(jù)控制語言(DCL)80、 SQL支持關(guān)系數(shù)據(jù)庫三級模式結(jié)構(gòu):SQL視圖2視圖1基本表2基本表1基本表3基本表4存儲文件2存儲文件1外模式模 式內(nèi)模式81、 數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),視圖是一個虛表,用戶可以在視圖上再定義視圖82、 如果完整性約束條件涉及到該表的多個屬性列,則必須定義在表級上,否則既可以定義在列級也可以定義在表級。 83、 CREATE TABLE SC(Sno CHAR(9), Cno CHAR(4), Grade SMALLINT, PRIMARY KEY (Sno,Cno), /* 主碼由兩個屬性構(gòu)成,必須作為表級完整性進行定義*/ FOREIGN KEY (Sno) REFERENCES Student(Sno), /* 表級完整性約束條件,Sno是外碼,被參照表是Student */ FOREIGN KEY (Cno) REFERENCES Course(Cno) /* 表級完整性約束條件, Cno是外碼,被參照表是Course*/); 84、 修改基本表:ALTER TABLE ADD 完整性約束 DROP ALTER COLUMN ;85、 定義基本表:CREATE TABLE ( , , );86、87、 刪除基本表:DROP TABLE RESTRICT| CASCADE;a) RESTRICT:刪除表是有限制的。欲刪除的基本表不能被其他表的約束所引用如果存在依賴該表的對象,則此表不能被刪除b) CASCADE:刪除該表沒有限制。在刪除基本表的同時,相關(guān)的依賴對象一起刪除 88、 DBMS自動選擇是否使用索引以及使用哪些索引,索引是關(guān)系數(shù)據(jù)庫的內(nèi)部實現(xiàn)技術(shù),屬于內(nèi)模式的范疇 89、 RDBMS中索引一般采用B+樹、HASH索引來實現(xiàn)a) B+樹索引具有動態(tài)平衡的優(yōu)點 b) HASH索引具有查找速度快的特點90、 在最經(jīng)常查詢的列上建立聚簇索引(CLUSTER)以提高查詢效率,一個基本表上最多只能建立一個聚簇索引,經(jīng)常更新的列不宜建立聚簇索引,刪除索引時,系統(tǒng)會從數(shù)據(jù)字典中刪去有關(guān)該索引的描述。91、 HAVING短語與WHERE子句的區(qū)別:a) 作用對象不同b) WHERE子句作用于基表或視圖,從中選擇滿足條件的元組c) HAVING短語作用于組,從中選擇滿足條件的組92、 數(shù)據(jù)刪除(Delete):Delete From r Where P,從關(guān)系 r 中刪除滿足P的元組,只是刪除數(shù)據(jù),而不是刪除關(guān)系的定義(DROP TABLE R)93、 數(shù)據(jù)插入(Insert):Insert Into Student ( sno, sname, sage)Values ( 95002, 李四, 26 )Insert Into S2 Select * From S1 Where SAGE 2094、 數(shù)據(jù)更新(Update):Update Student Set sdept = MA Where sno = 95001Update SC Set grade = (Select avg(grade) From SC Where cno = C05)Where cno = C05先做AVG,再做UPDATE95、 DBMS執(zhí)行對視圖的查詢時,首先進行有效性檢查。檢查查詢中涉及的表、視圖等是否存在。如果存在,則從數(shù)據(jù)字典中取出視圖的定義,把定義中的子查詢和用戶的查詢結(jié)合起來,轉(zhuǎn)換成等價的對基本表的查詢,然后再執(zhí)行修正了的查詢。96、 設(shè)計一個好的關(guān)系數(shù)據(jù)庫系統(tǒng),關(guān)鍵是要設(shè)計一個好的數(shù)據(jù)庫模式(數(shù)據(jù)庫邏輯設(shè)計問題97、 函數(shù)依賴就是屬性間的邏輯依賴關(guān)系98、 設(shè)R(U)是一個關(guān)系模式,U是R的屬性集合,X和Y是U的子集.對于R(U)的任何一個可能的關(guān)系r,如果r中不存在在X上的屬性值相同兩個元組,而在Y上的屬性值不同,則稱X函數(shù)決定Y,或Y函數(shù)依賴于X,99、 函數(shù)依賴是屬性之間的一種聯(lián)系,體現(xiàn)在屬性值是否相等。由上面的定義可以知道,如果XY,則r中任意兩個元組,若它們在X上的屬性值相同,那么在Y上的屬性值一定也相同。函數(shù)依賴反映了(描述了)現(xiàn)實世界的一種語義。函數(shù)依賴是指關(guān)系R模式的所有關(guān)系元組均應(yīng)滿足的約束條件,而不是關(guān)系模式中的某個或某些元組滿足的約束條件100、 在R(U)中,如果XY,并且對于X的任何一個真子集X,都有XY,則稱Y對X完全函數(shù)依賴;若XY,但Y不完全函數(shù)依賴于X,則稱Y對X部分函數(shù)依賴;101、 若屬性X和Y之間有“多對多”的聯(lián)系,則X與Y之間不存在任何函數(shù)依賴.102、 XY,但Y應(yīng)該是不屬于X則稱XY是非平凡的函數(shù)依賴。XY,但YX則稱XY是平凡的函數(shù)依賴。103、 在關(guān)系模式R中的每一個具體關(guān)系r中,如果每個屬性值都是不可再分的基本數(shù)據(jù)項,則稱R是第一范式的關(guān)系,記作R1NF.104、 若關(guān)系模式R1NF,且每個非主屬性都完全依賴于R的碼,則R 2NF. 從1NF中消除非主屬性對候選碼的部分函數(shù)依賴,則獲得2NF關(guān)系.105、 若關(guān)系模式R2NF,且每個非主屬性都不傳遞依賴于R的任意候選碼,則R3NF. 從2NF關(guān)系中,消除非主屬性對碼的傳遞依賴函數(shù)而獲得3NF關(guān)系,每個非主屬性既不部分依賴,也不傳遞依賴于R的任何候選碼.106、 練習(xí)題規(guī)范化:107、 數(shù)據(jù)庫設(shè)計方法(步驟):需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)分析、數(shù)據(jù)庫實施和數(shù)據(jù)庫運行和維護。108、 系統(tǒng)需求調(diào)查的方法a) 跟班作業(yè)b) 開調(diào)查會c) 請專人介紹d) 詢問e) 設(shè)計調(diào)查表請用戶填寫f) 查閱數(shù)據(jù)記錄109、 數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合(元數(shù)據(jù)),包括數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程。110、 自底向上的設(shè)計方法(一般采用此方法),即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來,得到全局概念結(jié)構(gòu)的設(shè)計方法。111、 “屬性”必須是不可分割的數(shù)據(jù)項,不能包含其它屬性。能夠作為屬性的,應(yīng)盡量作為屬性112、 事務(wù)(Transaction)是訪問并可能更新數(shù)據(jù)庫中各種數(shù)據(jù)項的一個程序執(zhí)行單元(unit)。它是一個不可分割的工作單位,恢復(fù)和并發(fā)控制的基本單位。113、 事務(wù)的ACID特性:a) 原子性(Atomicity)b) 一致性(Consistency)c) 隔離性(Isolation)d) 持續(xù)性(Durability )114、 并發(fā)控制的主要技術(shù)a) 有封鎖(Locking)b) 時間戳(Timestamp)c) 樂觀控制法115、 封鎖就是事務(wù)T在對某個數(shù)據(jù)對象(例如表、記錄等)操作之前,先向系統(tǒng)發(fā)出請求,對其加鎖,加鎖后事務(wù)T就對該數(shù)據(jù)對象有了一定的控制,在事務(wù)T釋放它的鎖之前,其它的事務(wù)不能更新此數(shù)據(jù)對象。116、 基本封鎖類型
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國智慧養(yǎng)老服務(wù)行業(yè)全國市場開拓戰(zhàn)略制定與實施研究報告
- 2025-2030年中國車載視頻監(jiān)控行業(yè)并購重組擴張戰(zhàn)略制定與實施研究報告
- 2025-2030年中國制氫行業(yè)營銷創(chuàng)新戰(zhàn)略制定與實施研究報告
- 2025-2030年中國柔性O(shè)LED行業(yè)開拓第二增長曲線戰(zhàn)略制定與實施研究報告
- 2025-2030年中國電子紗行業(yè)全國市場開拓戰(zhàn)略制定與實施研究報告
- 關(guān)于煎餅的市場調(diào)查問卷
- 2024-2030年中國滾裝船行業(yè)市場全景監(jiān)測及投資前景展望報告
- 二年級數(shù)學(xué)計算題專項練習(xí)
- 天燃氣安全知識培訓(xùn)課件
- 二零二五年度國有企業(yè)保安隊伍建設(shè)合同范本
- 2024年儲罐呼吸閥項目可行性研究報告
- 控制特需醫(yī)療服務(wù)規(guī)模管理措施
- 部編版三年級上冊道德與法治期末測試卷帶答案(鞏固)
- 教師個人工作業(yè)績總結(jié)范文
- 《中華人民共和國政府采購法》專題培訓(xùn)
- 鄭州大學(xué)《高等代數(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 對銀行領(lǐng)導(dǎo)班子的評價意見和建議范文(3篇)
- 三年級上冊三位數(shù)減法豎式計算題200道及答案
- 如何保護個人手機數(shù)據(jù)的安全
- 2024醫(yī)療設(shè)備維修與保養(yǎng)合同
- 第6課 戰(zhàn)國時期的社會變革(說課稿)2024-2025學(xué)年七年級歷史上冊同步高效課堂(統(tǒng)編版2024)
評論
0/150
提交評論