數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案教材_第1頁
數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案教材_第2頁
數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案教材_第3頁
數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案教材_第4頁
數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案教材_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單選填空第 1 章 緒論一、單項(xiàng)選擇題1. 數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、 數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)和( C) 。A. 系統(tǒng)分析員B. 程序員C. 數(shù)據(jù)庫管理員D. 操作員2. 下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展的三個(gè)階段中,沒有專門的軟件對數(shù)據(jù)進(jìn)行管理的是(D )。 I人工管理階段 II 文件系統(tǒng)階段 III 數(shù)據(jù)庫階段A. I 和 IIB. 只有 IIC. II 和 IIID. 只有 I3. 下列四項(xiàng)中,不屬于數(shù)據(jù)庫系統(tǒng)特點(diǎn)的是(C) 。A. 數(shù)據(jù)共享B. 數(shù)據(jù)完整性C. 數(shù)據(jù)冗余度高D. 數(shù)據(jù)獨(dú)立性高4. 要保證數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性,需要修改的是(C) 。A. 模

2、式與外模式B. 模式與內(nèi)模式C. 三級模式之間的兩層映射D. 三層模式5. 要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是(A ) 。A. 模式與外模式之間的映射B. 模式與內(nèi)模式之間的映射C. 模式D. 三級模式C)模式。6. 用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是(A. 模式B. 物理模式C. 子模式D. 內(nèi)模式7. 概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類模型中最著名的模型是(D ) 。A. 層次模型B. 關(guān)系模型C. 網(wǎng)狀模型D. 實(shí)體-關(guān)系模型8. 區(qū)分不同實(shí)體的依據(jù)是( B ) 。A. 名稱B. 屬性C. 對象D. 概念9. 關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)

3、要素分別是(B )。A. 實(shí)體完整性、參照完整性、用戶自定義完整性B. 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束C. 數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D. 外模式、模式、內(nèi)模式10. 在( A )中一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,結(jié)點(diǎn)之間可以有多種聯(lián)系。A. 網(wǎng)狀模型B. 關(guān)系模型C. 層次模型D. 以上都有二、填空題1 . 數(shù)據(jù)庫數(shù)據(jù)具有 (永久存儲) 、(有組織)和(可共享 )三個(gè)基本特點(diǎn)。2 . 數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的一個(gè)重要組成部分,它的功能包括 (數(shù)據(jù)定義功能)(數(shù)據(jù)操縱功能) 、(數(shù)據(jù)庫的運(yùn)行管理) 、(數(shù)據(jù)庫的建立)和(維護(hù)功能) 。3 .數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由(

4、數(shù)據(jù)庫) 、(數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具) )、(應(yīng)用系統(tǒng))和(數(shù)據(jù)庫管理員)構(gòu)成。4 . 數(shù)據(jù)庫管理技術(shù)的發(fā)展是與計(jì)算機(jī)技術(shù)及其應(yīng)用的發(fā)展聯(lián)系在一起的,它經(jīng)歷了三 個(gè)階段:(人工管理)階段, (文件系統(tǒng))階段和(數(shù)據(jù)庫系統(tǒng))階段。5. 數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最小的 (冗余度) 、較高的 (數(shù)據(jù)獨(dú)立性) 等特點(diǎn) 。6 .DBMS 還必須提供 (數(shù)據(jù)的安全性 )保護(hù)、 (數(shù)據(jù)的完整性 )檢查、 (并發(fā)控制 )、 (數(shù)據(jù)庫 恢復(fù) )等數(shù)據(jù)控制功能。7 .模式( Schema)是數(shù)據(jù)庫中全體數(shù)據(jù)的 (邏輯結(jié)構(gòu) )和(特征 )的描述,它僅僅涉及到 (型)的描述,不涉及到具體的值。答案8 .三級模式之

5、間的兩層映象保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的(邏輯獨(dú)立性 )和 (物理獨(dú)立性 )。9 .根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個(gè)不同的層次。 第一類是 (概念模型 ),第二類是 (數(shù)據(jù)模型 ).10 .數(shù)據(jù)模型的三要素是指 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作 完整性約束 實(shí)際數(shù)據(jù)庫系統(tǒng)中所支持 的主要數(shù)據(jù)模型是 關(guān)系模型 層次模型 網(wǎng)狀模型11數(shù)據(jù)是信息的符號表示或稱載體;信息是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的語義解釋。例如“世界 人口已經(jīng)達(dá)到 26 億”,這是 信息 。12數(shù)據(jù)管理技術(shù)經(jīng)歷了 人工處理 、 文件系統(tǒng) 和 數(shù)據(jù)庫 三個(gè)階段。13 DBMS管理的是 的數(shù)據(jù)。14根據(jù)數(shù)據(jù)模型的

6、應(yīng)用目的不同,數(shù)據(jù)模型分為 和 。15在數(shù)據(jù)庫的三級模式體系結(jié)構(gòu)中,外模式與模式之間的映像(外模式模式),實(shí)現(xiàn)了 數(shù)據(jù)庫的 邏輯 獨(dú)立性。16用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系 數(shù)據(jù)模型。17用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為層次模型 。18數(shù)據(jù)庫管理系統(tǒng)( DBMS)主要功能有: 數(shù)據(jù)定義、數(shù)據(jù)操作、 數(shù)據(jù)庫的運(yùn)行管理 和數(shù) 據(jù)庫的建立和維護(hù)19目前,數(shù)據(jù)庫領(lǐng)域中最常用的數(shù)據(jù)模型是:層次模型、網(wǎng)狀模型、關(guān)系模型和 面向?qū)ο竽P?。20數(shù)據(jù)模型通常由三部分組成,它們是數(shù)據(jù)結(jié)構(gòu) 、數(shù)據(jù)操作和完整性約束。21在三大傳統(tǒng)的數(shù)據(jù)模型中,具有嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)的是關(guān)系數(shù)據(jù)

7、模型 。22實(shí)現(xiàn)概念模型最常用的表示方法是E-R 圖。23實(shí)體與實(shí)體之間的聯(lián)系的類型有:一對一、一對多、多對一、多對多 。第 2 章 關(guān)系數(shù)據(jù)庫1. 一個(gè)關(guān)系只有一個(gè)( D) 。A. 候選碼B. 外碼C. 超碼D. 主碼2. 關(guān)系模型中,一個(gè)碼是( C )。A. 可以由多個(gè)任意屬性組成B. 至多由一個(gè)屬性組成C. 由一個(gè)或多個(gè)屬性組成,其值能夠惟一標(biāo)識關(guān)系中一個(gè)元組D. 以上都不是3. 關(guān)系代數(shù)運(yùn)算是以( C )為基礎(chǔ)的運(yùn)算 。A. 關(guān)系運(yùn)算B. 謂詞演算C. 集合運(yùn)算D. 代數(shù)運(yùn)算4. 關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括(B)。A. 排序、索引、統(tǒng)計(jì)B. 選擇、投影、連接C. 關(guān)聯(lián)

8、、更新、排序D. 顯示、打印、制表5. 關(guān)系數(shù)據(jù)庫中的投影操作是指從關(guān)系中(B) 。A. 抽出特定記錄B. 抽出特定字段C. 建立相應(yīng)的影像D. 建立相應(yīng)的圖形6. 從一個(gè)數(shù)據(jù)庫文件中取出滿足某個(gè)條件的所有記錄形成一個(gè)新的數(shù)據(jù)庫文件的操作是C )操作 。A. 投影B. 連接C. 選擇D. 復(fù)制7. 關(guān)系代數(shù)中的連接操作是由( B )操作組合而成 。A. 選擇和投影B. 選擇和笛卡爾積C. 投影、選擇、笛卡爾積D. 投影和笛卡爾積8. 一般情況下,當(dāng)對關(guān)系 R 和 S 進(jìn)行自然連接時(shí),要求 R 和 S 含有一個(gè)或者多個(gè)共有的 C) 。A. 記錄B. 行C. 屬性D. 元組9. 假設(shè)有關(guān)系 R 和

9、 S,關(guān)系代數(shù)表達(dá)式 R( R S)表示的是( A )。A. RSB. RSC. RSD. RS、填空題1 .關(guān)系數(shù)據(jù)模型中,二維表的列稱為2 .用戶選作元組標(biāo)識的一個(gè)候選碼為3 .關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有4 .關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是_屬性 ,二維表的行稱為 _記錄或元組 _主碼 _,其屬性不能取 _空值 。笛卡爾積 并 交 差并 差 笛卡爾積 選擇 投影5 .關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有選擇 投影 連接6 .關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上的兩類運(yùn)算是關(guān)系代數(shù) 和 關(guān)系演算7 .關(guān)系代數(shù)中,從兩個(gè)關(guān)系中找出相同元組的運(yùn)算稱為_交 _運(yùn)算。8 .已知系(系編號,系名稱,系主任,電話,地

10、點(diǎn))和學(xué)生(學(xué)號,姓名,性別,入學(xué)日期, 專業(yè),系編號)兩個(gè)關(guān)系,系關(guān)系的主碼是_系編號 _,系關(guān)系的外碼是 _沒有 ,學(xué)生關(guān)系的主碼是 _學(xué)號 _,學(xué)生關(guān)系的外碼是 _系編號 9在關(guān)系數(shù)據(jù)模型中,二維表的列稱為屬性,二維表的行稱為元組 。10關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括: 選擇、投影、 連接和除法 。 11關(guān)系代數(shù)的基本運(yùn)算是 并、差、選擇、投影和乘積 。12兩個(gè)關(guān)系進(jìn)行外連接時(shí)有 全外連接、右外連接、左外連接 三種。 13在“學(xué)生一選課一課程”數(shù)據(jù)庫中的3 個(gè)關(guān)系如下:S(S#,SNAM,E SEX,AGE),SC(S#,C#,GRAD)E,C(C#,CNAM,E TEACHE)R 查找選

11、修“數(shù)據(jù)庫技術(shù)”這門課程的學(xué)生的學(xué)生姓名和成績,若用關(guān)系代數(shù)表達(dá)式來表示 為: SNAME。 GRADE S( SC( CNAME=數(shù) 據(jù)庫技術(shù) (C) 14關(guān)系數(shù)據(jù)庫的關(guān)系演算語言是以 謂詞演算 為基礎(chǔ)的 DML語言。第 3 章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL一、單項(xiàng)選擇題1.SQL 語言是( B )的語言,容易學(xué)習(xí) 。A. 過程化B. 非過程化C. 格式化D. 導(dǎo)航式 2.SQL 語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE 、DROP 、ALTER 語句是實(shí)現(xiàn)哪種功能( C )。A. 數(shù)據(jù)查詢B. 數(shù)據(jù)操縱C. 數(shù)據(jù)定義D. 數(shù)據(jù)控制3. SQL 語言中,刪除一

12、個(gè)視圖的命令是( B )。A. DELETEB. DROPC. CLEARD. REMOVE4. 下列的 SQL 語句中,( D )不是數(shù)據(jù)定義語句。A. CREATE TABLEB. DROP VIEWC. CREATE VIEWD. GRANT5. 若要在基本表 S 中增加一列 CN(課程名),可用( C )。A. ADD TABLE S (CN CHAR ()B. ADD TABLE S ALTER (CN CHAR ()C. ALTER TABLE S ADD (CN CHAR ()D. ALTER TABLE S (ADD CN CHAR ()6. 學(xué)生關(guān)系模式 S( S, Snam

13、e, Sex, Age ), S 的屬性分別表示學(xué)生的學(xué)號、姓名、性 別、年齡。要在表 S中刪除一個(gè)屬性“年齡” ,可選用的 SQL語句是( B )。A. DELETE Age from SB. ALTER TABLE S DROP AgeC. UPDA TE S AgeD. ALTER TABLE S Age7. 設(shè)關(guān)系數(shù)據(jù)庫中一個(gè)表 S的結(jié)構(gòu)為 S(SN,CN,grade),其中 SN 為學(xué)生名, CN 為課程 名,二者均為字符型; grade為成績,數(shù)值型,取值范圍 0 100。若要把“張二的化學(xué)成績 80 分”插入 S 中,則可用( D)。A. ADD INTO S V ALUES (

14、張二,化學(xué),80)B. INSERT INTO S V ALUES (張二,化學(xué),80)C. ADD INTO S V ALUES (張二,化學(xué), 80)D. INSERT INTO S V ALUES (張二,化學(xué), 80)8. 在 SQL 語言中,子查詢是( D)。A. 返回單表中數(shù)據(jù)子集的查詢語言B. 選取多表中字段子集的查詢語句C. 選取單表中字段子集的查詢語句D. 嵌入到另一個(gè)查詢語句之中的查詢語句9. 若用如下的 SQL 語句創(chuàng)建了一個(gè)表 SC: CREATE TABLE SC (S# CHAR (6) NOT NULL ,C# CHAR (3) NOT NULL ,SCORE I

15、NTEGER ,NOTE CHAR (20);向 SC表插 入如下行時(shí), ( B )行可以被插入A. ( 201009, 111, 60,必修)B. ( 200823, 101, NULL ,NULL )C. (NULL ,103,80,選修)D. ( 201132,NULL ,86, )10. 假設(shè)學(xué)生關(guān)系 S( S, SNAME ,SEX),課程關(guān)系 C(C,CNAME ),學(xué)生選課關(guān)系 SC(S, C, GRADE )。要查詢選修“ Computer”課的男生姓名,將涉及到關(guān)系( D )。A. SB. S,SCC. C , SCD. S,C,SC二、填空題1 .SQL 的中文全稱是 _結(jié)

16、構(gòu)化查詢語言 _2 .SQL 語言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有 數(shù)據(jù)定義 和數(shù)據(jù)控制 的功 能,它是一個(gè)綜合性的功能強(qiáng)大的語言。3 .在關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言 SQL 中,實(shí)現(xiàn)數(shù)據(jù)檢索的語句命令是 _ SELECT4 .在 SQL 語言的結(jié)構(gòu)中, _基本表 _有對應(yīng)的物理存儲,而 _視圖沒有對應(yīng)的物理存儲。5 .視圖是從 _基本表或視圖 _中導(dǎo)出的表,數(shù)據(jù)庫中實(shí)際存放的是視圖的_定義6 .關(guān)系數(shù)據(jù)操作語言( DML )的特點(diǎn)是:操作對象與結(jié)果均為關(guān)系、操作的_非過程性強(qiáng)、語言一體化并且是建立在數(shù)學(xué)理論基礎(chǔ)之上。7 .設(shè)有如下關(guān)系表 R: R( NO,NAME,SEX,AGE,CLAS

17、S ),主碼是 NO(1)插入一個(gè)記錄( 25,“李明”,“男”,21,“95031”);(1)INSERT INTO R V ALUES(25 ,李明,男,21,95031)(2)插入“ 95031”班學(xué)號為 30,姓名為“鄭和”的學(xué)生記錄;(2)INSERT INTO R(NO ,NAME , CLASS) V ALUES(30 ,鄭和,95031)(3)將學(xué)號為 10 的學(xué)生姓名改為“王華” ;(3)UPDATE R SET NAME= 王華 WHERE NO=104) 將所有“ 95101”班號改為“ 95091”;(4)UPDATE R SET CLASS=95091 WHERE C

18、LASS=951015) 刪除學(xué)號為 20 的學(xué)生記錄;(5)DELETE FROM R WHERE NO=20 (6) DELETE FROM R WHERE NAME LIKE 王8在 SQL語言的結(jié)構(gòu)中, 有對應(yīng)的存儲文件, 而 沒有對應(yīng)的存儲文件。9設(shè)關(guān)系 R(A,B,C)和 S(A,D,E,F(xiàn)),有 R.A=S.A。若將關(guān)系代數(shù)表達(dá) 式:R.A,R.B,S.D,S.F(RS)用 SQL語言的查詢語句表示, 則為:SELECT R.A ,R.B, S.D, S.F FROM R,S WHERER .A=S.A 10在“學(xué)生一選課一課程”數(shù)據(jù)庫中的 3 個(gè)關(guān)系如下: S(S#,SNAME

19、,SE,XAGE),SC(S#,C#,GRADE,) C(C#,CNAM,E TEACHER) 查找選修”數(shù)據(jù)庫技術(shù)”這門課程的學(xué)生的學(xué)生名和成績。若使用連接查詢的 SQL語句是: SELECT SNAM,EGRADE FROM, SSC, C WHERE CNAME數(shù)=據(jù) 庫技術(shù) AND_ S.S#=SC.S#_AND SC.C#=C.C#11設(shè)有兩個(gè)關(guān)系 R (A,B,C) 和 S (C,D,E),用 SQL查詢語句表達(dá)下列關(guān)系 代數(shù)表達(dá)式 A,E ( B = D (RS) 的語句是 SELECT12一個(gè) SQL語句原則上可產(chǎn)生或處理一組記錄, 而主語句一次只能處理一個(gè)記 錄,為此必須協(xié)調(diào)

20、兩種處理方式,這是通過使用 游標(biāo)或 Cursor 機(jī)制來解決的。 13數(shù)據(jù)庫管理系統(tǒng) (DBMS)由以下三類程序組成: 語言、 控制數(shù)據(jù)庫運(yùn)行和維護(hù) 數(shù)據(jù)庫,其中的語言系統(tǒng)分為主語言和 SQL語言 。14刪除操作、修改操作和插入操作 可以引發(fā)觸發(fā)器第 4 章 數(shù)據(jù)庫安全性一、單項(xiàng)選擇題1.SQL 中的視圖機(jī)制提高了數(shù)據(jù)庫系統(tǒng)的(D )。A. 完整性B. 并發(fā)控制C. 隔離性D. 安全性2.SQL 語言的 GRANT 和 REVOKE 語句主要是用來維護(hù)數(shù)據(jù)庫的( C )。A. 完整性B. 可靠性C. 安全性D. 一致性3. 在數(shù)據(jù)庫的安全性控制中,授權(quán)的數(shù)據(jù)對象的(A ),授權(quán)子系統(tǒng)就越靈活。

21、A. 范圍越小B. 約束越細(xì)致C. 范圍越大D. 約束范圍大4SQL 語言的 GRANT 和 REVOKE 語句主要用來維護(hù)數(shù)據(jù)庫的( A )A安全性 B完整性 C可靠性 D 一致性二、填空題1 . 計(jì)算機(jī)系統(tǒng)有三類安全性問題,即 _技術(shù)安全類 管理安全類 和 政策法律類2 . 用戶標(biāo)識和鑒別的方法有很多種, 而且在一個(gè)系統(tǒng)中往往是多種方法并舉, 以獲得更強(qiáng) 的安全性。常用的方法有通過輸入 用戶名 和 口令 來鑒別用戶。3 . 用戶權(quán)限定義 和 合法權(quán)檢查機(jī)制 一起組成了 DBMS 的安全子系統(tǒng)。4 . 當(dāng)前大型的 DBMS 一般都支持 自主存取控制 ( DAC ) 有些 DBMS 同時(shí)還支持

22、 _強(qiáng)制 存取控制( MAC )。5 . 用戶權(quán)限是由兩個(gè)要素組成的: 數(shù)據(jù)對象 和 操作類型。6 . 在數(shù)據(jù)庫系統(tǒng)中,定義存取權(quán)限稱為 _授權(quán) 。SQL 語言用 _ GRANT _ 語句向用戶授予對數(shù)據(jù)的操作權(quán)限,用_ REVOKE _語句收回授予的權(quán)限。7 . 通過 _視圖機(jī)制 可以把要保密的數(shù)據(jù)對無權(quán)存取的用戶隱藏起來, 從而自動地對數(shù)據(jù)提供一定程度的安全保護(hù)。8 . 審計(jì)一般可以分為 _ 用戶級 審計(jì)和 _系統(tǒng)級 審計(jì)。第 5 章 數(shù)據(jù)庫完整性一、單項(xiàng)選擇題1. 找出下面 SQL 命令中的數(shù)據(jù)控制命令( A )。A. GRANTB. COMMITC. UPDA TED. SELECT2

23、設(shè)有關(guān)系:班級(班號,專業(yè),班長) ;學(xué)生(學(xué)號,姓名,性別,班級) 。學(xué)生關(guān)系中 每個(gè)元組的 “班級 ”屬性值只能取空值 (表示該學(xué)生沒有分配班級) 或者是班級關(guān)系中的某一 個(gè)班號。這個(gè)要求屬于關(guān)系的( B )A 實(shí)體完整性B參照完整性C用戶定義的完整性D 以上都不是二、填空題1 . 什么是數(shù)據(jù)庫的完整性? 答案 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的 正確性和相容性。2. SQL 標(biāo)準(zhǔn)使用了一系列概念來描述完整性,包括關(guān)系模型的 實(shí)體完整性 參照完整性 用戶定義完整性 。3 . 數(shù)據(jù)庫完整性的定義一般由 SQL 的_ DDL _ 語句來實(shí)現(xiàn)。它們作為數(shù)據(jù)庫模式的一部 分存入 數(shù)據(jù)字典 中。4 . 關(guān)系模

24、型的實(shí)體完整性在 _ CREATE TABLE _ 中用 _ PRIMARY KEY _ 定義。5 . 關(guān)系模型的參照完整性在 _ CREATE TABLE _ 中用 _ FOREIGN KEY _ _短語定義哪些列為外碼列,用 REFERENCES _短語指明這些外碼參照哪些表的主碼。第 6 章 關(guān)系數(shù)據(jù)理論一、單項(xiàng)選擇題1. 規(guī)范化理論是關(guān)系數(shù)據(jù)庫進(jìn)行邏輯設(shè)計(jì)的理論依據(jù),根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫中的 關(guān)系必須滿足:每 一個(gè)屬性都是( B )。A. 長度不變的B. 不可分解的C. 互相關(guān)聯(lián)的D. 互不相關(guān)的2. 已知關(guān)系模式 R(A,B,C,D,E)及其上的函數(shù)依賴集合 FA D,BC ,E

25、A , 該關(guān)系模式 的候選碼是( B)。A. ABB. BEC. CDD. DE3. 關(guān)系模式中,滿足 2NF 的模式( B )。A. 可能是 1NFB. 必定是 1NFC. 必定是 3NFD. 必定是 BCNF4. 關(guān)系模式 R 中的屬性全是主屬性,則 R 的最高范式必定是( D )。A. 1NFB. 2NFC. 3NFD. BCNF5. 消除了部分函數(shù)依賴的 1NF 的關(guān)系模式,必定是( B )。A. 1NFB. 2NFC. 3NFD. BCNF6. 關(guān)系模式的候選碼可以有 1 個(gè)或多個(gè),而主碼有(C)。A. 多個(gè)B. 0 個(gè)C. 1 個(gè)D. 1 個(gè)或多個(gè)7. 候選碼的屬性可以有( D )

26、。A. 多個(gè)B. 0 個(gè)C. 1 個(gè)D. 1 個(gè)或多個(gè)8. 學(xué)生表( id ,name,sex, age, depart_id, depart_name),存在的函數(shù)依賴是 id name , sex,age, depart_id ; dept_id dept_name,其滿足( B )。A. 1NFB. 2NFC. 3NFD. BCNF9. 設(shè)有關(guān)系模式 R(S,D,M),其函數(shù)依賴集: FSD,DM ,則關(guān)系模式 R 的規(guī) 范化程度最高達(dá)到( B )。A. 1NFB. 2NFC. 3NFD. BCNF10. 設(shè)有關(guān)系模式 R(A,B,C,D),其數(shù)據(jù)依賴集: F (A,B)C,CD ,則關(guān)

27、 系模式 R 的規(guī)范化程度最高達(dá)到( B )。A. 1NFB. 2NFC. 3NFD. BCNF11. X Y ,當(dāng)下列哪一條成立時(shí),稱為平凡的函數(shù)依賴(B)。A. X YB. Y XC. XYD. X Y 二、填空題1 . 在一個(gè)關(guān)系 R 中,若每個(gè)數(shù)據(jù)項(xiàng)都是不可再分割的,那么 R 一定屬于 _第一范式 (1NF)2 . 若關(guān)系為 1NF ,且它的每一非主屬性都 _完全函數(shù)依賴于 候選碼,則該關(guān)系為 2NF 。3 . 如果 XY 和 XZ 成立,那么 XYZ 也成立,這個(gè)推理規(guī)則稱為 合并規(guī)則4 . 如果關(guān)系模式 R 是第二范式,且每個(gè)非主屬性都不傳遞依賴于 R 的候選碼,則稱 R 為 _3

28、NF 關(guān)系模式。5 . 在函數(shù)依賴中,平凡函數(shù)依賴是可以根據(jù) Armstrong 推理規(guī)則中的 _ 自反 律推出的。6 . 關(guān)系模式規(guī)范化需要考慮數(shù)據(jù)間的依賴關(guān)系,人們已經(jīng)提出了多種類型的數(shù)據(jù)依賴,其 中最重要的是 _函數(shù)依賴 和 多值依賴7 . 設(shè)關(guān)系 R(U),X,YU,XY 是 R 的一個(gè)函數(shù)依賴,如果存在 XX,使 X Y 成立,則稱函數(shù)依賴 X Y 是 部分 函數(shù)依賴。8. 在關(guān)系模式 R(A,B,C,D)中,存在函數(shù)依賴關(guān)系 A B,AC,AD,(B,C) A ,則候選碼是 A,(B,C),關(guān)系模式 R(A,B,C,D)屬于 2NF 。9 . 在關(guān)系模式 R(D,E,G)中,存在函

29、數(shù)依賴關(guān)系 ED,(D,G) E ,則候選碼是 _( E, G),(D , G) ,關(guān)系模式 R(D,E,G)屬于 _3NF10在關(guān)系數(shù)據(jù)庫的規(guī)范化設(shè)計(jì)中,對模式進(jìn)行等價(jià)分解時(shí),要具有無損連接 性和保持函數(shù)依賴11在函數(shù)依賴中,平凡的函數(shù)依賴根據(jù) Armstrong 推理規(guī)則中的 自反 律就可 推出。12設(shè)關(guān)系模式 R (A,B,C),F(xiàn)是 R上成立的 FD集,F(xiàn) = BA,BC,則分 解 = AB , AC丟失的 FD是 BC。13關(guān)系模式規(guī)范化需要考慮數(shù)據(jù)間的依賴關(guān)系, 人們已經(jīng)提出了多種類型的數(shù) 據(jù)依賴,其中最重要的是函數(shù)依賴和 多值依賴 。14一個(gè)關(guān)系 R不屬于 2NF就會產(chǎn)生插入異常

30、、 刪除異常 和修改復(fù)雜。 15兩個(gè)函數(shù)依賴集 F和G等價(jià)的充分必要條件 F? G+,和 G? F+ 16關(guān)系模式規(guī)范化過程中, 若要求分解保持函數(shù)依賴, 那么模式分解一定可以 達(dá)到 3NF,但不一定能達(dá)到 BCNF。17如果一個(gè)滿足 1NF關(guān)系的所有屬性合起來組成一個(gè)關(guān)鍵字, 則該關(guān)系最高滿 足的范式是 3NF ( 在 1NF、2NF、3NF范圍內(nèi)) 。18從關(guān)系規(guī)范化理論的角度講, 一個(gè)只滿足 1NF的關(guān)系可能存在的四方面問題 是: 數(shù)據(jù)冗余度大、修改異常、插入異常和刪除異常 。第 7 章 數(shù)據(jù)庫設(shè)計(jì)一、單項(xiàng)選擇題1. 如何構(gòu)造出一個(gè)合適的數(shù)據(jù)邏輯結(jié)構(gòu)是( C)主要解決的問題 。A. 物理

31、結(jié)構(gòu)設(shè)計(jì)B. 數(shù)據(jù)字典C. 邏輯結(jié)構(gòu)設(shè)計(jì)D. 關(guān)系數(shù)據(jù)庫查詢2. 概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形 成一個(gè)獨(dú)立于具體 DBMS 的( B )。A. 數(shù)據(jù)模型B. 概念模型C. 層次模型D. 關(guān)系模型3. 數(shù)據(jù)庫設(shè)計(jì)中,確定數(shù)據(jù)庫存儲結(jié)構(gòu),即確定關(guān)系、索引、聚簇、日志、備份等數(shù)據(jù) 的存儲安排和存儲結(jié)構(gòu),這是數(shù)據(jù)庫設(shè)計(jì)的( D )。A. 需求分析階段B. 邏輯設(shè)計(jì)階段C. 概念設(shè)計(jì)階段D. 物理設(shè)計(jì)階段4. 在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫設(shè)計(jì)中(A )階段的任務(wù)。A. 邏輯設(shè)計(jì)階段B. 概念設(shè)計(jì)階段C. 物理設(shè)計(jì)階段D. 需求分析階段5. 概念

32、模型是現(xiàn)實(shí)世界的第一層抽象,這一類最著名的模型是(DA. 層次模型B. 關(guān)系模型C. 網(wǎng)狀模型D. 實(shí)體-關(guān)系模型6. 對實(shí)體和實(shí)體之間的聯(lián)系采用同樣的數(shù)據(jù)結(jié)構(gòu)表達(dá)的數(shù)據(jù)模型為(A. 網(wǎng)狀模型B. 關(guān)系模型C. 層次模型D. 非關(guān)系模型7. 在概念模型中的客觀存在并可相互區(qū)別的事物稱(A ) 。A. 實(shí)體B. 元組C. 屬性D. 節(jié)點(diǎn)8. 區(qū)分不同實(shí)體的依據(jù)是( B ) 。A. 名稱B. 屬性C. 對象D. 概念9. 關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)實(shí)體之間的聯(lián)系是通過關(guān)系與關(guān)系之間的(A. 公共索引B. 公共存儲C. 公共元組D. 公共屬性10. 數(shù)據(jù)流程圖是用于數(shù)據(jù)庫設(shè)計(jì)中(D )階段的工具。A. 概要

33、設(shè)計(jì)B. 可行性分析C. 程序編碼D. 需求分析)。C )。11. 在數(shù)據(jù)庫設(shè)計(jì)中,將 ER 圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( BA. 需求分析階段B. 邏輯設(shè)計(jì)階段C. 概念設(shè)計(jì)階段D. 物理設(shè)計(jì)階段12. 數(shù)據(jù)庫設(shè)計(jì)的概念設(shè)計(jì)階段,表示概念結(jié)構(gòu)的常用方法和描述工具是(A. 層次分析法和層次結(jié)構(gòu)圖B. 數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖C. 實(shí)體聯(lián)系方法D. 結(jié)構(gòu)分析法和模塊結(jié)構(gòu)圖A )階段的任務(wù)13. 在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫設(shè)計(jì)中(A. 邏輯設(shè)計(jì)階段B. 概念設(shè)計(jì)階段C. 物理設(shè)計(jì)階段D. 需求分析階段14. 關(guān)系數(shù)據(jù)庫的規(guī)范化理論主要解決的問題是(A )。A. 如何構(gòu)造合適的數(shù)

34、據(jù)邏輯結(jié)構(gòu)B. 如何構(gòu)造合適的數(shù)據(jù)物理結(jié)構(gòu)C. 如何構(gòu)造合適的應(yīng)用程序界面D. 如何控制不同用戶的數(shù)據(jù)操作權(quán)限二、填空題1 .“三分_技術(shù),七分_管理_,十二分_基礎(chǔ)數(shù)據(jù) _”是數(shù)據(jù)庫建設(shè)的基本規(guī)律。2 . 規(guī)范設(shè)計(jì)法從本質(zhì)上看仍然是手工設(shè)計(jì)方法, 其基本思想是 _過程迭代 和 逐步求精3 . 數(shù)據(jù)庫的生命周期可分為兩個(gè)階段:一是數(shù)據(jù)庫需求分析和_ 設(shè)計(jì)階段 ;二是數(shù)據(jù)庫實(shí)現(xiàn)和 _運(yùn)行階段 。4 . 數(shù)據(jù)庫設(shè)計(jì)分為以下六個(gè)階段 需求分析 概念結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì) 物理設(shè) 計(jì)階段 數(shù)據(jù)庫實(shí)施階段 數(shù)據(jù)庫運(yùn)行和維護(hù)階段5 . 數(shù)據(jù)庫實(shí)施階段包括兩項(xiàng)重要的工作,一項(xiàng)是_ 組織數(shù)據(jù)入庫 ,另一項(xiàng)是應(yīng)

35、用程序的 編碼 和 調(diào)試6 . 根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個(gè)不同 的層次。第一類是 _概念模型 ,第二類是 _數(shù)據(jù)模型7 . 用_實(shí)體聯(lián)系方法( E-R ) 方法來設(shè)計(jì)數(shù)據(jù)庫的概念模型是數(shù)據(jù)庫概念設(shè)計(jì)階段廣泛采用的方法。8 . 客觀存在并可相互區(qū)別的事物稱為 _ 實(shí)體 ,它可以是具體的人、事、 物,也可以是 抽象的概念或聯(lián)系。9 . 唯一標(biāo)識實(shí)體的屬性集稱為 _ 碼10 . 實(shí)體之間的聯(lián)系有 一對一 一對多 多對多 三種。 ( 問答題 ) 答案11 . 如果兩個(gè)實(shí)體之間具有 M:N 聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是3 個(gè)關(guān)系。12 . ER 模型是對現(xiàn)

36、實(shí)世界的一種抽象,它的主要成分是_實(shí)體 、聯(lián)系和 _屬性13 . 在 E-R 模型向關(guān)系模型轉(zhuǎn)換時(shí), M:N 的聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),其碼包括 _ M、 N 端實(shí)體的碼_14 . 關(guān)系數(shù)據(jù)庫的規(guī)范化理論是數(shù)據(jù)庫 _邏輯設(shè)計(jì) 的一個(gè)有力工具; ER 模型是數(shù)據(jù)庫的 _概念結(jié)構(gòu) _設(shè)計(jì)的一個(gè)有力工具。15 . 數(shù)據(jù)庫的物理設(shè)計(jì)通常分為兩步: (1)確定數(shù)據(jù)庫的 _物理結(jié)構(gòu) ,(2)對其進(jìn)行評價(jià),評價(jià)的重點(diǎn)是 _時(shí)間 和 空間效率 。16在數(shù)據(jù)庫設(shè)計(jì)的各階段中,每個(gè)階段都有自己的設(shè)計(jì)內(nèi)容,“為哪些表,在 哪些屬性上建立什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于 _數(shù)據(jù)庫物理設(shè)計(jì) _階段。17一個(gè)類可以從直接

37、的或間接的祖先中繼承所有屬性和方法。 采用這個(gè)方法提 高了軟件的 可重用性 ( 或共享性 ) 。18數(shù)據(jù)庫設(shè)計(jì)分為六個(gè)階段: 需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理 結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)施、運(yùn)行和維護(hù)。19在有泛化 / 細(xì)化聯(lián)系的對象類型之間,較低層的對象類型稱為 子類型 20概念結(jié)構(gòu)是對現(xiàn)實(shí)世界中的一種抽象,這種抽象有 分類、聚集、概括 。 21將 E-R圖中的實(shí)體和聯(lián)系轉(zhuǎn)換為關(guān)系模型中的關(guān)系, 這是數(shù)據(jù)庫設(shè)計(jì)過程中 邏輯結(jié)構(gòu) 或 邏輯 設(shè)計(jì)階段的任務(wù)。22在設(shè)計(jì)分 E-R 圖時(shí),由于各個(gè)子系統(tǒng)分別有不同的應(yīng)用,所以各個(gè)分 E-R 圖之間難免有不一致的地方,這些沖突主要有 屬性、命名和結(jié)構(gòu)

38、 三類。第 10 章 數(shù)據(jù)庫恢復(fù)技術(shù)一、單項(xiàng)選擇題1. 一個(gè)事務(wù)的執(zhí)行,要么全部完成,要么全部不做,一個(gè)事務(wù)中對數(shù)據(jù)庫的所有操作都 是一個(gè)不可分割的操作序列的屬性是( A ) 。A. 原子性B. 一致性C. 獨(dú)立性D. 持久性2. 表示兩個(gè)或多個(gè)事務(wù)可以同時(shí)運(yùn)行而不互相影響的是(C )。A. 原子性B. 一致性C. 獨(dú)立性D. 持久性3. 事務(wù)的持續(xù)性是指( B)A. 事務(wù)中包括的所有操作要么都做,要么都不做B. 事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C. 一個(gè)事務(wù)內(nèi)部的操作對并發(fā)的其他事務(wù)是隔離的D. 事務(wù)必須使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)4.SQL 語言中的 COMMIT 語句的主要作用是( C )。A. 結(jié)束程序B. 返回系統(tǒng)C. 提交事務(wù)D. 存儲數(shù)據(jù)5.若系統(tǒng)在運(yùn)行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損 失,這種情況稱為( A )。A. 介質(zhì)故障B. 運(yùn)行故障C. 系統(tǒng)故障D.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論