版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章數(shù)據(jù)庫系統(tǒng)導論 2一、選擇題 2二、判斷題 5三、填空題 6四、名詞解釋 6五、簡答題 7第二章關系數(shù)據(jù)模型 14一、選擇題 14二、判斷題 18三、填空題 18四、名詞解釋 19五、簡答題 20第三章數(shù)據(jù)庫的標準語言SQL 24一、選擇題 24二、填空題 29三、簡答題 29第四章關系數(shù)據(jù)庫設計理論 49一、選擇題 49二、判斷題 55三、填空題 56四、名詞解釋 58五、簡答題 59第一章數(shù)據(jù)庫系統(tǒng)導論一、選擇題1.在數(shù)據(jù)庫中存儲的是A〕數(shù)據(jù)B〕數(shù)據(jù)模型C〕數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D〕信息答案:C2.存儲在計算機內有結構的數(shù)據(jù)的集合是A〕數(shù)據(jù)庫系統(tǒng)B〕數(shù)據(jù)庫C〕數(shù)據(jù)庫管理系統(tǒng)D〕數(shù)據(jù)結構答案:B3.信息的數(shù)據(jù)表示形式是A〕只能是文字B〕只能是聲音C〕只能是圖形D〕上述皆可答案:D4.數(shù)據(jù)管理與數(shù)據(jù)處理之間的關系是A〕兩者是一回事B〕兩者之間無關C〕數(shù)據(jù)管理是數(shù)據(jù)處理的根本環(huán)節(jié)D〕數(shù)據(jù)處理是數(shù)據(jù)管理的根本環(huán)節(jié)答案:C5.在數(shù)據(jù)管理技術的開展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的階段是A〕數(shù)據(jù)庫系統(tǒng)B〕文件系統(tǒng)C〕人工管理D〕數(shù)據(jù)項管理答案:A6.下面列出的數(shù)據(jù)庫管理技術開展的三個階段中,沒有專門的軟件對數(shù)據(jù)進行管理的是I.人工管理階段II.文件系統(tǒng)階段III.數(shù)據(jù)庫階段A.I和IIB.只有IIC.II和IIID.只有I答案:D7.DBMS是A.數(shù)據(jù)庫B.數(shù)據(jù)庫系統(tǒng)C.數(shù)據(jù)庫應用軟件D.數(shù)據(jù)庫管理軟件答案:D8.以下所列數(shù)據(jù)庫系統(tǒng)組成中,正確的選項是A〕計算機、文件、文件管理系統(tǒng)、程序B〕計算機、文件、程序設計語言、程序C〕計算機、文件、報表處理程序、網(wǎng)絡通信程序D〕支持數(shù)據(jù)庫系統(tǒng)的計算機軟硬件環(huán)境、數(shù)據(jù)庫文件、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應用程序和數(shù)據(jù)庫管理員答案:D9.數(shù)據(jù)庫系統(tǒng)的核心是A〕數(shù)據(jù)庫B〕數(shù)據(jù)庫管理系統(tǒng)C〕數(shù)據(jù)模型D〕軟件工具答案:B10.數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS三者之間的關系是A〕DBS包括DB、DBMSB〕DB包括DBS、DBMSC〕DBMS包括DB、DBSD〕DB就是DBS,也就是DBMS答案:C11.數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)庫技術的計算機系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應用系統(tǒng)和A.系統(tǒng)分析員B.程序員C.數(shù)據(jù)庫管理員D.操作員答案:C12.下述不是DBA數(shù)據(jù)庫管理員的職責的是A.完整性約束說明B.定義數(shù)據(jù)庫模式C.數(shù)據(jù)庫平安D.數(shù)據(jù)庫管理系統(tǒng)設計答案:D13.提供數(shù)據(jù)庫定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù)據(jù)庫維護功能的軟件稱為A.OSB.DSC.DBMSD.DBS答案:C14.數(shù)據(jù)庫的根本特點A〕數(shù)據(jù)可以共享〔或數(shù)據(jù)結構化〕、數(shù)據(jù)獨立性、數(shù)據(jù)冗余大,易移值、統(tǒng)一管理和控制B〕數(shù)據(jù)可以共享〔或數(shù)據(jù)結構化〕、數(shù)據(jù)獨立性、數(shù)據(jù)冗余小,易擴充、統(tǒng)一管理和控制C〕數(shù)據(jù)可以共享〔或數(shù)據(jù)結構化〕、數(shù)據(jù)互換性、數(shù)據(jù)冗余小,易擴充、統(tǒng)一管理和控制D〕數(shù)據(jù)非結構化、數(shù)據(jù)獨立性、數(shù)據(jù)冗余小,易擴充、統(tǒng)一管理和控制答案:B15.以下四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余度高D.數(shù)據(jù)獨立性高答案:C16.下面列出的條目中,不屬于數(shù)據(jù)庫技術的主要特點的是A.數(shù)據(jù)的結構化B.數(shù)據(jù)的冗余度小C.較高的數(shù)據(jù)獨立性D.程序的標準化答案:D17.在數(shù)據(jù)庫管理系統(tǒng)中,下面不是數(shù)據(jù)庫存取功能模塊的是A.事務管理程序模塊B.數(shù)據(jù)更新程序模塊C.交互式程序查詢模塊D.查詢處理程序模塊答案:C18.在下面所列出的條目中,不屬于數(shù)據(jù)庫管理系統(tǒng)的根本功能的是A.數(shù)據(jù)庫定義B.數(shù)據(jù)庫的建立和維護C.數(shù)據(jù)庫的存取D.數(shù)據(jù)庫和網(wǎng)絡中其他軟件系統(tǒng)的通信答案:D19.在數(shù)據(jù)庫中產(chǎn)生數(shù)據(jù)不一致的根本原因是A〕數(shù)據(jù)存儲量太大B〕未對數(shù)據(jù)進行完整性控制C〕沒有嚴格保護數(shù)據(jù)D〕數(shù)據(jù)冗余答案:D20.在數(shù)據(jù)庫中,以下說法不正確的選項是A〕數(shù)據(jù)庫防止了一切數(shù)據(jù)重復B〕數(shù)據(jù)庫減少了數(shù)據(jù)冗余C〕數(shù)據(jù)庫中的數(shù)據(jù)可以共享D〕假設系統(tǒng)是完全可以控制的,那么系統(tǒng)可確保更新的一致性答案:A21.數(shù)據(jù)庫三級模式體系結構的劃分,有利于保持數(shù)據(jù)庫的A〕數(shù)據(jù)獨立性B〕數(shù)據(jù)平安性C〕結構標準化D〕操作可行性答案:A22.模式是數(shù)據(jù)庫A〕全局物理結構B〕局部物理結構C〕全局邏輯結構D〕局部邏輯結構答案:C23.在數(shù)據(jù)庫的三級模式結構中,內模式有A.1個B.2個C.3個D.任意多個答案:A24.描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結構和特性的是A.模式B.內模式C.外模式D.存儲模式答案:A25.用戶或應用程序看到的那局部局部邏輯結構和特征的描述是A.模式B.物理模式C.子模式D.內模式答案:C26.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性是指A〕不會因數(shù)據(jù)的變化而影響應用程序B〕不會因系統(tǒng)數(shù)據(jù)存儲結構與數(shù)據(jù)邏輯結構的變化而影響應用程序C〕不會因存儲策略的變化而影響存儲結構D〕不會因某些存儲結構的變化而影響其他的存儲結構答案:B27.數(shù)據(jù)庫中,數(shù)據(jù)的物理獨立性是指A〕數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立B〕用戶程序與DBMS的相互獨立C〕用戶的應用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的D〕應用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結構相互獨立答案:C28.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是A.模式與外模式B.模式與內模式C.三級模式之間的兩層映射D.三層模式答案:C29.要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是A.模式與外模式之間的映射B.模式與內模式之間的映射C.模式D.三級模式答案:A30.數(shù)據(jù)庫的概念模型獨立于A〕具體的機器和DBMSB〕E-R圖C〕信息世界D〕現(xiàn)實世界答案:A31.概念模型是現(xiàn)實世界的第一層抽象,這一類模型A.層次模型B.關系模型C.網(wǎng)狀模型D.實體-關系模型答案:D32.反映現(xiàn)實世界中實體及實體間聯(lián)系的信息模型是A.關系模型B.層次模型C.網(wǎng)狀模型D.E-R模型答案:D33.區(qū)分不同實體的依據(jù)是A.名稱B.屬性C.對象D.概念答案:B34.在概念模型中的客觀存在并可相互區(qū)別的事物稱A.實體B.元組C.屬性D.節(jié)點答案:A35.設在某個公司環(huán)境中,一個部門有多名職工,一工之間的聯(lián)系是A.一對一B.一對多C.多對多D.不確定答案:B36.下述那一條不屬于概念模型應具備的性質A.有豐富的語義表達能力B.易于交流和理解C.易于變動D.在計算機中實現(xiàn)的效率高答案:A,D二、判斷題1.實體是指現(xiàn)實世界客觀存在的事物,概念性的事物不能叫做實體。(×)2.事物之間往往存在某種自然聯(lián)系,這種聯(lián)系不能叫實體。(×)3.屬性是指實體具有的某種特性或假設干方面的特性。(√)4.實體型是指實體屬性的集合,表示實體所固有的假設特征。(√)5.實體型中各屬性的具體取值稱為實體值。(√)6.屬性取值的變化范圍稱為該屬性的域。(√)7.關系模型就是關系數(shù)據(jù)庫。(×)三、簡答1、數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)管理有什么特點?答案:數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)管理有5方面的特點:1)采用復雜的數(shù)據(jù)模型表示數(shù)據(jù)結構。2)有較高的數(shù)據(jù)獨立性。3〕數(shù)據(jù)庫系統(tǒng)為用戶提供了方便的用戶接口。4)系統(tǒng)提供有數(shù)據(jù)庫的恢復、并發(fā)控制、數(shù)據(jù)完整和數(shù)據(jù)平安性的數(shù)據(jù)控制功能,以保證數(shù)據(jù)庫中的數(shù)據(jù)是平安的、正確的和可靠的。5)對數(shù)據(jù)的操作不一定以記錄為單位,也可以以數(shù)據(jù)項為單位,從而增加了系統(tǒng)的靈活性。2、試給出三個實際部門的E-R圖,要求實體型之間具有一對一,一對多,多對多各種不同的聯(lián)系。答案:例如,一個部門有一個負責人,一個負責人負責一個部門的工作,部門和負責人間的聯(lián)系是一對一的聯(lián)系;一個學生可以借閱多本書,一本書只能一個人借,學生和借閱間的聯(lián)系為一對多的聯(lián)系;一個學生可以參加多個社會團體,一個社會團體有多個學生參加,學生和社會團體間的聯(lián)系為多對多的聯(lián)系。三個E-R圖2、數(shù)據(jù)庫系統(tǒng)的軟件主要包括哪些?DBMS支持DBMS運行的操作系統(tǒng)與數(shù)據(jù)庫接口的高級語言及其編譯系統(tǒng)以DBMS為核心的應用開發(fā)工具為特定應用環(huán)境開發(fā)的數(shù)據(jù)庫應用系統(tǒng)第二章關系數(shù)據(jù)模型一、選擇題1.常見的數(shù)據(jù)模型是A.層次模型、網(wǎng)狀模型、關系模型B.概念模型、實體模型、關系模型C.對象模型、外部模型、內部模型D.邏輯模型、概念模型、關系模型答案:A2.一個結點可以有多個雙親,結點之間可以有多種聯(lián)系的模型是A.網(wǎng)狀模型B.關系模型C.層次模型D.以上都有答案:A3.層次型、網(wǎng)狀型和關系型數(shù)據(jù)庫劃分原那么是A〕記錄長度B〕文件的大小C〕聯(lián)系的復雜程度D〕數(shù)據(jù)之間的聯(lián)系答案:D4.層次模型不能直接表示A〕1:1關系B〕1:m關系C〕m:n關系D〕1:1和1:m關系答案:C5.層次數(shù)據(jù)模型的根本數(shù)據(jù)結構是A.樹B.圖C.索引D.關系答案:A6.層次模型實現(xiàn)數(shù)據(jù)之間聯(lián)系的方法是A.連接B.指針C.公共屬性D.關系答案:B7.用二維表結構表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為A.網(wǎng)狀模型B.層次模型C.關系模型D.面向對象模型答案:C8.關系數(shù)據(jù)模型的根本數(shù)據(jù)結構是A.樹B.圖C.索引D.關系答案:D9.下面關于關系性質的說法,錯誤的選項是A.表中的一行稱為一個元組B.行與列交叉點不允許有多個值C.表中的一列稱為一個屬性D.表中任意兩行可能相同答案:D10.以下所述數(shù)據(jù)模型概念,不正確的選項是A)不同記錄型的集合B)各種記錄型及其聯(lián)系的集合C)E-R圖表示的實體聯(lián)系模型D)數(shù)據(jù)庫的概念模型答案:A11.關系數(shù)據(jù)模型A〕只能表示實體之間1:1聯(lián)系B〕只能表示實體之間1:m聯(lián)系C〕只能表示實體之間m:n聯(lián)系D〕可以表示實體間的任意聯(lián)系答案:D12.存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨立性、更好的平安保密性,簡化程序員和數(shù)據(jù)庫開發(fā)建立工作的模型是A.網(wǎng)狀模型B.關系模型C.層次模型D.以上都有答案:B13.對關系模型表達錯誤的選項是A〕在嚴格的數(shù)學理論、集合論和謂詞根底之上B〕微機DBMS絕大局部采取關系數(shù)據(jù)模型C〕用二維表表示關系模型是其一大特點D〕不具有連接操作的DBMS也可以是關系數(shù)據(jù)庫系統(tǒng)答案:D14.關系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素分別是A.實體完整性、參照完整性、用戶自定義完整性B.數(shù)據(jù)結構、關系操作、完整性約束C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D.外模式、模式、內模式答案:B15.實體是信息世界中的術語,與之對應的數(shù)據(jù)庫術語為A〕文件B〕數(shù)據(jù)庫C〕字段D〕記錄答案:D16.同一個關系模型的任兩個元組值A〕不能全同B〕可全同C〕必須全同D〕以上都不是答案:A17.在通常情況下,下面關系中不可以作為關系數(shù)據(jù)庫的關系是A〕R1〔學生號,學生名,性別〕B〕R2〔學生號,學生名,班級號〕C〕R3〔學生號,學生名,宿舍號〕D〕R4〔學生號,學生名,簡歷〕答案:D18.一個關系數(shù)據(jù)庫文件中的各條記錄A〕前后順序不能任意顛倒,一定要按照輸入的順序排列B〕前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關系C〕前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結果就可能不同D〕前后順序不能任意顛倒,一定要按照關鍵字段值的順序排列答案:B19.下面的選項不是關系數(shù)據(jù)庫根本特征的是A.不同的列應有不同的數(shù)據(jù)類型B.不同的列應有不同的列名C.與行的次序無關D.與列的次序無關答案:A20.關系模式的任何屬性A〕不可再分B〕可再分C〕命名在該關系模式中可心不惟一D〕以上都不對答案:D21.關系中任何一列的屬性取值A)可以再分成更小的數(shù)據(jù)項,并可取自不同域中的數(shù)據(jù)B)可以再分成更小的數(shù)據(jù)項,不能取自不同域中的數(shù)據(jù)C)不可再分的數(shù)據(jù)項,只能取自同一域中的數(shù)據(jù)D)不可再分的數(shù)據(jù)項,可取自大在不同域中數(shù)據(jù)答案:C22.關系模型中,一個關鍵字是A〕可由多個任意屬性組成B〕至多由一個屬性組成C〕可由一個或多個其值能唯一標識該關系模式中任何元組的屬性組成D〕以上都不是答案:C23.關系數(shù)據(jù)庫中的關鍵字是指A〕能惟一決定關系的字段B〕不可改動的專用保存字C〕關鍵的很重要的字段D〕能惟一標識元組的屬性或屬性集合答案:D24.一個關系只有一個A.候選關鍵字B.外關鍵字C.超關鍵字D.主關鍵字答案:D25.關系模型中,一個關鍵字是A.可以由多個任意屬性組成B.至多由一個屬性組成C.由一個或多個屬性組成,其值能夠惟一標識關系中一個元組D.以上都不是答案:C26.有一名為”銷售”實體,含有:商品名、客戶名、數(shù)量等屬性,該實體主鍵A)商品名B)客戶名C)商品名+客戶名D)商品名+數(shù)量答案:C27.有殞為”列車運營”實體,含有:車次、日期、實際發(fā)車時間、實際抵達時間、情況摘要等屬性,該實體主鍵是A)車次B)日期C)車次+日期D)車次+情況摘要答案:C28.在訂單管理系統(tǒng)中,客戶一次購物〔一張訂單〕可以訂購多種商品。有訂單關系R:R〔訂單號,日期,客戶名稱,商品編碼,數(shù)量〕,那么R的主關鍵字是A.訂單號B.訂單號,客戶名稱C.商品編碼D.訂單號,商品編碼答案:D29.現(xiàn)有如下關系:患者〔患者編號,患者姓名,性別,出生日期,所在單位〕醫(yī)療〔患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果〕其中,醫(yī)療關系中的外關鍵字是A.患者編號B.患者姓名C.患者編號和患者姓名D.醫(yī)生編號和患者編號答案:A30.關系代數(shù)運算的根底是A.關系運算B.謂詞演算C.集合運算D.代數(shù)運算答案:C31.關系數(shù)據(jù)庫管理系統(tǒng)應能實現(xiàn)的專門關系運算包括A〕排序、索引、統(tǒng)計B〕選擇、投影、連接C〕關聯(lián)、更新、排序D〕顯示、打印、制表答案:B32.關系數(shù)據(jù)庫中的投影操作是指從關系中A.抽出特定記錄B.抽出特定字段C.建立相應的影像D.建立相應的圖形答案:B33.從一個數(shù)據(jù)庫文件中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文件的操作是A.投影操作B.連接操作C.選擇操作D.復制操作答案:C34.關系代數(shù)中的連接操作是由A.選擇和投影操作組合而成B.選擇和笛卡爾積操作組合而成C.投影、選擇、笛卡爾積操作組合而成D.投影和笛卡爾積操作組合而成答案:B35.一般情況下,當對關系R和S進行自然連接時,要求R和S含有一個或者多個共有的A.記錄B.行C.屬性D.元組答案:C36.假設有關系R和S,關系代數(shù)表達式R-〔R-S〕表示的是A.R∩SB.R∪SC.R-SD.R×S答案:A37.設關系R和S具有相同的結構,由屬于S但不屬于R的元組構成的關系,記為A.R﹣SB.S﹣RC.R∪SD.S∩S答案:B38.關系R和S,R∩S等價于A.(R﹣S)﹣SB.S﹣(S﹣R)C.(S﹣R)﹣RD.S﹣(R﹣S)答案:B39.自然連接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然時,要求R和S含有一個或多個共有的A〕元組B〕行C〕記錄D〕屬性答案:D40.當關系R和S做自然聯(lián)接時,能夠保存R中不滿足連接條件元組的操作是A.左外聯(lián)接B.右外聯(lián)接C.內部連接D.全外聯(lián)接答案:A41."元數(shù)據(jù)"是指A.數(shù)據(jù)結構的描述B.數(shù)據(jù)項的描述C.數(shù)據(jù)的來源D.根本數(shù)據(jù)答案:A42.在數(shù)據(jù)庫系統(tǒng)中,空值是A.0B.空格C.空字符串D.不確定答案:D43.實體完整性是指關系中A.不允許有空行B.主關鍵字不允許取空值C.屬性值外關鍵字取空值D.允許外關鍵字取空值答案:B44.實體完整性規(guī)那么約束A.侯選關鍵字B.主關鍵字C.外關鍵字D.超關鍵字答案:B二、判斷題1.用二維表結構表示實體型,外鍵實現(xiàn)實體之間聯(lián)系的模型稱為關系模型。(√)答案:對2.關系模型不能表示實體之間多對多聯(lián)系。(×)答案:錯3.任何一張二維表格都表示一個關系。〔〕答案:錯4.關系是元組的集合?!病炒鸢?對三、簡答:1、根本關系具有哪些性質?①列是同質的〔Homogeneous〕②不同的列可出自同一個域不同的屬性要給予不同的屬性名其中的每一列稱為一個屬性③列的順序無所謂,列的次序可以任意交換④任意兩個元組的候選碼不能相同⑤行的順序無所謂,行的次序可以任意交換⑥分量必須取原子值即每一個分量都必須是不可再分的數(shù)據(jù)項,這是標準化條件中最根本的一條。第三章數(shù)據(jù)庫的標準語言SQL一、選擇題1.SQl語言是〔〕的語言,易學習A〕過程化B〕非過程化C〕格式化D〕導航化答案:B2.SQl語言是A〕層次數(shù)據(jù)庫語言B〕網(wǎng)絡數(shù)據(jù)庫語言C〕關系數(shù)據(jù)庫語言D〕非數(shù)據(jù)庫語言答案:C3.SQL語言是A.高級語言B.宿主語言C.匯編語言D.非過程化語言答案:D4.SQL語言具有的功能是A〕關系標準化B〕數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制、數(shù)據(jù)查詢C〕數(shù)據(jù)庫系統(tǒng)設計D〕能繪制E-R圖答案:B5.SQl語言具有兩種使用方式,分別稱為交互式SQL和A〕提示式SQLB〕多用戶SQLC〕嵌入式SQLD〕解釋式SQL答案:C6.下面列出的關于視圖的條目中,不正確的選項是A.視圖是外模式B。視圖是虛表C.使用視圖可以加快查詢語句的執(zhí)行速度D.使用視圖可以簡化查詢語句的編寫答案:C7.SQL語言中實現(xiàn)數(shù)據(jù)庫檢索的語句是A〕SELECTB〕INSERTC〕UPDATED〕DELETE答案:A8.在SQL語言查詢語句中,SELECT子句實現(xiàn)關系代數(shù)的A.投影運算B.選擇運算C.連接運算D.交運算答案:A9.在SQL語言查詢語句中,WHERE子句實現(xiàn)關系代數(shù)的A.投影運算B.選擇運算C.連接運算D.交運算答案:B10.在SQL語言的SELECT語句中,能實現(xiàn)投影操作的是A.SELECTB.FROMC.WHERED.GROUPBY答案:A11.為在查詢結果中去掉重復元組,要使用保存字A.UNIQUEB.COUNTC.DISTINCTD.UNION答案:C12.假設學生關系S〔S#,SNAME,SEX〕,課程關系C〔C#,CNAME〕,學生選課關系SC〔S#,C#,GRADE〕。要查詢選修“Computer”課的男生姓名,將涉及到關系A.SB.S,SCC.C,SCD.S,C,SC答案:D16.以下聚合函數(shù)中不忽略空值(null)的是A.SUN〔列名〕B.MAX〔列名〕C.AVG〔列名〕D.COUNT〔*〕答案:D17.SQL語言中,以下涉及空值的操作,不正確的選項是A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT〔AGEISNULL〕答案:C18.設有一個關系:DEPT(DNO,DNAME),如果要找出倒數(shù)第三個字母為W,并且至少包含4個字母的DNAME,那么查詢條件子句應寫成WHEREDNAMELIKEA.'__W_%'B.'_W_%'C.'_W__'D.'_%W__'答案:D19.SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實現(xiàn)哪種功能A.數(shù)據(jù)查詢B.數(shù)據(jù)操縱C.數(shù)據(jù)定義D.數(shù)據(jù)控制答案:C20.假設用如下的SQL語句創(chuàng)立一個student表,那么可插入至表中的是CREATETABLEstudent(NOC(4)NOTNULL,NAMEC(8)NOTNULL,SEXC(2),AGEN(2));A.〔‘1031’,‘曾華’,男,23〕B.〔‘1031’,‘曾華’,NULL,NULL〕C.〔NULL,‘曾華’,’男’,’23’〕D.〔‘1031’,NULL,’男’,23〕答案:B22.假設要撤銷數(shù)據(jù)庫中已經(jīng)存在的表S,可用A.DELETETABLESB.DELETESC.DROPTABLESD.DROPS答案:C25.學生關系模式S〔S#,Sname,Sex,Age〕,S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是A.DELETEAgefromSB.ALTERTABLESDROPAgeC.UPDATESAgeD.ALTERTABLES‘Age’答案:B28.假設用如下的SQL語句創(chuàng)立了一個表SC:CREATETABLESC〔S#CHAR〔6〕NOTNULL,C#CHAR〔3〕NOTNULL,SCOREINTEGER,NOTECHAR〔20〕〕;向SC表插入如下行時,〔〕行可以被插入。A.〔’201009’,’111’,60,必修〕B.〔’200823’,’101’,NULL,NULL〕C.〔NULL,’103’,80,’選修’〕D.〔’201132’,NULL,86,’’〕答案:B29.如下的數(shù)據(jù)庫的表中,假設職工表的主關鍵字是職工號,部門表的主關鍵字是部門號,SQL操作中不能執(zhí)行的是A.從職工表中刪除行〔‘025’,‘王芳’,‘03’,720〕B.將行〔‘005’,‘喬興’,‘04’,750〕插入到職工表中C.將職工號為‘001’的工資改為700D.將職工號為‘038’的部門號改為‘03’31.在視圖上不能完成的操作是A.更新視圖B.查詢C.在視圖上定義新的表D.在視圖上定義新的視圖答案:C32.SQL語言中,刪除一個視圖的命令是A.DELETEB.DROPC.CLEARD.REMOVE答案:B33.在SQL語言中的視圖VIEW是數(shù)據(jù)庫的A.外模式B.模式C.內模式D.存儲模式答案:A34.以下的SQL語句中,〔〕不是數(shù)據(jù)定義語句。A.CREATETABLEB.DROPVIEWC.CREATEVIEWD.GRANT答案:D35.SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義、和數(shù)據(jù)控制功能于一體,語句INSERT、DELETE、UPDATE實現(xiàn)以下哪類功能A.數(shù)據(jù)查詢B。數(shù)據(jù)操縱C.數(shù)據(jù)定義D。數(shù)據(jù)控制答案:B36.在關系數(shù)據(jù)庫系統(tǒng)中,為了簡化用戶的查詢操作,而又不增加數(shù)據(jù)的存儲空間,常用的方法是創(chuàng)立A.另一個表B.游標C.視圖D.索引答案:C37.SQL語言中,用于實現(xiàn)平安性控制的語句是A.COMMITB.GRANTC.ROLLBACKD.SAFE答案:B三、簡答題2試述SQL的定義功能。答案:SQL的數(shù)據(jù)定義功能包括定義表、定義視圖和定義索引。SQL語言使用CREATETABLE語句建立根本表,ALTERTABLE語句修改根本表定義,DROPTABLE語句刪除根本表;使用CREATEINDEX語句建立索引,DROPINDEX語句刪除索引;使用CREATEVIEW命令建立視圖,DROPVIEW語句刪除視圖。6.什么是根本表?什么是視圖?兩者的區(qū)別和聯(lián)系是什么?答案:根本表是本身獨立存在的表,在SQL中一個關系就對應一個表。視圖是從一個或幾本表導出的表。視圖本身不獨立存儲在數(shù)據(jù)庫中,是一個虛表。即數(shù)據(jù)庫中只存放視圖義而不存放視圖對應的數(shù)據(jù),這些數(shù)據(jù)仍存放在導出視圖的根本表中。視圖在概念上與表等同,用戶可以如同根本表那樣使用視圖,可以在視圖上再定義視圖。7.試述視圖的優(yōu)點。答案:①視圖能夠簡化用戶的操作。②視圖使用戶能以多種角度看待同一數(shù)據(jù)。③視圖對重構數(shù)據(jù)庫提供了一定程度的邏輯獨立性。④視圖能夠對機密數(shù)據(jù)提供平安保護。9.有三個表即學生表S、課程表C和學生選課表SC,它們結構如下:S〔S#,SN,SEX,AGE,DEPT〕C〔C#,CN〕SC〔S#,C#,GRADE〕其中:S#為學號,SN為姓名,SEX為姓名,AGE為年齡,DEPT為系別,C#為課程號,C課程名,GRADE為成績。〔1〕檢索所有比“王華”年齡大的學生姓名、年齡和性別。答案:SELECTSN,AGE,SEXFROMSWHEREAGE>〔SELECTAGEFROMSWHERESN=”王華”〕〔2〕檢索學生姓名及其所選修課程的課程號和成績。答案:SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#11.設有關系模式:S:學生信息,T:教師信息,C:課程信息,SC成績信息S〔NO,NAME,SEX,BIRTHDAY,CLASS〔班號〕〕;T〔TNO,NAME,SEX,BIRTHDAY,PROF〔職稱〕,DEPART〔所在系〕〕C〔CNO,CNAME,TNO〕SC〔NO,CNO,DEGREE〕〔1〕列出S中所有記錄的NAME、SEX和CLASS列;答案:SELECTNAME,SEX,CLASSFROMS〔2〕取出教師所有的單位〔不重復的DEPART〕;答案:SELECTDISTINCTDEPARTFROMT〔3〕取出S中所有記錄;答案:SELECT*FROMS〔4〕取出SC中成績在60到80之間所有記錄;答案:SELECT*FROMSCWHEREDEGREEBETWEEN60AND80〔5〕取出SC中成績?yōu)?5,86或88的記錄;答案:SELECT*FROMSCWHEREDEGREEIN(85,86,88)〔6〕取出S中“95031”班或性別為“女”的同學記錄;答案:SELECT*FROMSWHERECLASS=‘95031’ORSEX=‘女’〔7〕以CLASS降序取出S中的所有記錄;答案:SELECT*FROMSORDERBYCLASSDESC〔8〕以CNO升序、DEGREE降序取出SC中所有記錄;答案:SELECT*FROMSCORDERBYCNO,DEGREEDESC〔9〕統(tǒng)計“95031”班的學生人數(shù);答案:SELECTCOUNT〔*〕FROMSWHERECLASS=‘95031’〔10〕取出SC表中最高分的學生學號和課程號;答案:SELECTNO,CNO,MAX〔DEGREE〕FROMSC〔11〕取出‘3-105’號課程的平均分;答案:SELECTAVG〔DEGREE〕FROMSCWHERECNO=‘3-105’〔12〕取出SC表中至少有5名學生選修的并以3課程號的平均分數(shù);答案:SELECTCNO,AVG〔DEGREE〕FROMSCWHERECONLIKE‘3%’GROUPBYCNOHAVINGCOUNT〔*〕>5〔14〕取出所有學生的NAME、CNO和DEGREE;答案:SELECTNAME,CNO,DEGREEFROMS,SCWHERES.NO=SC.NO〔15〕取出所有學生的NO、CNAME和DEGREE;答案:SELECTNO,CNAME,DEGREEFROMSC,CWHERESC.CNO=C.CNO〔16〕取出所有學生的NAME、CNAME和DEGREE答案:SELECTNAME,CNAME,DEGREEFROMS,C,SCWHERES.NO=SC.NOANDSC.CNO=C.CNO〔23〕取出由教師“張旭”任課的學生成績;答案:SELECTNO,CNO,DEGREEFROMSCWHERECNO=〔SELECTCNOFROMC,TWHEREC.TNO=T.TNOANDT.NAME=’張旭’〕12.有兩個數(shù)據(jù)庫文件“客戶.dbf”和“訂單.dbf”如下:客戶〔客戶號、公司名、城市、地址、〕訂單〔訂單號、客戶號、訂貨日期、預付訂金、交通〔運輸方式〕、發(fā)貨日期〕現(xiàn)用SQL語句進行以下查詢:〔1〕查詢在上海所有客戶的公司名、地址和答案:SELECTDISTINCT公司名、地址、FROM客戶WHERE城市=’上海’〔2〕查詢訂單中每筆訂貨的公司名、訂貨日期、預付的訂金和發(fā)貨日期答案:SELECTA.公司名,B.訂貨日期,B.預付訂金,B.發(fā)貨日期FROM客戶A,訂單BWHEREA.客戶號=B.客戶號〔3〕查詢預付金降序排列輸出每筆訂單的訂單號、客戶名和預付的訂金答案:SELECTDISTINCTA.訂單號,B.公司名,A.預付訂金FROM訂單A,客戶BWHEREA.客戶號=B.客戶號ORDERBYA.預付訂金DESC〔4〕列出預付金取多訂單號、該筆訂貨的公司名和預付的金額答案:SELECTA.訂單號,B.公司名,A.預付訂金FROM訂單A,客戶BWHEREA.預付訂金〔SELECTMAX〔A.預付訂金〕FROM訂單A〕ANDA.客戶號=B.客戶號〔5〕列出所有付的總金額答案:SELECTSUM〔預付訂金〕FROM訂單〔6〕從訂單表中分組列出訂貨的公司名及該公司所訂貨物的有關信息答案:SELECTA.訂單號,B.公司名,A.訂貨日期,A.發(fā)貨日期,A.交通FROM訂單A,客戶BWHEREA.客戶號=B.客戶號GROUPBYA.客戶號13.設有如下關系表R:R〔NO,NAME,SEX,AGE,CLASS〕寫出實現(xiàn)以下功能的SQL語句?!?〕插入一個記錄〔25,’李明’,21,’95031’〕答案:INSERTINTORVALUES(25,’李明’,21,’95031’)〔2〕插入“95031”班學號為30、姓名為“鄭和”的學生記錄答案:INSERTINTOR(NO,NAME,CLASS)VALUES(30,’鄭和’,’95031’)〔3〕將學號為10的學生姓名改為“王華”答案:UPDATERSETNAME=’王華’WHERENO=10〔4〕將所有“95101”班號改為’95091’答案:UPDATERSETCLASS=’95091’WHERECLASS=’95101’〔5〕刪除學號為20的學生記錄答案:DELETEFROMRWHERENO=20〔6〕刪除姓“王”的學生記錄答案:DELETEFROMRWHERENAMELIKE‘王%’20.設職工社團數(shù)據(jù)庫有三個根本表:職工〔職工號,姓名,年齡,性別〕;社會團體〔編號,名稱,負責人,活動地點〕;參加〔職工號,編號,參加日期〕;其中:1〕職工表的主關鍵字為職工號。2〕社會團體表的主關鍵字為編號;外關鍵字為負責人,被參照表為職工表,對應屬性為職工號。3〕參加表的職工號和編號為主關鍵字;職工號為外關鍵字,其被參照表為職工表,對應屬性為職工號;編號為外關鍵字,其被參照表為社會團體表,對應屬性為編號。試用SQL語句表達以下操作:〔1〕定義職工表、社會團體表和參加表,并說明其主關鍵字和參照關系。答案:CREATETABLE職工(職工號CHAR(10)primarykey,姓名CHAR(8)NOTNULL,年齡SMALLINT,性別CHAR(2),)CREATETABLE社會團體(編號CHAR(8)primarykey,名稱CHAR(12)NOTNULL,負責人CHAR(10),活動地點VARCHAR(50),FOREIGNKEY(負責人)REFERENCES職工(職工號));CREATETABLE參加(職工號CHAR(10),編號CHAR(8),參加日期datetime,PRIMARYKEY(職工號,編號),FOREIGNKEY(職工號)REFERENCES職工(職工號));〔2〕建立以下兩個視圖。社團負責人〔編號,名稱,負責人職工號,負責人姓名,負責人性別〕;參加人情況〔職工號,姓名,社團編號,社團名稱,參加日期〕答案:CREATEVIEW社團負責人(編號,名稱,負責人職工號,負責人姓名,負責人性別)ASSELECT編號,名稱,負責人,姓名,性別FROM社會團體,職工WHERE社會團體.負責人=職工.職工號CREATEVIEW參加人情況(職工號,姓名,社團編號,名稱,參加日期)ASSELECT參加.職工號,姓名,社會團體.編號,名稱,參加日期FROM職工,社會團體,參加WHERE職工.職工號=參加.職工號AND參加.編號=社會團體.編號;第四章關系數(shù)據(jù)庫設計理論一、選擇題1.關系標準化中的刪除操作異常是指A〕不該刪除的數(shù)據(jù)被刪除B〕不該插入的數(shù)據(jù)被插入C〕應該刪除的數(shù)據(jù)被刪除D〕應該插入的數(shù)據(jù)未被插入答案:A2.關系標準化中的插入操作異常是指A〕不該刪除的數(shù)據(jù)被刪除B〕不該插入的數(shù)據(jù)被插入C〕應該刪除的數(shù)據(jù)被刪除D〕應該插入的數(shù)據(jù)未被插入答案:D3.關系數(shù)據(jù)庫標準化是為解決關系數(shù)據(jù)庫中A〕插入、刪除和數(shù)據(jù)冗余問題而引入的B〕提高查詢速度問題而引入的C〕減少數(shù)據(jù)操作的復雜性問題而引入的D〕保證數(shù)據(jù)的平安性和完整性問題而引入的答案:A4.標準化過程主要為克服數(shù)據(jù)庫邏輯結構中的插入異常,刪除異常以及A〕數(shù)據(jù)的不一致性的缺欠B〕結構不合理的缺欠C〕冗余度大的缺欠D〕數(shù)據(jù)喪失的缺欠答案:C5.設計性能較優(yōu)的關系模式稱為標準化,標準化主要的理論依據(jù)是A〕關系標準化理論B〕關系運算理論C〕關系代數(shù)理論D〕數(shù)理邏輯答案:A8.關系模式的候選關鍵字可以有A〕0個B〕1個C〕1個或多個D〕多個答案:C9.關系模式的主關鍵字有A〕0個B〕1個C〕1個或多個D〕多個答案:B11.候選關鍵字中的屬性稱為A〕非主屬性B〕主屬性C〕復合屬性D〕關鍵屬性答案:B12.關系模式R〔A,B,C,D,E〕及其上的函數(shù)依賴集合F={A→D,B→C,E→A},該關系模式的候選關鍵字是A.ABB.BEC.CDD.DE答案:B13.關系R〔P,Q,M,N〕,F(xiàn)是R上成立的函數(shù)依賴集,F(xiàn)={〔P→Q,Q→M〕},那么R的侯選關鍵字是A.PB.QC.PQD.PN答案:D15.X→Y,當以下哪一條成立時,稱為平凡的函數(shù)依賴A.X∈YB.Y∈XC.X∩Y=ΦD.X∩Y≠Φ答案:B16.下面關于函數(shù)依賴的表達中,不正確的選項是A.假設X→Y,Y→Z,那么X→YZB.假設XY→Z,那么X→Z,Y→ZC.假設X→Y,Y→Z,那么X→ZD.假設X→Y,Y’包含Y,那么X→Y’答案:B17.下面關于函數(shù)依賴的表達中,不正確的選項是A.假設X→Y,X→Z,那么X→YZB.假設XY→Z,那么X→Z,Y→ZC.假設X→Y,WY→Z,那么XW→ZD.假設X→Y,那么XZ→YZ答案:B18.標準化理論是關系數(shù)據(jù)庫進行邏輯設計的理論依據(jù),根據(jù)這個理論,關系數(shù)據(jù)庫中的關系必須滿足:其每一屬性都是A〕互不相關的B〕不可分解的C〕長度可變的D〕互相關聯(lián)的答案:B22.在通常情況下,下面的關系中,不可以作為關系數(shù)A〕R1〔學生號,學生名,性別〕B〕R2〔學生號,學生名,班級號〕C〕R3〔學生號,班級號,宿舍號〕D〕R4〔學生號,學生名,簡歷〕答案:D23.在下面的兩個關系中,職工號和部門號分別為職工職工〔職工號、職工名、部門號、職務、工資〕部門〔部門號、部門名、部門人數(shù)、工資總額〕在這兩個關系的屬性中,只有一個屬性是外關鍵字。它A〕職工關系的“職工號”B〕職工關系的“部門號”C〕部門關系的“部門號”D〕部門關系的“部門名”答案:B24.關系模式的分解A〕惟一B〕不惟一答案:B25.關系模式中的關系模式至少是A〕1NFB〕2NFC〕3NFD〕BCNF答案:A26.以下關系范式中最高范式是A〕1NFB〕2NFC〕3NFD〕BCNF答案:D29.設有關系R〔S,D,M〕F={S→D,D→M}。那么關系R至多滿足A〕1NFB〕2NFC〕3NFD〕BCNF答案:B33.當關系模式R〔A,B〕已屬于3NF,以下說法正確的選項是A〕它一定消除了插入和刪除異常B〕仍存在一定的插入和刪除異常C〕一定屬于BCNFD〕A和C都是答案:B35.關系模式R中的屬性全部是主屬性,那么R至少是A〕2NFB〕3NFC〕BCNFD〕4NF答案:B36.消除了局部函數(shù)依賴的1NF的關系模式,必定是A〕1NFB〕2NFC〕3NFD〕4NF答案:B37.在對關系模式進行標準化的過程中,為得到一組3NF關系需對2NF關系進行投影,消除原關系中非主屬性對關鍵字的A〕傳遞函數(shù)依賴B〕局部和傳遞函數(shù)依賴C〕連續(xù)依賴D〕多值依賴答案:A40.關系模式R中的屬性全是主屬性,那么R的最高范式必定是A.1NFB.2NFC.3NFD.BCNF答案:D二、判斷題1.假設關系模式AB∈2NF,那么AB∈3NF?!病炒鸢?錯2.在一個關系模式中,有可能沒有非主屬性?!病炒鸢?對3.假設一個關系模式已經(jīng)是BCNF了,那么其一定是2NF?!病炒鸢?對4.主屬性與非主屬性的并集為關系模式的屬性全集U?!病炒鸢?對5.局部函數(shù)依賴必然是傳遞函數(shù)依賴?!病炒鸢?對6.假設屬性X、Y之間為1:n的聯(lián)系,那么X→Y?!病炒鸢?錯7.每一個關系模式至少要包括一個外關鍵字才能與其他關系模式建立聯(lián)系?!病炒鸢?對8.函數(shù)依賴是指關系模式R的某個或某些元組滿足的約束條件。〔〕答案:錯9.如果在同一組屬性子集上,不存在第二個函數(shù)依賴,那么該組屬性集為候選關鍵字。〔〕答案:對10.如果一個關系模式屬于3NF,那么該關系模式一定屬于BCNF。〔〕答案:錯11.如果一個關系數(shù)據(jù)庫模式中的關系模式都屬于BCNF,那么在函數(shù)依賴的范疇內,已實現(xiàn)了徹底的別離,消除了插入、刪除和修改異常?!病炒鸢?對12.標準化的過程是一組等價的關系子模式,使關系模式中的多關系模式到達某些程度的“分離”,讓一個關系描述一個概念,一個實體或實體間的一種聯(lián)系。標準化的實質就是概念的單一化?!病炒鸢?對13.標準化理論為數(shù)據(jù)庫設計提供了理論上的指導和工具。標準化程度越高,模式就越好?!病炒鸢?錯14.如果一個函數(shù)依賴僅僅決定于一個屬性,那么這個函數(shù)依賴一定是完全函數(shù)依賴?!病炒鸢?對15.如果一個關系模式中不存在任何函數(shù)依賴,那么它具有全關鍵字?!病炒鸢?對16.某一個屬性有可能既是主屬性又是非主屬性?!病炒鸢?錯17.某一個屬性組既是候選關鍵字又是外關鍵字。〔〕答案:錯18.任何一個二目關系是屬于3NF的。答案:正確19.任何一個二目關系是屬于BCNF的。答案:正確20.當且僅當函數(shù)依賴A→B在R上成立,關系R〔A,B,C〕等于投影R1〔A,B〕和R2〔A,C〕的連接。答案:正確21.假設R.A→R.B,R.B→R.C,那么R.A→R.C。答案:正確22.假設R.A→R.B,R.A→R.C,那么R.A→R.(B,C)。答案:正確23.假設R.B→R.A,R.C→R.A,那么R.(B,C)→R.A。答案:正確24.假設R.(B,C)→R.A,那么R.B→R.A,R.C→R.A。答案:錯第五章數(shù)據(jù)庫設計一、選擇題1.如何構造出一個適宜的數(shù)據(jù)邏輯結構是〔〕主要解決的問題。A.物理結構設計B.數(shù)據(jù)字典C.邏輯結構設計D.關系數(shù)據(jù)庫查詢答案:C2.概念結構設計是整個數(shù)據(jù)庫設計的關鍵,它通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的()。A.數(shù)據(jù)模型B.概念模型C.層次模型D.關系模型答案:B3.數(shù)據(jù)庫設計中,確定數(shù)據(jù)庫存儲結構,即確定關系、索引、聚簇、日志、備份等數(shù)據(jù)的存儲安排和存儲結構,這是數(shù)據(jù)庫設計的〔〕。A.需求分析階段B.邏輯設計階段C.概念設計階段D.物理設計階段答案:D4.數(shù)據(jù)庫物理設計完成后,進入數(shù)據(jù)庫實施階段,下述工作中,〔〕一般不屬于實施階段的工作。A.建立庫結構B.系統(tǒng)調試C.加載數(shù)據(jù)D.擴充功能答案:D5.數(shù)據(jù)庫設計可劃分為六個階段,每個階段都有自己的設計內容,“為哪些關系,在哪些屬性上建什么樣的索引”這一設計內容應該屬于〔〕設計階段。A.概念設計B.邏輯設計C.物理設計D.全局設計答案:C6.在關系數(shù)據(jù)庫設計中,設計關系模式是數(shù)據(jù)庫設計中〔〕階段的任務。A.邏輯設計階段B.概念設計階段C.物理設計階段D.需求分析階段答案:A7.在關系數(shù)據(jù)庫設計中,對關系進行標準化處理,使關系到達一定的范式,例如到達3NF,這是〔〕階段的任務A.需求分析階段B.概念設計階段C.物理設計階段D.邏輯設計階段答案:D8.概念模型是現(xiàn)實世界的第一層抽象,這一類最著名的模型是〔〕。A.層次模型B.關系模型C.網(wǎng)狀模型D.實體-關系模型答案:D9.對實體和實體之間的聯(lián)系采用同樣的數(shù)據(jù)結構表達的數(shù)據(jù)模型為〔〕。A.網(wǎng)狀模型B.關系模型C.層次模型D.非關系模型答案:B10.關系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過關系與關系之間的〔〕。A.公共索引B.公共存儲C.公共元組D.公共屬性答案:D11.數(shù)據(jù)流程圖是用于數(shù)據(jù)庫設計中〔〕階段的工具。A.概要設計B.可行性分析C.程序編碼D.需求分析答案:D12.在數(shù)據(jù)庫設計中,將E-R圖轉換成關系數(shù)據(jù)模型的過程屬于A.需求分析階段B.邏輯設計階段C.概念設計階段D.物理設計階段答案:B14.數(shù)據(jù)庫設計的概念設計階段,表示概念結構的常用方法和描述工具是〔〕。A.層次分析法和層次結構圖B.數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖C.實體聯(lián)系方法D.結構分析法和模塊結構圖答案:C15.在關系數(shù)據(jù)庫設計中,設計關系模式是數(shù)據(jù)庫設計中〔〕階段的任務。A.邏輯設計階段B.概念設計階段C.物理設計階段D.需求分析階段答案:A16.關系數(shù)據(jù)庫的標準化理論主要解決的問題是〔〕。A.如何構造適宜的數(shù)據(jù)邏輯結構B.如何構造適宜的數(shù)據(jù)物理結構C.如何構造適宜的應用程序界面D.如何控制不同用戶的數(shù)據(jù)操作權限答案:A17.從E-R圖導出關系模型時,如果實體間的聯(lián)系是M:N的,以下說法中正確的選項是〔〕。A.將N方碼和聯(lián)系的屬性納入M方的屬性中B.將M方碼和聯(lián)系的屬性納入N方的屬性中C.增加一個關系表示聯(lián)系,其中納入M方和N方的碼D.在M方屬性和N方屬性中均增加一個表示級別的屬性答案:C18.在E-R模型中,如果有3個不同的實體型,3個M:N聯(lián)系,根據(jù)E-R模型轉換為關系模型的規(guī)那么,轉換為關系的數(shù)目是〔〕。A.4B.5C.6D.7答案:C19.以下有關E-R模型向關系模型轉換的表達中,不正確的選項是〔〕。A.一個實體模型轉換為一個關系模式B.一個1:1聯(lián)系可以轉換為一個獨立的關系模式,也可以與聯(lián)系的任意一端實體所對應的關系模式合并C.一個1:n聯(lián)系可以轉換為一個獨立的關系模式,也可以與聯(lián)系的任意一端實體所對應的關系模式合并D.一個m:n聯(lián)系轉換為一個關系模式答案:C20.在E-R模型轉換成關系模型的過程中,以下不正確的做法是〔〕。A.所有聯(lián)系轉換成一個關系B.所有實體集轉換成一個關系C.1:N聯(lián)系不必轉換成關系D.M:N聯(lián)系轉換成一個關系答案:A21.數(shù)據(jù)庫設計中,概念模型〔〕。A.依賴于計算機的硬件B.獨立于DBMSC.依賴于DBMSD.獨立于計算機的硬件和DBMS答案:D23.當同一個實體集內部實體之間存在著一個M:N的關系時,根據(jù)E-R模型轉換成關系模型的規(guī)那么,轉換成關系的數(shù)目為〔〕。A.1B.2C.3D.4答案:C24.假設在一個E-R模型中,存在10個不同的實體集和12個不同的二元聯(lián)系〔二元聯(lián)系是指兩個實體集之間的聯(lián)系〕,其中3個1:1聯(lián)系、4個1:N、5個M:N聯(lián)系,那么這個E-R模型轉換成關系的數(shù)目可能是〔〕。A.14B.15C.19D.22答案:B二、判斷題1.數(shù)據(jù)庫開發(fā)的需求分析階段必須要有用戶參與?!病炒鸢?對四、簡答題1.對數(shù)據(jù)庫設計過程中各個階段的設計進行描述。答案:數(shù)據(jù)庫設計分為6個階段:需求分析、概念結構設計、邏輯結構設計、物理結構設計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護。各階段的主要內容為:①需求分析階段:準確了解并分析用戶對系統(tǒng)的需要和要求,弄清系統(tǒng)要到達的目標和實現(xiàn)的功能。②概念結構設計階段:通過對用戶需求分析進行綜、歸納與抽象,形成一個獨立于具體DBMS的概念模型。③邏輯結構設計階段:將概念結構轉換為某個DBMS所支持的數(shù)據(jù)模型,并將其性能進行優(yōu)化。④數(shù)據(jù)庫物理設計階段:為邏輯數(shù)據(jù)模型選取一個最適合應用環(huán)境的物理結構,包括數(shù)據(jù)存儲結構和存取方法。⑤數(shù)據(jù)庫實施階段:愚勇DBMS提供的數(shù)據(jù)操作語言和宿主語言,根據(jù)數(shù)據(jù)庫的邏輯設計和物理設計的結果建立數(shù)據(jù)庫,編制與調試應用程序,組織數(shù)據(jù)入庫并進行系統(tǒng)試運行。⑥數(shù)據(jù)庫運行和維護階段:數(shù)據(jù)庫經(jīng)過試運行后即可投入正式運行。在數(shù)據(jù)庫系統(tǒng)運行過程中,必須不斷的對其結構性能進行評價,調整和修改。3.需求分析階段的設計目標是什么?調查內容是什么?答案:需求分析調查的具體內容有3方面:①數(shù)據(jù)庫中的信息內容:數(shù)據(jù)庫中需存儲哪些數(shù)據(jù),它包括用戶將從數(shù)據(jù)庫中直接獲得或者間接導出的信息的內容和性質。②數(shù)據(jù)處理內容:用戶要完成什么數(shù)據(jù)處理功能:用戶對數(shù)據(jù)處理響應時間的要求:數(shù)據(jù)處理的工作方式。③數(shù)據(jù)平安性和完整性要求:數(shù)據(jù)的保密措施和存取控制要求:數(shù)據(jù)自身的或數(shù)據(jù)間的約束限制。4.什么是數(shù)據(jù)庫的概念結構?試述其特點和設計謀略。答案:概念結構是信息世界的結構,即概念模型,其主要特點是:①能真實、充分地反映現(xiàn)實世界,包括事物和事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求。是對現(xiàn)實世界的一個真實模型。②易于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數(shù)據(jù)庫的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國軟件運營服務(SaaS)與云計算行業(yè)競爭格局分析及投資規(guī)劃研究報告
- 2025年蓄能電熱水鍋爐行業(yè)深度研究分析報告
- 2025年公園桌項目可行性研究報告-20250102-032134
- 2025年中國車橋行業(yè)市場供需格局及行業(yè)前景展望報告
- 二零二五年度精密儀器租賃與維護服務合同4篇
- 2025房地產(chǎn)項目合同管理培訓與實操演練服務合同2篇
- 二零二五年度5人共同投資生物科技合伙合同2篇
- 2025年新型高效飼料添加劑項目可行性研究報告
- 2025年視頻頭項目投資可行性研究分析報告
- 2025年絕緣材料配件項目投資可行性研究分析報告
- 微生物組與唾液腺免疫反應-洞察分析
- 2024公共數(shù)據(jù)授權運營實施方案
- 2024年國家焊工職業(yè)技能理論考試題庫(含答案)
- 《向心力》 教學課件
- 結構力學數(shù)值方法:邊界元法(BEM):邊界元法的基本原理與步驟
- 北師大版物理九年級全一冊課件
- 2024年第三師圖木舒克市市場監(jiān)督管理局招錄2人《行政職業(yè)能力測驗》高頻考點、難點(含詳細答案)
- RFJ 006-2021 RFP型人防過濾吸收器制造與驗收規(guī)范(暫行)
- 盆腔炎教學查房課件
- 110kv各類型變壓器的計算單
- 新概念英語課件NCE3-lesson15(共34張)
評論
0/150
提交評論