




已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章一、單項選擇題1、 文件系統(tǒng)與數據庫系統(tǒng)相比較,其缺陷主要表現在數據聯系弱、數據冗余和( C )A、數據存儲量低 B、處理速度慢C、數據不一致 D、操作繁瑣2、 數據的存儲結構與數據邏輯結構之間的獨立性成為數據的(B)A、結構獨立性 B、物理獨立性C、邏輯獨立性 D、分布獨立性3、在數據庫系統(tǒng)中,對數據操作的最小單位是( B )A、字節(jié) B、數據項 C、記錄 D、字符4、數據的邏輯結構與用戶視圖之間的獨立性稱為數據的(C)A、結構獨立性 B、物理獨立性C、邏輯獨立性 D、分布獨立性5、下述各項中,屬于數據庫系統(tǒng)的特點的是(C)A、存儲量大 B、存取速度快C、數據共享 D、操作方便6、在數據庫系統(tǒng)中,模式/內模式映像用于解決數據的(B)A、結構獨立性 B、物理獨立性C、邏輯獨立性 D、分布獨立性7、在數據庫系統(tǒng)中,模式/外模式映像用于解決數據的(C)A、結構獨立性 B、物理獨立性C、邏輯獨立性 D、分布獨立性8、數據庫結構的描述,稱為(D )A、數據庫模式 B、數據庫C、數據庫管理系統(tǒng) D、數據字典9、數據庫中全體數據的整體邏輯結構描述成為( D )A、存儲模式 B、內模式C、外模式 D、概念模式10、保證數據庫中數據及語義的正確性和有效性,是數據庫的(C)A、安全性 B、準確性C、完整性 D、共享性11、在數據庫系統(tǒng)中,數據獨立性是指(C)A、用戶與計算機系統(tǒng)的獨立性 B、數據庫與計算機的獨立性C、數據與應用程序的獨立性 D、用戶與數據庫的獨立性12、結構數據模型的三個組成部分是數據結構、數據操作和(C)A、數據安全型控制 B、數據一致性規(guī)則C、數據完整性約束 D、數據處理邏輯13、數據操縱語言(DML)的基本功能中,不包括的是( B )A、插入新數據 B描述數據庫結構C、數據庫中數據排序 D、刪除數據庫中數據14、控制數據庫整體結構、負責數據庫物理結構和邏輯結構的定義與修改人員是( D )A系統(tǒng)分析員 B、應用程序員C、專業(yè)用戶 D、數據庫管理員15、下列關于數據庫系統(tǒng)正確的敘述是(C)A、 數據庫系統(tǒng)比文件系統(tǒng)存儲數據量大B、 數據庫系統(tǒng)中的數據存儲沒有冗余C、 數據庫系統(tǒng)中的數據存儲冗余較小D、數據庫系統(tǒng)比文件系統(tǒng)存取速度快16、在數據庫中,發(fā)生數據不一致現象的根本原因是(D)A、數據存儲量太大 B、數據安全性差C、數據相互關系復雜 D、數據冗余17、層次型、網狀型和關系型數據模型的劃分根據是(A)A、數據之間聯系方式 B、數據之間聯系的復雜程度C、數據存儲量的多少 D、數據處理的復雜程度18、在數據庫三級模式中,描述用戶數據視圖的是數據庫的(C)A、存儲模式 B、邏輯模式C、外模式 D、內模式19、數據庫三級模式體系結構主要的目標是確保數據庫的(B)A、數據安全性 B、數據獨立性C、最小冗余 D、數據結構規(guī)范化20、當前數據庫應用系統(tǒng)的主流數據模型是(C)A、層次數據模型 B、網狀數據模型C、關系數據模型 D、面向對象數據模型二、填空題1、文件管理系統(tǒng),每個文件都有 完整 的體系結構2、在數據庫系統(tǒng)中,最核心的軟件是 數據庫管理系統(tǒng) 。3、數據庫系統(tǒng)一般由數據庫、機算機硬件系統(tǒng)、 數據庫管理系統(tǒng)和 人員 組成。4、數據庫系統(tǒng)的目的和最重要的特點是 數據共享 。5、數據結構和應用程序是相互依賴的,任何一方的改變總是要影響另一方的改變,這種特性是 文件管理系統(tǒng) 階段的特性。6、數據存儲結構改變時邏輯結構不變,相應的程序也不變,這是數據庫系統(tǒng)的 物理獨立性 。7、邏輯結構改變時,用戶結構不變,應用程序也不變,這是數據庫系統(tǒng)的 邏輯獨立性 。8、在文件系統(tǒng)中,由于每個應用都擁有并使用自己的數據,各數據文件中難免有許多數據相互重復,這是數據庫系統(tǒng)的 冗余 。9、數據庫中的數據從整體上看是有結構的,這就是所謂的 數據的結構化 。10、關系數據庫系統(tǒng)都是有許多不同的關系構成,其中每個關系就是一個 數據元素 ,可以用 一張二維表 表示。11、對關系數據庫的各種處理都是以 集合 為根據的。12、一個數據庫應用系統(tǒng)通常由數據庫系統(tǒng)、 應用程序 和 反映實際情況的數據 組成。13、數據庫系統(tǒng)中數據和程序具有相對獨立性,這是數據庫系統(tǒng)的 數據獨立性 。14、一般來說,數據庫三級模式為用戶模式, 邏輯模式 和 存儲模式 。15、數據庫模式中提供了兩個映像功能,即:存儲結構/邏輯結構之間的映像和邏輯結構/用戶結構之間的映像16、DBMS是位于用戶應用程序和 操作系統(tǒng) 之間的軟件17、在數據存儲中,導致數據不一致的主要原因是數據冗余18、面向對象的模型不僅可以處理各種復雜多種的數據結構,而且具有數據與行為相結合的特點19、關系數據的數據完整性約束包括 實體 完整性、 參照 完整性和用戶定義完整性。20、關系型數據庫與非關系型數據庫在數據操作上最大的區(qū)別時,關系數據操作是以數據 集合 作為操作對象。三、問答題1、簡述數據庫的定義 數據庫是長期存儲在計算機存儲設備內、有組織的、共享的數據集合。這些數據按一定的數據模型組織、描述、存儲,具有較小冗余度、較高的數據獨立性和易擴充性,并為各種用戶共享。2、簡述數據庫系統(tǒng)的組成 使用數據庫技術的計算機系統(tǒng)稱為數據庫系統(tǒng),有如下幾部分組成。1 數據庫:包括實際存儲的數據和對數據庫的定義2 硬件支持系統(tǒng):包括計算機、內外存儲器、輸入輸出設備和通信設備等3 軟件支持系統(tǒng):包括操作系統(tǒng)、數據庫管理系統(tǒng)以及應用開發(fā)系統(tǒng)。人員:與數據庫系統(tǒng)的設計、創(chuàng)建、使用、維護等工作相關的人員。包括: 數據庫管理員 數據庫設計人員 系統(tǒng)分析員 應用程序設計人員 各種系統(tǒng)用戶和其他相關人員3、試述數據模型的主要內容。 數據模型是數據庫系統(tǒng)的數學形式框架,是用來描述數據的一組概念和定義。包括以下方面的內容:1 據的靜態(tài)特征,它包括對數據結構和數據間聯系的描述。 2 數據的動態(tài)特征,是一組定義在數據上的操作,包括含義、操作符、運算規(guī)則及其語言等數據的完整性約束,這是一組規(guī)則,數據庫中的數據必須滿足這組規(guī)則。第二章一、單項選擇。1、 以下對關系的敘述中,正確的是(C )A、任何一個二維表就是關系 B、關系就是域上的笛卡爾積C、關系是域上笛卡爾積的子集 D、以上敘述都對2、ISBL是(B)A、標準數據查詢語言 B、關系代數語言C、元組關系演算語言 D、域關系演算語言4、得到下圖中關系R3,是關系RI,R2通過的運算是( C )A、并 B、笛卡爾積 C、自然連接 D、除法5、下圖是關系R于關系S, 運算R S結果的元組數和屬性數是( C)A、2,3 B、3,3 C、1,3 D、4,26、關系R(ABC)與S(BCD),下列運算中,不合理的是(C)A、RS B、BC(R)BC(S) C、RS D、 R wv S7、關系代數的五種基本運算是( D )A、并、差、選擇、投影、自然連接B、并、差、交、選擇、投影C、并、差、交、選擇、笛卡爾積D、并、差、選擇、投影、笛卡爾積8、作為關系數據系統(tǒng),最少應具備的關系運算是(C)A、排序、索引、統(tǒng)計 B、并、差、交C、選擇、投影、連接 D、選擇、連接、除法9、關系R(ABC)與S(BCD),運算RS結果的屬性個數是(C)A、3 B、2 C、1 D、不一定10、關系R(ABC)與S(BCD),運算R S結果的屬性個數是(B)A、3 B、4 C、5 D、611、在關系中,能惟一表示元組的屬性即成為關系模式的(D)A、候選鍵 B、主鍵 C、外部鍵 D、超鍵12、當兩個關系沒有公共屬性時,其自然連接操作表現為(A)A、笛卡爾積操作 B、等值連接操作C、結構為空集 D、錯誤操作13、關系代數的五個基本操作是:并、差、選擇、投影和(D)等值連接 連接 自然連接 笛卡爾積14、關系代數是一種(D)A、程序設計語言 B、代數運算公式C、數據描述語言 D、關系數據語言15、在K元關系R中,公式34表示( C )A、從R中選擇值為第3的分量小于第4個分量值的元組組 成的關系B、從R中選擇第3個分量值小于第4個分量值的元組組成的關系C、從R中選擇第3個分量值小于4的元組組成的關系D、從R中選擇第3個分量小于4個元組組成的關系18、關系R與關系S只有1個公共屬性,T1是R與S等值連接的結果,T2是R與S自然連接的結果,則( D )A、 T1的屬性個數等于T2的屬性個數B、 T1的屬性個數小于T2的屬性個數C、 T1的屬性個數大于或等于T2的屬性個數D、 T1的屬性個數大于T2的屬性個數19、關系中組成主鍵的屬性不能取空值,這稱為關系的( A )A、 實體完整性 B、關系完整性C、 參照完整性 D、主鍵完整性20、四元關系R(A,B,C,D),下列敘述中正確的是(C)A、B,C(R)表示取值為B,C的兩列組成的關系B、2,3(R)表示取值為2,3的兩列組成的關系C、B,C(R)與2,3(R)表示的是同一個關系D、B,C(R)與2,3(R)表示的不是同一個關系21、對關系R進行投影運算后,得到關系S,則( C )A、 關系R的元組數等于關系S的元組數B、 關系R的元組數小于關系S的元組數C、 關系R的元組數大于或等于關系S的元組數D、 關系R的元組數大于關系S的元組數22、域關系演算表達式:T=xy|R(xy)(S(xy)y2),關系T的組成是( D )A、 關系R和S中全部y2的元組組成的關系B、 關系R的全部元組和S中y2的元組組成的關系C、 關系R和S中全部y2的元組的前兩個屬性組成的關系D、 關系R的全部元組和S中y2的元組的前兩個屬性組成的關系23、域關系演算表達式:T=xy| ( R(xy)(S(xy) )y2,關系T的組成是( A )A、關系R和S中全部y2的元組組成的關系B、關系R的全部元組和S中y2的元組組成的關系C、關系R和S中全部y2的元組的前兩個屬性組成的關系D、關系R的全部元組和S中y2的元組的前兩個屬性組成的關系二、填空1、 關系數據語言的非過程化特點是指只需說明 做什么 ,無需說明 怎么做2、關系操作的特點是 集合 。3、系模式的定義由關系名和_屬性集_組成。4、關系代數中,自然連接運算是通過笛卡爾積和 選擇 、 投影 運算組合而成。5、 關系模式R與S,組成關系RS的是關系 R 的屬性子集。三、應用題1、數據模型如下:廠家S(SNO,SNAME,STATUS,CITY)產品P(PNO,PNAME,WEIGHT,COLOR)工程J (JNO,JNAME,CITY)供貨SPJ(SNO,PNO,JNO,QTY)用關系代數寫出下述操作1、給出為工程J1供貨的廠商號 P SNO ( sJNO=J1 (SPJ) )2、給出供貨量在300500之間的所有供貨情況。 sQTY=300 QTY=500 (SPJ)3、 給出有London的廠商供給London的工程的產品號。 PPNO ( PSNO ( sCITY=London (S) ) wv SPJ wv PJNO ( sCITY=London (J) ) ) 4、給出滿足如下條件的所有產品號:提供該零件的廠商和使用該零件的工程在同一城市。 PPNO ( S wv J ) wv SPJ )5、 給出由S1提供產品的工程名 PJAME ( PJNO ( s SNO=S1(SPJ) ) wv J )6、 給出使用了由供應紅色產品的廠商供應的產品的工程名 P JANME ( P JNO ( P SNO ( P PNO (sCOLOR=red (P) ) wv SPJ ) wv SPJ) wv J ) 7、 求使用了全部零件的工程名。 P JAME (P JNO,PNO (SPJ) P PNO (P) ) wv J ) 8、 求供應P1、P2中的一種或兩種產品的廠家名 P SNAME ( (sPNO=P1 (SPJ) sPNO=P2 (SPJ) ) wv S ) 9、 顯示于”TV”顏色相同的產品名 P PNAME (P COLOR (sPNAME=TV (P) ) wv P ) 10、給出至少使用了S1所提供的全部零件的工程名。 PJNAME (P JNO,PNO (SPJ) P PNO (sSNO=S1 (SPJ) ) ) wv J) 2、元組關系演算與域關系演算 設有兩個關系R(ABC)和S(DBF)元組關系演算表達式是: t|($u)($v)(R($u)S(v)u3=v1t1 =u1 t2=v3) 寫出域關系演算表達式。AF|($C (R(A,B,C) $D(S(D,B,F) C=D)或XY|($U)($V)($ W)(R(XUV) (S(VWY) 3、設有關系R與S如下: T=xyz|($u)($v)(R(zxu) S(yv) uv)計算T。4、設有關系R與S。計算:(1) R wv S (2) R wv S AD 5、關系模式如下: 商品P(PNO,PN,COLOR,PRICE)商店S(SNO,SN,CITY)銷售SP(PNO,SNO,QTY)用元組關系演算寫出下述操作的查詢表達式 查詢出售商品“TV”的商店名SN。t| ($u)($v) ($w) P(u) SP(v) S(w) u1=v1 v2=w1u2=TVt1=w2t2=u26、關系模式如下: 商品P(PNO,PN,COLOR,PRICE)商店S(SNO,SN,CITY)銷售SP(PNO,SNO,QTY)用關系代數寫出的查詢表達式是: SN (S wv SP wv PN=”TV” (P)寫出用元組關系演算表達的查詢表達式t| ($u)($v) ($w) P(u) SP(v) S(w) u1=v1 v2=w1u2=TVt1=w2t2=u2P S# () s s wv () () () w第三章一、單項選擇。1、在SQL中,用戶可以直接操作的是 ( D )A、基本表 B、視圖C、基本表 D、基本表和視圖2、在SQL的SELECT語句中,與選擇運算對應的命令動詞是( C )。A、SELECT B、FROM C、WHERE D、ORDER BY3、SELECT語句執(zhí)行的結果是( C )A、數據項 B、元組 C、表 D、數據庫4、在SQL語句中,對輸出結果排序的語句是( B )A、GROUP BY B、ORDER BY C、WHERED. D、HAVING5、與X BETWEEN 20 AND 25 完全等價的是( D ) A、X20 AND X25 B、 X20 AND X20 AND X25 D、 X20 AND X256、關系數據庫的標準語言是(C) A、關系代數 B、關系演算 C、SQL D、ORACLE7、SELECT語句中,需要對分組情況應滿足的條件進行判斷時,應使用( D )A、WHERE B、GROUP BY C、ORDER BY D、HAVING8、在SELECT語句中使用*表示( B ) A、選擇任何屬性 B、選擇全部屬性 C、選擇全部元組 D、選擇主碼9、使用CREAT SCHEMA語句建立的是(A)A、數據庫 B、表 C、視圖 D、索引10、在SELECT語句中使用MAX(列名)時,列名應該( D ) A、必須數值型 B、必須是字符型 C、必須是數值型或字符型 D、不限制數據類型11、在SELECT語句中使用GROUP BY SNO 時,SNO必須(C) A、在WHERE中出現 B、在FROM中出現C、在SELECT中出現 D、在HAVING中出現12、使用CREATE TABLE語句建立的是(B)A、數據庫 B、表 C、視圖 D、索引13、在嵌入式SQL中,當在SQL語句中引用宿主語言的程序變量時,程序變量應(C)A、加前綴$ B、加后綴$ C、加前綴: D、加后綴:14、使用CREAE VIEW語句建立的是(C)A、數據庫 B、表 C、視圖 D、索引15、在SQL中使用UPDATE對表中數據進行修改時,應適用語句是(D)A、WHERE B、FROM C、VALUES D、SET16、在SQL的查詢語句中,對應關系代數中“投影”運算的語句是(A) 返回A、SELECT B、FROM C、WHERE D、SET17、在WHERE語句的條件表達式中,與零個或多個字符匹配的通配符是(C)A、* B、? C、% D、_18、在SQL語句中,謂詞“EXISTS”的含義是(B)A、全程量詞 B、存在量詞 C、自然連接 D、等值連接19、視圖建立后,在數據字典中存放的是(C)A、查詢語句 B、組成視圖的表的內容 C、視圖的定義 D、產生視圖的表的定義20、在SQL中,回收用戶操作權限的命令是(D)A、GRANT B、FROM C、SET D、REVOKE21、在數據庫與宿主語言之間傳遞信息,是通過(C)A、全局變量 B、共享變量 C、公共數據區(qū) D、系統(tǒng)緩沖區(qū)二、填空題1、 SQL的含義是 結構化查詢語言 2、 在SQL中視圖是由 基本表 或 視圖 產生的虛表。 3、 在SQL中建立索引的命令是 Create Index 4、 在SQL中數據庫是 基本表(或表) 的集合 5、 在SQL中使用 Create Table 確定基本表的結構 6、 在SQL中使用 視圖 描述數據庫的外模式7、 在SQL中X NOT BETWEEN 20 AND 30的含義是 x30 8、 從數據庫設計的觀點考慮,基本表的描述是定義數據庫的 邏輯 模式9、 在嵌入式SQL中使用 游標 方法解決與其他程序設計語言數據組織方式不一致的問題10、程序設計語言的特點考慮,C語言屬于 過程化 語言,而SQL屬于 非過程化 語言。 三、應用題1、給出為工程J1供貨的廠商號,并按廠商號升序。Select SNO From SPJ Where JNO=J1 Order by SNO2、給出供貨量在300500之間的所有供貨情況。 Select * From SPJ Where QTY Between 300 and 500 Select * From SPJ Where QTY =5003、給出由London的廠商供給London的工程的產品號。 Select PNO From S,SPJ,J Where S.SNO=SPJ.SNO AND SPJ.JNO=J.JNO AND S.CIYT=London and J.CITY=London或 Select PNO From SPJ Where SNO IN(Select SNO From S Where CIYT=London ) and JNO IN (Select JNO From J Where CIYT=London )4、給出滿足如下條件的所有產品號:提供該零件的廠商和使用該零件的工程在同一城市。 Select PNO From SPJ Where SNO IN (Select SNO From S,J Where S.CITY=J.CITY)或 Select PNO From S,SPJ,J Where S.SNO=SPJ.SNO AND SPJ.JNO=J.JNO AND J.CITY=S.CITY5、給出由S1提供產品的工程名 Select Jname From J Where JNO IN(Select JNO From SPJ Where SNO=S1)或 Select Jname From J,SPJ Where 返回J.JNO=SPJ.JNO AND SNO=S16、給出使用了由供應紅色產品的廠商供應的產品的工程名1. Select PNO From P Where Color=red2. Select SNO From SPJ Where PNO IN(1)3. Select JNO From SPJ Where SNO IN(2)4. Select JNAME From J Where JNO IN(3)所以有:Select Jname From J Where JNO IN(Select JNO From SPJ Where SNO IN(Select SNO From SPJ Where PNO IN (Select PNO From P Where color=red )7、求使用了全部零件的工程名。部分零件記為P1,余下零件記為P2,全部零件記為P=P1+P2;使用P1,或P2的工程記為J2,使用P的工程記為J,全部工程記為J+J1+J2 先找出P的情況 (1) Select PNO From P; 再選擇工程號J使用了零件(P1,P2,P)的情況; (2)Select PNO From SPJ Where JNO (P1 J1,P2 J2,P J) 然后若P所有的零件在 (P1 J1,P2 J2,P J) 都能找到,說明此工程號J是要找的 (3) Select JNO From SPJ Where ( (P1,P2,P)包括P7、求使用了全部零件的工程名現在先找出所有零件P的情況(1); 再選擇工程號J(包括J、J1、J2情況)使用了零件的情況(2); 然后找出全部零件P(1)有,但沒有包括全部P(P1J1,P2 J2,P J2) 的,即挑出工程號J1,J2 最后從全部J+J1+J2中找出排除J1、J2,即挑出J1、J2 Select Jname From J Where NOT EXISTS(Select * From P Where NOT EXISTS(Select PNO From SPJ Where PNO=P.PNO AND JNO=J.JNO )8、給出未采用由London供應者提供紅色的零件的工程名 Select JNAME From J Where JNO NOT IN(Select JNO From SPJ Where SNO IN(Select SNO From S Where S.CITY=London) AND PNO IN(Select PNO From P Where P.COLOR=RED) Select JNAME From J Where JNO NOT IN(Select JNO FromS,SPJ,P Where S.SNO=SPJ.SNO AND SPJ.PNO=P.PNO AND S.CITY=London AND P.COLOR=RED)9、給出全部由S2提供零件的工程名9、Select JNAME From J Where JNO IN (Select JNO From SPJ X Where NOT EXISTS (Select * From PNO=X.PNO AND SNOS2 )或Select Jname From J Where JNO IN (Select JNO From SPJ X Where not exists( Select * From SPJ Y Where SNO=S1 AND NOT EXISTS(Select * From SPJ Z Where Z.PNO=Y.PNO and Z.JNO=X.JNO )10、求供給London的所有工程的零件名1.找出London的所有工程 select jno from j where city=London2.找出被工程使用的零件名 select pno from spj 3.要求找出這樣的零件,即它被用了London的各個工程Select Pname From P Where not exists (Select JNO From SPJ X Where JNO IN (Select JNO From J Where CITY=London) and not exists (Select * From SPJ Where PNO=P.PNO AND JNO=X.JNO)11、給出至少使用了S1所提供的全部零件的工程名Select JNAME From J Where not exists (Select * From SPJ X Where SNO=S1 AND not exists(Select * From SPJ Where PNO=X.PNO AND JNO=J.JNO)12、給出由提供紅色零件的每個供應者供給零件的工程名Select JNAME From J Where not exists (Select SNO From SPJ X Where PNO IN(Select PNO From P Where COLOR=RED) AND not exists(Select * From SPJ Where JNO=J.JNO AND SNO=X.SNO)13、給出由供應者S1提供零件的工程項目總數Select COUNT(JNO) From J Where JNO IN(Select JNO From SPJ Where SNO=S1)或Select Count(Distinct JNO) From SPJ Where SNO=S114、同時供應P1、P2兩種產品的廠家名Select SNAME From S Where SNO IN(Select SNO From SPJ Where PNO=P1)AND SNO IN(Select SNO From SPJ Where PNO=P2)15、顯示與”TV”顏色相同的產品名Select X.PNAME From P X,P Y Where X.COLOR=Y.COLOR AND Y.PNAME=TV 或Select PNAME From P Where Color=(Select Color From P Where Pname=TV)第六章一、單項選擇題1、在關系模式R(U,F)中,如果XY,存在X的真子集X1,使X1Y,稱函數依賴XY為(B )A、平凡函數依賴 B、部分函數依賴C、完全函數依賴 D、傳遞函數依賴2、在關系模式R(U,F)中,如果XU,則X是R的(C )A、候選鍵 B、主鍵 C、超鍵 D、外鍵3、在關系模式R(U,F)中,如果F是最小函數依賴集,則( D)A、至少有R2NF B、至少有R3NF C、至少有RBCNF D、R的規(guī)范化程度與F是否最小函數依賴集無關4、在關系模式R(U,F)中,如果不存在X的真子集X1,使X1Y,稱函數依賴XY為(C)A、平凡函數依賴 B、部分函數依賴C、完全函數依賴 D、傳遞函數依賴5、在關系模式R(U,F)中,R中任何非主屬性對鍵完全依賴是R3NF的( B )A、充分必要條件 B、必要條件C、充分條件 D、既不充分也不必要條件6、對關系模式進行分解時,要求保持函數依賴,最高可以達到( B )A、2NF B、3NF C、BCNF D、4NF7、在關系模式R(U,F)中,對任何非平凡的函數依賴XY,X均包含鍵,則R最高可以達到( C )A、2NF B、3NF C、BCNF D、4NF8、每個XAi(I=1,2, ,n)成立是XA1,A2, ,An成立的(A)A、充分必要條件 B、必要條件C、充分條件 D、既不充分也不必要條件 9、對關系模式進行分解時,要使分解具有無損失連接性,在下屬范式中最高可以達到(D)A、2NF B、3NF C、BCNF D、4NF10、在二元關系模式R(U,F)中,X、Y都是單一屬性,如果XY,則R最高可以達到(D)A、2NF B、3NF C、BCNF D、4NF11、關系模式R(U,F),如果R2NF,基本可以消除的數據異常是(A)A、插入異常 B、刪除異常 C、候選鍵冗余 D、數據冗余過大12、在關系模式R(U,F)中,YXF+是XY是否成立(A)A、充分必要條件 B、必要條件 C、充分條件 D、既不充分也不要條件13、在關系模式R(U,F)中,X、Y、Z都是屬性,且XY、YZ,則XZ是(C)A、一定是傳遞函數依賴 B、一定不是傳遞函數依賴C、不一定是傳遞函數依賴 D、如果X是單一屬性,則是傳遞函數依賴。14、在二元關系模式R(U,F)中,則R最高可以達到(C)A、2NF B、3NF C、BCNF D、4NF15、在關系模式中,“每個主屬性對不包含它的鍵完全函數依賴”,是R3NF的(B)A、充分必要條件 B、必要條件 C、充分條件 D、既不充分也不要條件16、對關系模式進行分解時,要使分解既保持函數依賴、又具有無損失連接性,在下屬范式中最高可以達到(B)A、2NF B、3NF C、BCNF D、4NF 17、在關系模式R(U,F)中,R3NF且具有唯一的候選鍵,則(B)A、R屬于3NF不屬于BCNF B、R一定屬于BCNFC、R不一定屬于BCNF D、當候選鍵是單屬性時,R屬于BCNF18、下列關于函數依賴與多值依賴的敘述中,正確的是(C)A、當XY時,X的每個值一定對應Y的多個值B、當Y是X的子集時,稱為平凡多值依賴C、函數依賴是多值依賴的特例,多值依賴是函數依賴的推廣D、多值依賴是函數依賴的特例,函數依賴是多值依賴的推廣19、在關系模式R(U,F)中,F是最小函數依賴集,屬性T只在F中諸函數依賴“”的左端出現,則屬性T具有如下性質(C)A、屬性T僅是R的主屬性 B、屬性T必是R的非主屬性C、屬性T必是組成R任何候選鍵的主屬性D、屬性T可能是R的主屬性,也可能是R的非主屬性20、在下列敘述中,正確的是(D)A、對于關系數據模型,規(guī)范化程度越高越好B、如果F是最小函數依賴集,則R2NFC、如果RBCNF,則F是最小函數依賴集D、關系模式分解為BCNF后,函數依賴關系可能被破壞21、在關系模式R(U,F)中,F是最小函數依賴集,屬性T只在F中諸函數依賴“”的右端出現,則屬性T具有如下性質(B)A、屬性T僅是R的主屬性 B、屬性T必是R的非主屬性C、屬性T必是組成R任何候選鍵的主屬性D、屬性T可能是R的主屬性,也可能是R的非主屬性22、在關系模式R(U,F)中,如果任何主屬性對候選鍵完全函數依賴,則(A)A、R2NF B、R3NF C、R4NF D、RBCNF23、關系數據庫規(guī)范化要解決的問題是:插入異常、刪除異常和(A)A、數據冗余 B、保障數據安全性C、查詢復雜 D、控制數據完整性24、在關系數據模式中,任何二元模式最高可以達到(D)A、4NF B、2NF C、3NF D、BCNF 25、由全碼組成的關系模式,所有屬性都是主屬性的模式最高可以達到(D) A、4NF B、2NF C、3NF D、BCNF26、在關系數據模式中,所有屬性都是主屬性的模式最高可以到達(C)A、4NF B、2NF C、3NF D、BCNF27、在關系模式的分解中,保持函數依賴分解最高可以達到(B)A、2NF B、3NF C、4NF D、BCNF28、在關系模式的分解中,滿足無損失連接最高可以達到(C)A、2NF B、3NF C、4NF D、BCNF29、在關系模式的分解中,既保持函數依賴又滿足無損失連接最高可以達到(B)A、2NF B、3NF C、4NF D、BCNF30、在關系模式R(U,F)中,F是最小函數依賴集,則R的規(guī)范化程度達到( D)A、2NF B、3NF C、BCNF D、不一定二、填空題1、與1NF相比,2NF消除了非主屬性對碼的 部分依賴 。2、與2NF相比,3NF消除了非主屬性對碼的 傳遞依賴 。3、與3NF相比,BCNF消除了 主屬性對碼部分和傳遞依賴或 冗余的碼 。4、如果RBCNF,則R的主屬性對于不包含它的碼滿足 完全函數依賴 。5、要求模式分解滿足“保持函數依賴”,一定能達到的范式是 3NF 。6、函數依賴是多值依賴的 特例,多值依賴是函數依賴的推廣 7、關系規(guī)范化的目的是控制數據冗余、避免 插入 異常和 刪除 異常。8、在對關系模式進行分解時,需滿足 無損失連接 ,才能不丟失數據信息。9、關系模式R3NF,且每個候選碼都僅是單屬性,則R一定屬于 BCNF 。10、在關系模式R(U,F)中,U=ABCDE,F=ABC,BCD,ADE。R的碼是 AB ,R屬于 2 NF三、應用題1、已知:關系模式R(U,F) , U=ABCDEG F=AB, CG, EA, CED 求:(1) R的候選碼 (2) R最高屬于哪級范式。解: (1) AF+=AB, BF+=B, CF+=CG, DF+=D,EF+=EAB,所以CF+=CG與EF+=EAB還差D,但(CE) F+=EABCGD因此:CE是碼 (2) 1NF2、已知:關系模式R(U,F), U=CTSNG F=CT, CSG, SN 求:(1)R的候選碼 (2)R最高屬于哪級范式。解: CF+=CT, CSF+=CSG T N, SF+=SN, 所以,CS是碼 3、已知:關系模式R(U,F) U=ABCDE F=ABC, CDE, EA, BD 求:(1) R的候選碼 (2) R最高屬于哪級范式解: (1) AF+=ABCDE, CDF+=CDEABC,EF+=ABCDE, BF+=BD, BCF+=BCD, CDF+=CDEABC所以A、CD、E 、BC都是碼(2)屬于3NF,因為都是主屬性5、已知:關系模式R(U,F)中, U=ABCDF=AC,CA,BAC,DAC,BDA 寫出F的一切最小函數依賴集解:有4個等價的最小函數依賴集F1=AC,CA,BC,DC; F2=AC,CA,BC,DAF3=AC,CA,BA,DA; F4=AC,CA,BA,DC4、已
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州工程職業(yè)學院《汽車檢測與診斷技術》2023-2024學年第二學期期末試卷
- 2024年成囊材料項目投資申請報告代可行性研究報告
- 工程項目設計介紹
- 汽車日常維養(yǎng)核心要點
- 2025年廣東佛山順德區(qū)杏暉投資控股集團有限公司招聘筆試參考題庫含答案解析
- 機械畢業(yè)設計致謝要點
- 高速公路定期檢測項目技術狀況指數MQI評定報告
- 2025年江蘇南通市經濟技術開發(fā)區(qū)總公司招聘筆試參考題庫附帶答案詳解
- 汽車新紀元:零部件制勝-把握市場趨勢開創(chuàng)未來
- 珠寶首飾店鋪設計
- MSA-GRR數據自動生成工具(已經解密)
- 新編制氧工問答
- 剪板機折彎機安全操作規(guī)程
- 《人工智能基礎概念》考試復習題庫(濃縮300題)
- GB/T 31887.5-2023自行車照明和回復反射裝置第5部分:自行車非發(fā)電機供電的照明系統(tǒng)
- 墨梅PPT講課課件
- “四議兩公開”模板范文(精選6篇)
- 初中道德與法治課課堂課堂評價表
- 危險化學品安全周知卡(高碘酸、高碘酸鈉、碘酸鈉、高碘酸鉀、碘酸鉀)
- 保潔清潔藥水說明標識(貼瓶上)
- 靜水壓強分布圖實例
評論
0/150
提交評論