版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù):描述事物的符號(hào)記錄稱為數(shù)據(jù)。數(shù)據(jù)與其語(yǔ)義是不可分的數(shù)據(jù)庫(kù)(db):長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi),有組織可共享的大量數(shù)據(jù)的集合數(shù)據(jù)庫(kù)管理系統(tǒng)(dbms):是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它與操作系統(tǒng)一樣是計(jì)算機(jī)的基礎(chǔ)軟件,是一個(gè)大型復(fù)雜的軟件系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)(dbs):是由數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng),應(yīng)用程序,數(shù)據(jù)庫(kù)管理員(dba)組成的存儲(chǔ),管理,維護(hù)數(shù)據(jù)的系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)的功能.數(shù)據(jù)定義.數(shù)據(jù)的組織,存儲(chǔ),管理.數(shù)據(jù)的操縱功能.數(shù)據(jù)庫(kù)的事務(wù)管理和運(yùn)行管理.數(shù)據(jù)庫(kù)的建立和維護(hù)功能數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn).數(shù)據(jù)結(jié)構(gòu)化.數(shù)據(jù)的共享性高,冗余度較低且易于擴(kuò)充.數(shù)據(jù)的獨(dú)立性高.數(shù)據(jù)由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理控制使用數(shù)據(jù)庫(kù)系統(tǒng)的好處:.大大提高應(yīng)用開發(fā)的效率.數(shù)據(jù)可共享,具有最小的數(shù)據(jù)冗余度和較高的數(shù)據(jù)獨(dú)立性3.數(shù)據(jù)庫(kù)管理系統(tǒng)在數(shù)據(jù)庫(kù)建立運(yùn)行維護(hù)時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一控制,保證了數(shù)據(jù)的完整性與安全性,當(dāng)多用戶同時(shí)使用數(shù)據(jù)庫(kù)時(shí)進(jìn)行并發(fā)控制,發(fā)生故障后對(duì)數(shù)據(jù)庫(kù)進(jìn)行修復(fù)文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)系文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)之間的區(qū)別。(1)文件系統(tǒng)用文件將數(shù)據(jù)長(zhǎng)期保存在外存上,數(shù)據(jù)庫(kù)系統(tǒng)用數(shù)據(jù)庫(kù)統(tǒng)一存儲(chǔ)數(shù)據(jù);(2)文件系統(tǒng)中的程序和數(shù)據(jù)有一定的聯(lián)系,數(shù)據(jù)庫(kù)系統(tǒng)中的程序和數(shù)據(jù)分離;(3)文件系統(tǒng)用操作系統(tǒng)中的存取方法對(duì)數(shù)據(jù)進(jìn)行管理,數(shù)據(jù)庫(kù)系統(tǒng)用DBMS統(tǒng)一管理和控制數(shù)據(jù);(4)文件系統(tǒng)實(shí)現(xiàn)以文件為單位的數(shù)據(jù)共享,數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)以記錄和字段為單位的數(shù)據(jù)共享。文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)之間的聯(lián)系:(1)均為數(shù)據(jù)組織的管理技術(shù);(2)均由數(shù)據(jù)管理軟件管理數(shù)據(jù),程序與數(shù)據(jù)之間用存取方法進(jìn)行轉(zhuǎn)換;⑶數(shù)據(jù)庫(kù)系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來(lái)的。舉出適用于文件系統(tǒng)而不是數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用例子和適用于數(shù)據(jù)庫(kù)系統(tǒng)的例子適用于文件系統(tǒng)而不是數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用例子:(1)數(shù)據(jù)的備份(2)軟件或應(yīng)用程序使用過(guò)程中的臨時(shí)數(shù)據(jù)存儲(chǔ)(3)早期功能比較簡(jiǎn)單、比較固定的應(yīng)用系統(tǒng)也適合用文件系統(tǒng)。用于數(shù)據(jù)庫(kù)系統(tǒng)而非文件系統(tǒng)的應(yīng)用例子:目前,幾乎所有企業(yè)或部門的信息系統(tǒng)都以數(shù)據(jù)庫(kù)系統(tǒng)為基礎(chǔ),都使用數(shù)據(jù)庫(kù)。例如,一個(gè)工廠的管理信息系統(tǒng)。實(shí)體:客觀存在并可以相互區(qū)別的事物稱為實(shí)體實(shí)體型:用實(shí)體名和屬性集合來(lái)抽象和刻畫的同類實(shí)體實(shí)體集:同一類型實(shí)體的集合實(shí)體之間的聯(lián)系:通常是指不同實(shí)體集之間的聯(lián)系。有一對(duì)一,一對(duì)多,多對(duì)多等多種類型試述數(shù)據(jù)庫(kù)模型的概念,作用,三要素概念:數(shù)據(jù)模型是數(shù)據(jù)庫(kù)中用來(lái)對(duì)現(xiàn)實(shí)世界進(jìn)行抽象的工具,是數(shù)據(jù)庫(kù)中用于提供信息表示和操作手段的形式框架。作用:數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ),任何一個(gè)dbms都以數(shù)據(jù)模型作為基礎(chǔ)三要素:數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,數(shù)據(jù)的完整性約束層次模型的概念:(1)有且僅有一個(gè)節(jié)點(diǎn)并沒(méi)有雙親結(jié)點(diǎn),這個(gè)節(jié)點(diǎn)叫做根節(jié)點(diǎn)(2)除根結(jié)點(diǎn)以外的所有節(jié)點(diǎn)都有且僅有一個(gè)雙親結(jié)點(diǎn)優(yōu)點(diǎn):數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單清晰查詢效率高層次數(shù)據(jù)模型提供了良好的數(shù)據(jù)完整性支持缺點(diǎn)1?不能描述數(shù)據(jù)之間多對(duì)多的聯(lián)系查詢子女節(jié)點(diǎn)必須通過(guò)雙親結(jié)點(diǎn)若一個(gè)子女節(jié)點(diǎn)有多個(gè)雙親結(jié)點(diǎn),那么只能引入冗余數(shù)據(jù),使得應(yīng)用程序編寫復(fù)雜數(shù)據(jù)結(jié)構(gòu)嚴(yán)密,層次命令趨于程序化網(wǎng)狀模型:(1)允許一個(gè)以上的節(jié)點(diǎn)沒(méi)有雙親(2)允許節(jié)點(diǎn)不只有一個(gè)雙親優(yōu)點(diǎn):.能夠更加直接的描述現(xiàn)實(shí)世界,允許一個(gè)節(jié)點(diǎn)有多個(gè)雙親,節(jié)點(diǎn)之間有多種聯(lián)系.有較好的性能,存取效率較高缺點(diǎn):結(jié)構(gòu)較為復(fù)雜,隨著應(yīng)用環(huán)境的擴(kuò)大會(huì)越來(lái)越復(fù)雜,使得用戶較難掌握網(wǎng)狀模型的ddl,dml復(fù)雜,需要牽頭高級(jí)語(yǔ)言,這使得用戶難以理解和掌握記錄之間的聯(lián)系是通過(guò)存儲(chǔ)路徑實(shí)現(xiàn)的,在訪問(wèn)數(shù)據(jù)時(shí)要選擇適當(dāng)?shù)穆窂?,因此用戶必須了解?shù)據(jù)庫(kù)系統(tǒng)的細(xì)節(jié),加重了編寫應(yīng)用程序的負(fù)擔(dān)關(guān)系模型概念:由關(guān)系數(shù)據(jù)結(jié)構(gòu),關(guān)系操作集合,關(guān)系完整性約束組成關(guān)系:關(guān)系通常對(duì)應(yīng)一張表元組:表中的一行分量:元組中的一個(gè)屬性值屬性:表中的一列域:屬性的取值范圍碼:也稱碼剪,是表中的一個(gè)屬性組,可以確定唯一元組特點(diǎn):.關(guān)系必須規(guī)范化關(guān)系中不能出現(xiàn)相同的屬性名關(guān)系中不能出現(xiàn)完全相同的記錄4.在一個(gè)關(guān)系中記錄的次序,字段的次序可以任意交換試述數(shù)據(jù)庫(kù)的三級(jí)模式數(shù)據(jù)庫(kù)的三級(jí)模式是指外模式(子模式),模式,內(nèi)模式(物理模式)。內(nèi)模式是數(shù)據(jù)的內(nèi)部表示或底層描述。模式是對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的整體邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。外模式是對(duì)各個(gè)用戶或程序所涉及到的數(shù)據(jù)的邏輯結(jié)構(gòu)和數(shù)據(jù)特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖。優(yōu)點(diǎn):.通過(guò)外模式,可以方便用戶使用和增強(qiáng)數(shù)據(jù)的安全性.通過(guò)設(shè)計(jì)內(nèi)模式,可以將系統(tǒng)的模式,織成最優(yōu)的物理模式,以提高數(shù)據(jù)的存取效率。改善系統(tǒng)的性能指標(biāo)。模式使得減小數(shù)據(jù)冗余、實(shí)現(xiàn)數(shù)據(jù)共享的目標(biāo)數(shù)據(jù)定義語(yǔ)言:是SQL言集中負(fù)責(zé)數(shù)據(jù)結(jié)構(gòu)定義與數(shù)據(jù)庫(kù)對(duì)象定義的語(yǔ)言,由CREATEXLTER與DROie個(gè)語(yǔ)法所組成數(shù)據(jù)操縱語(yǔ)言:數(shù)據(jù)操縱語(yǔ)言:數(shù)據(jù)操縱語(yǔ)言是指通過(guò)對(duì)表中的數(shù)據(jù)進(jìn)行插入、刪除和修改等操作,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作。什么叫數(shù)據(jù)與程序的物理獨(dú)立性,數(shù)據(jù)與程序的物理獨(dú)立性,為什么數(shù)據(jù)庫(kù)有數(shù)據(jù)與程序的獨(dú)立性?數(shù)據(jù)與程序的物理獨(dú)立性:當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),由數(shù)據(jù)庫(kù)管理員對(duì)內(nèi)模式映像做相應(yīng)改變可以使模式保持不變從而應(yīng)用程序也不必改變保證了數(shù)據(jù)與程序的物理獨(dú)立性簡(jiǎn)稱數(shù)據(jù)的物理獨(dú)立性。數(shù)據(jù)與程序的物理獨(dú)立性:當(dāng)模式改變時(shí),由數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式映像做相應(yīng)改變可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的從而應(yīng)用程序不必修改保證了數(shù)據(jù)與程序的邏輯獨(dú)立性簡(jiǎn)稱數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)庫(kù)管理系統(tǒng)在三級(jí)模式之間提供的兩層映像保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性數(shù)據(jù)庫(kù)系統(tǒng)的組成.硬件平臺(tái).軟件(操作系統(tǒng)-數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)用系統(tǒng))3.人員(數(shù)據(jù)庫(kù)管理員,應(yīng)用程序員(外模式),用戶)數(shù)據(jù)庫(kù)管理員作用:.決定數(shù)據(jù)庫(kù)中的信息的內(nèi)容和結(jié)構(gòu).決定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)策略.定義數(shù)據(jù)的安全性和完整性約束條件.監(jiān)控?cái)?shù)據(jù)庫(kù)的運(yùn)行和使用.數(shù)據(jù)庫(kù)的改進(jìn),重組,重構(gòu)應(yīng)用程序員1負(fù)責(zé)設(shè)計(jì)與編寫應(yīng)用系統(tǒng)的程序模塊,并進(jìn)行調(diào)試原裝用戶.偶然用戶簡(jiǎn)單用戶.復(fù)雜用戶關(guān)系模型的組成:1。關(guān)系數(shù)據(jù)結(jié)構(gòu)2.關(guān)系操作集合3.關(guān)系完整性約束關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的特點(diǎn)和分類.關(guān)系代數(shù)語(yǔ)言.關(guān)系演算語(yǔ)言:元組關(guān)系演算語(yǔ)言和域關(guān)系演算語(yǔ)言.SQL:具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語(yǔ)言.這些關(guān)系數(shù)據(jù)語(yǔ)言的共同特點(diǎn):操作對(duì)象是集合、操作結(jié)果也是集合。語(yǔ)言具有完備的表達(dá)能力,是非過(guò)程化的集合操作語(yǔ)言,功能強(qiáng),能夠嵌入高級(jí)語(yǔ)言中使用。域:具有相同數(shù)據(jù)類型的值的集合笛卡爾積:域上的一種集合運(yùn)算關(guān)系:dl*d2*d3。的子集叫做di,d2,d3.。。在域上的關(guān)系元組:關(guān)系是一張差,表中的每行(即數(shù)據(jù)庫(kù)中的每條記錄)就是一個(gè)元組候選碼:若關(guān)系中的一個(gè)屬性或?qū)傩越M的值能夠唯一地標(biāo)識(shí)一個(gè)元組,且他的真子集不能唯一的標(biāo)識(shí)一個(gè)元組,則稱這個(gè)屬性或?qū)傩越M做候選碼。主碼:主碼一般指主關(guān)鍵字。主關(guān)鍵字是表中的一個(gè)或多個(gè)字段,它的值用于唯一地標(biāo)識(shí)表中的某一條記錄。在兩個(gè)表的關(guān)系中,主關(guān)鍵字用來(lái)在一個(gè)表中引用來(lái)自于另一個(gè)表中的特定記錄。外碼:某個(gè)關(guān)系的主碼相應(yīng)的屬性在另一關(guān)系中出現(xiàn),此時(shí)該主碼在就是另一關(guān)系的外碼。關(guān)系,關(guān)系模式,關(guān)系數(shù)據(jù)庫(kù):關(guān)系模式是型、關(guān)系是值,關(guān)系模型是對(duì)關(guān)系的描述,是靜態(tài)的、穩(wěn)定的;關(guān)系是關(guān)系模式在嗎某一時(shí)刻的狀態(tài)或內(nèi)容,是動(dòng)態(tài)的、隨時(shí)間不斷變化的;關(guān)系數(shù)據(jù)庫(kù)是在給定應(yīng)用領(lǐng)域中所有關(guān)系的集合試述關(guān)系模型的完整性規(guī)則,在參照完整性中什么情況下外碼的屬性可以為空值關(guān)系模型中可以有三類完整性約束:實(shí)體完整性、參照完整性和用戶定義的完整性。其中實(shí)體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件。(1)實(shí)體完整性(1)實(shí)體完整性要求每一個(gè)表中的主鍵字段都不能為空或者重復(fù)的值。(2)若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng),則對(duì)于R中每個(gè)元組在F上的值必須為:或者為空(F中每個(gè)屬性均為空),或者等于S中某個(gè)元組的主碼值。(3)用戶定義的完整性是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件。它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求。在參照完整性中,外部碼屬性的值可以為空,它表示該屬性的值尚未確定。但前提條件是該外部碼屬性不是其所在關(guān)系的主屬性。等值連接和自然連接的區(qū)別和聯(lián)系.自然連接一定是等值連接,但等值連接不一定是自然連接。.等值連接要求相等的分量,不一定是公共屬性;而自然連接要求相等的分量必須是,選擇,投影公共屬性。.等值連接不把重復(fù)的屬性除去;而自然連接要把重復(fù)的屬性除去。Ps:自然連接要求兩表屬性名相同Sql的特點(diǎn):.綜合統(tǒng)一高度非過(guò)程化面向集合的操作方式.同一種語(yǔ)法結(jié)構(gòu)有多種使用方式.語(yǔ)言簡(jiǎn)潔易學(xué)Cascade表示在刪除架構(gòu)時(shí)同時(shí)將該架構(gòu)所有的數(shù)據(jù)庫(kù)對(duì)象刪除,restrict表示只有在該架構(gòu)中沒(méi)有數(shù)據(jù)庫(kù)對(duì)象時(shí)才可以刪除架構(gòu)什么是基本表,什么是視圖,二者的區(qū)別和聯(lián)系是什么?基本表是本身獨(dú)立存在的表,在SQL中一個(gè)關(guān)系就對(duì)應(yīng)一個(gè)表。視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。視圖本身不存在獨(dú)立存儲(chǔ)在數(shù)據(jù)庫(kù)中,是一個(gè)虛表。即數(shù)據(jù)庫(kù)中只存放視圖的定義而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍然存放在導(dǎo)出視圖的基本表中。視圖在概念上基本與表等同。視圖在概念上與基本表等同,用戶可以在基本表那樣使用視圖,可以在視圖上再定義視圖。簡(jiǎn)述視圖的優(yōu)點(diǎn).視點(diǎn)集中.簡(jiǎn)化操作.安全性合并分割數(shù)據(jù)5.定制數(shù)據(jù)哪些視圖是可以更新的,哪些是不可以更新的?非行列子集視圖不可更新,行列子集視圖(從一個(gè)基本表導(dǎo)出的視圖,刪除了基本表的某些數(shù)據(jù),但保留了主碼)可更新什么是數(shù)據(jù)庫(kù)安全性:保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用而導(dǎo)致數(shù)據(jù)泄露,更改和破壞自主存取控制與強(qiáng)制存取控制(blma。的區(qū)別1.自主存取控制機(jī)制僅僅通過(guò)對(duì)數(shù)據(jù)的存取權(quán)限進(jìn)行安全控制,為數(shù)據(jù)本身并無(wú)安全標(biāo)記;強(qiáng)制存取控制機(jī)制則對(duì)數(shù)據(jù)本身進(jìn)行密級(jí)標(biāo)記,標(biāo)記與數(shù)據(jù)是一個(gè)不可分的整體,只有符合密級(jí)標(biāo)記要求的用戶才可以操縱數(shù)據(jù),從而提供了更高級(jí)別的安全性。2.強(qiáng)制存取控制的安全性級(jí)別更高。.DAC勺數(shù)據(jù)存取權(quán)限由用戶控制,系統(tǒng)無(wú)法控制;MACe全等級(jí)由系統(tǒng)控制,不是用戶能直接感知或進(jìn)行控制的。數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程.需求分析.概念結(jié)構(gòu)設(shè)計(jì).邏輯結(jié)構(gòu)設(shè)計(jì).物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的實(shí)施數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)需求分析階段的目標(biāo)是什么,調(diào)查的目標(biāo)是什么需求分析階段的目標(biāo)是通過(guò)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象,原系統(tǒng)的工作概況,明確用戶的各種需求,在此基礎(chǔ)上確定新系統(tǒng)的各種功能試述數(shù)據(jù)庫(kù)在設(shè)計(jì)的過(guò)程中形成的數(shù)據(jù)庫(kù)模式.概念結(jié)構(gòu)設(shè)計(jì)階段形成獨(dú)立于機(jī)器特點(diǎn),獨(dú)立于dbms產(chǎn)品的概念模式eg:e-r圖.邏輯結(jié)構(gòu)設(shè)計(jì)階段將概念模型轉(zhuǎn)換成數(shù)據(jù)庫(kù)產(chǎn)品支持的數(shù)據(jù)模型eg:關(guān)系模型,形成數(shù)據(jù)庫(kù)的邏輯模式,然后再在基本表上建立視圖,形成數(shù)據(jù)庫(kù)的外模式.物理結(jié)構(gòu)設(shè)計(jì)階段,根據(jù)dbms的特點(diǎn)和處理的需要,進(jìn)行物理存儲(chǔ)安排,建立索引,形成數(shù)據(jù)庫(kù)的內(nèi)模式什么是數(shù)據(jù)庫(kù)的概念結(jié)構(gòu),其特點(diǎn),設(shè)計(jì)策略概念結(jié)構(gòu)是信息世界的結(jié)構(gòu),即概念模型,其主要特點(diǎn)是:(1)能真實(shí)、充分地反映現(xiàn)實(shí)世界,是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型。(2)易于理解,從而可以用它和不熟悉計(jì)算機(jī)的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫(kù)的設(shè)計(jì)成功的關(guān)鍵。(3)易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充。(4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換設(shè)計(jì)策略是(1)自項(xiàng)向下(2)自底向上(3)逐步擴(kuò)張(4)混合策略數(shù)據(jù)字典的內(nèi)容和作用數(shù)據(jù)字典是數(shù)據(jù)庫(kù)中各種數(shù)據(jù)描述的集合。作用:數(shù)據(jù)字典是對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的描述,是在需求階段建立的,是概念結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ),在數(shù)據(jù)庫(kù)設(shè)計(jì)中不斷修改,完善,充實(shí)什么是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),請(qǐng)簡(jiǎn)述其步驟將概念結(jié)構(gòu)設(shè)計(jì)好的e-r圖轉(zhuǎn)化為dbms支持的邏輯數(shù)據(jù)庫(kù)模型步驟:.將實(shí)體集與實(shí)體集間的聯(lián)系轉(zhuǎn)化成關(guān)系表。(1)1:1的聯(lián)系,將聯(lián)系轉(zhuǎn)換成獨(dú)立的關(guān)系,任意一端與關(guān)系模式合并(2)1:n的聯(lián)系,將一方關(guān)系的碼加An方關(guān)系屬性中(3)mn的聯(lián)系,將m方關(guān)系的碼和n方關(guān)系的碼獨(dú)立成一個(gè)表.數(shù)據(jù)模型的優(yōu)化()以規(guī)范化理論為指導(dǎo).設(shè)計(jì)用戶子模式,即視圖規(guī)范化理論對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)有什么指導(dǎo)意義在需求分析階段,用數(shù)據(jù)依賴和概念分析表示各個(gè)數(shù)據(jù)項(xiàng)之間的聯(lián)系;在概念結(jié)構(gòu)設(shè)計(jì)階段,以規(guī)范化理論為指導(dǎo),確定關(guān)鍵字,初步消除1R圖中冗余的聯(lián)系;在邏輯結(jié)構(gòu)設(shè)計(jì)階段,從E-R圖向邏輯模型轉(zhuǎn)換過(guò)程中,用模式合并與分解方法達(dá)到規(guī)范化級(jí)別試述數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容和步驟內(nèi)容:設(shè)計(jì)數(shù)據(jù)庫(kù)在物理結(jié)構(gòu)上的存儲(chǔ)結(jié)構(gòu)和存取方法步驟:1?確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu)2,對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是空間效率和時(shí)間效率數(shù)據(jù)輸入在實(shí)施階段的重要性是什么?如何保證輸入數(shù)據(jù)的準(zhǔn)確性?數(shù)據(jù)庫(kù)是對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),管理和應(yīng)用的,因此在數(shù)據(jù)庫(kù)的實(shí)施階段必須將原有系統(tǒng)中的歷史數(shù)據(jù)輸入到數(shù)據(jù)庫(kù)中保證輸入數(shù)據(jù)的準(zhǔn)確性:1,設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)數(shù)據(jù)錄入子系統(tǒng),讓計(jì)算機(jī)來(lái)完成數(shù)據(jù)錄入的工作,提高輸入數(shù)據(jù)的效率和質(zhì)量2,在源數(shù)據(jù)入庫(kù)前要對(duì)它們進(jìn)行各種方法的檢驗(yàn),以保證數(shù)據(jù)的準(zhǔn)確性什么是數(shù)據(jù)庫(kù)的重組織和重構(gòu)造數(shù)據(jù)庫(kù)的重組織是指:按原設(shè)計(jì)要求重新安排存儲(chǔ)位置、回收垃圾、等,以提高系統(tǒng)性能,不會(huì)改變?cè)O(shè)計(jì)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。數(shù)據(jù)庫(kù)的重構(gòu)造則是指:修改數(shù)據(jù)庫(kù)的部分模式和內(nèi)模式,即修改原設(shè)計(jì)的邏輯和物理結(jié)構(gòu)進(jìn)行數(shù)據(jù)庫(kù)的再組織和重構(gòu)造的原因:數(shù)據(jù)庫(kù)運(yùn)行一段時(shí)間后,由于記錄不斷增、刪、改,會(huì)使數(shù)據(jù)庫(kù)的物理存儲(chǔ)情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫(kù)性能下降,這時(shí)DBAB要對(duì)數(shù)據(jù)庫(kù)進(jìn)行重組織數(shù)據(jù)庫(kù)應(yīng)用環(huán)境常常發(fā)生變化,如增加新的應(yīng)用或新的實(shí)體、取消了某些應(yīng)用、有的實(shí)體與實(shí)體間的聯(lián)系也發(fā)生了變化等,使原有的數(shù)據(jù)庫(kù)設(shè)計(jì)不能滿足新的需求,需要調(diào)整數(shù)據(jù)庫(kù)的模式和內(nèi)模式。這就要進(jìn)行數(shù)據(jù)庫(kù)重構(gòu)造。產(chǎn)生數(shù)據(jù)不一致的根本原因是數(shù)據(jù)冗余從概念模型到邏輯模型可以由數(shù)據(jù)庫(kù)設(shè)計(jì)人員完成,也可以由數(shù)據(jù)庫(kù)設(shè)計(jì)工具協(xié)助設(shè)計(jì)人完成,從邏輯模型到物理模型的轉(zhuǎn)換一般由dbms完成關(guān)系數(shù)據(jù)語(yǔ)言可以分為三類(1)關(guān)系代數(shù)語(yǔ)言(2)關(guān)系演算語(yǔ)言(3)具有關(guān)系演算和關(guān)系代數(shù)特征的語(yǔ)言關(guān)系a有k個(gè)元組b有n個(gè)元組,關(guān)系是ab的笛卡爾積有k*n個(gè)元組關(guān)系代數(shù)的連接操作是由笛卡爾積和選擇組成的嵌套查詢的子查詢不可以用orderby參加集合操作(并,差,交)的各查詢結(jié)果必須有相同的數(shù)據(jù)結(jié)構(gòu),即列數(shù)相同,數(shù)據(jù)類型相同數(shù)據(jù)庫(kù)對(duì)象包括架構(gòu),表,索引,視圖等,不包括sql語(yǔ)句
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人與個(gè)人汽車租賃合同示范文本
- 中外科研合作合同(四):專有技術(shù)共享
- 個(gè)人快遞服務(wù)合同樣本
- 個(gè)人設(shè)備融資租賃抵押擔(dān)保合同范本
- 中外合資采購(gòu)與銷售合同樣本
- 個(gè)人合伙項(xiàng)目合同協(xié)議
- 二手房交易居間服務(wù)合同
- 個(gè)人商標(biāo)使用權(quán)轉(zhuǎn)讓合同標(biāo)準(zhǔn)范本
- 人事代理人員勞動(dòng)合同范本
- 個(gè)人收藏品買賣合同范本
- 浙教版2023-2024學(xué)年數(shù)學(xué)八年級(jí)上冊(cè)期末復(fù)習(xí)卷(含答案)
- 2024年中國(guó)鐵路投資集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 運(yùn)動(dòng)訓(xùn)練與康復(fù)治療培訓(xùn)資料
- 小班繪本教學(xué)《藏在哪里了》課件
- 老師呀請(qǐng)你別生氣教學(xué)反思
- 變壓器更換施工方案
- 安徽新宸新材料有限公司年產(chǎn)6000噸鋰離子電池材料雙氟磺酰亞胺鋰項(xiàng)目環(huán)境影響報(bào)告書
- 日本酒類消費(fèi)行業(yè)市場(chǎng)分析報(bào)告
- GB/T 29594-2013可再分散性乳膠粉
- 西子奧的斯電梯ACD2調(diào)試說(shuō)明書
- 成長(zhǎng)感恩責(zé)任高中主題班會(huì)-課件
評(píng)論
0/150
提交評(píng)論