




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫應(yīng)用基礎(chǔ)復(fù)習(xí)題及答案一、選擇題1、下列說法正確的是B。A、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。B 、視圖是虛表,觀察到的數(shù)據(jù)是實際基本表中的數(shù)據(jù)。C 、索引查找法一定比表掃描法查詢速度快。D 、索引的創(chuàng)建只和數(shù)據(jù)的存儲有關(guān)系。2、在ACCESS ,要查詢book表中所有書名中包含“計算機(jī)”的書籍情況,可用(A)條件。(A) LIKE“*計算機(jī)*”(B)LIKE"計算機(jī)%(C)="計算機(jī)*”( D)="計算機(jī)%'3、以下運算符中優(yōu)先級最低的是(D)。(A) + (加)(B)=(等于)(C) like( D)=(賦值)4 -根據(jù)關(guān)系數(shù)據(jù)基于的數(shù)
2、據(jù)模型一一關(guān)系模型的特征判斷下列正確的一項:(B)A、只存在一對多的實體關(guān)系,以圖形方式來表示。B、以二維表格結(jié)構(gòu)來保存數(shù)據(jù),在關(guān)系表中不允許有重復(fù)行存在。C、能體現(xiàn)一對多、多對多的關(guān)系,但不能體現(xiàn)一對一的關(guān)系。D、關(guān)系模型數(shù)據(jù)庫是數(shù)據(jù)庫發(fā)展的最初階段。5 .SQL語言按照用途可以分為三類,下面選項中哪一種不是:(C)(A) DML (B) DCL (C) DQL (D) DDL6.在ACCES阱的條件表達(dá)式中,可以匹配0個到多個字符的通配符是( A)(A) * (B) % (C) -(D) ?7.對視圖的描述錯誤的是:(C)(A)是一張?zhí)摂M的表(B)在存儲視圖時存儲的是視圖的定義(C)在存儲
3、視圖時存儲的是視圖中的數(shù)據(jù)(D)可以像查詢表一樣來查詢視圖8、下列關(guān)于視圖的描述中,不正確的是(C ) : A.視圖是子模式B.視圖是虛表C.使用視圖可以加快查詢語句的執(zhí)行速度D.使用視圖可以簡化查詢語句的編寫9、數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、硬件和 (D)等組成A:操作系統(tǒng) B:文件系統(tǒng)C:編譯系統(tǒng) D:數(shù)據(jù)庫管理系統(tǒng)10、當(dāng)同一個實體集內(nèi)部的實體之間存在著一個1: N聯(lián)系時,那么根據(jù) E-R模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,這個 E-R模型轉(zhuǎn)換成的關(guān)系模式個數(shù)是(A)A:1 個 B:3 個 C:5 個 D:7 個11、所謂概念模型,指的是 (D)A:客觀存在的事物及其相互聯(lián)系B:將信息世界中的信息數(shù)據(jù)化C:
4、實體模型在計算機(jī)中的數(shù)據(jù)化表示D:現(xiàn)實世界到機(jī)器世界的一個中間層次,即信息世界12、數(shù)據(jù)庫系統(tǒng)不僅包括數(shù)據(jù)庫本身,還要包括相應(yīng)的硬件,軟件和(D)A:數(shù)據(jù)庫管理系統(tǒng) B:數(shù)據(jù)庫應(yīng)用系統(tǒng)C:相關(guān)的計算機(jī)系統(tǒng)D:各類相關(guān)人員13、數(shù)據(jù)庫系統(tǒng)軟件包括DBMS口 (D)A:數(shù)據(jù)庫 B:高級語言C:OS D:數(shù)據(jù)庫應(yīng)用系統(tǒng)和開發(fā)工具14、下列四項中,不正確的提法是(C)A:SQL語言是關(guān)系數(shù)據(jù)庫的國際標(biāo)準(zhǔn)語言B:SQL 語言具有數(shù)據(jù)定義,查詢,操縱和控制功能C:SQL 語言可以自動實現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化D:SQL語言稱為結(jié)構(gòu)查詢語言15、以下關(guān)于外碼和相應(yīng)的主碼之間的關(guān)系,正確的是(A)A:外碼并不一定
5、要與相應(yīng)的主碼同名B:外碼一定要與相應(yīng)的主碼同名C:外碼一定要與相應(yīng)的主碼同名而且唯一D:外碼一定要與相應(yīng)的主碼同名,但并不一定唯一16、公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是(C)A: 多對多 B: 一對一 C: 多對一 D: 一對多17、數(shù)據(jù)庫是在計算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織、結(jié)構(gòu)化的(B)A:文件的集合 B:數(shù)據(jù)的集合 C:命令的集合 D:程序的集合18、數(shù)據(jù)庫設(shè)計的幾個步驟是 A:需求分析,概念結(jié)構(gòu)設(shè)計 B:需求分析,邏輯結(jié)構(gòu)設(shè)計 C:需求分析,邏輯結(jié)構(gòu)設(shè)計D:需求分析,概念結(jié)構(gòu)設(shè)計(A),邏輯結(jié)構(gòu)設(shè)計,物理結(jié)構(gòu)設(shè)計
6、 ,物理結(jié)構(gòu)設(shè)計.概念結(jié)構(gòu)設(shè)計 ,概念結(jié)構(gòu)設(shè)計.物理結(jié)構(gòu)設(shè)計 ,物理結(jié)構(gòu)設(shè)計,邏輯結(jié)構(gòu)設(shè)計,數(shù)據(jù)庫實施,數(shù)據(jù)庫運行和維護(hù) ,數(shù)據(jù)庫實施,數(shù)據(jù)庫運行和維護(hù) ,數(shù)據(jù)庫實施,數(shù)據(jù)庫運行和維護(hù) ,數(shù)據(jù)庫實施,數(shù)據(jù)庫運行和維護(hù)19、數(shù)據(jù)庫系統(tǒng)是在(B)的基礎(chǔ)上發(fā)展起來的A:操作系統(tǒng)B:文件系統(tǒng)C:編譯系統(tǒng)D:數(shù)據(jù)庫管理系統(tǒng)20、SQL語言是(C)語言A:層次數(shù)據(jù)庫B:網(wǎng)絡(luò)數(shù)據(jù)庫C:關(guān)系數(shù)據(jù)庫操作D:非數(shù)據(jù)庫21、(C)是長期存儲在計算機(jī)內(nèi)的有組織,可共享的數(shù)據(jù)集合A:數(shù)據(jù)庫管理系統(tǒng)B:數(shù)據(jù)庫系統(tǒng) C:數(shù)據(jù)庫 D:文件組織22、在關(guān)系數(shù)據(jù)模型中,通??梢园眩˙)稱為關(guān)系模式A:記錄 B:記錄類型C:元組
7、D:元組集23、設(shè)計數(shù)據(jù)庫時,首先應(yīng)該設(shè)計:A.數(shù)據(jù)庫應(yīng)用系統(tǒng)結(jié)構(gòu)B.DBMS結(jié)構(gòu)*C.數(shù)據(jù)庫的概念結(jié)構(gòu)D.數(shù)據(jù)庫的控制結(jié)構(gòu)24.下面關(guān)于關(guān)系的敘述,哪一條是不正確:A.直觀上說,關(guān)系就是二維表* B.二維表的任何兩個列不能全同C.二維表的任何兩個行不能全同D.二維表中允許有些分量取空值25、數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)是(C) A、兩級模式結(jié)構(gòu)和一級映象 B、三級模式結(jié)構(gòu)和一級映象C、三級模式結(jié)構(gòu)和兩級映象D、三級模式結(jié)構(gòu)和三級映象。26、SQL語言稱為(C)。A、結(jié)構(gòu)化定義語言 B、結(jié)構(gòu)化控制語言 C、結(jié)構(gòu)化查詢語言 D、結(jié) 構(gòu)化操縱語言。27、當(dāng)前應(yīng)用最廣泛的數(shù)據(jù)模型是( B)。A、E-R模型B
8、、關(guān)系模型C、網(wǎng)狀模型D、層次模型。28、現(xiàn)有一個關(guān)系:借閱(書號、書名,庫存數(shù),讀者號,借期,還期),假如同一本書允許一個讀者多次借閱,但不能同時對一種書借多本。則該關(guān)系模式的碼是(D)。A、書號B、讀者號C、書號+讀者號D、書號+讀者號+借期。29 .單個用戶使用的數(shù)據(jù)視圖的描述稱為 ()*A .外模式 B .概念模式 C .內(nèi)模式 D .存 儲模式30子模式DDL用來描述()A .數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)*B .數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)C .數(shù)據(jù)庫的物理存儲結(jié)構(gòu)D .數(shù)據(jù)庫的概念結(jié)構(gòu)31.在DBS中,DBM麗 OS之間關(guān)系是()A .相互調(diào)用 *B . DBM洲用OS C . OS調(diào)用DBMS
9、D.并發(fā)運行32 .在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于().A需求分析階段*B .邏輯設(shè)計階段 C .概念設(shè)計階段D .物理設(shè)計階段33、在關(guān)系模型中,關(guān)系的元數(shù)"(arit疾指:A.行數(shù)B.元組個數(shù) C.關(guān)系個數(shù)*D.列數(shù)34、SQL語言中,條件 年齡BETWEEN 20 AND 30”表示年齡在 20至30之間,且: *A.包括20歲和30歲B.不包括20歲和30歲C.包才20歲但不包括30歲D.包才30歲但不包括20歲35、進(jìn)行自然連接運算的兩個關(guān)系,需具備【】條件。*A.至少存在一個相同的屬性名B.不可存在相同的屬性名 C.所有屬性名必須完全相同D.可以沒
10、有相同的屬性名36 .在數(shù)據(jù)庫系統(tǒng)中,保證數(shù)據(jù)及語義正確和有效的功能是:A.并發(fā)控制 B.存取控制 C.安全控制 *D ,完整性控制37 . 一輛汽車由多個零部件組成,且相同的零部件可適用于不同型號的汽車,則汽車實體集與 零部件實體集之間的聯(lián)系是:A.1:1 B.1:M C.M:1 *D.M:N38 .概念設(shè)計的主要目標(biāo)是產(chǎn)生數(shù)據(jù)庫概念結(jié)構(gòu),該結(jié)構(gòu)主要反映:A. DBA管理信息的需求B.數(shù)據(jù)庫的維護(hù)需求C.應(yīng)用程序開發(fā)的需求*D .企業(yè)的信息需求39 .要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是(A ): A.三層模式之間的兩種映射B.模式與內(nèi)模式C.模式與外模式D.三層模式40 .下列四項中說法
11、不正確的是(C ): A.數(shù)據(jù)庫減少了數(shù)據(jù)冗余B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享C.數(shù)據(jù)庫避免了 一切數(shù)據(jù)的重復(fù)D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性41 .采用索引文件的目的是 【LA.節(jié)約存儲空間B.用戶使用方便 C.減少數(shù)據(jù)冗余*D.加快查找速度42 .下列四項中,不屬于關(guān)系數(shù)據(jù)庫特點的是(D )A.數(shù)據(jù)冗余小 B.數(shù)據(jù)獨立性高 C.數(shù)據(jù)共享性好D.多用戶訪問43 .有關(guān)數(shù)據(jù)和信息的概念,下列敘述正確的是:*A.數(shù)據(jù)是信息的載體 B.數(shù)據(jù)是信息的內(nèi)涵C.數(shù)據(jù)和信息互為載體 D.數(shù)據(jù)和信息相互獨立44 .實體只用于表示:A.實際存在的事物 B.概念性白事物 C.事物與事物之間的聯(lián)系*D .選項A、B、C都
12、不對45 .從“實體一聯(lián)系“模型到數(shù)據(jù)模型實際上經(jīng)歷了三個領(lǐng)域的演變過程,即:A.信息世界一現(xiàn)實世界一數(shù)據(jù)世界B.數(shù)據(jù)世界一信息世界一現(xiàn)實世界C.現(xiàn)實世界一數(shù)據(jù)世界一信息世界*D.現(xiàn)實世界一信息世界一數(shù)據(jù)世界。46 . 一個班級有多個學(xué)生,每個學(xué)生只能屬于一個班級,班級與學(xué)生之間是口A . 一對一的聯(lián)系*B. 一對多的聯(lián)系 C.多對一的聯(lián)系 D.多對多的聯(lián)系47 .應(yīng)用較多的數(shù)據(jù)模型有三類,在下列四項中不包括在內(nèi)的是A.關(guān)系模型 B.層次模型 C.網(wǎng)狀模型 *D . E-R模型48 .每個教師可以教授多門課程,每門課程至少有兩名教師任課,從課程到教師之間的聯(lián)系類型是*A .多對多 B. 一對一
13、 C.多對一 D . 一對多49 .關(guān)系模型中,一個關(guān)鍵字是A .至多由一個屬性組成B.由任選的幾個屬性組成*C.由一個或多個其值能唯一標(biāo)識該關(guān)系模式中任何元組的屬性組成D.以上都不是50 .英文縮寫 DBA代表*A .數(shù)據(jù)庫管理員B.數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)定義語言D.數(shù)據(jù)操縱語言51 .若在實體R的諸屬性中,屬性 A不是R的主鍵,卻是另一個實體 S的主鍵,則稱 A為R的A .候選鍵*B .外部鍵C.非主屬性D .主屬性52 .數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)本質(zhì)的不同表現(xiàn)在*A .數(shù)據(jù)庫中的數(shù)據(jù)是按一定的數(shù)據(jù)結(jié)構(gòu)組織的B.數(shù)據(jù)庫中的數(shù)據(jù)項需指明數(shù)據(jù)類型和取值范圍C.數(shù)據(jù)庫提供了便利的存取方法D.數(shù)據(jù)庫具
14、有更高的數(shù)據(jù)存儲量53 .一個關(guān)系中外部鍵的個數(shù)限定【】。A.只能一個 B.只能兩個 C.至少一個 *D.沒有限定54 .下面沒有反映數(shù)據(jù)庫優(yōu)點的是 * A .數(shù)據(jù)面向應(yīng)用程序 B .數(shù)據(jù)冗余度低 C .數(shù)據(jù)獨 立性高D.數(shù)據(jù)共享性高55 .在下列關(guān)于關(guān)系的陳述中,錯誤的是()A表中任意兩行的值不能相同*B表中任意兩列的值不能相同C行在表中的順序無關(guān)緊要 D列在表中的順序無關(guān)緊要56 .關(guān)系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過表與表之間的()A公共索引B公共存儲C公共元組 *D公共屬性57 .有一個關(guān)系:學(xué)生(學(xué)號,姓名,系別) ,規(guī)定學(xué)號的值域是 8個數(shù)字組成的字符串,這一 規(guī)則屬于()D關(guān)鍵
15、字完整性約B.可以數(shù)據(jù)共享C.A實體完整性約束B參照完整性約束*C用戶自定義完整性約束束58 .下列有關(guān)數(shù)據(jù)庫優(yōu)點的描述中,最完整的是【LA.減少了數(shù)據(jù)冗余提供統(tǒng)一的數(shù)據(jù)控制*D.A.B、C都包括。59 .按照使用的【】不同,數(shù)據(jù)庫系統(tǒng)可分為層次型、網(wǎng)狀型和關(guān)系型。A.數(shù)據(jù)庫語言B.數(shù)據(jù)庫文件*C.數(shù)據(jù)模型D.數(shù)據(jù)存儲方式60 .實體中的任一關(guān)鍵字是【A.只能由一個可以區(qū)別實體集合中不同個體的屬性組成。*B.可以由一個或多個可區(qū)別實體集合中不同個體的屬性組成。C.必須由多個可區(qū)別實體集合中不同個體的屬性組成。D.隨便,可由用戶任意指定。61 .在一個用于表示兩個實體間聯(lián)系的關(guān)系中,用于表示實體
16、間聯(lián)系的是該關(guān)系中【A.任何一個屬性B.任何多個屬性集合 C.關(guān)鍵字*D.外部關(guān)鍵字62 .關(guān)系模型所能表示的實體之間聯(lián)系方式【A.只能表示1: 1聯(lián)系B.只能表示1: n聯(lián)系C.只能表示m: n聯(lián)系*D.可表示任意聯(lián)系方式63 .在數(shù)據(jù)庫的三級模式中,只有【】是真正存儲數(shù)據(jù)的。*A.內(nèi)模式 B.模式 C.外模式 D.內(nèi)模式和模式64 .關(guān)于關(guān)系數(shù)據(jù)庫操縱語言DML的描述,錯誤的是 *A.DML有問答式和語言描述式B.DML以關(guān)系為處理單位C.DML處理后的結(jié)果是關(guān)系D.DML的非過程性很強65 .以下關(guān)于二維表的說法,不正確的是【A.二維表的列可以任意交換B.二維表的行可以任意交換*C.二維
17、表中的每一列代表一個實體 相同66 .數(shù)據(jù)模型是對【】的描述。A.客觀事物D.存儲數(shù)據(jù)67 .根據(jù)關(guān)系模式的完整性規(guī)則,一個關(guān)系中的主鍵【 關(guān)系的外部鍵*C.不允許為空D.可以取空值68 .下列關(guān)于數(shù)據(jù)庫管理系統(tǒng)的說法,正確的是【D.二維表中的每一列中的各分量性質(zhì)不B.事物之間的聯(lián)系 *C.客觀事物及其聯(lián)系】。A.不能有兩個B.不能成為另一個A.數(shù)據(jù)庫管理系統(tǒng)是用戶與應(yīng)用程序之間的接口。*B.數(shù)據(jù)庫應(yīng)用系統(tǒng)是用戶與數(shù)據(jù)庫之間的接口。C.數(shù)據(jù)庫應(yīng)用系統(tǒng)用 DM*定義三模式。D.數(shù)據(jù)庫應(yīng)用系統(tǒng)利用DDL來實現(xiàn)對數(shù)據(jù)庫的各種操作。69 .在數(shù)據(jù)庫的三級模式中,哪個映射是不可能的【*A.外模式/內(nèi)模式
18、B.模式/內(nèi)模式C.外模式/模式 D.外模式/模式和模式/內(nèi)模式70 .下列關(guān)于信息和數(shù)據(jù)之間的關(guān)系的描述,正確的是【A.數(shù)據(jù)是信息的內(nèi)涵。B.信息是數(shù)據(jù)的表示形式*C.信息是數(shù)據(jù)的內(nèi)涵,數(shù)據(jù)是信息的表示形式D.信息和數(shù)據(jù)都是一些符號71 .在關(guān)系型數(shù)據(jù)庫中,有三種基本的關(guān)系操作。在當(dāng)前數(shù)據(jù)庫文件中選取某幾個字段,稱為【A.選擇 *B.投影 C.連接 D.關(guān)聯(lián)72 .文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的本質(zhì)區(qū)別體現(xiàn)在【A.數(shù)據(jù)共享。B.數(shù)據(jù)獨立性*C.數(shù)據(jù)結(jié)構(gòu)化D.數(shù)據(jù)可以長期保存73 .在數(shù)據(jù)庫的三級模式中,【】體現(xiàn)了數(shù)據(jù)庫的總體觀,故稱為DBA視圖。A.外模式 *B.模式 C.內(nèi)模式D.內(nèi)模式和模式74
19、 .在一個關(guān)系中,用外部鍵來【】。A.唯一標(biāo)識一個元組。B.確定元組的某個屬性。*C.建立兩個關(guān)系的聯(lián)系D.上述說法都不對75 .實體和屬性是【】世界中的概念。A.現(xiàn)實世界*B.信息世界C.數(shù)據(jù)世界D.以上都對76 .在將E-R圖轉(zhuǎn)換為關(guān)系模型時,對于M: N的關(guān)系,應(yīng)采取【】策略。*A.單獨為聯(lián)系建立一個關(guān)系B.把M方主鍵放在N方關(guān)系中作為外來關(guān)鍵字C.在M方關(guān)系中多設(shè)一個屬性D.在N方關(guān)系中多設(shè)一個屬性77 .下列不屬于數(shù)據(jù)庫系統(tǒng)特點的是【A.數(shù)據(jù)的結(jié)構(gòu)化B.數(shù)據(jù)共享*C.數(shù)據(jù)通信D.可控冗余度78 .用樹型結(jié)構(gòu)表示的數(shù)據(jù)模型是1】*A.層次數(shù)據(jù)模型B.關(guān)系數(shù)據(jù)模型 C.網(wǎng)狀數(shù)據(jù)模型D.網(wǎng)
20、絡(luò)數(shù)據(jù)模型79 .DBMS旨的是1】*A.數(shù)據(jù)庫管理系統(tǒng)B.數(shù)據(jù)庫系統(tǒng)C.數(shù)據(jù)庫應(yīng)用系統(tǒng)D.數(shù)據(jù)庫服務(wù)系統(tǒng)80 .實體之間的聯(lián)系方式有【】種。A.1*B.3C.4 D.281 .在文件系統(tǒng)中,一張二維表稱為一個,表頭行稱為記錄型,表中其它各行稱為【】,而每一列中的各元素稱為一個【A.記錄,文件,數(shù)據(jù)項 *B.文件,記錄,數(shù)據(jù)項 C.記錄,數(shù)據(jù)項,文件D.文件,數(shù)據(jù)項,記錄82 .數(shù)據(jù)庫設(shè)計的邏輯模式設(shè)計階段的任務(wù)是1 o A.將總體E-R圖轉(zhuǎn)化為關(guān)系模型B.收集和分析用戶需求 C.建立E-R模型*D.數(shù)據(jù)庫模式設(shè)計83 .數(shù)據(jù)庫系統(tǒng)是由【】組成的。*A.數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和用戶B.數(shù)據(jù)文件
21、、命令文件和報表C.數(shù)據(jù)庫文件結(jié)本和數(shù)據(jù) D.常量、變量和函數(shù)84 .數(shù)據(jù)庫系統(tǒng)中的軟件是指*A.數(shù)據(jù)庫管理系統(tǒng)B.應(yīng)用程序 C.數(shù)據(jù)庫D.數(shù)據(jù)庫管理員85 .在數(shù)據(jù)庫系統(tǒng)的組織結(jié)構(gòu)中,下列【】映射把概念數(shù)據(jù)庫與物理數(shù)據(jù)庫聯(lián)系起來。A.外模式/模式 *B.模式/內(nèi)模式C.內(nèi)模式/外模式D.模式/外模式86 .實體集中,各實體值相應(yīng)的屬性有著【】的域。A.不同*B.相同C.各自D.固定二、應(yīng)用題1.將下面ER圖轉(zhuǎn)為關(guān)系模型,并指出每個關(guān)系模式的主鍵和外鍵,涉及的實體有:供應(yīng)商 (供應(yīng)商號、姓名、地址、電話號碼、帳號) ,項目(項目號、預(yù)算、開工日期) ,零件(零件號、名稱、規(guī)格、單價、描述)。E
22、R圖如下:答:供應(yīng)商(供應(yīng)商號、姓名、地址、電話號碼、帳號) ,PK=供應(yīng)商號項目(項目號、預(yù)算、開工日期),PK=項目號零件(零件號、名稱、規(guī)格、單價、描述) PK=零件號組裝(供應(yīng)商號、項目號、零件號、供應(yīng)量)PK=供應(yīng)商號+項目號+零件號,;FK1 =供應(yīng)商號,5改=項目號,F(xiàn)K3二零件號2、某企業(yè)集團(tuán)有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠生產(chǎn),每個 工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作, 工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、 產(chǎn)品名、規(guī)格,職工的屬性有職工號、姓名。根據(jù)上述
23、語義畫出 E-R圖,在E-R圖中需注明實體的屬性、聯(lián)系的類型及實體的標(biāo)識符。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個關(guān)系模式的主鍵和外鍵。產(chǎn)品(產(chǎn)品編號、產(chǎn)品名、規(guī)格),PK=產(chǎn)品編號;職工(職工號、姓名、聘期、工資、工廠編號),PK=產(chǎn)品編號,F(xiàn)K=工廠編號;生產(chǎn)(工廠編號、產(chǎn)品編號、計劃數(shù)量),PK=(工廠編號、產(chǎn)品編號);FK1 =工廠編號,F(xiàn)K2=產(chǎn)品編號。3、一個圖書借閱管理數(shù)據(jù)庫要求提供下述服務(wù):(1)可隨時查詢書庫現(xiàn)有書籍的品種、數(shù)量、存放位置,所有各類書籍均可由書號唯一標(biāo)識。(2)可隨時查詢書籍借還情況,包括借書人單位、姓名、借書日期、應(yīng)還日期。約定:任何人可借多種書,任何一
24、種書為多個人所借,借書證號 具有唯一性。(3)當(dāng)需要時,可通過數(shù)據(jù)庫中保存的出版社的編號、名稱、電話、郵編及地址等 信息向有關(guān)書籍的出版社訂購有關(guān)書籍。約定一個出版社可以出版多種圖書,同一本書僅為一 個出版社出版,出版社名具有唯一性。根據(jù)以上假設(shè),試作如下設(shè)計:(1)構(gòu)造滿足需求的 E-R圖。(2)將E-R圖轉(zhuǎn)換為等價的關(guān)系模型,并指出每個關(guān)系模式的主鍵和外鍵。答:(1) E-R圖如下:(2)圖書(書號,書名,出版社名稱,作者,出版日期,數(shù)量,存放位置)PK =書號,出版社(出版社編號,出版社名稱,地址,郵政編碼,聯(lián)系電話 )PK =出版社編號,讀者(借書證號,姓名,工作單位,聯(lián)系電話)PK
25、=借書證號,圖書借閱(借書證號,書號,借閱日期,歸還日期)PK =(借書證號,書號,借閱日期),F(xiàn)K1 =借書證號,F(xiàn)K2=書號圖書訂單(訂單號,訂單日期,書號,出版社編號,訂購數(shù)量)PK =訂單號,F(xiàn)K1 =書號,F(xiàn)K2=出版社編號4、在工廠生產(chǎn)中,一個車間可以生產(chǎn)多種產(chǎn)品,一種產(chǎn)品由多個零件組成。同一種零件可以用來組裝多個產(chǎn)品,同一種產(chǎn)品可以由多個車間組裝。已知車間的屬性有車間編號、名稱、車間主任,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名稱、規(guī)格型號、價格,零件的屬性有零件編號、零件名稱、規(guī)格型號。根據(jù)以上假設(shè),試作如下設(shè)計:(1)構(gòu)造滿足需求的 E-R圖。(2)將E-R圖轉(zhuǎn)換為等價的關(guān)系模型,并指出
26、每個關(guān)系模式的主鍵和外鍵。答:(1) E-R圖如下:(2)根據(jù)從E-R圖到關(guān)系模型的轉(zhuǎn)換原則,可以得到如下關(guān)系:車間(車間編號,名稱,車間主任 )PK=車間編號產(chǎn)品(產(chǎn)品編號,產(chǎn)品名稱,規(guī)格型號,價格)PK=產(chǎn)品編號生產(chǎn)情況(車間編號,產(chǎn)品編號,日期,數(shù)量)PK=(車間編號,產(chǎn)品編號,日期),F(xiàn)K1=(車 間編號,5改=產(chǎn)品編號零件(零件編號,零件名稱,規(guī)格型號 )PK=零件編號組裝(產(chǎn)品編號,零件編號,數(shù)量 )PK =(產(chǎn)品編號,零件編號),F(xiàn)K1=產(chǎn)品編號,53=零 件編號5.某教學(xué)管理系統(tǒng)對教師、學(xué)生及課程情況進(jìn)行管理。系統(tǒng)要求記錄學(xué)生的學(xué)號、姓名、性別、 出生日期、專業(yè)、照片;教師的編
27、號、姓名、性別、年齡、職稱、專業(yè);課程的編號、課程名、 學(xué)時、類別,另外還要記錄學(xué)生選課的成績以及教師授課的效果。一個學(xué)生可以選修多門課程, 同一編號的課程可以由多個教師講授,一個教師可以同時承擔(dān)多門課程的教學(xué)。請根據(jù)以上描述(1)用E-R圖表示出該系統(tǒng)的概念模型,(2)將E-R圖轉(zhuǎn)換為等價的關(guān)系模型,并指出每 個關(guān)系模式的主鍵和外鍵。答:(1) E-R圖如下:(2)根據(jù)從E-R圖到關(guān)系模型的轉(zhuǎn)換原則,可以得到如下關(guān)系:教師(教師號,姓名,性別,年齡,職稱,專業(yè)) PK=教師號課程(課程號,課程名,學(xué)時,類別)PK=課程號學(xué)生(學(xué)號,姓名,性別,出生日期,專業(yè),照片)PK=學(xué)號講授(教師號,課
28、程號,評價)PK=«W,課程號,59 =教師號,F(xiàn)K2=課程號選修(課程號,學(xué)號,分?jǐn)?shù))PK=學(xué)號,課程號,F(xiàn)K1=課程號,F(xiàn)K2=學(xué)號6.請根據(jù)圖1所示E-R模型,建立其關(guān)系模式,并指出每個關(guān)系模式的主鍵和外鍵。出出版社出生借書學(xué)歷住址電話類型頁數(shù)價格借閱nm借書還書日期,.PK=#答:圖書(書號,書名,作者,出版日期,類型,頁數(shù),價格,出版社名稱)讀者(借書證號,讀者姓名,性別,出生日期,學(xué)歷,住址,電話)PK=借書證號其次,將聯(lián)系轉(zhuǎn)換為關(guān)系模式,結(jié)果為:借閱(借書證號,書號,借書日期,還書日期)PK=(借書證號,書號,借書日期)FK1=借書證號,F(xiàn)K2=書號三、簡答題1 .簡述
29、關(guān)系數(shù)據(jù)模型的三類完整性規(guī)則。答:(1)實體完整性規(guī)則:這條規(guī)則要求關(guān)系中元組在組成主鍵的屬性上不能有空值。(2)參照完整性規(guī)則:這條規(guī)則要求“不引用不存在的實體”。參照完整性規(guī)則的形式定義如下:如果屬性集K是關(guān)系模式 m的主健,K也是關(guān)系模式 R2的外鍵,那么在n2的關(guān)系中,K的取 值只允許兩種可能,或者為空值,或者等于R1關(guān)系中某個主鍵值。外鍵和相應(yīng)的主鍵可以不同名,只要定義在相同值域上即可; R1和R2也可以是同一關(guān)系模式,表示了屬性之間的聯(lián) 系;外鍵值是否允許空,應(yīng)視具體問題而定。用戶定義的完整性規(guī)則:這是針對某一具體數(shù)據(jù)的約束條件,由應(yīng)用環(huán)境決定。2 .局部E-R模式之間可能產(chǎn)生白沖
30、突有哪幾類?答:由于各類應(yīng)用不同,不同的應(yīng)用通常又由不同的設(shè)計人員設(shè)計成局部ER模式,因此局部ER模式之間不可避免地會有不一致的地方,我們稱之為沖突,通常,我們把沖突分為三種類型:屬性沖突,包括:屬性域的沖突,即屬性值的類型、取值范圍或取值集合不同。結(jié)構(gòu)沖突,包 括:同一對象在不同應(yīng)用中的不同抽象。命名沖突,包括屬性名,實體名,聯(lián)系名之間的沖突: 同名同又,即不同意義的對象具有相同的名字;異名同義,即同一意丈的對象具有不同的名字。3 .簡述數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)特點答:三級模式結(jié)構(gòu)和兩級映象,即:外模式、模式、內(nèi)模式、外模式 /模式映象、模式/內(nèi)模式 映象。4 .SQL語言具有彳f么功能?答:數(shù)
31、據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和SQL語句嵌入5、簡述數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計的主要步驟。答:進(jìn)行數(shù)據(jù)抽象、設(shè)計局部概念模式、將局部概念模式綜合成全局概念模式、對全局結(jié)構(gòu) 進(jìn)行評審。13.舉例說明什么是實體之間一對多聯(lián)系、一對一聯(lián)系和多對多聯(lián)系。答:一對一聯(lián)系:學(xué)校與校長之間是一對一聯(lián)系;一對多聯(lián)系:學(xué)校與副校長之間是一對多聯(lián)系;多對多聯(lián)系:學(xué)生與課程之間是多對多聯(lián)系;6 .在ACCES阱,如何實現(xiàn)關(guān)系代數(shù)的選擇、投影、聯(lián)接運算?答:選擇運算通過查詢條件實現(xiàn);投影運算通過查詢設(shè)計輸出字段列表實現(xiàn);聯(lián)接運算通過建立關(guān)系、多表查詢實現(xiàn);7 .在ACCES阱,如何實現(xiàn)關(guān)系數(shù)據(jù)模型的三類完整性約束?答:(1)實
32、體完整性約束:通過在表中定義主鍵實現(xiàn);(2)參照完整性約束:通過建立表之間關(guān)系實現(xiàn);(3)用戶定義的完整性約束:通過在表結(jié)構(gòu)中定義有效性規(guī)則實現(xiàn);8 .在下述局部E-R圖中,哪些圖形元素是實體?哪些圖形元素是屬性?哪些圖形元素是聯(lián)系?哪些是聯(lián)系的屬性?答:矩形表示實體:職工,工資;橢圓表示屬性:姓名,職稱。 聯(lián)系的屬性是領(lǐng)款人,領(lǐng)款日期。;菱形表布聯(lián)系:發(fā)放;9.已知關(guān)系:廠商(廠商號,廠名) PK=廠商號產(chǎn)品(產(chǎn)品號,顏色,廠商號)PK=產(chǎn)品號,F(xiàn)K=廠商號假設(shè)兩個關(guān)系中已經(jīng)存在如圖4所示元組:廠名001宏達(dá)002立仁003廣源廠商產(chǎn)品號顏色|P01紅001P02黃003產(chǎn)品圖4若再往產(chǎn)品關(guān)
33、系中插入如下元組:I (P03,紅,002) II (P01,藍(lán),001) III (P04,白,004)IV (P05,黑,null)哪個可以插入,說明理由。答:可以插入I, IV; II的編號重復(fù),違反實體完整性規(guī)則;III的P04和004違反參照完整性規(guī)則。四、填空題1、在三大傳統(tǒng)的數(shù)據(jù)模型中,具有嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)的是 關(guān)系模型。2、實現(xiàn)概念模型最常用的表示方法是 E-R模型。3、結(jié)構(gòu)化查詢語言的英文是(Structure Query Language )。4、模式/內(nèi)模式映象為數(shù)據(jù)庫提供了物理數(shù)據(jù)獨立性。5、在關(guān)系代數(shù)運算中,從關(guān)系中取出滿足條件的元組的運算稱為選足。6.參照完整性規(guī)
34、則是對外鍵的約束。7、索引的用途是加快查找速度。8、關(guān)系代數(shù)中專門的關(guān)系運算包括:選擇、投影、連接 和除法。9、關(guān)系數(shù)據(jù)操作語言(DML)的特點是:操作對象與結(jié)果均為關(guān)系、操作的_非過程性強語言一體化、并且是建立在數(shù)學(xué)理論基礎(chǔ)之上。10.文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的最大區(qū)別是在 數(shù)據(jù)結(jié)構(gòu)化 方面。11,內(nèi)模式是描述數(shù)據(jù)如何在存儲介質(zhì)上組織存儲的,又稱之為存儲或物理 模式。12 . E-R圖中包括實體、屬性和 聯(lián)系 三種基本圖素。13 .數(shù)據(jù)庫設(shè)計步驟分為三步,分析 實體及其聯(lián)系 、畫E-R圖、建立數(shù)據(jù)模型。14 .關(guān)系的自然連接是 連接的一個重要特例,它要求被連接的兩個關(guān)系滿足 有若 干相同的屬性名
35、。15 .數(shù)據(jù)庫概念設(shè)計通常采用E-R或?qū)嶓w一聯(lián)系 方法。16、合同庫文件儲存批發(fā)商與零售商的供貨合同。一個合同可以填寫不同商品的訂貨數(shù)量。供貨合同的關(guān)系模式為:合同(合同號,商品號,商品名,單價,數(shù)量),該關(guān)系的關(guān)鍵字是( 合同號,商品號)。17 .數(shù)據(jù)庫系統(tǒng)的主要特點是:數(shù)據(jù)獨立、 數(shù)據(jù)共享 和減少了數(shù)據(jù)冗余、數(shù)據(jù)的 安全性、使用操作方便性。18 .數(shù)據(jù)庫的數(shù)據(jù)獨立性包括: 邏輯數(shù)據(jù)獨立性 和物理數(shù)據(jù)獨立性。19 .關(guān)系代數(shù)中專門的關(guān)系運算包括: 選擇、投影、連接和除法 。20 .數(shù)據(jù)庫的存儲結(jié)構(gòu)是建立在 文件組織 基礎(chǔ)上的。21 .關(guān)系數(shù)據(jù)操作語言(DML)特點是:操作對象與結(jié)果均為關(guān)系
36、、操作的非過程性強、語言一 體化、并且是建立在 數(shù)學(xué)理論 基礎(chǔ)之上。22 .數(shù)據(jù)庫系統(tǒng)采用映射技術(shù)的好處有:有利于數(shù)據(jù)庫的使用、安全性好、保密性強、保證數(shù) 據(jù)共享和數(shù)據(jù)的獨立性 。23 .實體間聯(lián)系分為三種:一對一聯(lián)系、對多聯(lián)系 、多對多聯(lián)系。24 .屬性是信息世界中廣泛使用的一個術(shù)語,它對應(yīng)于數(shù)據(jù)世界的 數(shù)據(jù)項(字段)。25 .數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的過程是“概念設(shè)計一 邏輯設(shè)計 一物理設(shè)計”。26 .聯(lián)系是數(shù)據(jù)庫技術(shù)的重要特點,至于怎樣實現(xiàn)聯(lián)系,取決于 數(shù)據(jù)庫類型。27 .數(shù)據(jù)獨立性是指當(dāng)數(shù)據(jù)發(fā)生變化時,可以不用修改應(yīng)用程序。28 .如果有元組在關(guān)系的主碼上取值為空值,那么它違反了關(guān)系的_實體完整
37、性約束。29 .數(shù)據(jù)管理經(jīng)過了手工文檔、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng) 三個發(fā)展階段。30 . DBMS利用事務(wù)日志保存所有數(shù)據(jù)庫事務(wù)的 更新(或修改) 操作。31 .如果兩個實體之間具有 M: N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是3 個表。32 . 一個關(guān)系就是一個 二維表, 一行對應(yīng)一個元組,一列對應(yīng)一個域,也就是一個屬 性。33 .DBA是指數(shù)據(jù)庫管理員 ,它的職責(zé)是維護(hù)和管理 數(shù)據(jù)庫,使之始終處于 最佳狀態(tài)。34 .數(shù)據(jù)庫的三個模式之間存在兩種映射,一是外模式/模式 間的影射,二是 模式/內(nèi)模式 間的映射。35 .數(shù)據(jù)庫的三級體系結(jié)構(gòu),是從 外模式 、模式 和 內(nèi)模式三個不同層次描述的。36 .在數(shù)據(jù)處理領(lǐng)域中,數(shù)據(jù)處理技術(shù)經(jīng)歷了自由數(shù)據(jù)管理 、文件管理 和數(shù)據(jù)庫管理 三個階段。37 .在關(guān)系數(shù)據(jù)庫中,用 二維表 表示實體及實體之間的關(guān)系。38 .DBMS的含義是數(shù)據(jù)庫管理系統(tǒng) ,它是用戶和 數(shù)據(jù)庫 之間的接口。39 .數(shù)據(jù)冗余是指數(shù)據(jù)的重復(fù)存儲。40 .除計算機(jī)軟硬件環(huán)境外,數(shù)據(jù)庫系統(tǒng)一般由 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng) 、 數(shù)據(jù)庫管理員 和應(yīng)用程序 組成。41 .在數(shù)據(jù)庫系統(tǒng)中,用戶對數(shù)據(jù)的操作只能通過 DML語言進(jìn)行。42 .在數(shù)據(jù)庫的三模式中,通過模式之間的映射 來實現(xiàn)模式
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度人美容院與時尚博主互動直播合作協(xié)議
- 2025年度教育貸款借款合同
- 2025年度居住權(quán)租賃合同解除與糾紛調(diào)解協(xié)議
- 2025年度合伙份額轉(zhuǎn)讓與體育產(chǎn)業(yè)投資合作協(xié)議
- 2025年度游戲賬號社區(qū)建設(shè)與活動策劃合同
- 2025年度個性化教育資料打印服務(wù)合同
- 2025年新能源汽車行業(yè)分析:新能源汽車市場需求持續(xù)釋放
- 2025年包裝設(shè)備行業(yè)政策分析:包裝設(shè)備行業(yè)標(biāo)準(zhǔn)確保設(shè)備安全
- 2025年哈爾濱城市職業(yè)學(xué)院單招職業(yè)技能測試題庫完美版
- 2025貴州省安全員C證考試題庫
- 土地糾紛調(diào)解簡單協(xié)議書
- 服裝倉庫管理制度及流程
- 《餐飲渠道開發(fā)方案》課件
- 架子工安全教育培訓(xùn)試題(附答案)
- 一中師德考核評估制度
- 春節(jié)習(xí)俗中的傳統(tǒng)茶文化與茶藝
- 醫(yī)療文書病歷書寫規(guī)范培訓(xùn)教學(xué)課件
- 分布式網(wǎng)絡(luò)處理方案
- CNAS-CL02-A001:2023 醫(yī)學(xué)實驗室質(zhì)量和能力認(rèn)可準(zhǔn)則的應(yīng)用要求
- 土壤侵蝕分類分級標(biāo)準(zhǔn)SL190一2007
- 【《幼兒園安全教育研究文獻(xiàn)綜述》3300字】
評論
0/150
提交評論