




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、3.概念模型是現實世界的第一層抽象,這一類模型中最著名的模型是(D ) A層次模型B關系模型C網狀模型D實體-聯系模型4. 數據的物理獨立性是指( C )A數據庫與數據庫管理系統相互獨立B用戶程序與數據庫管理系統相互獨立C用戶的應用程序與存儲在磁盤上數據庫中的數據是相互獨立的D應用程序與數據庫中數據的邏輯結構是相互獨立的7有一名為“列車運營”實體,含有:車次、日期、實際發車時間、實際抵達時間、情況摘要等屬性,該實體主碼是( C ) A車次 B日期C車次+日期 D車次+情況摘要8.己知關系R和S,RS等價于( B )A. (R-S)-S B. S-(S-R) C. (S-R)-R D. S-(R
2、-S)9學校數據庫中有學生和宿舍兩個關系:學生(學號,姓名)和 宿舍(樓名,房間號,床位號,學號)假設有的學生不住宿,床位也可能空閑。如果要列出所有學生住宿和宿舍分配的情況,包括沒有住宿的學生和空閑的床位,則應執行( A )A. 全外聯接B. 左外聯接C. 右外聯接D. 自然聯接10用下面的T-SQL語句建立一個基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元組是( D )A. '5021','劉祥',男,21
3、B. NULL,'劉祥',NULL,21C. '5021',NULL,男,21D. '5021','劉祥',NULL,NULL11.把對關系SPJ的屬性QTY的修改權授予用戶李勇的T-SQL語句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇13關系規范化中的插入操作異常是指 (
4、 D ) A不該刪除的數據被刪除 B不該插入的數據被插入 C應該刪除的數據未被刪除 D應該插入的數據未被插入14在關系數據庫設計中,設計關系模式是數據庫設計中( A )階段的任務A 邏輯設計 B物理設計 C需求分析 D概念設計 15在E-R模型中,如果有3個不同的實體型,3個m:n聯系,根據E-R模型轉換為關系模型的規則,轉換后關系的數目為( C )。A4B5C6D716事務的隔離性是指( A )。 A一個事務內部的操作及使用的數據對并發的其他事務是隔離的 B事務一旦提交,對數據庫的改
5、變是永久的 C事務中包括的所有操作要么都做,要么都不做 D事務必須是使數據庫從一個一致性狀態變到另一個一致性狀態 17. 數據庫恢復的基礎是利用轉儲的冗余數據。這些轉儲的冗余數據是指( C )A. 數據字典、應用程序、審計檔案、數據庫后備副本B. 數據字典、應用程序、日志文件、審計檔案C. 日志文件、數據庫后備副本D. 數據字典、應用程序、數據庫后備副本18若事務T對數據對象A加上S鎖,則( B )。A事務T可以讀A和修改A,其它事務只能再對A加S鎖,而不能加X 鎖。B事務T可以讀A但不能修改A,其它事務只能再對A加S鎖,而不能加X 鎖。C事務T可以讀A但不能修改A,其它事務能對A加S鎖和X鎖
6、。D事務T可以讀A和修改A,其它事務能對A加S鎖和X鎖。 1.關系數據模型由關系數據結構、關系操作和 關系完整性約束 三部分組成。2. 一般情況下,當對關系R和S使用自然連接時,要求R和S含有一個或多個共有的 屬性 3.在Student表的Sname列上建立一個唯一索引的SQL語句為:CREATE UNIQUE INDEX Stusname ON student(Sname)4. SELECT語句查詢條件中的謂詞“!=ALL”與運算符 NOT IN 等價5. 關系模式R(A,B,C,D)中,存在函數依賴關系AB,AC,AD,(B,C)A,則侯選碼是 A和(B,C) ,R AB NF。6.分E-
7、R圖之間的沖突主要有屬性沖突、 命名沖突 、結構沖突三種。7. 事物 是DBMS的基本單位,是用戶定義的一個數據庫操作序列。8.存在一個等待事務集T0,T1,Tn,其中T0正等待被T1鎖住的數據項,T1正等待被T2鎖住的數據項,Tn-1正等待被Tn鎖住的數據項,且Tn正等待被T0鎖住的數據項,這種情形稱為 死鎖 。9. 可串行性 是并發事務正確性的準則。1試述關系模型的參照完整性規則? 答:參照完整性規則:若屬性(或屬性組)F是基本關系R的外碼,它與基本關系S的主碼Ks相對應(基本關系R和S不一定是不同的關系),則對于R中每個元組在F上的值必須為:取空值(F的每個屬性值均為空值)或者等于S中某
8、個元組的主碼值。2試述視圖的作用? (1)視圖能夠簡化用戶的操作。(1分)(2)視圖使用戶能以多種角度看待同一數據。(1分) (3)視圖對重構數據庫提供了一定程度的邏輯獨立性。(1分)(4)視圖能夠對機密數據提供安全保護。(1分)3. 登記日志文件時必須遵循什么原則?登記日志文件時必須遵循兩條原則:(1)登記的次序嚴格按并發事務執行的時間次序。(1分)(2)必須先寫日志文件,后寫數據庫。(2分)5.設有關系R和函數依賴F: R(A,B,C,D,E),F = ABCDE,BCD,DE 。試求下列問題:(1)關系R的侯選碼是什么?R屬于第幾范式?并說明理由。(3分)(2)如果關系R不屬于BCNF,
9、請將關系R逐步分解為BCNF。(5分)要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數依賴。(1)關系R的候選碼是(A,B,C),R1NF,因為R中存在非主屬性D,E對候選碼(A,B,C)的部分函數依賴。(3分)(2)首先消除部分函數依賴將關系分解為:R1(A,B,C) (A,B,C)為候選碼,R1中不存在非平凡的函數依賴R2(B,C,D,E),(B,C)為候選碼,R2的函數依賴集為:F2=(B,C)D,DE在關系R2中存在非主屬性E對候選碼(B,C)的傳遞函數依賴,所以將R2進一步分解:R21(B,C,D) ,(B,C)為候選碼,R21的函數依賴集為:F21 = (B,C)D R
10、22(D,E) ,D為候選碼,R22的函數依賴集為:F22 = DE 在R1中已不存在非平凡的函數依賴,在R21、R22關系模式中函數依賴的決定因素均為候選碼,所以上述三個關系模式均是BCNF。1.下列四項中,不屬于數據庫系統的主要特點的是( D )。A數據結構化 B數據的冗余度小C較高的數據獨立性 D程序的標準化2. 數據的邏輯獨立性是指( C )A內模式改變,模式不變B模式改變,內模式不變C模式改變,外模式和應用程序不變D內模式改變,外模式和應用程序不變3.在數據庫的三級模式結構中,描述數據庫中全體數據的全局邏輯結構和特征的是( D )。A外模式 B內模式 C存儲模式 D模式4.相對于非關
11、系模型,關系數據模型的缺點之一是( A )。A存取路徑對用戶透明,需查詢優化 B數據結構簡單C數據獨立性高 D有嚴格的數學基礎5.現有關系表:學生(宿舍編號,宿舍地址,學號,姓名,性別,專業,出生日期)的主碼是( B )。A宿舍編號B學號C宿舍地址,姓名D宿舍編號,學號16自然連接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然連接時,要求R和S含有一個或多個共有的( D )。A元組 B行 C記錄 D屬性7下列關系運算中,( C )運算不屬于專門的關系運算。 A選擇 B連接C廣義笛卡爾積 D投影8SQL語言具有( B )的功能。A關系規范化、數據操縱、數據控制B數據定義、數據操縱、數
12、據控制C數據定義、關系規范化、數據控制D數據定義、關系規范化、數據操縱9從E-R模型關系向關系模型轉換時,一個M:N聯系轉換為關系模式時,該關系模式的關鍵字是( C )。AM端實體的關鍵字 BN端實體的關鍵字 CM端實體關鍵字與N端實體關鍵字組合 D重新選取其他屬性10.SQL語言中,刪除一個表的命令是(B )A. DELETEB. DROP C. CLEAR D. REMOVE11. 圖1中( C )是關系完備的系統A B C D圖1 12有關系模式A(S,C,M),其中各屬性的含義是:S:學生;C :課程;M:名次,其語義是:每一個學生選修每門課程的成績有一定的名次,每門課程中每一名次只有
13、一個學生(即沒有并列名次),則關系模式A最高達到( D )A1NF B2NF C3NF DBCNF13關系規范化中的刪除異常是指 ( A ) A不該刪除的數據被刪除 B不該插入的數據被插入 C應該刪除的數據未被刪除 D應該插入的數據未被插入14在數據庫設計中, ER圖產生于( D )A 需求分析階段 B物理設計階段 C邏輯設計階段 D概念設計階段 15有一個關系:學生(學號,姓名,系別),規定學號的值域是8個數字組成的字符串,這一規則屬于( C )。A實體完整性約束B參照完整性約束C用戶自定義完
14、整性約束D關鍵字完整性約束16171819C20A16事務是數據庫運行的基本單位。如果一個事務執行成功,則全部更新提交;如果一個事務執行失敗,則已做過的更新被恢復原狀,好像整個事務從未有過這些更新,這樣保持了數據庫處于( B )狀態。 A安全性 B一致性 C完整性 D可靠性17. ( B )用來記錄對數據庫中數據進行的每一次更新操作。A后援副本 B日志文件 C數據庫 D緩沖區18在并發控制技術中,最常用的是封鎖機制,基本的封鎖類型有排它鎖X和共享鎖S,下列關于兩種鎖的相容性描述不正確的是(A )A.X/X :TRUEB.S/S:TRUEC.S/X:FALSED.X/S:FALSE 1.關系數據
15、庫的實體完整性規則規定基本關系的 都不能取 。2.在關系A(S,SN,D)和B(D,CN,NM)中,A的主碼是S,B的主碼是D,則D在A中稱為 。3.SQL語言中,用于授權的語句是_。4. 關系R與S的交可以用關系代數的5種基本運算表示為 R-(R-S) 。5.數據庫系統中最重要的軟件是 ,最重要的用戶是 6.數據庫設計分為以下六個設計階段:需求分析階段、 、邏輯結構設計階段、 、數據庫實施階段、數據庫運行和維護階段。7.已知關系R(A,B,C,D)和R上的函數依賴集F=ACD,CB,則R 2 NF。2說明視圖與基本表的區別和聯系。3數據庫系統的故障有哪些類型?2設有關系STUDENT(S#,
16、SNAME,SDEPT,MNAME,CNAME,GRADE),(S#,CNAME)為候選碼,設關系中有如下函數依賴: (S#,CNAME)SNAME,SDEPT,MNAMES#SNAME,SDEPT,MNAME(S#,CNAME)GRADESDEPTMNAME試求下列問題:(1)關系STUDENT屬于第幾范式?并說明理由。(3分)(2)如果關系STUDENT不屬于BCNF,請將關系STUDENT逐步分解為巧 BCNF。(7分)要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數依賴。1D2C3D4A5B6D7C8B9C10B11C12D13A14D15C16B17B18A19C20A1
17、.主屬性 空值(或NULL) 2. 外碼 3. GRANT 4. R-(R-S) 5. 數據庫管理系統(或DBMS) 數據庫管理員(或DBA)6. 概念結構設計階段 物理結構設計階段7. 2答: 數據:描述事物的符號記錄。(1分)數據庫:長期存儲在計算機內的、有組織的、可共享的數據集合。(1分)數據庫管理系統:是位于用戶與操作系統之間的具有數據定義、數據操縱、數據庫的運行管理、數據庫的建立和維護功能的一層數據管理軟件。(1分)數據庫系統:在計算機系統中引入數據庫后的系統,一般由數據庫、數據庫管理系統(及其開發工具)、應用系統、數據庫管理員和用戶構成。(1分)答:視圖是從一個或幾個基本表導出的表
18、,它與基本表不同,是一個虛表,數據庫中只存放視圖的定義,而不存放視圖對應的數據,這些數據存放在原來的基本表中,當基本表中的數據發生變化,從視圖中查詢出的數據也就隨之改變(2分)。視圖一經定義就可以像基本表一樣被查詢、刪除,也可以在一個視圖之上再定義新的視圖,但是對視圖的更新操作有限制(1分)。3、答:故障主要有下面三種類型:(1)事務故障(1分)(2)系統故障(1分) (3)介質故障(1分)2、參考答案:(1) 關系STUDENT是1NF,因為F中存在非主屬性SNAME,SDEPT,MNAME對侯選碼(S#,CNAME)的部分函數依賴。(2) 首先消除部分函數依賴(S#,CNAME)SNAME
19、,SDEPT,MNAME將關系分解為:R1(S#,SNAME,SDEPT,MNAME),S#為候選碼,R1的函數依賴集為:F1 = S#SNAME,SDEPT,MNAME,SDEPTMNAMER2(S#,CNAME,GRADE),S#為候選碼,R2的函數依賴集為:F2=(S#,CNAME)GRADE 在關系R1中存在非主屬性MNAME對候選碼S#的傳遞函數依賴S#MNAME,所以將R1進一步分解:R11(S#,SNAME,SDEPT) ,S#為候選碼,R11的函數依賴集為:F11 = S#SNAME,SDEPTR12(SDEPT,MNAME) ,SDEPT為候選碼,R12的函數依賴集為:F12
20、 = SDEPTMNAME在R2、R11、R12關系模式中函數依賴都是非平凡的,并且決定因素均是候選碼,所以上述三個關系模式均是BCNF。1.數據庫系統與文件系統的主要區別是( )A數據庫系統復雜,而文件系統簡單B文件系統不能解決數據冗余和數據獨立性問題,而數據庫系統可以解決C文件系統只能管理程序文件,而數據庫系統能夠管理各種類型的文件D文件系統管理的數據量較少,而數據庫系統可以管理龐大的數據量2.數據庫管理系統能實現對數據庫中數據的查詢、插入、修改和刪除等操作的數據庫語言稱為( )A數據定義語言(DDL) B數據管理語言 C數據操縱語言(DML) D數據控制語言3.數據庫的網狀模型應滿足的條
21、件是( ) A允許一個以上結點無雙親,也允許一個結點有多個雙親B必須有兩個以上的結點C有且僅有一個結點無雙親,其余結點都只有一個雙親 D每個結點有且僅有一個雙親4. 數據的邏輯獨立性是指( )A內模式改變,模式不變B模式改變,內模式不變C模式改變,外模式和應用程序不變D內模式改變,外模式和應用程序不變5設有關系模式EMP(職工號,姓名,年齡,技能)。假設職工號唯一,每個職工有多項技能,則EMP表的主碼是( )A職工號B姓名,技能C技能D職工號,技能6在關系代數中,對一個關系做投影操作后,新關系的元組個數( )原來關系的元組個數。A小于 B小于或等于 C等于 D大于7設關系R和S的屬性個數分別是
22、2和3,那么RS等價于( ) 1<2A1<2(RS) B1<4(RS)C1<2(RS) D1<4(RS)8學校數據庫中有學生和宿舍兩個關系:學生(學號,姓名)和 宿舍(樓名,房間號,床位號,學號)假設有的學生不住宿,床位也可能空閑。如果要列出所有學生住宿和宿舍分配的情況,包括沒有住宿的學生和空閑的床位,則應執行( )A. 全外聯接B. 左外聯接C. 右外聯接D. 自然聯接9用下面的T-SQL語句建立一個基本表:CREATE TABLE Student(Sno CHAR (4) NOT NULL,Sname CHAR (8) NOT NULL,Sex CHAR (2
23、),Age SMALLINT)可以插入到表中的元組是( )A. '5021','劉祥',男,21B.NULL,'劉祥',NULL,21C. '5021',NULL,男,21D. '5021','劉祥',NULL,NULL10.把對關系SC的屬性GRADE的修改權授予用戶ZHAO的T-SQL語句是( )A. GRANT GRADE ON SC TO ZHAOB. GRANT UPDATE ON SC TO ZHAOC. GRANT UPDATE (GRADE) ON SC TO ZHAOD. GRAN
24、T UPDATE ON SC (GRADE) TO ZHAO12給定關系模式SCP(Sno,Cno,P),其中Sno表示學號,Cno表示課程號,P表示名次。若每一名學生每門課程有一定的名次,每門課程每一名次只有一名學生,則以下敘述中錯誤的是( )A.(Sno,Cno)和(Cno,P)都可以作為候選碼。B.(Sno,Cno)是唯一的候選碼。C. 關系模式SCP既屬于3NF也屬于BCNF。D. 關系模式SCP沒有非主屬性。13關系規范化中的刪除操作異常是指 ( ) A不該刪除的數據被刪除 B不該插入的數據被插入 C應該刪除的數據未被刪除 D應該插入的數據未被插入14在數據庫設計中,將ER圖轉換成關
25、系數據模型的過程屬于( )A 需求分析階段 B物理設計階段 C邏輯設計階段 D概念設計階段 15在合并分E-R圖時必須消除各分圖中的不一致。各分E-R圖之間的沖突主要有三類,即屬性沖突、命名沖突和結構沖突,其中命名沖突是指( )。A命名太長或太短B同名異義或同義異名C屬性類型沖突D屬性取值單位沖突16事務的原子性是指( )。 A一個事務內部的操作及使用的數據對并發的其他事務是隔離的 B事務一旦提交,對數據庫的改變是永久的 C事務中包括的所有操作要么都做,要么都不做 D事務必須是使數據庫從一個一致
26、性狀態變到另一個一致性狀態 17. 若系統在運行過程中,由于某種硬件故障,使存儲在外存上的數據部分損失或全部損失,這種情況稱為( ) A事務故障 B系統故障 C介質故障 D運行故障20. 圖3是一個( )A. ER圖B.I/O圖C. DFD圖D.IPO圖圖3 1.數據庫系統的三級模式結構是指數據庫系統由 、模式和內模式三級構成。2.在關系A(S,SN,D)和B(D,CN,NM)中,A的主碼是S,B的主碼是D,則D在S中稱為 。3.關系操作的特點是 操作。4. 已知學生關系(學號,姓名,年齡,班級),要檢索班級為空值的學生姓名,其SQL查詢語句中 WHERE子句的條件表達式是 。5. 集合R與S
27、的連接可以用關系代數的5種基本運算表示為 。6.SELECT語句查詢條件中的謂詞“=ANY”與運算符 等價。7.在數據庫中,只存放視圖的 ,不存放視圖對應的數據。8.“為哪些表,在哪些字段上,建立什么樣的索引”這一設計內容應該屬于數據庫設計中的 設計階段。9. 并發控制的主要方法是 機制。10.已知關系R(A,B,C,D)和R上的函數依賴集F=ACD,CB,R屬于第 范式。4.設有關系R和函數依賴F: R(W,X,Y,Z),F = XZ,WXY 。試求下列問題:(1)關系R屬于第幾范式?(3分)(2)如果關系R不屬于BCNF,請將關系R逐步分解為BCNF。(5分)要求:寫出達到每一級范式的分解
28、過程,并指明消除什么類型的函數依賴。一、選擇題(每題1.5分)1B2C3A4C5D6B7B8A9D10C12B13A14C15B16C17C18C19D20C二、填空題(每題1分)1.外模式 2. 外碼 3. 集合 4. 班級 IS NULL 5. F(R×S)6. IN 7. 定義 8. 物理 9. 封鎖 10. 二4、參考答案:(1)R是1NF。侯選碼為WX,則Y,Z為非主屬性,又由于XZ,因此F中存在非主屬性對侯選碼的部分函數依賴。(2)將關系分解為:R1(W,X,Y),F1 = WXY R2(X,Z),F2 = XZ 消除了非主屬性對碼的部分函數依賴。F1和F2中的函數依賴都
29、是非平凡的,并且決定因素是候選碼,所以上述關系模式是BCNF。1.數據庫系統的特點是( )、數據獨立、減少數據冗余、避免數據不一致和加強了數據保護。A數據共享 B數據存儲C數據應用 D數據保密2.數據庫系統中,物理數據獨立性是指( )。A數據庫與數據庫管理系統的相互獨立B應用程序與DBMS的相互獨立C應用程序與存儲在磁盤上數據庫的物理模式是相互獨立的D應用程序與數據庫中數據的邏輯結構相互獨立3.在數據庫的三級模式結構中,描述數據庫中全體數據的全局邏輯結構和特征的是( )。A外模式 B內模式 C存儲模式 D模式4.關系模型的數據結構是( )。A層次結構 B二維表結構C網狀結構 D封裝結構5.關系
30、模型中,一個候選碼( )。A可由多個任意屬性組成B至多由一個屬性組成C可由一個或多個其值能唯一標識該關系模式中任何元組的屬性組成D必須由多個屬性組成6自然連接是構成新關系的有效方法。一般情況下,當對關系R和S使用自然連接時,要求R和S含有一個或多個共有的( )。A元組 B行 C記錄 D屬性7設關系R和S的屬性個數分別是2和3,那么RS等價于( ) 1<2A1<2(RS) B1<4(RS)C1<2(RS) D1<4(RS)8SQL語言具有( )的功能。A關系規范化、數據操縱、數據控制B數據定義、數據操縱、數據控制C數據定義、關系規范化、數據控制D數據定義、關系規范化
31、、數據操縱9假定學生關系是S(S,SNAME,SEX,AGE),課程關系是C(C,CNAME,TEACHER),學生選課關系是SC(S,C,GRADE)。要查找選修“COMPUTER”課程的“女”學生姓名,將涉及到關系( )。AS BSC,C CS,SC DS,C,SC10.已知關系SPJ(S#,P#,J#,QTY),把對關系SPJ的屬性QTY的修改權授予用戶張三的T-SQL語句是( C )A. GRANT QTY ON SPJ TO 張三B. GRANT UPDATE ON SPJ TO張三C. GRANT UPDATE (QTY) ON SPJ TO張三D. GRANT UPDATE ON
32、 SPJ (QTY) TO張三12在R(U)中,如果XY,并且對于X的任何一個真子集X',都有X'Y,則( )。A. Y函數依賴于X B. Y對X完全函數依賴C. X為U的候選碼 D. R屬于2NF13關系規范化中的插入操作異常是指 ( ) A不該刪除的數據被刪除 B不該插入的數據被插入 C應該刪除的數據未被刪除 D應該插入的數據未被插入14在數據庫設計中, ER圖產生于( )A 需求分析階段 B物理設計階段 C邏輯設計階段 D概念設計階段 15在合并分E-R圖時必須消除各分圖中
33、的不一致。各分E-R圖之間的沖突主要有三類,即屬性沖突、命名沖突和結構沖突,其中命名沖突是指( )。A命名太長或太短B同名異義或同義異名C屬性類型沖突D屬性取值單位沖突16事務是數據庫運行的基本單位。如果一個事務執行成功,則全部更新提交;如果一個事務執行失敗,則已做過的更新被恢復原狀,好像整個事務從未有過這些更新,這樣保持了數據庫處于( )狀態。 A安全性 B一致性 C完整性 D可靠性17. ( )用來記錄對數據庫中數據進行的每一次更新操作。A后援副本 B日志文件 C數據庫 D緩沖區18若事務T對數據對象A加上S鎖,則( )。A.事務T可以讀A和修改A,其它事務只能再對A加S鎖,而不能加X 鎖
34、。B事務T可以讀A但不能修改A,其它事務能對A加S鎖和X鎖。C事務T可以讀A但不能修改A,其它事務只能再對A加S鎖,而不能加X 鎖。D事務T可以讀A和修改A,其它事務能對A加S鎖和X鎖。 1.數據管理經歷了人工管理、文件系統、 三個階段。2.數據模型由數據結構、數據操作和 三部分組成。3.在Student表的Sname列上建立一個聚簇索引的SQL語句為:CREATE Stusname ON student(Sname)4. SELECT語句查詢條件中的謂詞“=ANY”與運算符 等價。5. 關系模式R(A,B,C,(A,C)B,(A,B)C,BC)最高可達到第 范式。6.數據抽象主要有分類和 兩
35、種。7.存在一個等待事務集T0,T1,Tn,其中T0正等待被T1鎖住的數據項,T1正等待被T2鎖住的數據項,Tn-1正等待被Tn鎖住的數據項,且Tn正等待被T0鎖住的數據項,這種情形稱為 。8.“為哪些表,在哪些字段上,建立什么樣的索引”這一設計內容應該屬于數據庫設計中的 設計階段。9. 并發控制的主要方法是 機制。10.故障分為事務故障、 和介質故障三種。2設有關系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),(S#,CNAME)為候選碼,設關系中有如下函數依賴: (S#,CNAME)SNAME,SDEPT,MNAMES#SNAME,SDEPT,MNAM
36、E(S#,CNAME)GRADESDEPTMNAME試求下列問題:(1)關系STUDENT屬于第幾范式?(3分)(2)如果關系STUDENT不屬于BCNF,請將關系STUDENT逐步分解為巧 BCNF。(7分)要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數依賴。1A2C3D4B5C6D7B8B9D10C12B13D14D15B16B17B18C19C20A1.數據庫系統 2. 完整性約束 3. CLUSTER INDEX 4. IN 5. 三6. 聚集 7. 死鎖 8. 物理 9. 封鎖 10. 系統故障2、參考答案:(1)關系STUDENT是1NF,因為F中存在非主屬性 SNA
37、ME,SDEPT,MNAME對侯選碼(S#,CNAME)的部分函數依賴。(2)首先消除部分函數依賴(S#,CNAME)SNAME,SDEPT,MNAME將關系分解為:R1(S#,SNAME,SDEPT,MNAME),F1 = S#SNAME,SDEPT,MNAMER2(S#,CNAME,GRADE),F2=(S#,CNAME)GRADE在關系R1中存在非主屬性對候選碼的傳遞函數依賴S#SDEPT,所以將R1進一步分解:R11(S#,SNAME,SDEPT) ,F11 = S#SNAME,SDEPTR12(SDEPT,MNAME) ,F12 = SDEPTMNAME在R2,R11,R12關系模式
38、中函數依賴都是非平凡的,并且決定因素均是候選碼,所以上述三個關系模式均是BCNF。1. 模式的邏輯子集通常稱為( )A外模式 B內模式 C概念模式 D邏輯模式2.已知兩個關系如下:RABC1b1c12b2c23b1c1SDEAd1e11d2e21d3e12假設R的主鍵是A,S的主鍵是D,在關系S的定義中包含外鍵子句:“FOREIGN KEY (A) REFERENCES R(A) ON DELETE NO ACTION”,下列SQL語句不能成功執行的是( ) ADELETEFROMRWHEREA2BDELETEFROMRWHEREA3CDELETEFROMSWHEREA1DDELETEFROM
39、SWHEREA23. 在SQL中,與“NOTIN”等價的操作符是( )A<>ALL B<>SOME C=SOME D=ALL4將E-R模型轉換成關系模型,屬于數據庫的( )A需求分析B概念設計C邏輯設計D物理設計5設有一個關系:DEPT(DNO,DNAME),如果要找出倒數第三個字母為W,并且至少包含4個字母的DNAME,則查詢條件子句應寫成WHERE DNAME LIKE( )A_ _ W _ % B_ % W _ _ C_ W _ _ D_ W _ %6有一個關系:學生(學號,姓名,系別),規定學號的值域是8個數字組成的字符串,這一規則屬于( )。 A實體完整性約束
40、 B參照完整性約束C用戶自定義完整性約束 D關鍵字完整性約束7.已知關系R如圖1所示,可以作為R主碼的屬性組是( )。R ABCD123413452456143413473456圖1A. ABC B. ABDC. ACDD. BCD8.已知成績關系如圖2所示。執行SQL語句:SELECT COUNT(DISTINCT學號)FROM成績WHERE分數60查詢結果中包含的元組數目是( )成績學號課程號分數S1C180S1C275S2C1nullS2C255S3C390圖2A. 1B. 2C. 3D. 49設有關系R和關系S進行如圖3所示的運算,則運算結果中含有元組的數目是( )RSABC
41、123456789DE5678910圖3A. 6B. 7C. 8D. 910.已知關系:廠商(廠商號,廠名)PK=廠商號產品(產品號,顏色,廠商號)PK=產品號,FK=廠商號假設兩個關系中已經存在如圖4所示元組:廠商產品廠商號廠名C01宏達C02立仁C03廣源 產品號顏色廠商號P01紅C01P02黃C03圖4若再往產品關系中插入如下元組:I(P03,紅,C02) II(P01,藍,C01)III(P04,白,C04)IV(P05,黑,null)能夠插入的元組是( )A. I,II,IVB. I,IIIC. I,IID. I,IV得 分二、填空題(本大題共10小題,每小題2分,共20分
42、)錯填、不填均無分。1.數據管理經過了人工管理、文件系統和 三個發展階段。2. 關系中主碼的取值必須唯一且非空,這條規則是 完整性規則。3.關系代數中專門的關系運算包括: 、投影、連接和除法。4. SQL語言提供數據定義、 、數據控制等功能。5. 在SELECT語句查詢中,要去掉查詢結果中的重復記錄,應該使用 關鍵字。6.在DBMS的授權子系統中,授權和回收權限的語句分別是_和REVOKE語句。7. 從關系規范化理論的角度講,一個只滿足1NF的關系可能存在的四方面問題是:數據冗余度大、修改異常、插入異常和_。8.如果兩個實體之間具有m:n聯系,則將它們轉換為關系模型的結果是_個表。9.若有關系
43、模式R(A,B,C)和S(C,D,E),SQL語句SELECT A, D FROM R, S WHERE R.C=S.C AND E = '80' ; 對應的關系代數表達式是 。10.SQL語言中,刪除基本表的語句是 ,刪除數據的語句是 。1設某商業集團數據庫中有一關系模式R如下:R (商店編號,商品編號,數量,部門編號,負責人)如果規定:(1)每個商店的每種商品只在一個部門銷售;(2)每個商店的每個部門只有一個負責人;(3)每個商店的每種商品只有一個庫存數量。試回答下列問題:(1)根據上述規定,寫出關系模式R的基本函數依賴;(2分)(2)找出關系模式R的候選碼;(2分)(3)
44、試問關系模式R最高已經達到第幾范式?為什么?(2分)(4)如果R不屬于3NF,請將R分解成3NF模式集。(4分)一、單項選擇題(共10小題,每小題2分,共20分)題號12345678910答案AAACBCBBAD二、填空題(共10小題,每小題2分,共20分)。 1 數據庫系統 2 實體 3 _ 選擇 _ 4 _數據操縱_ 5 DISTINCT 6 GRANT 7刪除異常 83_9A,D(E='80'(RS) 10 DROP _DELETE 答:(1)有三個函數依賴:(商店編號,商品編號) 部門編號(商店編號,部門編號) 負責人(商店編號,商品編號) 數量。(2分,錯、漏一個扣1
45、分)(2)R的候選碼是 (商店編號,商品編號)。(2分)(3)R最高達到2NF(1分),因為R中存在著非主屬性“負責人”對候選碼 (商店編號、商品編號)的傳遞函數依賴,所以R屬于2NF,但R不屬于3NF。(1分)(4)將R分解成:R1 (商店編號,商品編號,數量,部門編號) (2分)R2 (商店編號,部門編號,負責人) (2分)1.DB、DBMS和DBS三者之間的關系是( )。ADB包括DBMS和DBS BDBS包括DB和DBMSCDBMS包括DB和DBS D不能相互包括2.對數據庫物理存儲方式的描述稱為( )A外模式 B內模式 C概念模式 D邏輯模式3.在數據庫三級模式間引入二級映象的主要作
46、用是( ) A提高數據與程序的獨立性B提高數據與程序的安全性C保持數據與程序的一致性D提高數據與程序的可移植性4. 視圖是一個“虛表”,視圖的構造基于( )A基本表 B視圖 C基本表或視圖 D數據字典5關系代數中的運算符對應SELECT語句中的以下哪個子句?( )ASELECTBFROMCWHEREDGROUP BY6公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯系類型是( )A多對多 B一對一 C多對一 D一對多7如何構造出一個合適的數據邏輯結構是( )主要解決的問題。 A關系系統查詢優化 B數據字典C關系數據庫規范化理論 D關系數據庫查詢8.將E-R模型轉換成關系模型,屬于數據庫的( )。A. 需求分析 B. 概念設計C. 邏輯設計D. 物理設計9事務日志的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校電腦室管理制度
- 學校課桌椅管理制度
- 學生專屬群管理制度
- 學生走讀證管理制度
- 安全保衛室管理制度
- 安裝隊安全管理制度
- 宜興市藥店管理制度
- 實訓室車間管理制度
- 審批精細化管理制度
- 客車六嚴禁管理制度
- 物業小飯桌管理制度
- 2025年湖南省普通高中學業水平考試合格性考試模擬試題(長郡版高一生物)(原卷版)
- 2025年廣東省廣州市白云區中考語文二模試卷
- 【英語(新高考Ⅰ卷)】2025年普通高等學校招生全國統一考試
- 2024年安徽省初中學業水平考試生物試題含答案
- 2024年浙江省中考英語試題卷(含答案解析)
- 移動取消寬帶委托書
- 中國銀行營業網點基礎服務禮儀規范
- SCR脫硝反應器尺寸修改后
- LANTEK蘭特鈑金軟件手冊(上)
- 混凝土強度增長曲線
評論
0/150
提交評論