![數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/4/cbda9365-8298-4032-bf70-55de60263cf4/cbda9365-8298-4032-bf70-55de60263cf41.gif)
![數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/4/cbda9365-8298-4032-bf70-55de60263cf4/cbda9365-8298-4032-bf70-55de60263cf42.gif)
![數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/4/cbda9365-8298-4032-bf70-55de60263cf4/cbda9365-8298-4032-bf70-55de60263cf43.gif)
![數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/4/cbda9365-8298-4032-bf70-55de60263cf4/cbda9365-8298-4032-bf70-55de60263cf44.gif)
![數(shù)據(jù)庫系統(tǒng)概論選擇填空及答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/4/cbda9365-8298-4032-bf70-55de60263cf4/cbda9365-8298-4032-bf70-55de60263cf45.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單選填空第1章 緒論一、單項選擇題1.數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)庫技術的計算機系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應用系統(tǒng)和( C) 。 A.系統(tǒng)分析員 B.程序員 C.數(shù)據(jù)庫管理員 D.操作員 2.下面列出的數(shù)據(jù)庫管理技術發(fā)展的三個階段中,沒有專門的軟件對數(shù)據(jù)進行管理的是(D )。 I人工管理階段 II文件系統(tǒng)階段 III數(shù)據(jù)庫階段 A.I 和 II B.只有 II C.II 和 III D.只有 I 3.下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是( C) 。 A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性 C.數(shù)據(jù)冗余度高 D.數(shù)據(jù)獨立性高 4.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是( C) 。 A.模式與外模
2、式 B.模式與內模式 C.三級模式之間的兩層映射 D.三層模式 5.要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性,需要修改的是(A ) 。 A.模式與外模式之間的映射 B.模式與內模式之間的映射 C.模式 D.三級模式 6.用戶或應用程序看到的那部分局部邏輯結構和特征的描述是( C)模式。 A.模式 B.物理模式 C.子模式 D.內模式 7.概念模型是現(xiàn)實世界的第一層抽象,這一類模型中最著名的模型是( D) 。 A.層次模型 B.關系模型 C.網(wǎng)狀模型 D.實體-關系模型 8.區(qū)分不同實體的依據(jù)是(B ) 。 A.名稱 B.屬性 C.對象 D.概念 9.關系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素分別
3、是(B )。 A.實體完整性、參照完整性、用戶自定義完整性 B.數(shù)據(jù)結構、關系操作、完整性約束 C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢 D.外模式、模式、內模式 10.在(A )中一個結點可以有多個雙親,結點之間可以有多種聯(lián)系。 A.網(wǎng)狀模型 B.關系模型 C.層次模型 D.以上都有 二、填空題 1 .數(shù)據(jù)庫數(shù)據(jù)具有(永久存儲)、(有組織)和(可共享)三個基本特點。 2 .數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的一個重要組成部分,它的功能包括(數(shù)據(jù)定義功能)(數(shù)據(jù)操縱功能)、(數(shù)據(jù)庫的運行管理)、(數(shù)據(jù)庫的建立)和(維護功能)。 3 .數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由(數(shù)據(jù)庫)、(數(shù)據(jù)庫管
4、理系統(tǒng)(及其開發(fā)工具)、(應用系統(tǒng))和(數(shù)據(jù)庫管理員)構成。 4 .數(shù)據(jù)庫管理技術的發(fā)展是與計算機技術及其應用的發(fā)展聯(lián)系在一起的,它經(jīng)歷了三個階段:(人工管理)階段,(文件系統(tǒng))階段和(數(shù)據(jù)庫系統(tǒng))階段。 5.數(shù)據(jù)庫具有數(shù)據(jù)結構化、最小的(冗余度)、較高的(數(shù)據(jù)獨立性)等特點 。6 .DBMS還必須提供(數(shù)據(jù)的安全性)保護、(數(shù)據(jù)的完整性)檢查、(并發(fā)控制)、(數(shù)據(jù)庫恢復)等數(shù)據(jù)控制功能。 7 .模式(Schema)是數(shù)據(jù)庫中全體數(shù)據(jù)的(邏輯結構)和(特征)的描述,它僅僅涉及到(型)的描述,不涉及到具體的值。答案 8 .三級模式之間的兩層映象保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的(邏輯獨立性)
5、和(物理獨立性)。9 .根據(jù)模型應用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個不同的層次。第一類是(概念模型),第二類是(數(shù)據(jù)模型).10 .數(shù)據(jù)模型的三要素是指 數(shù)據(jù)結構 數(shù)據(jù)操作 完整性約束 實際數(shù)據(jù)庫系統(tǒng)中所支持的主要數(shù)據(jù)模型是 關系模型 層次模型 網(wǎng)狀模型11數(shù)據(jù)是信息的符號表示或稱載體;信息是數(shù)據(jù)的內涵,是數(shù)據(jù)的語義解釋。例如“世界人口已經(jīng)達到 26億”,這是信息。12數(shù)據(jù)管理技術經(jīng)歷了人工處理、文件系統(tǒng)和數(shù)據(jù)庫三個階段。13DBMS管理的是_ 的數(shù)據(jù)。14根據(jù)數(shù)據(jù)模型的應用目的不同,數(shù)據(jù)模型分為_ 和_ 。15在數(shù)據(jù)庫的三級模式體系結構中,外模式與模式之間的映像(外模式
6、模式),實現(xiàn)了數(shù)據(jù)庫的邏輯獨立性。16用二維表結構表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為關系 數(shù)據(jù)模型。17用樹型結構表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為層次模型。18數(shù)據(jù)庫管理系統(tǒng)(DBMS)主要功能有:數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)庫的運行管理和數(shù)據(jù)庫的建立和維護19目前,數(shù)據(jù)庫領域中最常用的數(shù)據(jù)模型是:層次模型、網(wǎng)狀模型、關系模型和面向對象模型。20數(shù)據(jù)模型通常由三部分組成,它們是數(shù)據(jù)結構、數(shù)據(jù)操作和完整性約束。21在三大傳統(tǒng)的數(shù)據(jù)模型中,具有嚴格的數(shù)學理論基礎的是關系數(shù)據(jù)模型。22實現(xiàn)概念模型最常用的表示方法是E-R圖。23實體與實體之間的聯(lián)系的類型有:一對一、一對多、多對一、多對多。第2章
7、 關系數(shù)據(jù)庫 1.一個關系只有一個( D) 。 A. 候選碼 B.外碼 C.超碼 D.主碼 2.關系模型中,一個碼是(C )。 A. 可以由多個任意屬性組成 B. 至多由一個屬性組成 C. 由一個或多個屬性組成,其值能夠惟一標識關系中一個元組 D. 以上都不是 3.關系代數(shù)運算是以(C )為基礎的運算 。 A.關系運算 B.謂詞演算 C.集合運算 D.代數(shù)運算 4.關系數(shù)據(jù)庫管理系統(tǒng)應能實現(xiàn)的專門關系運算包括( B)。 A.排序、索引、統(tǒng)計 B.選擇、投影、連接 C.關聯(lián)、更新、排序 D.顯示、打印、制表 5.關系數(shù)據(jù)庫中的投影操作是指從關系中( B) 。 A. 抽出特定記錄 B.抽出特定字段
8、 C.建立相應的影像 D.建立相應的圖形 6.從一個數(shù)據(jù)庫文件中取出滿足某個條件的所有記錄形成一個新的數(shù)據(jù)庫文件的操作是(C )操作 。 A.投影 B.連接 C.選擇 D.復制 7.關系代數(shù)中的連接操作是由(B )操作組合而成 。 A.選擇和投影 B.選擇和笛卡爾積 C.投影、選擇、笛卡爾積 D.投影和笛卡爾積 8.一般情況下,當對關系R和S進行自然連接時,要求R和S含有一個或者多個共有的( C) 。 A.記錄 B.行 C.屬性 D.元組 9.假設有關系R和S,關系代數(shù)表達式R(RS)表示的是(A )。 A.RS B.RS C.RS D.RS 二、填空題1 .關系數(shù)據(jù)模型中,二維表的列稱為_屬
9、性,二維表的行稱為_記錄或元組_。 2 .用戶選作元組標識的一個候選碼為_主碼_,其屬性不能取_空值。 3 .關系代數(shù)運算中,傳統(tǒng)的集合運算有 笛卡爾積 并 交 差4 .關系代數(shù)運算中,基本的運算是 并 差 笛卡爾積 選擇 投影 5 .關系代數(shù)運算中,專門的關系運算有 選擇 投影 連接 6 .關系數(shù)據(jù)庫中基于數(shù)學上的兩類運算是 關系代數(shù) 和 關系演算 7 .關系代數(shù)中,從兩個關系中找出相同元組的運算稱為_交_運算。8 .已知系(系編號,系名稱,系主任,電話,地點)和學生(學號,姓名,性別,入學日期,專業(yè),系編號)兩個關系,系關系的主碼是_系編號_,系關系的外碼是_沒有_,學生關系的主碼是_學號
10、_,學生關系的外碼是_系編號9在關系數(shù)據(jù)模型中,二維表的列稱為屬性,二維表的行稱為元組。10關系代數(shù)中專門的關系運算包括:選擇、投影、連接和除法。11關系代數(shù)的基本運算是并、差、選擇、投影和乘積。12兩個關系進行外連接時有全外連接、右外連接、左外連接三種。13在“學生一選課一課程”數(shù)據(jù)庫中的3個關系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找選修“數(shù)據(jù)庫技術”這門課程的學生的學生姓名和成績,若用關系代數(shù)表達式來表示為:SNAME。GRADE S(SC(CNAME=數(shù)據(jù)庫技術(C)14關系數(shù)據(jù)庫的關系演算語言是以謂詞演算
11、為基礎的DML語言。第3章 關系數(shù)據(jù)庫標準語言SQL一、單項選擇題 1.SQL語言是(B )的語言,容易學習 。 A. 過程化 B.非過程化 C.格式化 D.導航式 2.SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實現(xiàn)哪種功能(C )。 A.數(shù)據(jù)查詢 B.數(shù)據(jù)操縱 C.數(shù)據(jù)定義 D.數(shù)據(jù)控制 3. SQL語言中,刪除一個視圖的命令是(B )。 A.DELETE B.DROP C.CLEAR D.REMOVE 4.下列的SQL語句中,( D)不是數(shù)據(jù)定義語句。 A.CREATE TABLE B.DROP VIEW C.CREATE
12、VIEW D.GRANT 5.若要在基本表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.學生關系模式 S( S,Sname,Sex,Age),S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是(B )。 A.DELETE Age from S B.ALTER TABLE S DROP Age C.UPDATE
13、S Age D.ALTER TABLE S Age 7.設關系數(shù)據(jù)庫中一個表S的結構為S(SN,CN,grade),其中SN為學生名,CN為課程名,二者均為字符型;grade為成績,數(shù)值型,取值范圍0100。若要把“張二的化學成績80分”插入S中,則可用( D)。 A. ADD INTO S VALUES(張二,化學,80) B. INSERT INTO S VALUES(張二,化學,80) C. ADD INTO S VALUES(張二,化學,80) D. INSERT INTO S VALUES(張二,化學,80) 8.在SQL語言中,子查詢是( D) 。 A.返回單表中數(shù)據(jù)子集的查詢語言
14、 B.選取多表中字段子集的查詢語句 C.選取單表中字段子集的查詢語句 D.嵌入到另一個查詢語句之中的查詢語句 9.若用如下的SQL語句創(chuàng)建了一個表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20);向SC表插入如下行時,(B )行可以被插入 A. (201009,111,60,必修) B. (200823,101,NULL,NULL) C. (NULL,103,80,選修) D. (201132,NULL,86, ) 10.假設學生關系S(S,SNAME,SEX),課程
15、關系C(C,CNAME),學生選課關系SC(S,C,GRADE)。要查詢選修“Computer”課的男生姓名,將涉及到關系(D )。 A.S B.S,SC C.C,SC D.S,C,SC 二、填空題1 .SQL的中文全稱是_結構化查詢語言_ 2 .SQL語言除了具有數(shù)據(jù)查詢和數(shù)據(jù)操縱功能之外,還具有 數(shù)據(jù)定義 和數(shù)據(jù)控制 的功能,它是一個綜合性的功能強大的語言。3 .在關系數(shù)據(jù)庫標準語言SQL中,實現(xiàn)數(shù)據(jù)檢索的語句命令是_ SELECT4 .在SQL語言的結構中,_基本表_有對應的物理存儲,而_視圖 沒有對應的物理存儲。 5 .視圖是從_基本表或視圖_中導出的表,數(shù)據(jù)庫中實際存放的是視圖的_定
16、義6 .關系數(shù)據(jù)操作語言(DML)的特點是:操作對象與結果均為關系、操作的_非過程性強、語言一體化并且是建立在數(shù)學理論基礎之上。 7 .設有如下關系表R:R(NO,NAME,SEX,AGE,CLASS),主碼是NO (1) 插入一個記錄(25,“李明”,“男”,21,“95031”);(1)INSERT INTO R VALUES(25,李明,男,21,95031)(2) 插入“95031”班學號為30,姓名為“鄭和”的學生記錄;(2) INSERT INTO R(NO,NAME,CLASS) VALUES(30,鄭和,95031)(3) 將學號為10的學生姓名改為“王華”;(3) UPDAT
17、E R SET NAME=王華 WHERE NO=10 4) 將所有“95101”班號改為“95091”;(4) UPDATE R SET CLASS=95091 WHERE CLASS=95101 5) 刪除學號為20的學生記錄; (5) DELETE FROM R WHERE NO=20 (6) DELETE FROM R WHERE NAME LIKE 王 8在SQL語言的結構中,_有對應的存儲文件,而_沒有對應的存儲文件。9設關系R(A,B,C)和S(A,D,E,F(xiàn)),有R.A=S.A。若將關系代數(shù)表達式:R.A,R.B,S.D,S.F(RS)用SQL語言的查詢語句表示,則為:SELE
18、CT R.A,R.B,S.D,S.F FROM R,S WHERE R.A=S.A 10在“學生一選課一課程”數(shù)據(jù)庫中的3個關系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 查找選修”數(shù)據(jù)庫技術”這門課程的學生的學生名和成績。若使用連接查詢的SQL語句是:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=數(shù)據(jù)庫技術AND_ S.S#=SC.S#_AND SC.C#=C.C#11設有兩個關系R (A,B,C) 和S (C,D,E),用SQL查詢語句表達下列關系代數(shù)表達式A,E (B =
19、D (RS)的語句是SELECT12一個SQL語句原則上可產(chǎn)生或處理一組記錄,而主語句一次只能處理一個記錄,為此必須協(xié)調兩種處理方式,這是通過使用游標或 Cursor機制來解決的。13數(shù)據(jù)庫管理系統(tǒng)(DBMS)由以下三類程序組成:語言、控制數(shù)據(jù)庫運行和維護數(shù)據(jù)庫,其中的語言系統(tǒng)分為主語言和SQL語言。14刪除操作、修改操作和插入操作可以引發(fā)觸發(fā)器第4章 數(shù)據(jù)庫安全性一、單項選擇題 1.SQL中的視圖機制提高了數(shù)據(jù)庫系統(tǒng)的( D)。 A.完整性 B.并發(fā)控制 C.隔離性 D.安全性 2.SQL語言的GRANT和REVOKE語句主要是用來維護數(shù)據(jù)庫的(C )。 A.完整性 B.可靠性 C.安全性
20、D.一致性 3.在數(shù)據(jù)庫的安全性控制中,授權的數(shù)據(jù)對象的(A ),授權子系統(tǒng)就越靈活。 A.范圍越小 B.約束越細致 C.范圍越大 D.約束范圍大 4SQL語言的GRANT和REVOKE語句主要用來維護數(shù)據(jù)庫的( A)A安全性 B完整性 C可靠性 D一致性 二、填空題 1 . 計算機系統(tǒng)有三類安全性問題,即_技術安全類 管理安全類 和 政策法律類 2 . 用戶標識和鑒別的方法有很多種,而且在一個系統(tǒng)中往往是多種方法并舉,以獲得更強的安全性。常用的方法有通過輸入 用戶名 和 口令 來鑒別用戶。 3 . 用戶權限定義 和 合法權檢查機制 一起組成了DBMS的安全子系統(tǒng)。 4 . 當前大型的DBMS
21、一般都支持 自主存取控制(DAC) 有些DBMS同時還支持_強制存取控制(MAC)。 5 . 用戶權限是由兩個要素組成的:數(shù)據(jù)對象 和 操作類型。6 . 在數(shù)據(jù)庫系統(tǒng)中,定義存取權限稱為_授權_ 。SQL語言用_ GRANT _語句向用戶授予對數(shù)據(jù)的操作權限,用_ REVOKE _語句收回授予的權限。7 . 通過_視圖機制_ 可以把要保密的數(shù)據(jù)對無權存取的用戶隱藏起來,從而自動地對數(shù)據(jù)提供一定程度的安全保護。 8 . 審計一般可以分為_用戶級_ 審計和 _系統(tǒng)級_審計。第5章 數(shù)據(jù)庫完整性一、單項選擇題 1.找出下面SQL命令中的數(shù)據(jù)控制命令(A )。 A.GRANT B.COMMIT C.U
22、PDATE D.SELECT 2設有關系:班級(班號,專業(yè),班長);學生(學號,姓名,性別,班級)。學生關系中每個元組的“班級”屬性值只能取空值(表示該學生沒有分配班級)或者是班級關系中的某一個班號。這個要求屬于關系的(B)A實體完整性 B參照完整性C用戶定義的完整性 D以上都不是二、填空題 1 . 什么是數(shù)據(jù)庫的完整性? 答案 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。 2. SQL標準使用了一系列概念來描述完整性,包括關系模型的 實體完整性 參照完整性 用戶定義完整性。 3 . 數(shù)據(jù)庫完整性的定義一般由SQL的_ DDL _語句來實現(xiàn)。它們作為數(shù)據(jù)庫模式的一部分存入數(shù)據(jù)字典 中。 4 . 關
23、系模型的實體完整性在_ CREATE TABLE _ 中用_ PRIMARY KEY _定義。 5 .關系模型的參照完整性在_ CREATE TABLE _中用_ FOREIGN KEY _短語定義哪些列為外碼列,用_ REFERENCES_短語指明這些外碼參照哪些表的主碼。第6章 關系數(shù)據(jù)理論一、單項選擇題 1.規(guī)范化理論是關系數(shù)據(jù)庫進行邏輯設計的理論依據(jù),根據(jù)這個理論,關系數(shù)據(jù)庫中的關系必須滿足:每 一個屬性都是(B )。 A.長度不變的 B.不可分解的 C.互相關聯(lián)的 D.互不相關的 2.已知關系模式R(A,B,C,D,E)及其上的函數(shù)依賴集合FAD,BC ,EA ,該關系模式 的候選碼
24、是( B)。 A.AB B.BE C.CD D.DE 3.關系模式中,滿足2NF的模式(B )。 A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF 4.關系模式R中的屬性全是主屬性,則R的最高范式必定是(D )。 A.1NF B.2NF C.3NF D.BCNF 5.消除了部分函數(shù)依賴的1NF的關系模式,必定是(B )。 A.1NF B.2NF C.3NF D.BCNF 6.關系模式的候選碼可以有1個或多個,而主碼有( C)。 A.多個 B.0個 C.1個 D.1個或多個 7.候選碼的屬性可以有(D )。 A.多個 B.0個 C.1個 D.1個或多個 8.學生表(id,
25、name,sex,age,depart_id,depart_name),存在的函數(shù)依賴是idname,sex,age,depart_id; dept_iddept_name,其滿足(B )。 A.1NF B.2NF C.3NF D.BCNF 9.設有關系模式R(S,D,M),其函數(shù)依賴集:FSD,DM,則關系模式R的規(guī)范化程度最高達到(B )。 A.1NF B.2NF C.3NF D.BCNF 10.設有關系模式R(A,B,C,D),其數(shù)據(jù)依賴集:F(A,B)C,CD,則關系模式R的規(guī)范化程度最高達到( B)。 A.1NF B.2NF C.3NF D.BCNF 11.XY,當下列哪一條成立時,
26、稱為平凡的函數(shù)依賴( B)。 A. X Y B.YX C.XY D.XY 二、填空題 1 . 在一個關系R中,若每個數(shù)據(jù)項都是不可再分割的,那么R一定屬于_第一范式(1NF) 2 . 若關系為1NF,且它的每一非主屬性都_完全函數(shù)依賴于 候選碼,則該關系為2NF。3 . 如果XY和XZ成立,那么XYZ也成立,這個推理規(guī)則稱為_合并規(guī)則 4 . 如果關系模式R是第二范式,且每個非主屬性都不傳遞依賴于R的候選碼,則稱R為_3NF關系模式。 5 . 在函數(shù)依賴中,平凡函數(shù)依賴是可以根據(jù)Armstrong推理規(guī)則中的_自反 律推出的。6 . 關系模式規(guī)范化需要考慮數(shù)據(jù)間的依賴關系,人們已經(jīng)提出了多種類
27、型的數(shù)據(jù)依賴,其中最重要的是_函數(shù)依賴 和 多值依賴 7 . 設關系R(U),X,YU,XY是R的一個函數(shù)依賴,如果存在XX,使XY成立,則稱函數(shù)依賴XY是 部分 函數(shù)依賴。 8. 在關系模式R(A,B,C,D)中,存在函數(shù)依賴關系AB,AC,AD,(B,C)A,則候選碼是 A,(B,C),關系模式R(A,B,C,D)屬于_2NF _ 。 9 . 在關系模式R(D,E,G)中,存在函數(shù)依賴關系ED,(D,G)E,則候選碼是_(E,G),(D,G)_,關系模式R(D,E,G)屬于_3NF 10在關系數(shù)據(jù)庫的規(guī)范化設計中,對模式進行等價分解時,要具有無損連接性和保持函數(shù)依賴11在函數(shù)依賴中,平凡的
28、函數(shù)依賴根據(jù)Armstrong推理規(guī)則中的 自反律就可推出。12設關系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BA,BC,則分解 = AB,AC丟失的FD是 BC。13關系模式規(guī)范化需要考慮數(shù)據(jù)間的依賴關系,人們已經(jīng)提出了多種類型的數(shù)據(jù)依賴,其中最重要的是函數(shù)依賴和多值依賴 。14一個關系R不屬于2NF就會產(chǎn)生插入異常、刪除異常和修改復雜。15兩個函數(shù)依賴集F和G等價的充分必要條件F G+,和G F+16關系模式規(guī)范化過程中,若要求分解保持函數(shù)依賴,那么模式分解一定可以達到3NF,但不一定能達到BCNF。17如果一個滿足1NF關系的所有屬性合起來組成一個關鍵字,則該關系最高滿足的
29、范式是3NF (在1NF、2NF、3NF范圍內)。18從關系規(guī)范化理論的角度講,一個只滿足1NF的關系可能存在的四方面問題是:數(shù)據(jù)冗余度大、修改異常、插入異常和刪除異常。第7章 數(shù)據(jù)庫設計一、單項選擇題 1.如何構造出一個合適的數(shù)據(jù)邏輯結構是(C)主要解決的問題 。 A. 物理結構設計 B.數(shù)據(jù)字典 C.邏輯結構設計 D.關系數(shù)據(jù)庫查詢 2.概念結構設計是整個數(shù)據(jù)庫設計的關鍵,它通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的(B )。 A. 數(shù)據(jù)模型 B.概念模型 C.層次模型 D.關系模型 3.數(shù)據(jù)庫設計中,確定數(shù)據(jù)庫存儲結構,即確定關系、索引、聚簇、日志、備份等數(shù)據(jù)的存儲
30、安排和存儲結構,這是數(shù)據(jù)庫設計的(D )。 A. 需求分析階段 B. 邏輯設計階段 C. 概念設計階段 D. 物理設計階段 4.在關系數(shù)據(jù)庫設計中,設計關系模式是數(shù)據(jù)庫設計中(A )階段的任務。 A.邏輯設計階段 B.概念設計階段 C.物理設計階段 D.需求分析階段 5.概念模型是現(xiàn)實世界的第一層抽象,這一類最著名的模型是(D ) 。 A.層次模型 B.關系模型 C.網(wǎng)狀模型 D.實體-關系模型 6.對實體和實體之間的聯(lián)系采用同樣的數(shù)據(jù)結構表達的數(shù)據(jù)模型為( B) 。 A.網(wǎng)狀模型 B.關系模型 C.層次模型 D.非關系模型 7.在概念模型中的客觀存在并可相互區(qū)別的事物稱(A ) 。 A.實體
31、 B.元組 C.屬性 D.節(jié)點 8.區(qū)分不同實體的依據(jù)是(B ) 。 A.名稱 B.屬性 C.對象 D.概念 9.關系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過關系與關系之間的( D) 。 A.公共索引 B.公共存儲 C.公共元組 D.公共屬性 10.數(shù)據(jù)流程圖是用于數(shù)據(jù)庫設計中( D)階段的工具。 A.概要設計 B.可行性分析 C.程序編碼 D.需求分析 11.在數(shù)據(jù)庫設計中,將ER圖轉換成關系數(shù)據(jù)模型的過程屬于(B )。 A.需求分析階段 B.邏輯設計階段 C.概念設計階段 D.物理設計階段 12.數(shù)據(jù)庫設計的概念設計階段,表示概念結構的常用方法和描述工具是(C )。 A. 層次分析法和層次結構圖
32、 B. 數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖 C. 實體聯(lián)系方法 D.結構分析法和模塊結構圖 13.在關系數(shù)據(jù)庫設計中,設計關系模式是數(shù)據(jù)庫設計中( A)階段的任務 。 A.邏輯設計階段 B.概念設計階段 C.物理設計階段 D.需求分析階段 14.關系數(shù)據(jù)庫的規(guī)范化理論主要解決的問題是(A )。 A. 如何構造合適的數(shù)據(jù)邏輯結構 B. 如何構造合適的數(shù)據(jù)物理結構 C. 如何構造合適的應用程序界面 D. 如何控制不同用戶的數(shù)據(jù)操作權限 二、填空題 1 .“三分_技術_,七分_管理_,十二分_基礎數(shù)據(jù)_”是數(shù)據(jù)庫建設的基本規(guī)律。 2 . 規(guī)范設計法從本質上看仍然是手工設計方法,其基本思想是_過程迭代和逐步求
33、精_3 . 數(shù)據(jù)庫的生命周期可分為兩個階段:一是數(shù)據(jù)庫需求分析和_設計階段_ ;二是數(shù)據(jù)庫實現(xiàn)和_運行階段_。 4 . 數(shù)據(jù)庫設計分為以下六個階段 需求分析 概念結構設計 邏輯結構設計 物理設計階段 數(shù)據(jù)庫實施階段 數(shù)據(jù)庫運行和維護階段 5 . 數(shù)據(jù)庫實施階段包括兩項重要的工作,一項是_組織數(shù)據(jù)入庫_ ,另一項是應用程序的 編碼 和 調試 6 . 根據(jù)模型應用的不同目的,可以將這些模型劃分為兩類,它們分別屬于兩個不同的層次。第一類是_概念模型_,第二類是_數(shù)據(jù)模型7 . 用_實體聯(lián)系方法(E-R)_ 方法來設計數(shù)據(jù)庫的概念模型是數(shù)據(jù)庫概念設計階段廣泛采用的方法。 8 . 客觀存在并可相互區(qū)別的
34、事物稱為_實體 ,它可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系。9 . 唯一標識實體的屬性集稱為_碼 10 . 實體之間的聯(lián)系有 一對一 一對多 多對多 三種。 (問答題)答案 11 . 如果兩個實體之間具有M:N聯(lián)系,則將它們轉換為關系模型的結果是 3 個關系。12 . ER模型是對現(xiàn)實世界的一種抽象,它的主要成分是_實體 、聯(lián)系和 _屬性 13 . 在E-R模型向關系模型轉換時,M:N的聯(lián)系轉換為關系模式時,其碼包括_ M、N端實體的碼 _14 . 關系數(shù)據(jù)庫的規(guī)范化理論是數(shù)據(jù)庫_邏輯設計_ 的一個有力工具;ER模型是數(shù)據(jù)庫的_概念結構_設計的一個有力工具。 15 . 數(shù)據(jù)庫的物理設
35、計通常分為兩步:(1)確定數(shù)據(jù)庫的_物理結構 _ ,(2)對其進行評價,評價的重點是_時間 和 空間效率 。16在數(shù)據(jù)庫設計的各階段中,每個階段都有自己的設計內容,“為哪些表,在哪些屬性上建立什么樣的索引”這一設計內容應該屬于_數(shù)據(jù)庫物理設計_階段。17一個類可以從直接的或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的可重用性 (或共享性) 。18數(shù)據(jù)庫設計分為六個階段:需求分析、概念結構設計、邏輯結構設計、物理結構設計、數(shù)據(jù)庫設施、運行和維護。19在有泛化/細化聯(lián)系的對象類型之間,較低層的對象類型稱為子類型20概念結構是對現(xiàn)實世界中的一種抽象,這種抽象有分類、聚集、概括。21將E-
36、R圖中的實體和聯(lián)系轉換為關系模型中的關系,這是數(shù)據(jù)庫設計過程中邏輯結構 或 邏輯設計階段的任務。22在設計分E-R圖時,由于各個子系統(tǒng)分別有不同的應用,所以各個分E-R圖之間難免有不一致的地方,這些沖突主要有屬性、命名和結構三類。第10章 數(shù)據(jù)庫恢復技術一、單項選擇題 1.一個事務的執(zhí)行,要么全部完成,要么全部不做,一個事務中對數(shù)據(jù)庫的所有操作都是一個不可分割的操作序列的屬性是( A) 。 A.原子性 B.一致性 C.獨立性 D.持久性 2.表示兩個或多個事務可以同時運行而不互相影響的是(C )。 A.原子性 B.一致性 C.獨立性 D.持久性 3.事務的持續(xù)性是指(B) A. 事務中包括的所有操作要么都做,要么都不做 B. 事務一旦提交,對數(shù)據(jù)庫的改變是永久的 C. 一個事務內部的操作對并發(fā)的其他事務是隔離的 D. 事務必須使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài) 4.SQL語言中的COMMIT語句的主要作用是(C )。 A.結束程序 B.返回系統(tǒng) C.提交事務 D.存儲數(shù)據(jù) 5.若系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為( A)。 A.介質故障 B.運行故障 C.系統(tǒng)故障
溫馨提示
- 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年度活牛運輸車輛改裝及維護服務合同
- 2025年度潔具產(chǎn)品市場調研與分析合同
- 2025年度幼兒園園長專業(yè)素養(yǎng)提升聘用合同
- 2025年度酒店樁基工程設計與施工一體化合同
- 2025年度汽車租賃公司車輛租賃合同范本大全
- 2025年度教育機構教室合租服務合同范本
- 2025年度智能化鋼結構廠房租賃運營合同
- 二零二五年度速凍粘玉米產(chǎn)品包裝與運輸保險合同
- 2025年度酒店會議室租賃合同(含設備使用)
- 2025年度工廠生產(chǎn)區(qū)環(huán)保保潔合同范本
- 自卸車司機實操培訓考核表
- 教師個人基本信息登記表
- 2022年江蘇對口單招市場營銷試卷剖析
- 法律職業(yè)倫理(第二版)完整版教學課件全書電子講義(最新)
- ESD測試作業(yè)指導書-防靜電手環(huán)
- 高一(4)班分科后第一次班會課件ppt課件(PPT 29頁)
- 春季開學安全第一課PPT、中小學開學第一課教育培訓主題班會PPT模板
- JJG30-2012通用卡尺檢定規(guī)程
- 部編版人教版二年級上冊語文教材分析
- APR版制作流程
- 《C++程序設計》完整教案
評論
0/150
提交評論