數(shù)據(jù)庫(kù)重點(diǎn)整理_第1頁(yè)
數(shù)據(jù)庫(kù)重點(diǎn)整理_第2頁(yè)
數(shù)據(jù)庫(kù)重點(diǎn)整理_第3頁(yè)
數(shù)據(jù)庫(kù)重點(diǎn)整理_第4頁(yè)
數(shù)據(jù)庫(kù)重點(diǎn)整理_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

習(xí)題課名詞解釋DB:即數(shù)據(jù)庫(kù)(Database),是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。.DB能為各種用戶共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而又有較高的數(shù)據(jù)獨(dú)立性。⑵DBMS:即數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem),是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問(wèn)DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。.DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮虳BMS。DBS:即數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem),是實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問(wèn)的計(jì)算機(jī)軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng)。.層次模型:用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。網(wǎng)狀模型:用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。關(guān)系模型:是目前最流行的數(shù)據(jù)庫(kù)模型。其主要特征是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合。外模式:是用戶與數(shù)據(jù)庫(kù)系統(tǒng)的接口,是用戶用到的那部分?jǐn)?shù)據(jù)的描述。內(nèi)模式:是數(shù)據(jù)庫(kù)在物理存儲(chǔ)方面的描述,定義所有的內(nèi)部記錄類型、索引和文件的組成方式,以及數(shù)據(jù)控制方面的細(xì)節(jié)。模式/內(nèi)模式映象:這個(gè)映象存在于概念級(jí)和內(nèi)部級(jí)之間,用于定義概念模式和內(nèi)模式間的對(duì)應(yīng)性,即概念記錄和內(nèi)部記錄間的對(duì)應(yīng)性。此映象一般在內(nèi)模式中描述。外模式/模式映象:這人映象存在于外部級(jí)和概念級(jí)之間,用于定義外模式和概念模式間的對(duì)應(yīng)性,即外部記錄和內(nèi)部記錄間的對(duì)應(yīng)性。此映象都是在外模式中描述。數(shù)據(jù)獨(dú)立性:在數(shù)據(jù)庫(kù)技術(shù)中,數(shù)據(jù)獨(dú)立性是指應(yīng)用程序和數(shù)據(jù)之間相互獨(dú)立,不受影響。數(shù)據(jù)獨(dú)立性分成物理數(shù)據(jù)獨(dú)立性和邏輯數(shù)據(jù)獨(dú)立性兩級(jí)。物理數(shù)據(jù)獨(dú)立性:如果數(shù)據(jù)庫(kù)的內(nèi)模式要進(jìn)行修改,即數(shù)據(jù)庫(kù)的存儲(chǔ)設(shè)備和存儲(chǔ)方法有所變化,那么模式/內(nèi)模式映象也要進(jìn)行相應(yīng)的修改,使概念模式盡可能保持不變。也就是對(duì)模式的修改盡量不影響概念模式。邏輯數(shù)據(jù)獨(dú)立性:如果數(shù)據(jù)庫(kù)的概念模式要進(jìn)行修改(如增加記錄類型或增加數(shù)據(jù)項(xiàng)),那么外模式/模式映象也要進(jìn)行相應(yīng)的修改,使外模式盡可能保持不變。也就是對(duì)概念模式的修改盡量不影響外模式和應(yīng)用程序。關(guān)系模型:用二維表格結(jié)構(gòu)表示實(shí)體集,外鍵表示實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系模型。關(guān)系模式:關(guān)系模式實(shí)際上就是記錄類型。它的定義包括:模式名,屬性名,值域名以及模式的主鍵。關(guān)系模式不涉及到物理存儲(chǔ)方面的描述,僅僅是對(duì)數(shù)據(jù)特性的描述。關(guān)系實(shí)例:元組的集合稱為關(guān)系和實(shí)例,一個(gè)關(guān)系即一張二維表格。屬性:實(shí)體的一個(gè)特征。在關(guān)系模型中,字段稱為屬性。域:在關(guān)系中,每一個(gè)屬性都有一個(gè)取值范圍,稱為屬性的值域,簡(jiǎn)稱域。元組:在關(guān)系中,記錄稱為元組。元組對(duì)應(yīng)表中的一行:表示一個(gè)實(shí)體。超鍵:在關(guān)系中能唯一標(biāo)識(shí)元組的屬性集稱為關(guān)系模式的超鍵。候選鍵:不含有多余屬性的超鍵稱為候選鍵。主鍵:用戶選作元組標(biāo)識(shí)的一個(gè)候選鍵為主鍵。(單獨(dú)出現(xiàn),要先解釋“候選鍵”)外鍵:某個(gè)關(guān)系的主鍵相應(yīng)的屬性在另一關(guān)系中出現(xiàn),此時(shí)該主鍵在就是另一關(guān)系的外鍵,如有兩個(gè)關(guān)系S和SC,其中S#是關(guān)系S的主鍵,相應(yīng)的屬性S#在關(guān)系SC中也出現(xiàn),此時(shí)S#就是關(guān)系SC的外鍵。實(shí)體完整性規(guī)則:這條規(guī)則要求關(guān)系中元組在組成主鍵的屬性上不能有空值。如果出現(xiàn)空值,那么主鍵值就起不了唯一標(biāo)識(shí)元組的作用。參照完整性規(guī)則:這條規(guī)則要求“不引用不存在的實(shí)體”。其形式定義如下:如果屬性集K是關(guān)系模式R1的主鍵,K也是關(guān)系模式R2的外鍵,那么R2的關(guān)系中,K的取值只允許有兩種可能,或者為空值,或者等于R1關(guān)系中某個(gè)主鍵值。這條規(guī)則在使用時(shí)有三點(diǎn)應(yīng)注意:1)外鍵和相應(yīng)的主鍵可以不同名,只要定義在相同值域上即可。2)R1和R2也可以是同一個(gè)關(guān)系模式,表示了屬性之間的聯(lián)系。3)外鍵值是否允許空應(yīng)視具體問(wèn)題而定?;颈恚涸赟QL中,把傳統(tǒng)的關(guān)系模型中的關(guān)系模式稱為基本表(BaseTable)?;颈硎菍?shí)際存儲(chǔ)在數(shù)據(jù)庫(kù)中的表,對(duì)應(yīng)一個(gè)關(guān)系。存儲(chǔ)文件:在SQL中,把傳統(tǒng)的關(guān)系模型中的存儲(chǔ)模式稱為存儲(chǔ)文件(StoredFile)。每個(gè)存儲(chǔ)文件與外部存儲(chǔ)器上一個(gè)物理文件對(duì)應(yīng)。視圖:在SQL中,把傳統(tǒng)的關(guān)系模型中的子模式稱為視圖(View),視圖是從若干基本表和(或)其他視圖構(gòu)造出來(lái)的表。聯(lián)接查詢:查詢時(shí)先對(duì)表進(jìn)行笛卡爾積操作,然后再做等值聯(lián)接、選擇、投影等操作。 聯(lián)接查詢的效率比嵌套查詢低。函數(shù)依賴:FD(functiondependency),設(shè)有關(guān)系模式R(U),X,Y是U的子集,r是R的任一具體關(guān)系,如果對(duì)r的任意兩個(gè)元組t1,t2,由11[X]=t2[X]導(dǎo)致tl[Y]=t2[Y],則稱X函數(shù)決定Y,或Y函數(shù)依賴于X,記為X-YoX-Y為模式R的一個(gè)函數(shù)依賴。部分函數(shù)依賴:即局部依賴,對(duì)于一個(gè)函數(shù)依賴W-A,如果存在心W(X包含于W)有X-A成立,那么稱W-A是局部依賴,否則稱W-A為完全依賴。傳遞依賴:在關(guān)系模式中,如果Y-X,X-A,且X^-Y(X不決定Y),AX(A不屬于X),那么稱Y-A是傳遞依賴。3NF:第三范式。如果關(guān)系模式R是第二范式,且每個(gè)非主屬性都不傳遞依賴于R的候選鍵,則稱R是第三范式的模式。如果某個(gè)數(shù)據(jù)庫(kù)模式中的每個(gè)關(guān)系模式都是第三范式,則稱為3NF的數(shù)據(jù)庫(kù)模式。數(shù)據(jù)字典:是對(duì)系統(tǒng)中數(shù)據(jù)的詳盡描述,它提供對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)描述的集中管理。它的處理功能是存儲(chǔ)和檢索元數(shù)據(jù),并且為數(shù)據(jù)庫(kù)管理員提供有關(guān)的報(bào)告。對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)來(lái)說(shuō),數(shù)據(jù)字典是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典主要包括四個(gè)部分:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)。事務(wù):事務(wù)是指一個(gè)操作序列,這些操作要么什么都做,要么都不做,是一個(gè)不可分割的工作單位,是數(shù)據(jù)庫(kù)環(huán)境中的邏輯工作單位,相當(dāng)于操作系統(tǒng)環(huán)境下的"進(jìn)程"概念。封鎖:封鎖就是事務(wù)可以向系統(tǒng)發(fā)出請(qǐng)求,對(duì)某個(gè)數(shù)據(jù)對(duì)象加鎖,此事務(wù)對(duì)這個(gè)數(shù)據(jù)對(duì)象有一定控制,而其他事務(wù)則不能更新數(shù)據(jù)直到事務(wù)釋放它的鎖為止死鎖:有兩個(gè)或以上的事務(wù)處于等待狀態(tài),每個(gè)事務(wù)都在等待另一個(gè)事務(wù)解除封鎖,它才能繼續(xù)執(zhí)行下去,結(jié)果任何一個(gè)事務(wù)都無(wú)法執(zhí)行,這種現(xiàn)象就是死鎖。II單項(xiàng)選擇題:()是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織,可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)管理系統(tǒng)B.數(shù)據(jù)庫(kù)系統(tǒng)C數(shù)據(jù)庫(kù)D.文件組織層次與網(wǎng)狀模型中數(shù)據(jù)結(jié)構(gòu)的基本單位是( )oA.兩個(gè)記錄型間的聯(lián)系B.記錄C.基本層次聯(lián)系 D.實(shí)體間多對(duì)多的聯(lián)系在數(shù)據(jù)模型的三要素中,數(shù)據(jù)的約束條件規(guī)定數(shù)據(jù)及其聯(lián)系的( )oA.制約和存儲(chǔ)規(guī)則 B.動(dòng)態(tài)特性 C.靜態(tài)特性D.數(shù)據(jù)結(jié)構(gòu)()屬于信息世界的模型,實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。A.數(shù)據(jù)模型B.概念模型 C.非關(guān)系模型 D.關(guān)系模型5?在數(shù)據(jù)庫(kù)系統(tǒng)中,我們把滿足以下兩個(gè)條件的基本層次聯(lián)系的集合稱為層次模型。()有一個(gè)結(jié)點(diǎn)無(wú)雙親(2)其他結(jié)點(diǎn)無(wú)雙親(3)有且僅有一個(gè)結(jié)點(diǎn)無(wú)雙親(4)其他結(jié)點(diǎn)有且僅有一個(gè)雙親(5)允許其他結(jié)點(diǎn)有多個(gè)雙親A.⑴和⑵B.⑶和⑷C.⑶和(5)D.(2)和⑸當(dāng)數(shù)據(jù)庫(kù)的( )改變了,由數(shù)據(jù)庫(kù)管理員對(duì)( )映象作相應(yīng)改變,可以使()保持不變,從而保證了數(shù)據(jù)的物理獨(dú)立性。(1)模式 (2)存儲(chǔ)結(jié)構(gòu)(3)外模式/模式(4)用戶模式(5)模式/內(nèi)模式A.⑴和⑶和⑷B?(1)和(5)和(3)C.(2)和(5)和(1)D.(1)和⑵和⑷在數(shù)據(jù)庫(kù)三級(jí)模式間引入二級(jí)映象的主要作用是()oA.提高數(shù)據(jù)與程序的獨(dú)立性 B?提高數(shù)據(jù)與程序的安全性C.保持?jǐn)?shù)據(jù)與程序的一致性 D.提高數(shù)據(jù)與程序的可移植性TOC\o"1-5"\h\z數(shù)據(jù)庫(kù)管理系統(tǒng)中DDL是指( )oA.操作DB語(yǔ)言B.定義DB語(yǔ)言 C.自含語(yǔ)言 D.宿主語(yǔ)言英文縮寫DBA代表( )oA.數(shù)據(jù)庫(kù)管理員 B.數(shù)據(jù)庫(kù)管理系統(tǒng)C.數(shù)據(jù)定義語(yǔ)言 D.數(shù)據(jù)操縱語(yǔ)言反映信息世界中實(shí)體及實(shí)體間聯(lián)系的模型是( )A.關(guān)系模型 B.層次模型 C.網(wǎng)狀模型 D.ER模型下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)特點(diǎn)的是()oA.數(shù)據(jù)共享B.數(shù)據(jù)完整性C?數(shù)據(jù)冗余較小 D?數(shù)據(jù)獨(dú)立性低以下幾種功能中,()是DBMS的控制功能。A. 數(shù)據(jù)定義 B.數(shù)據(jù)恢復(fù) C.數(shù)據(jù)修改 D.數(shù)據(jù)查詢TOC\o"1-5"\h\z數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)獨(dú)立性是因?yàn)椴捎昧? )oA.層次模型 B.網(wǎng)狀模型 C.關(guān)系模型 D?三級(jí)模式結(jié)構(gòu)在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)和特性的是( )oA.外模式B.內(nèi)模式C.存儲(chǔ)模式D.模式對(duì)于數(shù)據(jù)庫(kù)系統(tǒng),負(fù)責(zé)定義數(shù)據(jù)庫(kù)內(nèi)容,決定存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)策略及安全授權(quán)等工作的是( )oA.應(yīng)用程序員 B.終端用戶C.數(shù)據(jù)庫(kù)管理員 D.數(shù)據(jù)庫(kù)管理系統(tǒng)的軟件設(shè)計(jì)員下列語(yǔ)言中,不是宿主語(yǔ)言的是( )oA.PASCALB.CC.SQLD.COBOL在應(yīng)用程序中,用戶使用的是()。A.外模式B.模式 C.內(nèi)模式D.存儲(chǔ)模式數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢、插入、修改和刪除操作,這類功能稱為( )。A.數(shù)據(jù)定義功能 B.數(shù)據(jù)管理功能C.數(shù)據(jù)操縱功能 D.數(shù)據(jù)控制功能為使程序員編程時(shí)既可使用數(shù)據(jù)庫(kù)語(yǔ)言又可使用常規(guī)的程序設(shè)計(jì)語(yǔ)言,數(shù)據(jù)庫(kù)系統(tǒng)需要把數(shù)據(jù)庫(kù)語(yǔ)言嵌入到( )中。A.編譯程序員 B.操作系統(tǒng) C.中間語(yǔ)言D.宿主語(yǔ)言ER模型是數(shù)據(jù)庫(kù)設(shè)計(jì)的工具之一,它一般適用于建立數(shù)據(jù)庫(kù)的()。A?概念模型 B.結(jié)構(gòu)模型 C.物理模型 D.邏輯模型現(xiàn)實(shí)世界中事物的特性在信息世界中稱為()。A.實(shí)體 B.碼C.記錄 D.屬性關(guān)系模型()。A.用關(guān)系表示實(shí)體 B.用關(guān)系表示聯(lián)系C.用關(guān)系表示實(shí)體及其聯(lián)系 D.用關(guān)系表示屬性層次模型的上一層記錄類型和下一層記錄類型之間的聯(lián)系是( )。A.—對(duì)一聯(lián)系B.—對(duì)多聯(lián)系C.多對(duì)一聯(lián)系D.多對(duì)多聯(lián)系下列實(shí)體類型的聯(lián)系中,屬于一對(duì)一聯(lián)系的是()。A.學(xué)校與校長(zhǎng)之間的聯(lián)系B.車間與工人之間的聯(lián)系C.商店與商品之間的聯(lián)系D.學(xué)生與課程之間的聯(lián)系層次數(shù)據(jù)模型中,一個(gè)子結(jié)點(diǎn)至多有( )個(gè)父結(jié)點(diǎn)。A.1B.2C.3D.426?實(shí)體和屬性是()用語(yǔ)。A.現(xiàn)實(shí)世界 B?信息世界 C.數(shù)據(jù)世界 D.計(jì)算機(jī)世界關(guān)系模型用( )實(shí)現(xiàn)數(shù)據(jù)之間的聯(lián)系。A.外碼 B.地址指針 C.主碼D.索引DBS中最重要的人員是()。A.DBAB.系統(tǒng)分析員C.應(yīng)用程序員 D.最終用戶數(shù)據(jù)模型的三要素是( )。A.外模式、模式和內(nèi)模式B.關(guān)系模型、層次模型、網(wǎng)狀模型C?實(shí)體、屬性和聯(lián)系 D?數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束設(shè)關(guān)系R和S的屬性個(gè)數(shù)分別為r和s,則(RXS)操作結(jié)果的屬性個(gè)數(shù)為()。A.r+s B.r—s C.rXs D.max(r,s)在基本的關(guān)系中,下列說(shuō)法正確的是()。A.行列順序有關(guān) B.屬性名允許重名C?任意兩個(gè)元組不允許重復(fù) D.列是非同質(zhì)的有關(guān)系R和S,RHS的運(yùn)算等價(jià)于()。A.S一(R—S) B.R—(R—S) C.(R—S)US D.RU(R—S)33?數(shù)據(jù)庫(kù)中存儲(chǔ)的是()。A.數(shù)據(jù) B.數(shù)據(jù)模型C?數(shù)據(jù)之間的聯(lián)系 D.數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系關(guān)系運(yùn)算以關(guān)系代數(shù)為理論基礎(chǔ),關(guān)系代數(shù)的最基本操作是并、差、笛卡爾積、()。A.投影、連接 B.連接、選擇 C?選擇,投影D.交、選擇關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)操作語(yǔ)言(DML)主要包括()兩類操作。A.插入和刪除B.檢索和更新C.査詢和編輯 D.統(tǒng)計(jì)和修改最常用的一種基本數(shù)據(jù)模型是關(guān)系數(shù)據(jù)模型,它用統(tǒng)一的()結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體之間的聯(lián)系。A.樹B.網(wǎng)絡(luò)C.圖D.二維表在關(guān)系中能惟一標(biāo)識(shí)元組的屬性集稱為()-A.外部鍵 B.候選鍵C.主鍵D.超鍵當(dāng)實(shí)體中有多個(gè)屬性可作為鍵而選定其中一個(gè)時(shí),稱其為該實(shí)體的()。A.外部鍵 B.候選鍵C.主鍵D.主屬性在關(guān)系R(R#,RN,S#)和S(S#,SN,SD)中,R的主鍵是R#,S的主鍵是S#,則S#在R中稱為()。A.外部鍵B.候選鍵C.主鍵D.超鍵若D1={a1,a2,a3},D2={11,2,3},則D1XD2集合中共有元組( )個(gè)。A.6B.8C.9D.12同一個(gè)關(guān)系模式的任兩個(gè)元組值()。A.不能全同 B.可全同 C.必須全同 D.以上都不是自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的( )。A.元組B.行C.記錄—D.屬性設(shè)有屬性A,B,C,D,以下表示中不是關(guān)系的是()。A.R(A) B.R(A,B,C,D)C.R(AXBXCXD) D.R(A,B)關(guān)系操作方式的特點(diǎn)是()操作。A.導(dǎo)航方式 B.—次一集合方式C.一次一記錄方式 D.記錄或集合方式視圖是從一個(gè)或多個(gè)基本表(視圖)導(dǎo)出的表。它相當(dāng)于三級(jí)模式結(jié)構(gòu)中的( )A.外模式B.模式 C.內(nèi)模式D.存儲(chǔ)模式SQL的GRANT與REVOKE命令屬于數(shù)據(jù)庫(kù)保護(hù)中的()控制。A.完整性 B?安全性C.并發(fā)控制 D.恢復(fù)機(jī)制46.1986年,()被定為關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言。A.關(guān)系代數(shù)B.關(guān)系演算 C.SQL語(yǔ)言D.QBE47在SQL語(yǔ)言中授權(quán)的操作是通過(guò)()語(yǔ)句實(shí)現(xiàn)的。A.CREATE B.REVOKE C.GRANTD.INSERTSQL語(yǔ)言中,實(shí)現(xiàn)數(shù)據(jù)檢索的語(yǔ)句是()。A.SELECT B.INSERTC.UPDATE D.FIND下列SQL語(yǔ)句中,修改表結(jié)構(gòu)的是()。A.ALTERB.CREATEC.UPDATED.DELETE在SQL中,如果希望將査詢結(jié)果排序,應(yīng)在SELECT語(yǔ)句中使用()子句。A.ASCB.HAVINGC.DESCD.ORDERBY使用SQL語(yǔ)句進(jìn)行査詢操作時(shí),若希望査詢結(jié)果中不出現(xiàn)重復(fù)元組,應(yīng)在SELECT子句子中使用( )保留字。A.EXISTSB.ALLC.EXCEPTD.DISTINCT視圖創(chuàng)建后,數(shù)據(jù)庫(kù)中存放的是()。A.査詢語(yǔ)句 B.查詢結(jié)果C.視圖定義D.所引用的基本表的定義SQL語(yǔ)言中,SELECT語(yǔ)句的執(zhí)行結(jié)果是()。A.屬性B.表C.元組D.數(shù)據(jù)庫(kù)視圖是一個(gè)“虛表”,視圖的構(gòu)造基于( )。A.基本表 B.視圖 C.基本表或視圖D.數(shù)據(jù)字典在視圖上不能完成的操作是()。A.更新視圖 B.査詢C.在視圖上定義新的基本表 D.在視圖上定義新視圖SQL是一種關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言,集()功能于一體。數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)安全數(shù)據(jù)完整性、數(shù)據(jù)安全、數(shù)據(jù)并發(fā)控制數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)控制數(shù)據(jù)査詢、數(shù)據(jù)更新、數(shù)據(jù)輸入輸出關(guān)系模式R(A,B,C,D,E)中的關(guān)系代數(shù)表達(dá)式o5v,2,(R)等價(jià)于SQL語(yǔ)句()。A.SELECT*FROMRWHEREE<,2,B.SELECTB,EFROMRWHEREB<,2,C.SELECTB,EFROMRHAVINGE<,2,D.SELECT*FROMRWHERE‘5,<B58?使用SQL的ALTERTABLE語(yǔ)句修改基本表時(shí),如果要?jiǎng)h除其中的某個(gè)完整性約束條件,應(yīng)在語(yǔ)句中使用( )短語(yǔ)。A.MODIFY B.DROPC.ADDD.DELETESQL語(yǔ)言是一種()語(yǔ)言。A.非過(guò)程性 B過(guò)程性C.第三代D宿主在WHERE子句的條件表達(dá)中,可以用()通配符與所在位置的單個(gè)字符相匹配。A.. B.%C.? —定義基本表時(shí),若要求某一列的值不能為空,則應(yīng)在定義時(shí)使用()保留字。A.NULL B.NOTNULLC.DISTINCTD.UNIQUE査詢中統(tǒng)計(jì)某列中值的個(gè)數(shù)應(yīng)使用()函數(shù)。A.SUM B.COUNT(*) C.COUNT(列名)D.AVG向基本表中增加一個(gè)新列后,原有元組在該列上的值是()。A.True B.FalseC.空值 D.不確定同WHEREAgeBETWEEN17AND20完全等價(jià)的是()。A.WHEREAge>17ANDAge<20 B.WHEREAge>=17ANDAge<20C.WHEREAge>17ANDAge<=20 D.WHEREAge>=17ANDAge<=20在SELECT語(yǔ)句中,與關(guān)系代數(shù)中n運(yùn)算符對(duì)應(yīng)的是()子句。A.SELECT B.FROM C.WHERED.GROUPBY在SELECT語(yǔ)句的下列語(yǔ)句中,通常和HAVING子句同時(shí)使用的是()。A.ORDERBY子句B.WHERE子句C.GROUPBY子句D.均不需要若用如下的SQL語(yǔ)句創(chuàng)建一個(gè)Student表:CREATETABLEStudent(SnoCHAR(4)NOTNULL,SnameCHAR(8)NOTNULL,SsexCHAR(2),SageINT);可以插入到Student表中的是().A.(‘1031','李華',女23) B.(‘1031','李華',NULL,NULL)C.(NULL,'李華','女','23') D.(‘1031',NULL,'女',23)假定學(xué)生關(guān)系是S(S#,Sname,Sex,AGE),課程關(guān)系是C(C#,CName,TEACHER),學(xué)生選課關(guān)系是SC(S#,C#,Grade)。要査找選修“數(shù)據(jù)庫(kù)系統(tǒng)原理”課程的“男”學(xué)生學(xué)號(hào),將涉及關(guān)系()。A.SB.SC,CC.S,SCD.S,SC,C在下圖所示的數(shù)據(jù)庫(kù)表中,若職工表的主碼是職工號(hào),外碼為部門號(hào),部門表的主碼是部門號(hào),SQL操作()不能執(zhí)行。A.從職工表中刪除行(‘025','張林','A2',720)B?將部門表中部門號(hào)'A2'改為'A8'將職工號(hào)為'001'的工資改為700將職工號(hào)為'038'的部門號(hào)改為'A3'職工表職工號(hào)職工名部門號(hào)工資001劉紅A1580005李軍A1670025張林A2720038于強(qiáng)A2650部門表部門號(hào)部門名主任A1人事處高平A2財(cái)務(wù)處蔣華A3教務(wù)處許紅A4學(xué)生處杜瓊II綜合題文件系統(tǒng)階段的數(shù)據(jù)管理有些什么缺陷?試舉例說(shuō)明。文件系統(tǒng)有三個(gè)缺陷:數(shù)據(jù)冗余性(redundancy)。由于文件之間缺乏聯(lián)系,造成每個(gè)應(yīng)用程序都有對(duì)應(yīng)的文件,有可能同樣的數(shù)據(jù)在多個(gè)文件中重復(fù)存儲(chǔ)。數(shù)據(jù)不一致性(i“consistency)。這往往是由數(shù)據(jù)冗余造成的,在進(jìn)行更新操作時(shí),稍不謹(jǐn)慎,就可能使同樣的數(shù)據(jù)在不同的文件中不一樣。數(shù)據(jù)聯(lián)系弱(poordatarelationship)。這是由文件之間相互獨(dú)立,缺乏聯(lián)系造成的。你怎樣理解實(shí)體、屬性、記錄、字段這些概念的類型和值的差別?試舉例說(shuō)明。實(shí)體(entity):是指客觀存在可以相互區(qū)別的事物。實(shí)體可以是具體的對(duì)象,如:一個(gè)學(xué)生,一輛汽車等;也可以是抽象的事件,如:一次借書、一場(chǎng)足球賽等。屬性(attribute):實(shí)體有很多特性,每一個(gè)特性稱為屬性。每個(gè)屬性有一個(gè)值域,其類型可以是整數(shù)型、實(shí)數(shù)型、字符串型。比如,學(xué)生(實(shí)體)有學(xué)號(hào)、姓名、年齡、性別等屬性,相應(yīng)值域?yàn)樽址?、字符串、整?shù)和字符串型。字段(field):標(biāo)記實(shí)體屬性的命名單位稱為字段或數(shù)據(jù)項(xiàng)。它是可以命名的最小信息單位,所以又稱為數(shù)據(jù)元素或初等項(xiàng)。字段的命名往往和屬性名相同,比如,學(xué)生有學(xué)號(hào)、姓名、年齡、性別等字段。記錄(record):字段的有序集合稱為記錄。一般用一個(gè)記錄描述一個(gè)實(shí)體,所以記錄又可以定義為能完整地描述一個(gè)實(shí)體的字段集。如:一個(gè)學(xué)生記錄,由有序的字段集(學(xué)號(hào)、姓名、年齡、性別等)組成。為某百貨公司設(shè)計(jì)一個(gè)ER模型。百貨管轄若干個(gè)連鎖商店,每家商店經(jīng)營(yíng)若干商品,每家商店有若干職工,但每個(gè)職工只能服務(wù)于一家商店。實(shí)體類型“商店”的屬性有:商店編號(hào),店名,店址,店經(jīng)理。實(shí)體類型“商品”的屬性有:商品編號(hào),商品名,單價(jià),產(chǎn)地。實(shí)體類型“職工”的屬性有:職工編號(hào),職工名,性別,工資。在聯(lián)系中應(yīng)反映出職工參加某商店工作的開始時(shí)間,商店銷售商品的月銷售量。 試畫出反映商店、商品、職工實(shí)體類型及聯(lián)系類型的ER圖,并將其轉(zhuǎn)換成關(guān)系模式集。

編號(hào),職工品編號(hào)N3-曙職工(職工編號(hào),職工名,性別,工資)量”SC(商店一商品之間1:N的聯(lián)系,聯(lián)系屬性為“職工參加商店工作的開始時(shí)間”。(工資編號(hào),職工品編號(hào)N3-曙職工(職工編號(hào),職工名,性別,工資)量”SC(商店一商品之間1:N的聯(lián)系,聯(lián)系屬性為“職工參加商店工作的開始時(shí)間”。(工資SE(商店一職工之間L經(jīng)單價(jià),)系),聯(lián)系屬性為“職工編號(hào)性別圖職工參加工作時(shí)閭關(guān)系模式集:商店模式(商店編號(hào),店名,店址,店經(jīng)理)商品模式(商品編號(hào),商品名,單價(jià),產(chǎn)地,商店編號(hào),月銷售量)

職工模式(職工編號(hào),職工名,性別,工資,商店編號(hào),開始時(shí)間)試述ER模型、層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P偷闹饕攸c(diǎn)。ER模型的主要特點(diǎn):(1) 優(yōu)點(diǎn):接近于人的思維,容易理解;與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。(2) 缺點(diǎn):只能說(shuō)明實(shí)體間語(yǔ)義的聯(lián)系,不能進(jìn)一步說(shuō)明詳細(xì)的數(shù)據(jù)結(jié)構(gòu)。層次模型的特點(diǎn):(1) 優(yōu)點(diǎn):記錄之間的聯(lián)系通過(guò)指針實(shí)現(xiàn),查詢效率較高。(2) 缺點(diǎn):只能表示1:N聯(lián)系,實(shí)現(xiàn)M:N結(jié)構(gòu)較復(fù)雜;由于層次順序的嚴(yán)格和復(fù)雜,引起數(shù)據(jù)的査詢和更新操作也很復(fù)雜。網(wǎng)狀模型的特點(diǎn):(1) 優(yōu)點(diǎn):記錄之間聯(lián)系通過(guò)指針實(shí)現(xiàn),M:N聯(lián)系也容易實(shí)現(xiàn)(每個(gè)M:N聯(lián)系可拆成兩個(gè)1:N聯(lián)系),査詢效率較高。(2) 缺點(diǎn):編寫應(yīng)用程序比較復(fù)雜,程序員必須熟悉數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。關(guān)系模型的特點(diǎn):用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù),表格簡(jiǎn)單,用戶易懂,編程時(shí)并不涉及存儲(chǔ)結(jié)構(gòu)、訪問(wèn)技術(shù)等細(xì)節(jié)。試述概念模式在數(shù)據(jù)庫(kù)結(jié)構(gòu)中的重要地位。概念模式是數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。它由若干個(gè)概念記錄類型組成。概念模式不僅要描述概念記錄類型,還要描述記錄間的聯(lián)系、操作、數(shù)據(jù)的完整性、安全性等要求。數(shù)據(jù)按外模式的描述提供給用戶,按內(nèi)模式的描述存儲(chǔ)在磁盤中,而概念模式提供了連接這兩級(jí)的相對(duì)穩(wěn)定的中間觀點(diǎn),并使得兩級(jí)的任何一級(jí)的改變都不受另一級(jí)的牽制。6?什么樣的人是DBA?DBA應(yīng)具有什么素質(zhì)?DBA的職責(zé)是什么?DBA是控制數(shù)據(jù)整體結(jié)構(gòu)的人,負(fù)責(zé)DBS的正常運(yùn)行。DBA可以是一個(gè)人,在大型系統(tǒng)中也可以是由幾個(gè)人組成的小組。DBA承擔(dān)創(chuàng)建、監(jiān)控和維護(hù)整個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的責(zé)任。DBA應(yīng)具有下列素質(zhì):(1) 熟悉企業(yè)全部數(shù)據(jù)的性質(zhì)和用途;(2) 對(duì)用戶的需求有充分的了解;(3) 對(duì)系統(tǒng)的性能非常熟悉。DBA的主要職責(zé)有五點(diǎn):(1)概念模式定義(2)內(nèi)模式定義(3) 根據(jù)要求修改數(shù)據(jù)庫(kù)的概念模式和內(nèi)模式(4) 對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的授權(quán)(5) 完整性約束的說(shuō)明關(guān)系與普通的表格、文件有什么區(qū)別?關(guān)系是一種規(guī)范化了的二維表格,在關(guān)系模型中,對(duì)關(guān)系作了下列規(guī)范性限制:1) 關(guān)系中每一個(gè)屬性值都是不可分解的。2) 關(guān)系中不允許出現(xiàn)相同的元組(沒有重復(fù)元組)。3) 由于關(guān)系是一個(gè)集合,因此不考慮元組間的順序,即沒有行序。4) 元組中,屬性在理論上也是無(wú)序的,但在使用時(shí)按習(xí)慣考慮列的順序。笛卡爾積、等值聯(lián)接、自然聯(lián)接三者之間有什么區(qū)別?笛卡爾積對(duì)兩個(gè)關(guān)系R和S進(jìn)行乘操作,產(chǎn)生的關(guān)系中元組個(gè)數(shù)為兩個(gè)關(guān)系中元組個(gè)數(shù)之積。等值聯(lián)接則是在笛卡爾積的結(jié)果上再進(jìn)行選擇操作,從關(guān)系R和S的笛卡兒積中選擇對(duì)應(yīng)屬性值相等的元組;自然連接則是在等值聯(lián)接(以所有公共屬性值相等為條件)的基礎(chǔ)上再行投影操作,并去掉重復(fù)的公共屬性列。當(dāng)兩個(gè)關(guān)系沒有公共屬性時(shí),自然連接就轉(zhuǎn)化我笛卡爾積。為什么要對(duì)關(guān)系代數(shù)表達(dá)式進(jìn)行優(yōu)化?在關(guān)系代數(shù)運(yùn)算中,各個(gè)運(yùn)算所費(fèi)時(shí)間和空間是不一樣的。如何安排若干關(guān)系的運(yùn)算操作步驟,直接影響到整個(gè)操作所需要的時(shí)間和空間。對(duì)關(guān)系代數(shù)表達(dá)式進(jìn)行優(yōu)化,可以提高系統(tǒng)的操作效率,達(dá)到執(zhí)行過(guò)程即省時(shí)間又省空間的目的。在第1章例1.4中提到“倉(cāng)庫(kù)管理”關(guān)系模型有五個(gè)關(guān)系模式:零件PART(P#,PNAME,COLOR,WEIGHT)項(xiàng)目PROJECT(J#,JNAME,DATE)供應(yīng)商SUPPLIER(S#,SNAME,SADDR)供應(yīng)P_P(J#,P#,TOTOAL)采購(gòu)P_S(P#,S#,QUANTITY)(1)試用SQLDDL語(yǔ)句定義上述五個(gè)基本表,并說(shuō)明主鍵和外鍵。CREATETABLEPART(P#CHAR(4)NOTNULL,PNAMECHAR(12)NOTNULL,COLORCHAR(10),WEIGHTREAL,PRIMARYKEY(P#))CREATETABLEPROJECT(J#CHAR(4)NOTNULL,JNAMECHAR(12)NOTNULL,DATEDATE,PRIMARYKEY(J#))CREATETABLESUPLIER(S#CHAR(4)NOTNULL,SNAMECHAR(12),SADDRVARCHAR(20),PRIMARYKEY(S#))CREATETABLEP_P(J#CHAR(4),P#CHAR(4),TOTALINTEGER,PRIMARYKEY(J#,P#),FOREIGNKEY(J#)REFERENCEPROJECT(J#),FOREIGNKEY(P#)REFERENCEPART(P#))CREATETABLEP_S(P#CHAR(4),S#CHAR(4),QUANTITYINTEGER,PRIMARYKEY(P#,S#),FOREIGNKEY(P#)REFERENCEPART(P#),FOREIGNKEY(S#)REFERENCESUPLIER(S#))試將PROGECT、P_P、PART三個(gè)基本表的自然聯(lián)接定義為一個(gè)視圖VIEW1,PART、P_S、SUPPLIER三個(gè)基本表的自然聯(lián)接定義為一個(gè)視圖VIEW2。CREATEVIEWVIEW1(J#,JNAME,DATE,P#,PNAME,COLOR,WEIGHT,TOTAL)ASSELECTPROJECT.J#,JNAME,DATE,PART.P#,PNAME,COLOR,WEIGHT,TOTALFROMPROJECT,PART,P_PWHEREPART.P#=P_P.P#ANDP_P.J#=PROJECT.J#CREATEVIEWVIEW2(P#,PNAME,COLOR,WEIGHT,S#,SNAME,SADDR,QUANTITY)ASSELECTPART.P#,PNAME,COLOR,WEIGHT,SUPPLIER.S#,SNAME,SADDR,QUANTITYFROMPART,P_S,SUPPLIERWHEREPART.P#=P_S.P#ANDP_S.S#=SUPPLIER.S#試在上述兩個(gè)視圖的基礎(chǔ)上進(jìn)行數(shù)據(jù)查詢:檢索上海的供應(yīng)商所供應(yīng)的零件的編號(hào)和名字。SELECTP#,PNAMEFROMVIEW2WHERESADDR='SHANGHAI'檢索項(xiàng)目J4所用零件的供應(yīng)商編號(hào)和名字。SELECTS#,SNAMEFROMVIEW2WHEREP#IN(SELECTP#FROMVIEW1WHEREJ#='J4')預(yù)處理方式對(duì)于嵌入式SQL的實(shí)現(xiàn)有什么重要意義?預(yù)處理方式是先用預(yù)處理程序?qū)υ闯绦蜻M(jìn)行掃描,識(shí)別出SQL語(yǔ)句,并處理成宿主語(yǔ)言的函數(shù)調(diào)用形式;然后再用宿主語(yǔ)言的編譯程序把源程序編譯成目標(biāo)程序。這樣,不用擴(kuò)充宿主語(yǔ)言的編譯程序,就能處理SQL語(yǔ)句。建立關(guān)于系、學(xué)生、班級(jí)、社團(tuán)等信息的一個(gè)關(guān)系數(shù)據(jù)庫(kù),一個(gè)系有若干個(gè)專業(yè),每個(gè)專業(yè)每年只招一個(gè)班,每個(gè)班有若干個(gè)學(xué)生,一個(gè)系的學(xué)生住在同一宿舍區(qū),每個(gè)學(xué)生可以參加若干個(gè)社團(tuán),每個(gè)社團(tuán)有若干學(xué)生。描述學(xué)生的屬性有:學(xué)號(hào)、姓名、出生年月、系名、班級(jí)號(hào)、宿舍區(qū)。描述班級(jí)的屬性有:班級(jí)號(hào)、專業(yè)名、系名、人數(shù)、入校年份。描述系的屬性有:系名、系號(hào)、系辦公地點(diǎn)、人數(shù)。描述社團(tuán)的屬性有:社團(tuán)名、成立年份、地點(diǎn)、人數(shù)、學(xué)生參加某社團(tuán)的年份。請(qǐng)給出關(guān)系模式,寫出每個(gè)關(guān)系模式的最小函數(shù)依賴集,指出是否存在傳遞函數(shù)依賴,對(duì)于函數(shù)依賴左部是多屬性的情況,討論函數(shù)依賴是完全函數(shù)依賴還是部分函數(shù)依賴。指出各關(guān)系的候選鍵、外部鍵,有沒有全鍵存在?各關(guān)系模式如下:學(xué)生(學(xué)號(hào),姓名,出生年月,系名,班級(jí)號(hào),宿舍區(qū))班級(jí)(班級(jí)號(hào),專業(yè)名,系名,人數(shù),入校年份)系(系名,系號(hào),系辦公地點(diǎn),人數(shù))社團(tuán)(社團(tuán)名,成立年份,地點(diǎn),人數(shù))加入社團(tuán)(社團(tuán)名,學(xué)號(hào),學(xué)生參加社團(tuán)的年份)學(xué)生(學(xué)號(hào),姓名,出生年月,系名,班級(jí)號(hào),宿舍區(qū))?“學(xué)生”關(guān)系的最小函數(shù)依賴集為:Fmin={學(xué)號(hào)?姓名,學(xué)號(hào)?班級(jí)號(hào),學(xué)號(hào)一出生年月,學(xué)號(hào)?系名,系名?宿舍區(qū)}?以上關(guān)系模式中存在傳遞函數(shù)依賴,如:學(xué)號(hào)f系名,系名一宿舍區(qū)?候選鍵是學(xué)號(hào),外部鍵是班級(jí)號(hào),系名。notice:在關(guān)系模式中,如果YfX,X~A,且 Y(X不決定Y),A不屬于X,那么稱Y-A是傳遞依賴。班級(jí)(班級(jí)號(hào),專業(yè)名,系名,人數(shù),入校年份)?“班級(jí)”關(guān)系的最小函數(shù)依賴集為:Fmin={(系名,專業(yè)名)f班級(jí)號(hào),班級(jí)號(hào)f人數(shù),班級(jí)號(hào)f入校年份,班級(jí)號(hào)f系名,班級(jí)號(hào)f專業(yè)名}(假設(shè)沒有相同的系,不同系中專業(yè)名可以相同)?以上關(guān)系模式中不存在傳遞函數(shù)依賴?!埃ㄏ得瑢I(yè)名)f班級(jí)號(hào)”是完全函數(shù)依賴。?候選鍵是(系名,專業(yè)名),班級(jí)號(hào),外部鍵是系名。系(系名,系號(hào),系辦公地點(diǎn),人數(shù))“系"關(guān)系的最小函數(shù)依賴集為:Fmin={系號(hào)f系名,系名f系辦公地點(diǎn),系名f人數(shù),系名f系號(hào)}?以上關(guān)系模式中不存在傳遞函數(shù)依賴?候選鍵是系名,系號(hào)社團(tuán)(社團(tuán)名,成立年份,地點(diǎn),人數(shù))“社團(tuán)”關(guān)系的最小函數(shù)依賴集為:Fmin={社團(tuán)名f成立年份,社團(tuán)名f地點(diǎn),社團(tuán)名f人數(shù))?以上關(guān)系模式中不存在傳遞函數(shù)依賴。?候選鍵是社團(tuán)名加入社團(tuán)(社團(tuán)名,學(xué)號(hào),學(xué)生參加社團(tuán)的年份)“加入社團(tuán)"關(guān)系的最小函數(shù)依賴集為:Fmin={(社團(tuán)名,學(xué)號(hào))f學(xué)生參加社團(tuán)的年份)“(社團(tuán)名,學(xué)號(hào))f學(xué)生參加社團(tuán)的年份”是完全函數(shù)依賴。?以上關(guān)系模式中不存在傳遞函數(shù)依賴。?候選鍵是(社團(tuán)名,學(xué)號(hào))。設(shè)關(guān)系模式R(S#,C#,GRADE,TNAME,TADDR),其屬性分別表示學(xué)生學(xué)號(hào)、選修課程的編號(hào),成績(jī)、任課教師地址等意義。如果規(guī)定,每個(gè)學(xué)生每學(xué)一門課只有一個(gè)成績(jī);每門課只有一個(gè)教師任教;每個(gè)教師只有一個(gè)地址(此處不允許教師同名同姓)。(1)試寫出關(guān)系模式r基本的函數(shù)依賴和候選鍵。⑵試把R分解成2NF模式集并說(shuō)明理由。⑶試把R分解成3NF模式集,并說(shuō)明理由。F={(S#,C#)fGRADE,C#fTNAME,TNAMEfTADDR}侯選鍵是(S#,C#)。在模式R中,TNAME不完全依賴于鍵(S#,C#),因此需進(jìn)行分解,可分解為下列兩個(gè)關(guān)系。SC={S#,C#,GRADE}C={C#,TNAME,TADDR}分解后,SC中,GRADE完全依賴于侯選鍵(S#,C#),在C中,主屬性是C#,TNAME、TADDR均完全依賴于C#。因此,該分解符合2NF模式。3NF:若每個(gè)關(guān)系模式是2NF,則每個(gè)非主屬性都不傳遞于R的候選鍵。按上述已分好的兩個(gè)模式,SC中已滿足“每個(gè)非主屬性都不傳遞于R的候選鍵”,已是3NF,而在C中,C#fTNAME,TNAME~TADDR,TADDR傳遞依賴于C#,因此還需分成兩個(gè)模式:CT(C#,TNAME),T(TNAME,TADD)。分解后,總共有SC={S#,C#,GRADE},CT(C#,TNAME),T(TNAME,TADD)三個(gè)模式。該分解符合3NF模式。數(shù)據(jù)系統(tǒng)的生存期分成哪幾個(gè)階段?數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)在生存期中的地位如何?分成六個(gè)階段:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、實(shí)現(xiàn)、運(yùn)行和維護(hù)。數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)在生存期中的地位很重要,數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)包括邏輯設(shè)計(jì)、物理設(shè)計(jì),邏輯設(shè)計(jì)把概念模式轉(zhuǎn)化為與選用的具體機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),而物理設(shè)計(jì)主要是設(shè)計(jì)DB在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法等。對(duì)概念模型有些什么要求?對(duì)概念模型一般有以下要求:概念模型是對(duì)現(xiàn)實(shí)世界的抽象和概括,它應(yīng)真實(shí)、充分地反映現(xiàn)實(shí)世界中事物和事物之間的聯(lián)系,具有豐富的語(yǔ)義表達(dá)能力,能表達(dá)用戶的各種需求,包括描述現(xiàn)實(shí)世界中各種對(duì)象及其復(fù)雜聯(lián)系、用戶對(duì)數(shù)據(jù)對(duì)象的處理要求和手段。概念模型應(yīng)簡(jiǎn)潔、明晰,獨(dú)立于機(jī)器、容易理解、方便數(shù)據(jù)庫(kù)設(shè)計(jì)人員與應(yīng)用人員交換意見使用戶能積極參與數(shù)據(jù)庫(kù)的設(shè)計(jì)工作。(3)概念模型應(yīng)易于變動(dòng)。當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和補(bǔ)充。概念模型應(yīng)很容易向關(guān)系、層次或網(wǎng)狀等各種數(shù)據(jù)模型轉(zhuǎn)換,易于從概念模式導(dǎo)出也DBMS有關(guān)的邏輯模式。概念設(shè)計(jì)的具體步驟是什么?概念設(shè)計(jì)的主要步驟為:(1)進(jìn)行數(shù)據(jù)抽象、設(shè)計(jì)局部概念模式;(2)將局部概念模式綜合成全局概念模式;(3)評(píng)審。什么是數(shù)據(jù)庫(kù)結(jié)構(gòu)的物理設(shè)計(jì)?試述其具體步驟。數(shù)據(jù)庫(kù)結(jié)構(gòu)的物理設(shè)計(jì)是指對(duì)一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過(guò)程,所謂數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)主要指數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法。物理設(shè)計(jì)的步驟為:設(shè)計(jì)存儲(chǔ)記錄結(jié)構(gòu),包括記錄的組成、數(shù)據(jù)項(xiàng)的類型和長(zhǎng)度,以及邏輯記錄到存儲(chǔ)記錄的映射;確定數(shù)據(jù)存儲(chǔ)安排;設(shè)計(jì)訪問(wèn)方法,為存儲(chǔ)在物理設(shè)備上的數(shù)據(jù)提供存儲(chǔ)和檢索的能力;進(jìn)行完整性和安全性的分析、設(shè)計(jì);程序設(shè)計(jì)。數(shù)據(jù)系統(tǒng)投入運(yùn)行后,有哪些維護(hù)工作?數(shù)據(jù)系統(tǒng)投入運(yùn)行后,主要維護(hù)工作有:維護(hù)數(shù)據(jù)庫(kù)的安全性與完整性控制及系統(tǒng)的轉(zhuǎn)儲(chǔ)和恢復(fù);性能的監(jiān)督、分析與改進(jìn);增加新功能;發(fā)現(xiàn)錯(cuò)誤,修改錯(cuò)誤。試敘事務(wù)的四個(gè)性質(zhì),并解釋每一個(gè)性質(zhì)對(duì)DBS有什么益處?事務(wù)的四個(gè)性質(zhì)是:原子性、一致性、隔離性和持久性。(1)原子性(具體含義見教材):事務(wù)中所有操作應(yīng)視為整體,不可分割。(2)一致性(具體含義見教材):一個(gè)事務(wù)獨(dú)立執(zhí)行的結(jié)果將保證數(shù)據(jù)庫(kù)的一致性,即數(shù)據(jù)不會(huì)因事務(wù)的執(zhí)行而遭受破壞。(3)隔離性(具體含義見教材):隔離性要求在并發(fā)事務(wù)被執(zhí)行時(shí),系統(tǒng)應(yīng)保證與這些事務(wù)先后單獨(dú)執(zhí)行時(shí)結(jié)果一樣,使事務(wù)如同在單用戶環(huán)境下執(zhí)行一樣。(4)持久性(具體含義見教材):要求事務(wù)對(duì)數(shù)據(jù)庫(kù)的所有更新應(yīng)永久地反映在數(shù)據(jù)庫(kù)中。什么是數(shù)據(jù)庫(kù)的恢復(fù)?恢復(fù)的基本原則是什么,恢復(fù)如何實(shí)現(xiàn)?數(shù)據(jù)庫(kù)的恢復(fù)是指當(dāng)數(shù)據(jù)庫(kù)系統(tǒng)發(fā)生故障時(shí),通過(guò)一些技術(shù),使數(shù)據(jù)庫(kù)從被破壞、不正確的狀態(tài)恢復(fù)到最近一個(gè)正確的狀態(tài)。恢復(fù)的基本原則就是冗余,即數(shù)據(jù)的重復(fù)存儲(chǔ)?;謴?fù)的常用方法有:(1)定期對(duì)整個(gè)數(shù)據(jù)庫(kù)進(jìn)行復(fù)制或轉(zhuǎn)儲(chǔ);(2)建立日志文件;(3)恢復(fù)。用REDO或UNDO處理。完整性規(guī)則由哪幾個(gè)部分組成?關(guān)系數(shù)據(jù)庫(kù)的完整性規(guī)則有哪幾類?完整性規(guī)則由三部分組成:觸發(fā)條件:即什么時(shí)候使用規(guī)則進(jìn)行檢查;約束條件:即要檢查什么樣的錯(cuò)誤;ELSE子句:即查出錯(cuò)誤后該如何處理。完整性規(guī)則有以下三類:域完整性規(guī)則,用于定義屬性的取值范圍;域聯(lián)系的規(guī)則,定義一個(gè)或多個(gè)關(guān)系中,屬性值間的聯(lián)系、影響和約束。關(guān)系完整性規(guī)則,定義更新操作對(duì)數(shù)據(jù)庫(kù)中值的影響和限制。什么是數(shù)據(jù)庫(kù)的安全性?有哪些安全措施?數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)防止不合法的使用,以免數(shù)據(jù)的泄漏、非法更改和破壞??梢詮囊韵路矫嬖O(shè)置數(shù)據(jù)庫(kù)的安全措施:環(huán)境級(jí)、職員級(jí)、OS級(jí)、網(wǎng)絡(luò)級(jí)和數(shù)據(jù)庫(kù)系統(tǒng)級(jí)。設(shè)計(jì)數(shù)據(jù)庫(kù),記錄球隊(duì)、隊(duì)員和球迷的信息,包括:對(duì)于每個(gè)球隊(duì),有球隊(duì)的名字、隊(duì)員人數(shù)、隊(duì)長(zhǎng)(隊(duì)員之一)、隊(duì)服。對(duì)于每個(gè)隊(duì)員,有姓名、年齡。對(duì)于球迷,有姓名、喜愛的球隊(duì)、喜愛的隊(duì)員。創(chuàng)建圖書館數(shù)據(jù)庫(kù)中的三個(gè)表:⑴書BOOK(書號(hào),類別,書名,出版社,年份,作者,價(jià)格,總藏書量,現(xiàn)有庫(kù)存)各屬性的類型如下:Bno CHAR(8)Category CHAR(10)Title VARCHAR(40)Press CHAR(30)Year INTAuthor CHAR(20)PriceDECIMAL(7,2)TotalINTRemainsINTcreatetablebook( bno fhar(8)notnull,category__char(10)notnull,4itle varchar(40)notnull,presschar(30),year int,-author——char(20), price decimal(7;2),4otal intnotnull,remains intnotnull,primarykey(bno),check(remains>=0andtotal>=remains))⑵借書證CARD(卡號(hào),姓名,單位,類別)各屬性的類型如下:Cno CHAR(7)Name CHAR(10)Department VARCHAR(40)Type CHAR(1)(classin('T','G','U','O'))createtablecard(—cno char⑺notnullconstraintclprimarykey,—namechar(10)notnull,—department varchar(40)notnull,—type char(1) notnull,constraint c2check(typein('T','G','U','O')))⑶借書記錄BORROW(卡號(hào),借書證號(hào),借期,還期)各屬性的類型如下:Cno CHAR(7)Bno CAHR(8)Borrow_dateDATEReturn_dateDATEcreatetableborrow(cno char(7)notnull,——bno char(8)notnull,——borrow_date——datenotnull,——return_date date,——constraintc1priamrykey(cno,bno),——constraintc2foreignkey(cno)referencescard(cno) ondeletenoaction onupdate-cascade,——constraintc3foriegnkey(bno)referencesbook(bno) ondeletenoaction on-update-cascade,——constraint c4check(return_dateisnullorreturn_date>borrow_date)25、針對(duì)上題,用SQL語(yǔ)句實(shí)現(xiàn)下列查詢:(1)求藏書種數(shù)、總冊(cè)數(shù)、最高價(jià)、最低價(jià)。select count(*),sum(total),max(price),min(p

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論