版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1章緒論 .試述數(shù)據(jù)1章緒論 .試述數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的概(l)數(shù)據(jù)(Data):描述事物的符號(hào)記錄稱(chēng)為數(shù)據(jù)。數(shù)據(jù)的種類(lèi)有數(shù)字、文字、圖形、圖像、聲音、正文等。數(shù)據(jù)與其語(yǔ)義是不可分的。解析在現(xiàn)代計(jì)算機(jī)系統(tǒng)中數(shù)據(jù)的概念是廣義的。早期的計(jì)算機(jī)系統(tǒng)主要泛,表示這些對(duì)象的數(shù)據(jù)也越來(lái)越復(fù)雜。數(shù)據(jù)與其語(yǔ)義是不可分的。這個(gè)數(shù)字可以表示一件物品的5005005002)數(shù)據(jù)庫(kù)(DataBaseDB):數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。(3)數(shù)據(jù)庫(kù)系統(tǒng)(DataBas。Sytem,簡(jiǎn)稱(chēng)DBS):數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系(4)數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementsytem,簡(jiǎn)稱(chēng)DBMs):數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶(hù)與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,用于科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。DBMS的主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫(kù)的運(yùn)行管理功能、數(shù)據(jù)庫(kù)的建立和維護(hù)功能。解析DBMS是一個(gè)大型的復(fù)雜的軟件系統(tǒng),是計(jì)算機(jī)中的基礎(chǔ)軟件。目前,專(zhuān)門(mén)研制DBMS的廠(chǎng)商及其研制的DBMS產(chǎn)品很多。著名的有美國(guó)IBM公司的DBZ關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)和IMS層次數(shù)據(jù)庫(kù)管理系統(tǒng)、美國(guó)Oracleorade關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)、sasesaseSQLServe,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)等2.使用數(shù)據(jù)庫(kù)系統(tǒng)有什么好處路徑,這些工作都由DBMS來(lái)完成。用一個(gè)通俗的比喻,使用了DBMS就如有了一個(gè)好參謀、好助手,DBA的責(zé)任,開(kāi)發(fā)人員不必修改應(yīng)用程序,或者只需要修可以減輕數(shù)據(jù)庫(kù)系統(tǒng)管理人員維護(hù)系統(tǒng)的負(fù)擔(dān)。因?yàn)镈BMS在數(shù)據(jù)庫(kù)建立、運(yùn)用和維護(hù)時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,包括數(shù)據(jù)的完整性、安全性、多用戶(hù)并發(fā)控制、故障恢復(fù)等,都由DBMS執(zhí)行。總之,3.試述文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)系是操作系統(tǒng)的重要組成部分;而DBMS是獨(dú)立于操作系統(tǒng)的軟件。但是是操作系統(tǒng)的重要組成部分;而DBMS是獨(dú)立于操作系統(tǒng)的軟件。但是DBMS4.舉出適合用文件系統(tǒng)而不是數(shù)據(jù)庫(kù)系統(tǒng)的例子;再舉出適合用數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用例子l)適用于文件系統(tǒng)而不是數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用例子數(shù)據(jù)的備份、軟件或應(yīng)用程序使用過(guò)程中的臨時(shí)數(shù)據(jù)存儲(chǔ)(2)適用于數(shù)據(jù)庫(kù)系統(tǒng)而非文件系統(tǒng)的應(yīng)用例子目前,幾乎所有企業(yè)或部門(mén)的信息系統(tǒng)都以數(shù)據(jù)庫(kù)系統(tǒng)為5.試述數(shù)據(jù)庫(kù)系統(tǒng)的(l)數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化,這是數(shù)據(jù)庫(kù)的主要特征之一,也是數(shù)據(jù)庫(kù)系統(tǒng)與文件3)數(shù)據(jù)獨(dú)立性高數(shù)據(jù)獨(dú)立性包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)庫(kù)管理系統(tǒng)的模式結(jié)構(gòu)和4)數(shù)據(jù)由DBMS統(tǒng)一管理和控制數(shù)據(jù)庫(kù)的共享是并發(fā)的共享,即多個(gè)用戶(hù)可以同時(shí)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)甚至可以同時(shí)存取數(shù)據(jù)庫(kù)中同一個(gè)數(shù)據(jù)。為此,DBMS必須提供統(tǒng)一的數(shù)據(jù)控制功能,包括數(shù)據(jù)的安全性保護(hù)、數(shù)據(jù)的完整性檢查、并發(fā)控制和數(shù)據(jù)庫(kù)恢復(fù)。解析DBMS數(shù)據(jù)控制功能包括四個(gè)方面:數(shù)據(jù)的安全性。DBMS在數(shù)據(jù)庫(kù)建立、運(yùn)用和維護(hù)時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一控制,以保證數(shù)據(jù)的完整性、安全性,并在多6.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有l(wèi))數(shù)據(jù)6.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有l(wèi))數(shù)據(jù)庫(kù)定義功能(((7.試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用和數(shù)據(jù)模型的三個(gè)要素()數(shù)據(jù)結(jié)構(gòu):是所研究的對(duì)象類(lèi)型的集合,是對(duì)系統(tǒng)靜態(tài)特性的描(2)數(shù)據(jù)操作:是指對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象(型)的實(shí)例(值)允許進(jìn)行的操作的集合,包括操作及有關(guān)的(3)數(shù)據(jù)的約束條件:是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的解析數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)中最重要的概念之一。必須正掌握數(shù)據(jù)模型的概念和作用。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)。任何一個(gè)DBMS都以某一個(gè)數(shù)據(jù)模型為基礎(chǔ),或者說(shuō)支持某一個(gè)數(shù)8.試述概念模型的作9.定義并解釋概念模型中以下術(shù)語(yǔ):實(shí)體,實(shí)體型,實(shí)體集,屬性,碼,實(shí)體聯(lián)系圖(ER圖實(shí)體:客觀(guān)存在并可以相互區(qū)分的事物叫實(shí)體。實(shí)體型:具有相同屬性的實(shí)體具有相同的特征和性質(zhì),用實(shí)體名及其屬性名集合來(lái)抽象和刻畫(huà)同類(lèi)實(shí)體,稱(chēng)為實(shí)體型。實(shí)體集:同型實(shí)體的集合稱(chēng)為實(shí)體集。屬性:實(shí)(R···并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型(111n或mn10.試給出3ER圖,要求實(shí)體型之間具有一對(duì)一、一對(duì)多、多對(duì)多各種不11.試給出一個(gè)實(shí)際部門(mén)的11.試給出一個(gè)實(shí)際部門(mén)的ER圖,要求有三個(gè)實(shí)體型3個(gè)實(shí)體型之間有多對(duì)多聯(lián)3實(shí)體型之間的多對(duì)多聯(lián)系和三個(gè)實(shí)體型兩兩之間的三個(gè)多對(duì)多聯(lián)系等價(jià)嗎?為什么?3個(gè)實(shí)體型之間的多對(duì)3個(gè)實(shí)體型兩3個(gè)多對(duì)多聯(lián)系是不等價(jià),因?yàn)樗鼈兞x。3個(gè)實(shí)體型兩兩之間的三個(gè)多對(duì)多聯(lián)系如下圖所示12.學(xué)校中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教員,其中有的教授和副教授每13.某工廠(chǎng)生產(chǎn)若干產(chǎn)13.某工廠(chǎng)生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件由不同的原材料制成,不同零件所用的材料可以相同。這些零件按所屬的不同產(chǎn)品分別放在倉(cāng)庫(kù)中,原材料按照類(lèi)別放在若干倉(cāng)庫(kù)中ER圖畫(huà)出此工廠(chǎng)產(chǎn)品、零件、材料、倉(cāng)庫(kù)的概念 .試述層次模型的概念,舉出三個(gè)層次模型的l)教員學(xué)生層次數(shù)據(jù)()行政機(jī)構(gòu)層次()行政機(jī)構(gòu)層次數(shù)據(jù)庫(kù)()行政區(qū)域?qū)哟螖?shù)據(jù)庫(kù)15.今有一個(gè)層次數(shù)據(jù)庫(kù)實(shí)例,試用子女一兄弟鏈接法和層次序列鏈接法畫(huà)出它的存儲(chǔ)結(jié)構(gòu)示意圖子女兄弟鏈層次序列鏈.層次序列鏈.試述網(wǎng)狀模型的概念,舉出三個(gè)網(wǎng)狀模型的實(shí)例滿(mǎn)足下面兩個(gè)條件的基本層次聯(lián)系集合為網(wǎng)狀模l)允許一個(gè)以上的結(jié)點(diǎn)無(wú)雙親2)一個(gè)結(jié)點(diǎn)可以有多于一個(gè)的雙1實(shí)例2實(shí)例317.試述網(wǎng)狀、層次實(shí)例317.試述網(wǎng)狀、層次數(shù)據(jù)庫(kù)的優(yōu)缺層次模型的優(yōu)點(diǎn)主要有:(l)模型簡(jiǎn)單,對(duì)具有一對(duì)多層次關(guān)系的部門(mén)描述非常自然、直觀(guān),容易理解,2)用層次模型的應(yīng)用系統(tǒng)性能好,特別是對(duì)于那些實(shí)體間聯(lián)系是固定的且3)層次數(shù)據(jù)模型提供了良好的完整性層次模型的缺點(diǎn)主要有:(l)現(xiàn)實(shí)世界中很多聯(lián)系是非層次性的,如多對(duì)多聯(lián)系、一個(gè)結(jié)點(diǎn)具有多個(gè)雙親2)對(duì)插入和刪除操作的限制比較多;(3)查詢(xún)子女結(jié)點(diǎn)必須通過(guò)雙親結(jié)點(diǎn)。網(wǎng)狀數(shù)據(jù)模型的優(yōu)點(diǎn)主要有:(l)能夠更為直接地描述現(xiàn)實(shí)世界,如一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親;(2)具網(wǎng)狀數(shù)據(jù)模型的缺點(diǎn)主要有:(l)結(jié)構(gòu)比較復(fù)雜,而且隨著應(yīng)用環(huán)境的擴(kuò)大,數(shù)據(jù)庫(kù)的結(jié)構(gòu)就變得越來(lái)越復(fù)雜,不利于最終用戶(hù)掌握;(2)其DDL、DML語(yǔ)言復(fù)雜,用戶(hù)不容易使用。由于記錄之間聯(lián)系是通18.試述關(guān)系模型的概念,定義并l)關(guān)系(2)屬性(3)域(4)5)碼(6)分量(7)關(guān)系模邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。()關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)通常說(shuō)的一張表;(2)的一列即為一個(gè)屬性;3)域:屬性的取值范圍;4)元組:表中的一行即為一個(gè)元組;5)主碼:6)7)關(guān)系模式:對(duì)關(guān)系的描述,一般表示為關(guān)系名(12n19.試述關(guān)系數(shù)據(jù)庫(kù)的關(guān)系數(shù)據(jù)模型具有下列優(yōu)點(diǎn):(l)關(guān)系模型與非關(guān)系模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上的。2所以其數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單、清晰,用戶(hù)易懂易用。(3)關(guān)系模型的存取路徑對(duì)用戶(hù)透明,從而具有更高的數(shù)據(jù).試述數(shù)據(jù)庫(kù)系統(tǒng)三.試述數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式結(jié)構(gòu),這種結(jié)構(gòu)的優(yōu)點(diǎn)是什數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)由外模式、模式和內(nèi)模式組成(129)外模式,亦稱(chēng)子模式或用戶(hù)組織留給DBMs管理,使用戶(hù)能邏輯抽象地處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的表示和存儲(chǔ)。為了能21.定義并解釋以下術(shù)語(yǔ):模式、外模式、內(nèi)模式、DDL、DML模式、外模式、內(nèi)模式,亦稱(chēng)邏輯模DDL:數(shù)據(jù)定義語(yǔ)言,用來(lái)定義數(shù)據(jù)庫(kù)模DML:數(shù)據(jù)操縱語(yǔ)言,用來(lái)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢(xún)、插入、刪除和修改.什么叫數(shù)據(jù)與程序的物理獨(dú)立性?什么叫數(shù)據(jù)與程序的邏輯獨(dú)立性?為什么數(shù)據(jù)庫(kù)系統(tǒng)具有序的獨(dú)立性23.試述數(shù)據(jù)庫(kù)系統(tǒng)的24DBADBA相結(jié)合,確定系統(tǒng)的硬件、軟件配置,11章并發(fā)控11章并發(fā)控1.在數(shù)據(jù)庫(kù)中為什么2.并發(fā)操作可能會(huì)產(chǎn)生哪幾類(lèi)數(shù)據(jù)不一致?用什么方法能避免各種不一致updateTlT2讀入同一數(shù)據(jù)并修改,T2提交的結(jié)果破壞了(覆蓋了)TlTl的修改被丟失。(2)不可重復(fù)讀(NonRepeatableRead)不可重復(fù)讀是指事務(wù)Tl讀取數(shù)據(jù)后,事務(wù)Tl無(wú)法再現(xiàn)前一次讀取結(jié)果。3)讀“臟”數(shù)據(jù)(DirtyRead)讀“臟’夕數(shù)據(jù)是指事務(wù)Tl修改某一數(shù)據(jù),并將其寫(xiě)回磁盤(pán),事務(wù)幾讀取同一數(shù)據(jù)后,Tl由于某種原因被撤銷(xiāo),這時(shí)Tl已3.什么是封鎖?基本的封鎖類(lèi)型有幾種?試述它們的含T在對(duì)某個(gè)數(shù)據(jù)對(duì)象例如表、記錄等操作之前,先向系統(tǒng)發(fā)出請(qǐng)求,對(duì)其加鎖。加鎖后事TT釋放它的鎖之前,其他的事務(wù)不能更新此數(shù)據(jù)對(duì)象。封鎖基本的封鎖類(lèi)型有兩種:排它鎖(ExclusiveLocksx鎖)ShareLocksS鎖。排它鎖又稱(chēng)為寫(xiě)鎖。若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上X鎖,則只允許T讀取和修改A,其他任何事務(wù)都不能再對(duì)A加任何類(lèi)型的鎖,直到T釋放A上的鎖。這就保證了其他事務(wù)在T釋放A上的鎖之前不能再ATASTA但不能修改A,其他事務(wù)只能再對(duì)A加S鎖,而不能加X(jué)鎖,直到T釋放A上的S鎖。這就保證了其他事務(wù)可ATASA4.如何用封鎖機(jī)制保證數(shù)據(jù)的一DBMSTlA進(jìn)行修AxockA)AxAxTlAAxATlA值進(jìn)行運(yùn)算。Tl5.什么是活鎖?5.什么是活鎖?什么如果事務(wù)TlRR,于是幾等待。幾也請(qǐng)求封鎖R,當(dāng)Tl釋放了R上RR上的封鎖之后系乎被鎖住了,實(shí)際上可能被激活。如果事務(wù)Tl封鎖了數(shù)據(jù)Rl,幾封鎖了數(shù)據(jù)凡,然后Tl又請(qǐng)求封鎖幾,因幾已封鎖了幾,于是Tl等待幾釋放幾上的鎖。接著幾又申請(qǐng)封鎖Rl,因Tl已封鎖了Rl,幾也只能等待Tl釋放Rl上的鎖。這樣就出現(xiàn)了Tl在等待幾,而幾又在等待T}的局面,T}和幾兩個(gè)事6.試述活鎖的產(chǎn)生原6.試述活鎖的產(chǎn)生原因和解決方11.請(qǐng)給出檢測(cè)死鎖發(fā)生的一種方法,當(dāng)發(fā)生死鎖后如何解除死鎖數(shù)據(jù)庫(kù)系統(tǒng)一般采用允許死鎖發(fā)生,DBMS檢測(cè)到死鎖后加以解除的方法。DBMS中診斷死鎖的方統(tǒng)會(huì)誤認(rèn)為發(fā)生了死鎖。若時(shí)限設(shè)置得太長(zhǎng),又不能及時(shí)發(fā)現(xiàn)死鎖發(fā)生。DBMS并發(fā)控制子系統(tǒng)檢測(cè)到死12.什么樣的并發(fā)調(diào)度是正確的調(diào)可串行化(Serializable)的調(diào)度是正確的調(diào)度??纱谢恼{(diào)度的定義:多個(gè)事務(wù)的并發(fā)執(zhí)行是正的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行執(zhí)行它們時(shí)的結(jié)果相同,稱(chēng)這種調(diào)度策略為可串行化的調(diào)度9Tl,幾,幾是3Tl:A:=A+2;T2:A:=A*2;T3:A:=A**2;(A<-A0l)若3個(gè)事務(wù)允許并行執(zhí)行,則有多少可能的正確結(jié)果,請(qǐng)一一列舉出來(lái)A的最終結(jié)果可能有24816。因?yàn)榇袌?zhí)行次TlT2T3TlT3T2、T2T1T3、T2T3Tl、T3T1T2、T3T2Tl。對(duì)應(yīng)的執(zhí)行結(jié)果是16、8·4·2·4·2。(2)請(qǐng)給出一個(gè)可串行化的調(diào)度,并給出執(zhí)行最后結(jié)果A最后結(jié)果A16,是可串行化的調(diào)度()請(qǐng)給出一個(gè)非串行化的調(diào)度,并給出執(zhí)行結(jié)最后A0,為非串行化的調(diào)度4)3個(gè)事務(wù)都遵守兩段鎖協(xié)議,請(qǐng)給出一個(gè)不產(chǎn)生死鎖的可串行化調(diào)度5)5)3個(gè)事務(wù)都遵守兩段鎖協(xié)議,請(qǐng)給出一個(gè)產(chǎn)生死鎖的調(diào)11l)事務(wù)Tl寫(xiě)某個(gè)數(shù)據(jù)對(duì)象A,T2A2)事務(wù)Tl讀或?qū)懩硞€(gè)數(shù)據(jù)對(duì)象A,T2A。下面稱(chēng)A為潛在沖突對(duì)象。TlT2訪(fǎng)問(wèn)的潛在沖突的公共對(duì)象為{A1,A2An=(A1A2Ai}1Y={Ai1An}符合所情況(2。VX∈x,Tl需要XlockX①T2SlockxXlockx1)Tl獲得鎖,T2Tl1)Tl獲得鎖,T2TlxwxY,T2TlxY處理完畢后,T2Tl、T2Tl和幾的調(diào)度是可2)(l).舉例說(shuō)明,對(duì)并發(fā)事務(wù)的一個(gè)調(diào)度是可串行化的,而這些并發(fā)事務(wù)不一定遵守兩段鎖協(xié)議。.為什么要引進(jìn)意向鎖?意向鎖的含義法中一個(gè)數(shù)據(jù)對(duì)象可能以?xún)煞N方式加鎖―顯式封鎖和隱式封鎖。因此系統(tǒng)在對(duì)某一數(shù)據(jù)對(duì)象加鎖時(shí)不僅要事務(wù)T要對(duì)關(guān)系R加X(jué)R本身是否已加了不相容的鎖(如發(fā)現(xiàn)已經(jīng)加了ix,則與X沖突R中的每一個(gè)元組是否加了X鎖或S鎖。14ISixSIX鎖,給出這些鎖的相容ISIXix鎖,表示它的后裔結(jié)點(diǎn)擬(XXixSIX鎖:如SIX鎖:如果對(duì)一個(gè)數(shù)據(jù)對(duì)象SIX鎖,表S鎖,再I(mǎi)XSIXSIX相容矩陣15.理解并解釋下列術(shù)語(yǔ)的含義:封鎖、活鎖、死鎖、排它鎖、共享鎖、并發(fā)事務(wù)的調(diào)度、可串行化的調(diào)略,已經(jīng)在上面有關(guān)習(xí)題中解答16.試述你了解的某一DBMS產(chǎn)品的并發(fā)控制機(jī)略,參見(jiàn)簡(jiǎn)單介紹了有關(guān)Oracle的并發(fā)控制機(jī)2章關(guān)系數(shù)1.試述關(guān)系模型的三2章關(guān)系數(shù)1.試述關(guān)系模型的三2.試述關(guān)系數(shù)據(jù)語(yǔ)言的特點(diǎn)和分類(lèi)。SQL:具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語(yǔ)4.試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外部碼屬性的值也可以為空?什么情況下才可以的關(guān)系),則對(duì)于R中每個(gè)元組在F上的值必須為:或者取空值(F的每個(gè)屬性值均為空值);或者等于S中某個(gè)元組的主碼值。即屬性F本身不是主屬性,則可以取空值,否則不能取空值。5.設(shè)有一SPJS,P,J,SPJ求供應(yīng)工程J1零件的供應(yīng)商號(hào)碼SNO:πSno(σSno=‘J1(SPJ))J1P1SNO:(σCOLOR=4)求沒(méi)有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)JNO:πJno(SPJ)-πJNO(σcity=‘天津’∧Color=(S∞SPJ∞P)5)求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號(hào)JNO:πJno,Pno(SPJ)÷πPno(σSno=‘S1‘(SPJ)6連接運(yùn)算符是“=RSA,B屬性值7.關(guān)系代數(shù)的基本運(yùn)算有哪些?如何用這些基本運(yùn)算來(lái)表示其他運(yùn)算3系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言1.試3系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言1.試sQL(l)綜合統(tǒng)一。sQLDDLDMLDCL的功能于一體。取路徑,存取路徑的選擇以及sQL語(yǔ)句的操作過(guò)程由系統(tǒng)自動(dòng)完成。(4)以同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式。sQL語(yǔ)言既是自含式語(yǔ)言,又是嵌入式語(yǔ)言。作為自含式語(yǔ)言,(5)語(yǔ)言簡(jiǎn)捷,易學(xué)易用2.試sQLsQLSQLcREATETABLEALTERTABLE語(yǔ)句修改基本表定義DROPTABLECREATEINDEX語(yǔ)句建立索引,DROPINDEX語(yǔ)句刪除索引;使用CREATEVIEW語(yǔ)句建立視圖,DROPVIEW語(yǔ)句刪除視圖。3sQL語(yǔ)句建立第54個(gè)表SSSNOSNAMESTATUSCITYSCREATETABLES(SnoC(2)UNIQUE,SnameC(6)C(2),CityPPPNOPNAMECOLORWEIGHTP C(2),WEIGHTJJJNOJNAMECITY)JCREATE C(2) C(8),CITYsPJsPJsNoPNoJNoQTY)SPJ C(2), 4.4sQL語(yǔ)言完成第5中的查詢(xún)l)求供應(yīng)工程JlSELECTDISTSNOFROMSPJWHERE2)求供應(yīng)工程JlPlSNO DISTSNOFROMSPJWHEREJNO='J1'AND3)求供應(yīng)工程JlSNOSELECTSNOFROMSPJ,PWHEREJNO='J1'ANDSPJ.PNO=P.PNOANDCOLOR(4)求沒(méi)有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)JNO JNOFROMSPJ WHEREJNONOT JNOFROMSPJ WHEREJNONOTINSELEJNOFROMSPJ,P,SWHERES.CITY='天津'ANDCOLOR='紅'ANDS.SNO=SPJ.SNOANDP.PNO=SPJ.PNO)。5)求至少用了供應(yīng)商SlJNOSELECTDISTPNOFROMSPJWHERESNO='S1'結(jié)果是SELECTJNOFROMSPJWHEREANDJNOIN(SELECTJNOFROMSPJWHERE5.針對(duì)習(xí)題3中的四個(gè)表試用SQL語(yǔ)言完成以下各項(xiàng)操作SELECTSNAME,CITYFROMSELECTPNAME,COLOR,WEIGHTFROM找出使用供應(yīng)商S1所供應(yīng)零件的工程號(hào)碼 找出工程項(xiàng)目J2使用的各種零件的名稱(chēng)及其數(shù)量SELECTPNAME,QTYFROMSPJ,PWHEREP.PNO=SPJ.PNOANDSPJ.JNO='J2'找出上海廠(chǎng)商供應(yīng)的所有零件號(hào)SELECTPNOFROMSPJ,SWHERES.SNO=SPJ.SNOANDCITY='上海SELECTJNAMEFROM找出沒(méi)有使用天津產(chǎn)的零件的工程號(hào)注意:SELECTDISPJNOFROMWHEREJNONOTIN(SELECTDISTJNOFROMSPJ,SS.SNO=SPJ.SNOANDS.CITY='天津')適用于JNO是唯一或不唯一的情況注意:SELECTDISTJNOFROMSPJ,SWHERES.SNO=SPJ.SNOANDS.CITY<>'天津'適用于JNO是唯(8)把全部紅色零件的顏色改成藍(lán)色UPDATEPSETCOLOR='藍(lán)WHERECOLOR='紅UPDATE SETSNO='S3'WHERESNO='S5'ANDJNO='J4'AND從供應(yīng)商關(guān)系中刪除供應(yīng)商號(hào)是 的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄A、 B、 請(qǐng)將(S2,J6,P4,200)插入供應(yīng)情況關(guān)系 ALUES‘S2‘J6‘P4,200)6.什么是基本表?什么是視圖?sQL7.試述視圖的優(yōu)點(diǎn)。(7.試述視圖的優(yōu)點(diǎn)。(l)視圖能夠簡(jiǎn)化用戶(hù)的操作;(2)視圖使用戶(hù)能以多種角度看待同一數(shù)據(jù);(3)視圖對(duì)重構(gòu)數(shù)據(jù)庫(kù)4)8.所有的視圖是否都可以更新?為什么?更新不能惟一有意義地轉(zhuǎn)換成對(duì)相應(yīng)基本表的更新,所以,并不是所有的視圖都是可更新的9.哪類(lèi)視圖是可以更新的?哪類(lèi)視圖是不可更新的?各舉一例說(shuō)明10.試述某個(gè)你熟悉的實(shí)際系統(tǒng)中對(duì)視圖更新的規(guī)定。11.請(qǐng)為三建工程項(xiàng)目建立一個(gè)供應(yīng)情況的視圖,包括供應(yīng)商代碼(SNO)、零件代碼(PNO)、供應(yīng)數(shù)量(QTY)WHERESPJ.JNO=J.JNOANDJ.JNAME='三建' DIST*FROMVSJWHERE4章數(shù)據(jù)庫(kù)安全14章數(shù)據(jù)庫(kù)安全1.什么是數(shù)據(jù)庫(kù)的安2.?dāng)?shù)據(jù)庫(kù)安全性和計(jì)算機(jī)系統(tǒng)的安全性有什么關(guān)3.試述可信計(jì)算機(jī)系統(tǒng)評(píng)測(cè)標(biāo)準(zhǔn)的情況,試述TDI/TCSEC標(biāo)準(zhǔn)的基本內(nèi)容重要的是美國(guó)國(guó)防部(DoD)正式頒布的《DoD可信計(jì)算機(jī)系統(tǒng)評(píng)估標(biāo)準(zhǔn)》(stedCoutersystemEvaluationcriteriaTcsEc,又稱(chēng)桔皮書(shū)(TDITCSECTcsEc擴(kuò)展到數(shù)據(jù)庫(kù)管理系統(tǒng),即(TmstedDatabaseInterpretationTDI又稱(chēng)紫皮書(shū)。在TDI中定義了數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)中需滿(mǎn)足和用以進(jìn)行安全性級(jí)別評(píng)估的標(biāo)準(zhǔn)。4.試TcsECTDI)將系統(tǒng)安全47根據(jù)計(jì)算機(jī)系統(tǒng)對(duì)安全性各項(xiàng)指標(biāo)的支持情況,TCSECTDI)將系統(tǒng)劃分為四組(division7D、CCICZ、BBIBZB3、AAI)DDDCl級(jí)只提供了非常初級(jí)的自主安全保護(hù)。能夠?qū)崿F(xiàn)對(duì)用戶(hù)和數(shù)據(jù)的分離,進(jìn)行自主存取控制(DAC),保C2ClDAC進(jìn)一步細(xì)化,以個(gè)人身份注冊(cè)Bl級(jí)標(biāo)記安全保護(hù)。對(duì)系統(tǒng)的數(shù)據(jù)加以標(biāo)記,并對(duì)標(biāo)記的主體和客體實(shí)施強(qiáng)制存取控制(MAC)以及審計(jì)5.試述實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全性控制的常5.試述實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全性控制的常用方法和技術(shù)。無(wú)法存取數(shù)據(jù)。例如CZ級(jí)中的自主存取控制(DAC),Bl級(jí)中的強(qiáng)制存取控制(MAC。(4)審計(jì):建立審計(jì)日志,把用戶(hù)對(duì)數(shù)據(jù)庫(kù)的所有操作自動(dòng)記錄下來(lái)放入審計(jì)日志中,DBA可以利用審()數(shù)據(jù)加密:對(duì)存儲(chǔ)和傳輸?shù)臄?shù)據(jù)進(jìn)行加密處理,從而使得不知道解密算法的人無(wú)法獲知數(shù)據(jù)的內(nèi) .什么是數(shù)據(jù)庫(kù)中的自主存取控制方法和強(qiáng)制存取控制方7 語(yǔ)言中提供了哪些數(shù)據(jù)控制(自主存取控制)GRANTSELECT,INSERTONTOWITH OPTIONStudentSELECTINSERT權(quán)限授予了用戶(hù)王平,后面的“WITHGRANTOPTION”子句表示就將Student表的INSERT權(quán)限從用戶(hù)王平處收回,選CASCADEStudentINSERT權(quán)限又轉(zhuǎn)授給了其他用戶(hù),那么這些權(quán)限也將從其他用戶(hù)處收回8.請(qǐng)SQLGRANTREVOKE語(yǔ)句(加上視圖機(jī)制)完成以下授權(quán)定義或存取控制功能a)用戶(hù)王明對(duì)兩個(gè)表有SELECT權(quán)力GRANTSELECTON職工,TOb)用戶(hù)李勇對(duì)兩個(gè)表有INSERTDELETE權(quán)力TOc每個(gè)職工只對(duì)自己的記錄有SELECTGRANTSELECTON職工WHENUSER()=NAMETOALL;(d)用戶(hù)劉(d)用戶(hù)劉星對(duì)職工表有SELECT權(quán)力,對(duì)工資字段具有更新權(quán)力TO(e)用戶(hù)張新具有修改這兩個(gè)表的結(jié)構(gòu)的權(quán)力TO張新()用戶(hù)周平具有對(duì)兩個(gè)表所有權(quán)力(讀,插,改,刪數(shù)據(jù),并具有給其他用戶(hù)授權(quán)的權(quán)力GRANTALLPRIVILIGESON職工,TOWITHGRANT(g)用戶(hù)楊蘭具有從每個(gè)部門(mén)職工中SELECT最高工資、最低工資、平均工資的權(quán)力,他不能查看每個(gè)人CREATEVIEWSELECT部門(mén).名稱(chēng),MAX(工資),MIN(工資),AVG(工資FROM職工,WHERE職工.部門(mén)號(hào)=部門(mén).GROUPBY職工.GRANTSELECTONTO楊蘭REVOKESELECTONFROMREVOKEINSERTDELETEONFROMREOVKESELECTON職工WHENUSER()=NAMEFROMALI;REVOKESELECTUPDATEONFROMFROMFROMREVOKESELECTONFROMDROPVIEW 為什么強(qiáng)制存取控制提供了更高級(jí)別的數(shù)據(jù)庫(kù)安全性強(qiáng)制存取控制(MAC)它們每個(gè)實(shí)例(值)指派一個(gè)敏感度標(biāo)記(Label它們每個(gè)實(shí)例(值)指派一個(gè)敏感度標(biāo)記(Label·等。主體的敏感度標(biāo)記稱(chēng)為許可證級(jí)別(ClearanCe玫vel),客體的敏感度標(biāo)記稱(chēng)為密級(jí)(ClassificationLevel .什么是數(shù)據(jù)庫(kù)的審計(jì)功能,為什么要提供審計(jì)功能 .統(tǒng)計(jì)數(shù)據(jù)庫(kù)中存在何種特殊的安全性問(wèn)題5章數(shù)據(jù)庫(kù)完整5章數(shù)據(jù)庫(kù)完整數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性2.?dāng)?shù)據(jù)庫(kù)的完整性概念與數(shù)據(jù)庫(kù)的安全性概念有什么區(qū)別和聯(lián)系?數(shù)據(jù),防止錯(cuò)誤信息的輸入和輸出,即所謂垃圾進(jìn)垃圾出(GarbaeInGarbaeout)所造成的無(wú)效操作和3.什么是數(shù)據(jù)庫(kù)的完整性約束條件?可分為哪幾類(lèi)?的說(shuō)明,包括以下幾個(gè)方面:(l)對(duì)數(shù)據(jù)類(lèi)型的約束,包括數(shù)據(jù)的類(lèi)型、長(zhǎng)度、單位、精度等;(2)對(duì)3)對(duì)取值范圍或取值集合的約束;4)5)其他約束。靜態(tài)元組l)2)3)4DBMS的完整性控制機(jī)制應(yīng)具有哪些功能?檢查功能,即檢查用戶(hù)發(fā)出的操作請(qǐng)求是否違背了完整性約束條件;3)違約反應(yīng):如果發(fā)現(xiàn)用戶(hù)的操作請(qǐng)5RDBMS在實(shí)現(xiàn)參照完整性時(shí)需要考慮哪些方面?RDBMsl)2)l除被參照關(guān)系的元組時(shí)的考慮,這時(shí)系統(tǒng)可能采取的作法有三種:l)級(jí)聯(lián)刪除(CASCADES);2)(RESTRICTED3)置空值刪除(NULLIFIES3)在參照關(guān)系中插入元組時(shí)的問(wèn)題,這時(shí)系統(tǒng)可能采取的作法有l(wèi))受限插2)遞歸4)修改關(guān)系中主碼的問(wèn)題。一般是UPDATE6.假設(shè)有下面兩個(gè)關(guān)系模式:職工(職工號(hào),姓名,年齡,職務(wù),工資,部門(mén)號(hào),其中職工號(hào)為主部門(mén)(部門(mén)號(hào),名稱(chēng),經(jīng)理名,電話(huà)),其中部門(mén)號(hào)為主碼。語(yǔ)言定義這兩個(gè)關(guān)系模式,要求CREATETABLEDEPTManagerVARCHAR(10),PhoneNumberChar(12)CREATETABLEEMP(EmpnoNUMBER(4),AgeNUMBER(2),JobVARCHAR(9),SalDeptnoNUMBER(2),FOREIGNREFFERENCES歲7.關(guān)系系統(tǒng)中,當(dāng)操作違反實(shí)體完整性、參照完整性和用戶(hù)定義的完整性約束條件時(shí),一般是如何分別進(jìn)答6系數(shù)據(jù)6系數(shù)據(jù)庫(kù)理1.理解并給出下列術(shù)語(yǔ)的定義函數(shù)依賴(lài)、部分函數(shù)依賴(lài)、完全函數(shù)依賴(lài)、傳遞依賴(lài)、候選碼、主碼、外碼、全碼(Allkey、1NFZNF、3NF、BcNF、多值依賴(lài)、4NFr中不可能存在兩個(gè)元組XYXYY函數(shù)依賴(lài)XX→Y(X上的屬性值相等,Y上的值一定相等。)若X→Y,則X叫做決定因素(Determinant)。若X→Y,Y→X,則記作X??→Y非主屬性對(duì)碼的部分函數(shù)依賴(lài)則成為2NF。>X,YZR<U,F(xiàn)>∈3NF7:R<U,F(xiàn)>∈1NFRX→→Y(YX的子集,Z=U-X-Y不為空),X都含有碼,則稱(chēng)R<U,F(xiàn)>∈4NF。2.建立一個(gè)關(guān)于系、學(xué)生、班級(jí)、學(xué)會(huì)等諸信息的關(guān)系數(shù)據(jù)庫(kù)。學(xué)生:學(xué)號(hào)、姓名、出生年月、系名、班號(hào)、宿舍區(qū)。學(xué)會(huì):學(xué)會(huì)名、成立年份、辦公地點(diǎn)、人數(shù)舍區(qū)。每個(gè)學(xué)生可參加若干學(xué)會(huì),每個(gè)學(xué)會(huì)有若干學(xué)生。學(xué)生參加某學(xué)會(huì)有一個(gè)入會(huì)年份。請(qǐng)給出關(guān)系模式,寫(xiě)出每個(gè)關(guān)系模式的極小函數(shù)依賴(lài)集,指出是否存在傳遞函數(shù)依賴(lài),對(duì)于函數(shù)依賴(lài)左部是多屬性的情況討論函數(shù)依賴(lài)是完全函數(shù)依賴(lài),還是部分函數(shù)依賴(lài)。指出各關(guān)系模式的候選碼、外部碼,有沒(méi)有全碼存在?由于Sno→Dept,而由于Sno→Dept,而Dept→Sno,Dept→Rno(宿舍區(qū)由于Class→Dept,Dept→由于Sno→Class,Class→Sno,Class→Dept由于Class→Pname,Pname→Class,Pname→Dept根據(jù)上述函數(shù)依賴(lài)可知,Dept與Office,Dept與Dnum之間不存在傳遞依賴(lài)(3)各關(guān)系模式的候選碼、外部碼,全碼D、學(xué)會(huì)M候選碼:Mname;無(wú)外部碼;無(wú)全碼3amstrong公理系統(tǒng)推導(dǎo)出下面三條推l)合并規(guī)XZXY,則XYZ(2)偽傳遞xY,明zz3)分解規(guī)則:xYzcyxl)XZ,由增廣律知喲,YZ,又因?yàn)閄YX卜)YZxYZ。一2)已知XYWy,因?yàn)殛帋祝㈱X林協(xié)明,ZZ3)已知zcy,根據(jù)自反律知、吟z,又因?yàn)閤YxZ53個(gè)多值依賴(lài)的實(shí)例MSCMSC)中,M表示專(zhuān)業(yè),S表示學(xué)生,C表示該專(zhuān)業(yè)的必修課。假設(shè)每個(gè)專(zhuān)業(yè)有多個(gè)學(xué)生,有一組必修課。設(shè)同專(zhuān)業(yè)內(nèi)所有學(xué)生選修的必修課相同,實(shí)例關(guān)系如下。按照語(yǔ)義對(duì)于M的每MisCMS。由于CS的完全對(duì)稱(chēng)性,必然有M一一C成立。ISAI,S,A)中,I表示學(xué)生興趣小組,S表示學(xué)生,A表示某興趣小組的活動(dòng)項(xiàng)目。假I(mǎi)SIA(3(3)RDPR,D,P)中,R表示醫(yī)院的病房,D表示責(zé)任醫(yī)務(wù)人員,P12.下面的結(jié)論哪些是正確的?哪些是錯(cuò)誤的?對(duì)于錯(cuò)誤的請(qǐng)給一個(gè)反例說(shuō)明之任何一個(gè)二目關(guān)系是屬于3NF必然包含碼。詳細(xì)證明如下:(BCNF。B、A1→A2,A2→A1,則關(guān)系R的碼為A2,所以決定因素都包含碼,R是BCNF。7章數(shù)據(jù)庫(kù)1.試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程這里只概要列出數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的六個(gè)階段:(l7章數(shù)據(jù)庫(kù)1.試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程這里只概要列出數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的六個(gè)階段:(l)需求分析;(2)概念結(jié)構(gòu)設(shè)計(jì);(3)邏輯結(jié)構(gòu)4)5)6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。這是一個(gè)完整的實(shí)際數(shù)據(jù)庫(kù)2.試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程各個(gè)階段上的設(shè)計(jì)描l)需求分析:準(zhǔn)確了解與分析用戶(hù)需求(包括數(shù)據(jù)與處理2)構(gòu)設(shè)計(jì):通過(guò)對(duì)用戶(hù)需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS(3)邏輯結(jié)構(gòu)設(shè)計(jì):將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。(4)數(shù)據(jù)庫(kù)物理設(shè)計(jì):為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法5)數(shù)據(jù)庫(kù)實(shí)施:設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語(yǔ)言、工具及宿主語(yǔ)言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行。(6)3.試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中結(jié)構(gòu)設(shè)計(jì)部分形成的數(shù)據(jù)庫(kù)模數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的不同階段形成數(shù)據(jù)庫(kù)的各級(jí)模式,即:(l)DBMS產(chǎn)品的概念模式,在本篇中就是ER2)ER圖轉(zhuǎn)換要的視圖(Vi娜(3)在物理設(shè)計(jì)階段,根據(jù)DBMS4.試述數(shù)據(jù)庫(kù)設(shè)計(jì)的數(shù)據(jù)庫(kù)設(shè)計(jì)既是一項(xiàng)涉及多學(xué)科的綜合性技術(shù)又是一項(xiàng)龐大的工程項(xiàng)目。其主要特點(diǎn)有:(l)數(shù)據(jù)庫(kù)建設(shè)是硬件、軟件和干件(技術(shù)與管理的界面)2)從軟件設(shè)計(jì)的技術(shù)角度看,數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說(shuō),整個(gè)設(shè)計(jì)過(guò)程中要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì)和行為(處理)5.需求分析階段的設(shè)計(jì)目標(biāo)是什么?調(diào)查的內(nèi)容是什么2)處理要求,指用戶(hù)要完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間有什么要求,處理方式是批處理還是聯(lián)機(jī)處理;(3)安全6.?dāng)?shù)據(jù)字典的內(nèi)容和4)5)處理過(guò)程五個(gè)部分。其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個(gè)數(shù)據(jù)項(xiàng)可7.什么是數(shù)據(jù)庫(kù)7.什么是數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)?試述其特點(diǎn)和設(shè)計(jì)策略概念結(jié)構(gòu)是信息世界的結(jié)構(gòu),即概念模型,其主要特點(diǎn)是:(l)事物和事物之間的聯(lián)系,能滿(mǎn)足用戶(hù)對(duì)數(shù)據(jù)的處理要求,是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型;(2)易于理解,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充;(4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模2)3)逐步擴(kuò)4)混合策略,即將自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)的框架,8.什么叫數(shù)據(jù)抽象i5memberofER模型中,實(shí)體型就是這種抽象。例如在學(xué)校環(huán)境中,李英是老師,表示9念結(jié)構(gòu),以此作為各種數(shù)據(jù)模型的共同基礎(chǔ),從而能更好地、更準(zhǔn)確地用某一DBMS實(shí)現(xiàn)這些需求。設(shè)計(jì)1步是抽象數(shù)據(jù)并設(shè)計(jì)局部視圖,第210.為什么要視圖集成?視圖集成的方法是什說(shuō)來(lái),視圖集成可以有兩種方式:l)ER圖一次集成2)逐步集成,用累加的方式一次集ERERl)合并,解決各分E一R圖之間的沖突,將各分E一R圖合并起來(lái)生成初步E一R圖;(2)修改和重構(gòu),消除不必要的冗余,生成基本E一R圖。 .什么是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)?試述其設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E一R圖轉(zhuǎn)換為與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。設(shè)計(jì)步驟為:(l) .規(guī)范化理論對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)有什么指導(dǎo)意義15.試述數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)15.試述數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容和數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱(chēng)為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴(lài)于給定的DBMS。為一個(gè)16.?dāng)?shù)據(jù)輸入在實(shí)施階段的重要性是什么?如何保證輸入數(shù)據(jù)的正確 .什么是數(shù)據(jù)庫(kù)的再組織和重構(gòu)造?為什么要進(jìn)行數(shù)據(jù)庫(kù)的再組織和重構(gòu)造.現(xiàn)有一局部應(yīng)用,包括兩個(gè)實(shí)體:“出版社”和“作者”,這兩個(gè)實(shí)體是多對(duì)多的聯(lián)系,請(qǐng)讀者計(jì)適當(dāng)?shù)膶傩裕?huà)出E一R圖,再將其轉(zhuǎn)換為關(guān)系模型(包括關(guān)系名、屬性名、碼和完整性約束條件((()出版(作者號(hào),出版社號(hào),書(shū)的數(shù)量)出版關(guān)系的主碼作者號(hào),出版社號(hào)分別參照作者關(guān)系的主碼作者號(hào)和出版社關(guān)系的主碼出版社19.請(qǐng)?jiān)O(shè)計(jì)一個(gè)圖書(shū)館數(shù)據(jù)庫(kù),此數(shù)據(jù)庫(kù)中對(duì)每個(gè)借閱者保存讀者記錄,包括:讀者號(hào),姓名,地址,性別,年齡,單位。對(duì)每本書(shū)存有:書(shū)號(hào),書(shū)名,作者,出版社。對(duì)每本被借出的書(shū)存有讀者號(hào)、借出日期和應(yīng)還日期。要求:給出E一R圖,再將其轉(zhuǎn)換為關(guān)系模型。ER關(guān)系模型為:讀者(讀者號(hào),姓名,地址,性別書(shū)(書(shū)號(hào),書(shū)名,作者,出版社)借書(shū)(者號(hào),書(shū)號(hào),借出日期,年齡,單位)應(yīng)還日期8系查8系查詢(xún)處理和查詢(xún).試述查詢(xún)優(yōu)化在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中的重要性和可能性RDBMS1l)優(yōu)化器可以從數(shù)據(jù)字典中獲取許多統(tǒng)計(jì)信息,例如關(guān)系中的元組數(shù)、關(guān)系中每個(gè)屬性值的分布情況、這些屬性上是否有索引、是什么索引(BHASH索引或惟一索引或組合索引)2)如果3)優(yōu)化器可以考慮數(shù)十甚至數(shù)百種不同4)優(yōu)化器中包括了很多2.對(duì)學(xué)生一課程數(shù)據(jù)庫(kù)有如下的查詢(xún):SEI王CTCn即neFROMStudent,Cou拐e,SCWHEREStudentSnoSCSnoANDSCClloColl拐eClloANDStu擊ntSdept15!;此查詢(xún)要求信息系學(xué)生選修了的所有課程名稱(chēng)。試畫(huà)出用關(guān)系代數(shù)表示的語(yǔ)法樹(shù),并用關(guān)系代數(shù)表達(dá)式優(yōu)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度木材行業(yè)碳排放權(quán)交易合同8篇
- 二零二五版農(nóng)村電商合作發(fā)展合同4篇
- 二零二五年度環(huán)保設(shè)施滅四害服務(wù)合同及環(huán)保標(biāo)準(zhǔn)協(xié)議4篇
- Preparing for Pregnancy助產(chǎn)專(zhuān)業(yè)資源庫(kù)
- 水電安裝工程2025年度工程監(jiān)理合同2篇
- 2025版民間借貸教育基金擔(dān)保合同示例3篇
- 2025年度生態(tài)環(huán)保項(xiàng)目投資擔(dān)保合同書(shū)
- 2025年度離婚財(cái)產(chǎn)分割糾紛訴訟保全與執(zhí)行全程服務(wù)合同2篇
- 二零二五年度水利工程內(nèi)部施工合同4篇
- 2025年度個(gè)人別墅抵押借款合同范本5篇
- 乳腺癌的綜合治療及進(jìn)展
- 【大學(xué)課件】基于BGP協(xié)議的IP黑名單分發(fā)系統(tǒng)
- 2025年八省聯(lián)考高考語(yǔ)文試題真題解讀及答案詳解課件
- 信息安全意識(shí)培訓(xùn)課件
- 2024年山東省泰安市初中學(xué)業(yè)水平生物試題含答案
- 美的MBS精益管理體系
- 中國(guó)高血壓防治指南(2024年修訂版)解讀課件
- 2024安全員知識(shí)考試題(全優(yōu))
- 2024年衛(wèi)生資格(中初級(jí))-中醫(yī)外科學(xué)主治醫(yī)師考試近5年真題集錦(頻考類(lèi)試題)帶答案
- 中國(guó)大百科全書(shū)(第二版全32冊(cè))08
- 第六單元 中華民族的抗日戰(zhàn)爭(zhēng) 教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版八年級(jí)歷史上冊(cè)
評(píng)論
0/150
提交評(píng)論