數(shù)據(jù)庫(kù) 課堂測(cè)試題_第1頁(yè)
數(shù)據(jù)庫(kù) 課堂測(cè)試題_第2頁(yè)
數(shù)據(jù)庫(kù) 課堂測(cè)試題_第3頁(yè)
數(shù)據(jù)庫(kù) 課堂測(cè)試題_第4頁(yè)
數(shù)據(jù)庫(kù) 課堂測(cè)試題_第5頁(yè)
已閱讀5頁(yè),還剩20頁(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)介

第一章課堂測(cè)試一、選擇題?1.數(shù)據(jù)庫(kù)系統(tǒng)是采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)和()。系統(tǒng)分析員 B.程序員C.數(shù)據(jù)庫(kù)管理員 D.操作員2.數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是()。DBS包括DB和DBMSDBMS包曲和DBSDB包曲,和DBMSDBS就是DB,也就是DBMS3.下面列出的數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展的三個(gè)階段中,沒(méi)有專門的軟件對(duì)數(shù)據(jù)進(jìn)行管理的是()。人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫(kù)階段B.只有IID.只有I不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是()。B.數(shù)據(jù)完整性D.數(shù)據(jù)獨(dú)立性高IB.只有IID.只有I不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是()。B.數(shù)據(jù)完整性D.數(shù)據(jù)獨(dú)立性高C.II和III4.下列四項(xiàng)中,數(shù)據(jù)共享C.數(shù)據(jù)冗余度高5.數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在()。入.不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序不會(huì)因?yàn)閿?shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序^不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)。.不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)6.描述數(shù)據(jù)庫(kù)全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是()。A.模式內(nèi)模式外模式7.要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是()。模式與外模式模式與內(nèi)模式三級(jí)模式之間的兩層映射三層模式8.要保證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是()。模式與外模式之間的映射模式與內(nèi)模式之間的映射模式三級(jí)模式9.用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是()模式。模式物理模式子模式內(nèi)模式10.下述()不是DBA數(shù)據(jù)庫(kù)管理員的職責(zé)。完整性約束說(shuō)明定義數(shù)據(jù)庫(kù)模式數(shù)據(jù)庫(kù)安全數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)11.概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類模型中最著名的模型是()層次模型關(guān)系模型網(wǎng)狀模型實(shí)體-關(guān)系模型12.區(qū)分不同實(shí)體的依據(jù)是()。A.名稱屬性對(duì)象概念13.關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別是()。實(shí)體完整性、參照完整性、用戶自定義完整性數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢外模式、模式、內(nèi)模式14.在()中一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,結(jié)點(diǎn)之間可以有多種聯(lián)系。網(wǎng)狀模型關(guān)系模型層次模型以上都有15.()的存取路徑對(duì)用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,也簡(jiǎn)化了程序員的工作和數(shù)據(jù)庫(kù)開發(fā)建立的工作。網(wǎng)狀模型關(guān)系模型層次模型以上都有二、填空1.數(shù)據(jù)庫(kù)數(shù)據(jù)具有、和三個(gè)基本特點(diǎn)。2..數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)重要組成部分,它的功能包括、、、。數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),一般由、、和構(gòu)成。數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展是與計(jì)算機(jī)技術(shù)及其應(yīng)用的發(fā)展聯(lián)系在一起的,它經(jīng)歷了三個(gè)階段:階段,階段和階段。數(shù)據(jù)庫(kù)具有數(shù)據(jù)結(jié)構(gòu)化、最小的、較高的等特點(diǎn)。6.DBMS還必須提供保護(hù)、檢查、、等數(shù)據(jù)控制功能。7.模式(Schema)是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的和的描述,它僅僅涉及到的描述,不涉及到具體的值。8.三級(jí)模式之間的兩層映象保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的和。9.根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個(gè)不同的層次。第一類是,第二類是。.數(shù)據(jù)模型的三要素是指,,。實(shí)際數(shù)據(jù)庫(kù)系統(tǒng)中所支持的主要數(shù)據(jù)模型是,,。.數(shù)據(jù)模型中的是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特征描述,包括數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述,是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特征描述,是一組定義在數(shù)據(jù)上的操作,包括操作的涵義、操作符、運(yùn)算規(guī)則及其語(yǔ)言等。.用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為模型,上一層的父結(jié)點(diǎn)和下一層的子結(jié)點(diǎn)之間的聯(lián)系是的聯(lián)系。13.用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為模型,數(shù)據(jù)之間的聯(lián)系通常通過(guò) 實(shí)現(xiàn)。.是目前最常用也是最重要的一種數(shù)據(jù)模型。采用該模型作為數(shù)據(jù)的組織方式的數(shù)據(jù)庫(kù)系統(tǒng)稱為。.關(guān)系的完整性約束條件包括三大類:、和。三、 問(wèn)答題數(shù)據(jù)庫(kù)、數(shù)據(jù)管理系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)三者之間有何區(qū)別?有何關(guān)系?什么是數(shù)據(jù)模型?它包含的三要素是什么?什么是數(shù)據(jù)模式?它與數(shù)據(jù)模型有何區(qū)別?四、 設(shè)計(jì)題1.E-R模型設(shè)計(jì):(1)為銀行設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù),包括顧客和帳戶的信息。顧客信息包括姓名,地址,電話,社會(huì)保險(xiǎn)號(hào)。帳戶包括編號(hào),類型(例如存款,支票),和金額。畫出E-R模型圖。(2)修改上面的圖,使一個(gè)顧客只能有一個(gè)帳號(hào),并且顧客可以有一個(gè)地址集合(街道,城市,省份的三元組)畫出E-R模型圖。2.設(shè)計(jì)數(shù)據(jù)庫(kù),記錄球隊(duì),隊(duì)員和球迷的信息,包括:對(duì)于每個(gè)球隊(duì),有球隊(duì)的名字,隊(duì)員,隊(duì)長(zhǎng)(隊(duì)員之一),隊(duì)服。對(duì)于每個(gè)隊(duì)員,有姓名,年齡。對(duì)于球迷,有姓名,喜愛(ài)的球隊(duì),喜愛(ài)的隊(duì)員。畫出E-R模型圖。3.學(xué)校里中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教員,其中有的教授和副教授每個(gè)人各帶若干研究生,每個(gè)班有若干學(xué)生,每個(gè)學(xué)生選修若干課程,每門課可由若干學(xué)生選修。請(qǐng)用E-R圖畫出此學(xué)校的概念模型。4.某工廠生產(chǎn)若干產(chǎn)品,每種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件由不同的原材料制成,不同零件所用的材料可以相同。這些零件按所屬的不同產(chǎn)品分別放在倉(cāng)庫(kù)中,原材料按照類別放在若干倉(cāng)庫(kù)中。請(qǐng)用E-R圖畫出此工廠產(chǎn)品、零件、材料、倉(cāng)庫(kù)的概念模型。課后習(xí)題本章小結(jié)?關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是目前使用最廣泛的數(shù)據(jù)庫(kù)系統(tǒng)?關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)與非關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別:-關(guān)系系統(tǒng)只有“表”這一種數(shù)據(jù)結(jié)構(gòu);-非關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)還有其他數(shù)據(jù)結(jié)構(gòu),以及對(duì)這些數(shù)據(jù)結(jié)構(gòu)的操作關(guān)系數(shù)據(jù)結(jié)構(gòu)-關(guān)系?域?笛卡爾積?關(guān)系-關(guān)系,屬性,兀組-候選碼,主碼,主屬性-基本關(guān)系的性質(zhì)-關(guān)系模式-關(guān)系數(shù)據(jù)庫(kù)?關(guān)系操作-查詢A選擇、投影、連接、除、并、交、差-數(shù)據(jù)更新?插入、刪除、修改?關(guān)系的完整性約束-實(shí)體完整性-參照完整性>外碼-用戶定義的完整性?關(guān)系數(shù)據(jù)語(yǔ)言-關(guān)系代數(shù)語(yǔ)言-關(guān)系演算語(yǔ)言A元組關(guān)系演算語(yǔ)言ALPHAA域關(guān)系演算語(yǔ)言 QBE課堂測(cè)試一、選擇題1.下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特征的是()。不同的列應(yīng)有不同的數(shù)據(jù)類型不同的列應(yīng)有不同的列名與行的次序無(wú)關(guān)與列的次序無(wú)關(guān)2.一個(gè)關(guān)系只有一個(gè)()。候選碼外碼超碼主碼3.關(guān)系模型中,一個(gè)碼是()。可以由多個(gè)任意屬性組成至多由一個(gè)屬性組成由一個(gè)或多個(gè)屬性組成,其值能夠惟一標(biāo)識(shí)關(guān)系中一個(gè)元組以上都不是4.現(xiàn)有如下關(guān)系:患者(患者編號(hào),患者姓名,性別,出生日期,所在單位)醫(yī)療(患者編號(hào),醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是()。患者編號(hào)患者姓名患者編號(hào)和患者姓名醫(yī)生編號(hào)和患者編號(hào)5.關(guān)系代數(shù)運(yùn)算是以()為基礎(chǔ)的運(yùn)算。關(guān)系運(yùn)算謂詞演算集合運(yùn)算代數(shù)運(yùn)算6.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括()。排序、索引、統(tǒng)計(jì)選擇、投影、連接關(guān)聯(lián)、更新、排序顯示、打印、制表7.五種基本關(guān)系代數(shù)運(yùn)算是()。U—XonU—onunXonUnon8.關(guān)系數(shù)據(jù)庫(kù)中的投影操作是指從關(guān)系中()。抽出特定記錄抽出特定字段建立相應(yīng)的影像建立相應(yīng)的圖形9.從一個(gè)數(shù)據(jù)庫(kù)文件中取出滿足某個(gè)條件的所有記錄形成一個(gè)新的數(shù)據(jù)庫(kù)文件的操作是()操作。投影連接選擇C.復(fù)制10.關(guān)系代數(shù)中的連接操作是由()操作組合而成。選擇和投影選擇和笛卡爾積投影、選擇、笛卡爾積投影和笛卡爾積11.一般情況下,當(dāng)對(duì)關(guān)系R和S進(jìn)行自然連接時(shí),要求R和S含有一個(gè)或者多個(gè)共有的()。記錄行屬性元組12.假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達(dá)式R—(R—S)表示的是()。RnsRUSR—SRXS13.關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別是()。實(shí)體完整性、參照完整性、用戶自定義完整性數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢外模式、模式、內(nèi)模式14.在()中一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,結(jié)點(diǎn)之間可以有多種聯(lián)系。網(wǎng)狀模型關(guān)系模型層次模型以上都有15.()的存取路徑對(duì)用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,也簡(jiǎn)化了程序員的工作和數(shù)據(jù)庫(kù)開發(fā)建立的工作。網(wǎng)狀模型關(guān)系模型層次模型以上都有二、填空1.關(guān)系模型由、和三部分組成。關(guān)系數(shù)據(jù)模型中,二維表的列稱為,二維表的行稱為。用戶選作元組標(biāo)識(shí)的一個(gè)候選碼為,其屬性不能取。.關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有,,,。關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是,,,,。6.關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有,,。7.關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)上的兩類運(yùn)算是和。.關(guān)系代數(shù)中,從兩個(gè)關(guān)系中找出相同元組的運(yùn)算稱為運(yùn)算。.設(shè)有學(xué)生關(guān)系:S(XH,XM,XB,NL,DP)。在這個(gè)關(guān)系中,XH表示學(xué)號(hào),XM表示姓名,XB表示性別,NL表示年齡,DP表示系部。查詢學(xué)生姓名和所在系的投影操作的關(guān)系運(yùn)算式是.在“學(xué)生-選課-課程”數(shù)據(jù)庫(kù)中的3個(gè)關(guān)系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE);C(C#,CNAME,TEACHER),查找選修“數(shù)據(jù)庫(kù)技術(shù)”這門課程學(xué)生的學(xué)生名和成績(jī),若用關(guān)系代數(shù)表達(dá)式來(lái)表示為。.已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主碼是,系關(guān)系的外碼是,學(xué)生關(guān)系的主碼是,學(xué)生關(guān)系的外碼是。三、問(wèn)答題定義并理解下列術(shù)語(yǔ),說(shuō)明它們之間的聯(lián)系與區(qū)別:(1)域,笛卡爾積,關(guān)系,元組,屬性(2) 主碼,候選碼,外部碼(3) 關(guān)系模式,關(guān)系,關(guān)系數(shù)據(jù)庫(kù)試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外部碼屬性的值也可以為空?什么情況下才可以為空?3.等值連接與自然連接的區(qū)別是什么?本章小結(jié)SQL可分為數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)更新、數(shù)據(jù)控制四大部分。有時(shí)把數(shù)據(jù)更新稱為數(shù)據(jù)操縱,或把數(shù)據(jù)查詢和數(shù)據(jù)更新合稱為數(shù)據(jù)操縱。本章詳細(xì)介紹了前三部分的內(nèi)容。課堂測(cè)試一、選擇題1.SQL語(yǔ)言是()的語(yǔ)言,容易學(xué)習(xí)。A.過(guò)程化B^E過(guò)程化格式化導(dǎo)航式在視圖上不能完成的操作是()。入.更新視圖查詢?cè)谝晥D上定義新的表在視圖上定義新的視圖3.SQL語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語(yǔ)句是實(shí)現(xiàn)哪種功能()。數(shù)據(jù)查詢數(shù)據(jù)操縱數(shù)據(jù)定義數(shù)據(jù)控制SQL語(yǔ)言中,刪除一個(gè)視圖的命令是()。DELETEDROPCLEARD.REMOVE5.在SQL語(yǔ)言中的視圖VIEW是數(shù)據(jù)庫(kù)的()。外模式模式內(nèi)模式存儲(chǔ)模式下列的SQL語(yǔ)句中,()不是數(shù)據(jù)定義語(yǔ)句。CREATETABLEDROPVIEWCREATEVIEWGRANT若要撤銷數(shù)據(jù)庫(kù)中已經(jīng)存在的表S,可用()。DELETETABLESDELETESDROPTABLESDROPS若要在基本表S中增加一列CN(課程名),可用()。ADDTABLES(CNCHAR(8))ADDTABLESALTER(CNCHAR(8))ALTERTABLESADD(CNCHAR(8))ALTERTABLES(ADDCNCHAR(8))學(xué)生關(guān)系模式S(S#,Sname,Sex,Age),S的屬性分別表示學(xué)生的學(xué)號(hào)、姓名、性別、年齡。要在表S中刪除一個(gè)屬性“年齡”,可選用的SQL語(yǔ)句是()。DELETEAgefromSALTERTABLESDROPAgeUPDATESAgeALTERTABLES'Age'10.有關(guān)系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是學(xué)生號(hào),SNAME是學(xué)生姓名,SAGE是學(xué)生年齡,C#是課程號(hào),CNAME是課程名稱。要查詢選修“ACCESS”課的年齡不小于20的全體學(xué)生姓名的SQL語(yǔ)句是SELECTSNAMEFROMS,C,SCWHERE子句。這里的WHERE子句的內(nèi)容是()。S.S#=SC.S#andC.C#=SC.C#andSAGE>=20andCNAME='ACCESS'S.S#=SC.S#andC.C#=SC.C#andSAGEin>=20andCNAMEin'ACCESS'SAGEin>=20andCNAMEin'ACCESS'SAGE>=20andCNAME='ACCESS'11.設(shè)關(guān)系數(shù)據(jù)庫(kù)中一個(gè)表S的結(jié)構(gòu)為S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績(jī),數(shù)值型,取值范圍0—100。若要把“張二的化學(xué)成績(jī)80分”插入,中,則可用()。ADDINTOSVALUES('張二',’化學(xué)',’80')INSERTINTOSVALUES('張二',’化學(xué)','80')ADDINTOSVALUES('張二',’化學(xué)',80)INSERTINTOSVALUES('張二',’化學(xué)',80)12.設(shè)關(guān)系數(shù)據(jù)庫(kù)中一個(gè)表S的結(jié)構(gòu)為:S(SN,CN,grade),其中SN為學(xué)生名,CN為課程名,二者均為字符型;grade為成績(jī),數(shù)值型,取值范圍0—100。若要更正王二的化學(xué)成績(jī)?yōu)?5分,則可用()。UPDATESSETgrade=85WHERESN='王二'ANDCN='化學(xué)’UPDATESSETgrade='85'WHERESN='王二'ANDCN='化學(xué)’UPDATEgrade=85WHERESN='王二'ANDCN='化學(xué)’UPDATEgrade='85'WHERESN='王二'ANDCN='化學(xué)’13.在SQL語(yǔ)言中,子查詢是()。返回單表中數(shù)據(jù)子集的查詢語(yǔ)言選取多表中字段子集的查詢語(yǔ)句選取單表中字段子集的查詢語(yǔ)句。.嵌入到另一個(gè)查詢語(yǔ)句之中的查詢語(yǔ)句14.有關(guān)系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中,#是學(xué)生號(hào),SNAME是學(xué)生姓名,SEX是性別,C#是課程號(hào),CNAME是課程名稱。要查詢選修“數(shù)據(jù)庫(kù)”課的全體男生姓名的SQL語(yǔ)句是SELECTSNAMEFROMS,C,SCWHERE子句。這里的WHERE子句的內(nèi)容是()。S.S#=SC.S#andC.C#=SC.C#andSEX='男'andCNAME='數(shù)據(jù)庫(kù)’S.S#=SC.S#andC.C#=SC.C#andSEXin'男'andCNAMEin'數(shù)據(jù)庫(kù)’SEX'男'andCNAME'數(shù)據(jù)庫(kù)’S.SEX='男'andCNAME='數(shù)據(jù)庫(kù)’15.若用如下的SQL語(yǔ)句創(chuàng)建了一個(gè)表SC:CREATETABLESC(S#CHARC6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行時(shí),()行可以被插入。('201009','111',60,必修)('200823','101',NULL,NULL)(NULL,'103',80,'選修')('201132',NULL,86,'')16.假設(shè)學(xué)生關(guān)系S(S#,SNAME,SEX),課程關(guān)系C(C#,CNAME),學(xué)生選課關(guān)系SC(S#,C#,GRADE)。要查詢選修“Computer”課的男生姓名,將涉及到關(guān)系()。SS,SCC,SCS,C,SC二、填空1.SQL的中文全稱是。SQL語(yǔ)言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有和的功能,它是一個(gè)綜合性的功能強(qiáng)大的語(yǔ)言。在關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL中,實(shí)現(xiàn)數(shù)據(jù)檢索的語(yǔ)句命令是。4.在SQL語(yǔ)言的結(jié)構(gòu)中,有對(duì)應(yīng)的物理存儲(chǔ),而沒(méi)有對(duì)應(yīng)的物理存儲(chǔ)。5.關(guān)系R(A,B,C)和S(A,D,E,F(xiàn)),R和S有相同屬性A,若將關(guān)系代數(shù)表達(dá)式:nR.A,R.B,S.D,S.F(R8S)用SQL語(yǔ)言的查詢語(yǔ)句表示,則為:SELECTR.A,R.B,S.D,S.FFROMR,SWHERE。6.視圖是從中導(dǎo)出的表,數(shù)據(jù)庫(kù)中實(shí)際存放的是視圖的。關(guān)系數(shù)據(jù)操作語(yǔ)言(DML)的特點(diǎn)是:操作對(duì)象與結(jié)果均為關(guān)系、操作的、語(yǔ)言一體化并且是建立在數(shù)學(xué)理論基礎(chǔ)之上。設(shè)有一個(gè)SPJ數(shù)據(jù)庫(kù),包括S、P、J、SPJ四個(gè)關(guān)系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY)?供應(yīng)商表S,由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNAME)、供應(yīng)商狀態(tài)(STATUS)>供應(yīng)商所在城市(CITY)組成;?零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT);?工程項(xiàng)目表」由工程項(xiàng)目代碼(JNO)、工程項(xiàng)目名(JNAME)、工程項(xiàng)目所在城市(CITY)組成;?供應(yīng)情況表SPJ,由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項(xiàng)目代碼(JNO)、供應(yīng)數(shù)量(QTY)組成,表示某供應(yīng)商供應(yīng)某種零件給某工程項(xiàng)目的數(shù)量為QTY。?今有若干數(shù)據(jù)如下:S表P表J表SPJ表?找出所有供應(yīng)商的姓名和城市;?找出所有零件的名稱、顏色、重量;?找出使用供應(yīng)商S1所供應(yīng)零件的工程號(hào);?找出工程項(xiàng)目」2使用的各種零件的名稱及其數(shù)量;?找出上海廠商的所有零件號(hào)碼;?找出使用上海產(chǎn)的零件的工程名稱;?找出沒(méi)有使用天津產(chǎn)的零件的工程號(hào)碼;?把全部紅色零件的顏色改為藍(lán)色;?由S5供給J4的零件P6改為由S3供應(yīng),請(qǐng)做必要的修改;?從供應(yīng)商關(guān)系中刪除S2的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄;?請(qǐng)將(S2,J6,P4,200)插入供應(yīng)情況關(guān)系。設(shè)有如下關(guān)系表R:R(NO,NAME,SEX,AGE,CLASS),主碼是NO(1) 插入一個(gè)記錄(25,“李明”,“男”,21,“95031”);―。(2)插入“95031”班學(xué)號(hào)為30,姓名為“鄭和”的學(xué)生記錄;。(3)將學(xué)號(hào)為10的學(xué)生姓名改為“王華”;。(4)將所有“95101”班號(hào)改為“95091”;。(5) 刪除學(xué)號(hào)為20的學(xué)生記錄;。(6) 刪除姓“王”的學(xué)生記錄;―。三、問(wèn)答題試述SQL語(yǔ)言的特點(diǎn)。什么是基本表?什么是視圖??jī)烧叩膮^(qū)別和聯(lián)系是什么?試述視圖的優(yōu)點(diǎn)。所有的視圖是否都可以更新?為什么?.哪類視圖是可以更新的,哪類視圖是不可更新的?6.在嵌入式,@1中是如何協(xié)調(diào)SQL語(yǔ)言的集合處理方式和主語(yǔ)言的單記錄處理方式的?課后習(xí)題本章小結(jié)?數(shù)據(jù)的共享日益加強(qiáng),數(shù)據(jù)的安全保密越來(lái)越重要,而DBMS是管理數(shù)據(jù)的核心,因而其自身必須具有一整套完整而有效的安全性機(jī)制。目前最常用的安全標(biāo)準(zhǔn)是TCSEC和CC。?本章討論了數(shù)據(jù)庫(kù)的安全性,討論數(shù)據(jù)庫(kù)技術(shù)安全類問(wèn)題,即從技術(shù)上如何保證數(shù)據(jù)庫(kù)系統(tǒng)的安全性。?實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)安全性的技術(shù)和方法-存取控制技術(shù)-視圖技術(shù)-審計(jì)技術(shù)?自主存取控制功能-通過(guò)SQL的GRANT語(yǔ)句和REVOKE語(yǔ)句實(shí)現(xiàn)?角色-使用角色來(lái)管理數(shù)據(jù)庫(kù)權(quán)限可以簡(jiǎn)化授權(quán)過(guò)程-CREATEROLE語(yǔ)句創(chuàng)建角色-GRANT語(yǔ)句給角色授權(quán)課堂測(cè)試一、選擇題1.以下()不屬于實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)安全性的主要技術(shù)和方法。存取控制技術(shù)視圖技術(shù)審計(jì)技術(shù)。.出入機(jī)房登記和加防盜門2.SQL中的視圖機(jī)制提高了數(shù)據(jù)庫(kù)系統(tǒng)的()。完整性并發(fā)控制隔離性安全性3.SQL語(yǔ)言的GRANT和REVOKE語(yǔ)句主要是用來(lái)維護(hù)數(shù)據(jù)庫(kù)的()。完整性可靠性安全性一致性?4.在數(shù)據(jù)庫(kù)的安全性控制中,授權(quán)的數(shù)據(jù)對(duì)象的(),授權(quán)子系統(tǒng)就越靈活。范圍越小約束越細(xì)致范圍越大約束范圍大二、 填空1.數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的、或。計(jì)算機(jī)系統(tǒng)有三類安全性問(wèn)題,即、和。用戶標(biāo)識(shí)和鑒別的方法有很多種,而且在一個(gè)系統(tǒng)中往往是多種方法并舉,以獲得更強(qiáng)的安全性。常用的方法有通過(guò)輸入和來(lái)鑒別用戶。4.和一起組成了DBMS的安全子系統(tǒng)。5.當(dāng)前大型的DBMS一般都支持,有些DBMS同時(shí)還支持。.用戶權(quán)限是由兩個(gè)要素組成的:和。7.在數(shù)據(jù)庫(kù)系統(tǒng)中,定義存取權(quán)限稱為。SQL語(yǔ)言用語(yǔ)句向用戶授予對(duì)數(shù)據(jù)的操作權(quán)限,用語(yǔ)句收回授予的權(quán)限。8.對(duì)數(shù)據(jù)庫(kù)模式的授權(quán)由DBA在時(shí)實(shí)現(xiàn)。一個(gè)DBA用戶可以擁有、和權(quán)限,一個(gè)RESOURCE用戶可以擁有 權(quán)限。數(shù)據(jù)庫(kù)角色是被命名的一組與相關(guān)的權(quán)限,角色是的集合。11.通過(guò)可以把要保密的數(shù)據(jù)對(duì)無(wú)權(quán)存取的用戶隱藏起來(lái),從而自動(dòng)地對(duì)數(shù)據(jù)提供一定程度的安全保護(hù)。12.審計(jì)一般可以分為審計(jì)和審計(jì)。三、 問(wèn)答題什么是數(shù)據(jù)庫(kù)中的自主存取控制方法和強(qiáng)制存取控制方法?理解并解釋MAC機(jī)制中主體、客體、敏感度標(biāo)記的含義。什么是數(shù)據(jù)庫(kù)的審計(jì)功能,為什么要提供審計(jì)功能?課后習(xí)題本章小結(jié)?數(shù)據(jù)庫(kù)的完整性是為了保證數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)是正確的RDBMS完整性實(shí)現(xiàn)的機(jī)制-完整性約束定義機(jī)制-完整性檢查機(jī)制-違背完整性約束條件時(shí)RDBMS應(yīng)采取的動(dòng)作課堂測(cè)試一、選擇題1.完整性檢查和控制的防范對(duì)象是(),防止它們進(jìn)入數(shù)據(jù)庫(kù)。安全性控制的防范對(duì)象是(),防止他們對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的存取。入.不合語(yǔ)義的數(shù)據(jù)B^E法用戶^不正確的數(shù)據(jù)。.非法操作2.找出下面SQL命令中的數(shù)據(jù)控制命令()。GRANTCOMMITUPDATESELECT?3.下述SQL命令中,允許用戶定義新關(guān)系時(shí),引用其他關(guān)系的主碼作為外碼的是()。INSERTDELETEREFERENCESSELECT4.下述SQL命令的短語(yǔ)中,定義屬性上約束條件的是()。NOTNULL短?UNIQUE短語(yǔ)CHECK短語(yǔ)HAVING短語(yǔ)二、 填空1.數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的和。2.SQL標(biāo)準(zhǔn)使用了一系列概念來(lái)描述完整性,包括關(guān)系模型的、和完整性。3.數(shù)據(jù)庫(kù)完整性的定義一般由SQL的語(yǔ)句來(lái)實(shí)現(xiàn)。它們作為數(shù)據(jù)庫(kù)模式的一部分存入中。4.關(guān)系模型的實(shí)體完整性在中用定義。5.為了避免對(duì)基本表進(jìn)行全表掃描,RDBMS核心一般都對(duì)自動(dòng)建立一個(gè)。6.關(guān)系模型的參照完整性在中用短語(yǔ)定義哪些列為外碼列,用短語(yǔ)指明這些外碼參照哪些表的主碼。三、 問(wèn)答題數(shù)據(jù)庫(kù)的完整性概念與數(shù)據(jù)庫(kù)的安全性概念有什么區(qū)別和聯(lián)系?什么是數(shù)據(jù)庫(kù)的完整性約束條件?可分為哪幾類?RDBMS在實(shí)現(xiàn)參照完整性時(shí)需要考慮哪些方面?DBMS的完整性控制機(jī)制應(yīng)具有哪些功能?課后習(xí)題6.假設(shè)有下面兩個(gè)關(guān)系模式:職工(職工號(hào),姓名,年齡,職務(wù),工資,部門號(hào)),其中職工號(hào)為主碼;部門(部門號(hào),名稱,經(jīng)理名,電話),其中部門號(hào)為主碼;用SQL語(yǔ)言定義這兩個(gè)關(guān)系模式,要求在模式中完成以下完整性約束條件的定義:?定義每個(gè)模式的主碼;?定義參照完整性;定義職工年齡不得超過(guò)60歲。CREATETABLE部門(部門號(hào)Char(2),名稱VARCHAR(10),經(jīng)理名VARCHAR(10),電話Char(12),CONSTRAINTPK_SCPRIMARYKEY(部門號(hào)));?或CREATETABLE部門(部門號(hào)Char(2)CONSTRAINTPK_SCPRIMARYKEY,名稱VARCHAR(10),經(jīng)理名VARCHAR(10),電話Char(12));CREATETABLE職工(職工號(hào)Char(4)CONSTRAINTPK_JCPRIMARYKEY,姓名VARCHAR(10),年齡NUMBER(2)CONSTRAINTC1CHECK(年齡<=60),職務(wù)VARCHAR(9),工資NUMBER(7,2),部門號(hào)Char(2),CONSTRAINTFK_DEPTNOFOREIGNKEY(部門號(hào))REFERENCES部門(部門號(hào)));?或CREATETABLE職工(職工號(hào)Char(4),姓名VARCHAR(10),年齡NUMBER(2),職務(wù)VARCHAR(9),工資NUMBER(7,2),部門號(hào)Char(2),CONSTRAINTPK_JCPRIMARYKEY(職工號(hào)),CONSTRAINTC1CHECK(年齡<=60),CONSTRAINTFK_DEPTNOFOREIGNKEY(部門號(hào))REFERENCES部門(部門號(hào)));本章小結(jié)關(guān)系模式的規(guī)范化,其基本思想:?若要求分解具有無(wú)損連接性,那么模式分解一定能夠達(dá)到4NF?若要求分解保持函數(shù)依賴,那么模式分解一定能夠達(dá)到3NF,但不一定能夠達(dá)到BCNF?若要求分解既具有無(wú)損連接性,又保持函數(shù)依賴,則模式分解一定能夠達(dá)到3NF,但不一定能夠達(dá)到BCNF?規(guī)范化理論為數(shù)據(jù)庫(kù)設(shè)計(jì)提供了理論的指南和工具-也僅僅是指南和工具?并不是規(guī)范化程度越高,模式就越好-必須結(jié)合應(yīng)用環(huán)境和現(xiàn)實(shí)世界的具體情況合理地選擇數(shù)據(jù)庫(kù)模式課堂測(cè)試一、選擇題?1.規(guī)范化理論是關(guān)系數(shù)據(jù)庫(kù)進(jìn)行邏輯設(shè)計(jì)的理論依據(jù),根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足:每一個(gè)屬性都是()。長(zhǎng)度不變的不可分解的^互相關(guān)聯(lián)的。.互不相關(guān)的已知關(guān)系模式R(A,B,C,D,E)及其上的函數(shù)依賴集合F={A—D,B-C,E-A},該關(guān)系模式的候選碼是()。ABBECDDE關(guān)系模式中,滿足2NF的模式()??赡苁?NF必定是1NF必定是3NF必定是BCNF關(guān)系模式R中的屬性全是主屬性,則R的最高范式必定是()。1NF2NF3NFBCNF消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是()。1NF2NF3NFBCNF關(guān)系模式的候選碼可以有1個(gè)或多個(gè),而主碼有()。多個(gè)TOC\o"1-5"\h\z0個(gè)1個(gè)1個(gè)或多個(gè)候選碼的屬性可以有()。多個(gè)0個(gè)1個(gè)1個(gè)或多個(gè)設(shè)U是所有屬性的集合,X、Y、2都是。的子集,且Z=U-X-Y。下面關(guān)于多值依賴的敘述中,不正確的是()。若X—Y,則X—Z若X-Y,則X—Y若X—Y,且YzeY,則X—Y,若Z=0,則X—Y關(guān)系數(shù)據(jù)庫(kù)規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫(kù)中()的問(wèn)題而引入的。提高查詢速度插入、刪除異常和數(shù)據(jù)冗余保證數(shù)據(jù)的安全性保證數(shù)據(jù)的完整性學(xué)生表(id,name,sex,age,depart_id,depart_name),存在的函數(shù)依賴是idf{name,sex,age,depart_id};dept_id-^dept_name,其滿足()。1NF2NF3NFBCNF設(shè)有關(guān)系模式R(S,D,M),其函數(shù)依賴集:F={S-D,D-M},則關(guān)系模式R的規(guī)范化程度最高達(dá)到()。1NF2NF3NFBCNF設(shè)有關(guān)系模式R(A,B,C,D),其數(shù)據(jù)依賴集:F={(A,B)-C,C-D},則關(guān)系模式R的規(guī)范化程度最高達(dá)到()。1NF2NF3NFBCNF13.X-Y,當(dāng)下列哪一條成立時(shí),稱為平凡的函數(shù)依賴()。XeYYeXXnY=0XnY#0二、 填空1.在一個(gè)關(guān)系R中,若每個(gè)數(shù)據(jù)項(xiàng)都是不可再分割的,那么R一定屬于。2.若關(guān)系為1NF,且它的每一非主屬性都候選碼,則該關(guān)系為2NF。3.如果X-Y和X-Z成立,那么X-丫2也成立,這個(gè)推理規(guī)則稱為。4.如果關(guān)系模式R是第二范式,且每個(gè)非主屬性都不傳遞依賴于R的候選碼,則稱R為關(guān)系模式。5.在函數(shù)依賴中,平凡函數(shù)依賴是可以根據(jù)Armstrong推理規(guī)則中的律推出的。6.關(guān)系模式規(guī)范化需要考慮數(shù)據(jù)間的依賴關(guān)系,人們已經(jīng)提出了多種類型的數(shù)據(jù)依賴,其中最重要的是和。7.設(shè)關(guān)系R(U),X,YeU,X-丫是日的一個(gè)函數(shù)依賴,如果存在X'eX,使乂一丫成立,則稱函數(shù)依賴X-Y是函數(shù)依賴。8.在關(guān)系模式R(A,B,C,D)中,存在函數(shù)依賴關(guān)系{A-B,A-C,A-D,(B,C)-A},則候選碼是,關(guān)系模式R(A,B,C,D)屬于。9.在關(guān)系模式R(D,E,G)中,存在函數(shù)依賴關(guān)系{E-D,(D,G)-E},則候選碼是,關(guān)系模式R(D,E,G)屬于。10.在關(guān)系模式R(A,C,D)中,存在函數(shù)依賴關(guān)系{A-C,A-D},則候選碼是,關(guān)系模式R(A,C,D)最高可以達(dá)到。三、 問(wèn)答題理解并給出下列術(shù)語(yǔ)的定義:函數(shù)依賴、部分函數(shù)依賴、完全函數(shù)依賴、傳遞依賴、候選碼、主碼、外碼、全碼(All-key)、1NF、2NF、3NF、BCNF、多值依賴、4NF。課后習(xí)題建立一個(gè)關(guān)于系、學(xué)生、班級(jí)、學(xué)會(huì)等諸信息的關(guān)系數(shù)據(jù)庫(kù)。?描述學(xué)生的屬性有:學(xué)號(hào)、姓名、出生年月、系名、班號(hào)、宿舍區(qū)。?描述班級(jí)的屬性有:班號(hào)、專業(yè)名、系名、人數(shù)、入校年份。?描述系的屬性有:系名、系號(hào)、系辦公室地點(diǎn)、人數(shù)。?描述學(xué)會(huì)的屬性有:學(xué)會(huì)名、成立年份、地點(diǎn)、人數(shù)。?有關(guān)語(yǔ)義如下:一個(gè)系有若干專業(yè),每個(gè)專業(yè)每年只招收一個(gè)班,每個(gè)班有若干學(xué)生。一個(gè)系的學(xué)生住在同一個(gè)宿舍區(qū)。每個(gè)學(xué)生可參加若干學(xué)會(huì),每個(gè)學(xué)會(huì)有若干學(xué)生,學(xué)生參見(jiàn)某學(xué)會(huì)有一個(gè)入會(huì)年份。>請(qǐng)給出關(guān)系模式,寫出每個(gè)關(guān)系模式的極小函數(shù)依賴集,指出是否存在傳遞函數(shù)依賴,對(duì)于函數(shù)依賴左部是多屬性的情況討論函數(shù)依賴還是部分函數(shù)依賴。>指出各關(guān)系的候選碼,外部碼,有沒(méi)有全碼存在??關(guān)系模式:學(xué)生(學(xué)號(hào),姓名,出生年月,系名,班號(hào),宿舍區(qū))班級(jí)(班號(hào),專業(yè)名,系名,人數(shù),入校年份)系(系名,系號(hào),系辦公室地點(diǎn),人數(shù))學(xué)會(huì)(學(xué)會(huì)名,成立年份,地點(diǎn),人數(shù))學(xué)生-學(xué)會(huì)(學(xué)號(hào),學(xué)會(huì)名,入會(huì)年份)?每個(gè)關(guān)系模式的極小函數(shù)依賴集:學(xué)生:學(xué)號(hào)一姓名,學(xué)號(hào)一出生年月,學(xué)號(hào)一班號(hào),班號(hào)一系名,系名一宿舍區(qū)(,學(xué)號(hào)一宿舍區(qū),學(xué)號(hào)一系名)班級(jí):班號(hào)一專業(yè)名,班號(hào)一人數(shù),班號(hào)一入校年份,專業(yè)名一系名,(專業(yè)名,入校年份)一班號(hào)(,班號(hào)一系名)系:系號(hào)一系名,系名一系號(hào),系號(hào)一系辦公室地點(diǎn),系號(hào)一人數(shù)學(xué)會(huì):學(xué)會(huì)名一成立年份,學(xué)會(huì)名一地點(diǎn),學(xué)會(huì)名一人數(shù)學(xué)生-學(xué)會(huì):(學(xué)號(hào),學(xué)會(huì)名)一入會(huì)年份?學(xué)生關(guān)系中存在傳遞函數(shù)依賴:學(xué)號(hào)一系名,學(xué)號(hào)一宿舍區(qū),班號(hào)一宿舍區(qū)?班級(jí)中存在傳遞函數(shù)依賴:班號(hào)一系名(學(xué)號(hào),學(xué)會(huì)名)一入會(huì)年份和(專業(yè)名,入校年份)一班號(hào)都是完全函數(shù)依賴。關(guān)系候選碼外部碼全碼學(xué)生學(xué)號(hào)系名,班號(hào)無(wú)班級(jí)班號(hào),(專業(yè)名,入校年份)系名 無(wú)系系名,系號(hào)無(wú) 無(wú)學(xué)會(huì)學(xué)會(huì)名無(wú) 無(wú)學(xué)生-學(xué)會(huì)(學(xué)號(hào),學(xué)會(huì)名)學(xué)號(hào),學(xué)會(huì)名無(wú)本章小結(jié)數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程-需求分析-概念結(jié)構(gòu)設(shè)計(jì)-邏輯結(jié)構(gòu)設(shè)計(jì)-物理設(shè)計(jì)-實(shí)施和維護(hù)數(shù)據(jù)庫(kù)各級(jí)模式的形成-數(shù)據(jù)庫(kù)的各級(jí)模式是在設(shè)計(jì)過(guò)程中逐步形成的-需求分析階段綜合各個(gè)用戶的應(yīng)用需求(現(xiàn)實(shí)世界的需求)-概念設(shè)計(jì)階段形成獨(dú)立于機(jī)器特點(diǎn)、獨(dú)立于各個(gè)DBMS產(chǎn)品的概念模式(信息世界模型),用E-R圖來(lái)描述-在邏輯設(shè)計(jì)階段將E-R圖轉(zhuǎn)換成具體的數(shù)據(jù)庫(kù)產(chǎn)品支持的數(shù)據(jù)模型如關(guān)系模型,形成數(shù)據(jù)庫(kù)邏輯模式。然后根據(jù)用戶處理的要求,安全性的考慮,在基本表的基礎(chǔ)上再建立必要的視圖(VIEW)形成數(shù)據(jù)的外模式-在物理設(shè)計(jì)階段根據(jù)DBMS特點(diǎn)和處理的需要,進(jìn)行物理存儲(chǔ)安排,設(shè)計(jì)索引,形成數(shù)據(jù)庫(kù)內(nèi)模式課堂測(cè)試一、選擇題1.如何構(gòu)造出一個(gè)合適的數(shù)據(jù)邏輯結(jié)構(gòu)是()主要解決的問(wèn)題。物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)字典邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)查詢2.概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的()。數(shù)據(jù)模型概念模型層次模型關(guān)系模型3.數(shù)據(jù)庫(kù)設(shè)計(jì)中,確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu),即確定關(guān)系、索引、聚簇、日志、備份等數(shù)據(jù)的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),這是數(shù)據(jù)庫(kù)設(shè)計(jì)的()。需求分析階段邏輯設(shè)計(jì)階段概念設(shè)計(jì)階段物理設(shè)計(jì)階段4.數(shù)據(jù)庫(kù)物理設(shè)計(jì)完成后,進(jìn)入數(shù)據(jù)庫(kù)實(shí)施階段,下述工作中,()一般不屬于實(shí)施階段的工作。建立庫(kù)結(jié)構(gòu)系統(tǒng)調(diào)試加載數(shù)據(jù)擴(kuò)充功能5.數(shù)據(jù)庫(kù)設(shè)計(jì)可劃分為六個(gè)階段,每個(gè)階段都有自己的設(shè)計(jì)內(nèi)容,“為哪些關(guān)系,在哪些屬性上建什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于()設(shè)計(jì)階段。概念設(shè)計(jì)邏輯設(shè)計(jì)物理設(shè)計(jì)全局設(shè)計(jì)6.在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)中()階段的任務(wù)。邏輯設(shè)計(jì)階段概念設(shè)計(jì)階段物理設(shè)計(jì)階段需求分析階段7.在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,對(duì)關(guān)系進(jìn)行規(guī)范化處理,使關(guān)系達(dá)到一定的范式,例如達(dá)到3NF,這是()階段的任務(wù)。需求分析階段概念設(shè)計(jì)階段物理設(shè)計(jì)階段邏輯設(shè)計(jì)階段8.概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類最著名的模型是()。層次模型關(guān)系模型網(wǎng)狀模型實(shí)體-關(guān)系模型9.對(duì)實(shí)體和實(shí)體之間的聯(lián)系采用同樣的數(shù)據(jù)結(jié)構(gòu)表達(dá)的數(shù)據(jù)模型為()。網(wǎng)狀模型關(guān)系模型層次模型。.非關(guān)系模型10.在概念模型中的客觀存在并可相互區(qū)別的事物稱()。實(shí)體元組屬性節(jié)點(diǎn)11.區(qū)分不同實(shí)體的依據(jù)是()。名稱屬性對(duì)象概念12.公司有多個(gè)部門和多名職員,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,從職員到部門的聯(lián)系類形是()。多對(duì)多一對(duì)一一對(duì)多13.關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)實(shí)體之間的聯(lián)系是通過(guò)關(guān)系與關(guān)系之間的()。公共索引公共存儲(chǔ)公共元組公共屬性14.數(shù)據(jù)流程圖是用于數(shù)據(jù)庫(kù)設(shè)計(jì)中()階段的工具。概要設(shè)計(jì)可行性分析程序編碼需求分析15.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于()。需求分析階段邏輯設(shè)計(jì)階段概念設(shè)計(jì)階段物理設(shè)計(jì)階段16.子模式DDL是用來(lái)描述()。數(shù)據(jù)庫(kù)的總體邏輯結(jié)構(gòu)數(shù)據(jù)庫(kù)的局部邏輯結(jié)構(gòu)數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)17.數(shù)據(jù)庫(kù)設(shè)計(jì)的概念設(shè)計(jì)階段,表示概念結(jié)構(gòu)的常用方法和描述工具是()。層次分析法和層次結(jié)構(gòu)圖數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖實(shí)體聯(lián)系方法結(jié)構(gòu)分析法和模塊結(jié)構(gòu)圖18.在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)中()階段的任務(wù)。邏輯設(shè)計(jì)階段概念設(shè)計(jì)階段物理設(shè)計(jì)階段需求分析階段19.關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論主要解決的問(wèn)題是()。如何構(gòu)造合適的數(shù)據(jù)邏輯結(jié)構(gòu)如何構(gòu)造合適的數(shù)據(jù)物理結(jié)構(gòu)如何構(gòu)造合適的應(yīng)用程序界面如何控制不同用戶的數(shù)據(jù)操作權(quán)限20.數(shù)據(jù)庫(kù)設(shè)計(jì)可劃分為六個(gè)階段,每個(gè)階段都有自己的設(shè)計(jì)內(nèi)容,“為哪些關(guān)系在哪些屬性上建什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于()設(shè)計(jì)階段。概念設(shè)計(jì)邏輯設(shè)計(jì)物理設(shè)計(jì)全局設(shè)計(jì)21.數(shù)據(jù)庫(kù)物理設(shè)計(jì)完成后,進(jìn)入數(shù)據(jù)庫(kù)實(shí)施階段,下述工作中,()一般不屬于實(shí)施階段的工作。建立庫(kù)結(jié)構(gòu)系統(tǒng)調(diào)試加載數(shù)據(jù)擴(kuò)充功能22.從ER圖導(dǎo)出關(guān)系模型時(shí),如果實(shí)體間的聯(lián)系是M:N的,下列說(shuō)法中正確的是()。將N方碼和聯(lián)系的屬性納入M方的屬性中將M方碼和聯(lián)系的屬性納入N方的屬性中增加一個(gè)關(guān)系表示聯(lián)系,其中納入M方和N方的碼在M方屬性和N方屬性中均增加一個(gè)表示級(jí)別的屬性23.在ER模型中,如果有3個(gè)不同的實(shí)體型,3個(gè)M:N聯(lián)系,根據(jù)ER模型轉(zhuǎn)換為關(guān)系模型的規(guī)則,轉(zhuǎn)換為關(guān)系的數(shù)目是()。TOC\o"1-5"\h\z4567二、填空1.“三分,七分,十二分”是數(shù)據(jù)庫(kù)建設(shè)的基本規(guī)律。2.十二分基礎(chǔ)數(shù)據(jù)強(qiáng)調(diào)了數(shù)據(jù)的、、和是數(shù)據(jù)庫(kù)建設(shè)中的重要的環(huán)節(jié)。規(guī)范設(shè)計(jì)法從本質(zhì)上看仍然是手工設(shè)計(jì)方法,其基本思想是和。數(shù)據(jù)庫(kù)的生命周期可分為兩個(gè)階段:一是數(shù)據(jù)庫(kù)需求分析和;二是數(shù)據(jù)庫(kù)實(shí)現(xiàn)和數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下六個(gè)階段、、、、和數(shù)據(jù)庫(kù)實(shí)施階段包括兩項(xiàng)重要的工作,一項(xiàng)是,另一項(xiàng)是應(yīng)用程序的和根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個(gè)不同的層次。第一類是,第二類是。用方法來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)的概念模型是數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段廣泛采用的方法。概念模型有以下特點(diǎn):、、、??陀^存在并可相互區(qū)別的事物稱為,它可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系。.唯一標(biāo)識(shí)實(shí)體的屬性集稱為。.實(shí)體之間的聯(lián)系有、、三種。.如果兩個(gè)實(shí)體之間具有M:N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是個(gè)關(guān)系。.E-R模型是對(duì)現(xiàn)實(shí)世界的一種抽象,它的主要成分是、聯(lián)系和。15.需求調(diào)查和分析的結(jié)果最終形成,提交給應(yīng)用部門,通后作為以后各個(gè)設(shè)計(jì)階段的依據(jù)。16.表達(dá)了數(shù)據(jù)和處理的關(guān)系,則是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。17.數(shù)據(jù)字典中應(yīng)包括對(duì)以下幾部分?jǐn)?shù)據(jù)的描述:、、。.各分E-R圖之間的沖突主要有三類:、和。.在E-R模型向關(guān)系模型轉(zhuǎn)換時(shí),M:N的聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),其碼包括。20.關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論是數(shù)據(jù)庫(kù)的一個(gè)有力工具;ER模型是數(shù)據(jù)庫(kù)的設(shè)計(jì)的一個(gè)有力工具。.數(shù)據(jù)庫(kù)的物理設(shè)計(jì)通常分為兩步:(1)確定數(shù)據(jù)庫(kù)的,(2)對(duì)其進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是和。.任何DBMS都提供多種存取方法。常用的存取方法有、、等。確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)主要指確定、、、、等數(shù)據(jù)的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),確定系統(tǒng)配置參數(shù)等。是數(shù)據(jù)庫(kù)中存放數(shù)據(jù)的基本單位。在數(shù)據(jù)庫(kù)運(yùn)行階段,對(duì)數(shù)據(jù)庫(kù)經(jīng)常性的維護(hù)工作主要是由完成的。三、問(wèn)答題試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的各個(gè)階段上的設(shè)計(jì)描述。什么是數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)?試述其特點(diǎn)和設(shè)計(jì)策略。數(shù)據(jù)字典的內(nèi)容和作用是什么?課后習(xí)題本章小結(jié)?本章講解這些編程技術(shù)涉及的概念和使用的方法。主要包括嵌入式SQL、游標(biāo)的概念;SQL的過(guò)程化擴(kuò)展PL/SQL和存儲(chǔ)過(guò)程;使用ODBC設(shè)計(jì)開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的方法。本章小結(jié)查詢處理是RDBMS的核心,查詢優(yōu)化技術(shù)是查詢處理的關(guān)鍵技術(shù)本章講解的優(yōu)化方法-啟發(fā)式代數(shù)優(yōu)化-基于規(guī)則的存取路徑優(yōu)化-基于代價(jià)的優(yōu)化?本章的目的:希望讀者掌握查詢優(yōu)化方法的概念和技術(shù)本章小結(jié)(續(xù))?比較復(fù)雜的查詢,尤其是涉及連接和嵌套的查詢-不要把優(yōu)化的任務(wù)全部放在RDBMS上-應(yīng)該找出RDBMS的優(yōu)化規(guī)律,以寫出適合RDBM,自動(dòng)優(yōu)化的SQL語(yǔ)句?對(duì)于RDBMS不能優(yōu)化的查詢需要重寫查詢語(yǔ)句,進(jìn)行手工調(diào)整以優(yōu)化性能三、問(wèn)答題試述查詢優(yōu)化的一般準(zhǔn)則。試述查詢優(yōu)化在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中的重要性和可能性。試述查詢優(yōu)化的一般步驟。課后習(xí)題本章小結(jié)?如果數(shù)據(jù)庫(kù)只包含成功事務(wù)提交的結(jié)果,就說(shuō)數(shù)據(jù)庫(kù)處于一致性狀態(tài)。保證數(shù)據(jù)一致性是對(duì)數(shù)據(jù)庫(kù)的最基本的要求。?事務(wù)是數(shù)據(jù)庫(kù)的邏輯工作單位-DBMS保證系統(tǒng)中一切事務(wù)的原子性、一致性、隔離性和持續(xù)性本章小結(jié)(續(xù))DBMS必須對(duì)事務(wù)故障、系統(tǒng)故障和介質(zhì)故障進(jìn)行恢復(fù)?恢復(fù)中最經(jīng)常使用的技術(shù):數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)和登記日志文件?恢復(fù)的基本原理:利用存儲(chǔ)在后備副本、日志文件和數(shù)據(jù)庫(kù)鏡像中的冗余數(shù)據(jù)來(lái)重建數(shù)據(jù)庫(kù)本章小結(jié)(續(xù))常用恢復(fù)技術(shù)-事務(wù)故障的恢復(fù)AUNDO-系統(tǒng)故障的恢復(fù)AUNDO+REDO-介質(zhì)故障的恢復(fù)A重裝備份并恢復(fù)到一致性狀態(tài)+REDO本章小結(jié)(續(xù))?提高恢復(fù)效率的技術(shù)-檢查點(diǎn)技術(shù)?可以提高系統(tǒng)故障的恢復(fù)效率A可以在一定程度上提高利用動(dòng)態(tài)轉(zhuǎn)儲(chǔ)備份進(jìn)行介質(zhì)故障恢復(fù)的效率-鏡像技術(shù)A鏡像技術(shù)可以改善介質(zhì)故障的恢復(fù)效率課堂測(cè)試一、選擇題1.一個(gè)事務(wù)的執(zhí)行,要么全部完成,要么全部不做,一個(gè)事務(wù)中對(duì)數(shù)據(jù)庫(kù)的所有操作都是一個(gè)不可分割的操作序列的屬性是()。A.原子性B.一致性C.獨(dú)立性D.持久性表示兩個(gè)或多個(gè)事務(wù)可以同時(shí)運(yùn)行而不互相影響的是()。原子性一致性獨(dú)立性持久性事務(wù)的持續(xù)性是指()事務(wù)中包括的所有操作要么都做,要么都不做事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的一個(gè)事務(wù)內(nèi)部的操作對(duì)并發(fā)的其他事務(wù)是隔離的事務(wù)必須使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)4.SQL語(yǔ)言中的COMMIT語(yǔ)句的主要作用是()。結(jié)束程序返回系統(tǒng)提交事務(wù)存儲(chǔ)數(shù)據(jù)5.SQL語(yǔ)言中用()語(yǔ)句實(shí)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論