2014數(shù)據(jù)庫復(fù)習(xí)題精簡版要點(diǎn)_第1頁
2014數(shù)據(jù)庫復(fù)習(xí)題精簡版要點(diǎn)_第2頁
2014數(shù)據(jù)庫復(fù)習(xí)題精簡版要點(diǎn)_第3頁
2014數(shù)據(jù)庫復(fù)習(xí)題精簡版要點(diǎn)_第4頁
2014數(shù)據(jù)庫復(fù)習(xí)題精簡版要點(diǎn)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、..2.13.選擇題數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是B o P6A. 數(shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡單;B. 文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問題,而數(shù)據(jù)庫系統(tǒng)可以 解決;C. 文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)可以管理各類文件;D. 文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量網(wǎng)狀模型的數(shù)據(jù)結(jié)構(gòu)是D <A. 線性表B.二維表在層次模型中,記錄之間的聯(lián)系通過A .指針B .數(shù)組數(shù)據(jù)庫系統(tǒng)三級(jí)結(jié)構(gòu)的描述放在A .用戶數(shù)據(jù)庫P32C.樹D .有向圖A來實(shí)現(xiàn)。C.公共屬性D .對象標(biāo)識(shí)D中。B .運(yùn)行日志C.數(shù)據(jù)庫管理系統(tǒng)D .

2、數(shù)據(jù)字典數(shù)據(jù)獨(dú)立性是指B之間相互獨(dú)立,不受影響A .概念數(shù)據(jù)模型和邏輯數(shù)據(jù)模型B. 應(yīng)用程序和數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)C. 概念數(shù)據(jù)模型與數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)D. 數(shù)據(jù)與數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)在數(shù)據(jù)庫的三級(jí)體系結(jié)構(gòu)中,外模式/邏輯模式映象可以保證數(shù)據(jù)結(jié)構(gòu)和 應(yīng)用程序之間的_AoA. 邏輯獨(dú)立性B.物理獨(dú)立性C.數(shù)據(jù)一致性D .數(shù)據(jù)安全性關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)實(shí)體之間的聯(lián)系是通過表與表之間的D_ 進(jìn)行A. 公共索引.B.公共存儲(chǔ).C.公共元組.D.公共屬性主鍵的屬性上有空值違反了A oA. 實(shí)體完整性規(guī)則B.參照完整性規(guī)則C.安全性規(guī)則D .模型轉(zhuǎn)換規(guī)則參照完整性規(guī)則是對D的約束。A.超鍵B.候選鍵C.主鍵D .外鍵

3、設(shè)關(guān)系R,按條件f對關(guān)系R進(jìn)行選擇,其關(guān)系代數(shù)是_CoA.(Tf (RX R)B. nf (R%R)C. (T f(R)D. nf(R)數(shù)據(jù)模型的三要素是_CoA. 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性B. 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫定義和數(shù)據(jù)庫維護(hù)C. 數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)維護(hù)D. 關(guān)系數(shù)據(jù)庫、層次數(shù)據(jù)庫和網(wǎng)狀數(shù)據(jù)庫設(shè)關(guān)系R和S的元數(shù)分別是r和s,則R和S笛卡兒積的元數(shù)是 BoD. r/sA. r*sB.葉sC. r-s在SELECT語句中使用“* ”表示 6.27.A.選擇任一屬性B 選擇主鍵C.選擇全部屬性D 選擇全部元組設(shè)有

4、一個(gè)關(guān)系:DEPT (DNO, DNAME ),如果要找出倒數(shù)第三個(gè)字母為 W,并且至少包含4個(gè)字母的DNAME,則查詢條件子句應(yīng)寫成 WHERE DNAME LIKE 。A. _ _ W _ %'B . _ % W 'C. W _ _'D. _ W _ %'SQL中,謂詞可用來測試一個(gè)集合是否有重復(fù)元組。A. UNIQUEB. DISTINCTC. EXISTS D. ONLY在select語句中,可以使用關(guān)鍵字 來排除重復(fù)的元組。A.EXCLUDE.B.UNIQUE.C. DISTINCT. D.ONE.刪除觸發(fā)器mytri的正確命令是。A. DELET m

5、ytriB. TRUNCATE mytriC. DROP mytriD . REMMOVE mytri用于創(chuàng)建存儲(chǔ)過程的 SQL語句為。A. CREATE DATABASEB . CREATE TRIGGERC . CREATE PROCEDURED . CREATE TABLE以下哪種情況應(yīng)盡量創(chuàng)建索引。A.在where子句中出現(xiàn)頻率較高的列B.具有很多NULL值的列C.記錄較少的基本表D .需要更新頻繁的基本表在SQL語言中,視圖是數(shù)據(jù)庫體系結(jié)構(gòu)中的 。A.內(nèi)模式B.模式C.外模式D .物理模式要在SQLServer中創(chuàng)建一個(gè)員工信息表,其中員工的薪水、醫(yī)療保險(xiǎn)和 養(yǎng)老保險(xiǎn)分別采用三個(gè)字段

6、來存儲(chǔ)。若規(guī)定:任何一個(gè)員工,醫(yī)療保險(xiǎn) 和養(yǎng)老保險(xiǎn)兩項(xiàng)之和不能大于薪水的 1/3,這一規(guī)則可以采用 來實(shí)現(xiàn)。A.主鍵約束B .外鍵約束C . CHECK 約束D . DEFAULT 約束當(dāng)連接上 SQL Server時(shí),假如沒有預(yù)先指定用戶連上那個(gè)數(shù)據(jù)庫,SQL Server會(huì)自動(dòng)替用戶連上系統(tǒng)數(shù)據(jù)庫。A . master B . tempdb C . model D . msdb 設(shè)有關(guān)系模式 R(ABCD),R上的FD集F=A D, B- C, D-B。則D =。A . ADB . BDC . BCDD . ABCD兩個(gè)函數(shù)依賴集F和G等價(jià)的充分必要條件是。A . F = G B . F=

7、 GC . F = GD . F= G在以下函數(shù)依賴中, 是平凡的函數(shù)依賴。A . A ABCDB . ABCD A C . A BCD D . BCDA關(guān)系模式中,各級(jí)模式之間的關(guān)系為。A . 3NF ? 2NF ? 1NFB . 3NF ? 1NF ? 2NFC . 1NF ? 2NF ? 3NFD . 2NF? 1NF ? 3NF某學(xué)校規(guī)定:一個(gè)班級(jí)至多有 50個(gè)學(xué)生,至少有10個(gè)學(xué)生,每個(gè)學(xué)生 必須屬 于某個(gè)班,在班級(jí)和 學(xué)生的實(shí)體聯(lián)系中,學(xué)生實(shí)體的基數(shù)0.41.為。A. (0,1).B. (1,1)C. (1,

8、10)D. (10,50)弱實(shí)體的主鍵。A .與其父實(shí)體的主鍵完全一致B .一部份或全部從其父實(shí)體的主鍵獲得C.全部從其父實(shí)體的非主鍵屬性獲得D .與其父實(shí)體無關(guān)在數(shù)據(jù)庫設(shè)計(jì)中,父實(shí)體與弱實(shí)體之間的聯(lián)系只能是 。A. 1: 1 或 1: NB. 1: N 或 M : NC. 1: 1 或 M : ND . M : N當(dāng)局部E-R圖合并成全局E-R圖時(shí),可能出現(xiàn)沖突,下面所列舉的沖突 中不屬于上述沖突。A.屬性沖突B .語法沖突 C.結(jié)構(gòu)沖突D .命名沖突在數(shù)據(jù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于。A .需求分析階段B .邏輯設(shè)計(jì)階段C.概念設(shè)計(jì)階段D .物理設(shè)計(jì)階段若一個(gè)ER模型中

9、有三個(gè)實(shí)體,實(shí)體間有一個(gè)1:N關(guān)系、一個(gè)M:N關(guān)系, 則此ER模型最終轉(zhuǎn)換為 個(gè)關(guān)系,即表。A. 2B . 3C . 4D . 5事務(wù)對DB的修改,應(yīng)該在數(shù)據(jù)庫中留下痕跡,永不消逝。這個(gè)性質(zhì)稱 為事務(wù)的。A.原子性B. 致性C.隔離性D .持久性事務(wù)的ACID性質(zhì)中,關(guān)于原子性(atomicity)的描述正確的是<A. 指數(shù)據(jù)庫的內(nèi)容不出現(xiàn)矛盾的狀態(tài)。B. 若事務(wù)正常結(jié)束,即使發(fā)生故障,更新結(jié)果也不會(huì)從數(shù)據(jù)庫中消失。C. 事務(wù)中的所有操作要么都執(zhí)行,要么都不執(zhí)行。D. 若多個(gè)事務(wù)同時(shí)進(jìn)行,與順序?qū)崿F(xiàn)的處理結(jié)果是一致的。防止數(shù)據(jù)庫意外的有效方法為。A.重建B.追加C.備份D.刪除“日志”文

10、件用于保存。A .程序運(yùn)行過程B.數(shù)據(jù)操作C.程序執(zhí)行結(jié)果D .對數(shù)據(jù)庫的更新操作在DB技術(shù)中,“臟數(shù)據(jù)”是指。A .未回退的數(shù)據(jù)B.未提交的數(shù)據(jù)C.回退的數(shù)據(jù)D .未提交隨后又被撤銷的數(shù)據(jù)“死鎖”是。A.磁盤故障 B.介質(zhì)故障C.事務(wù)故障D .系統(tǒng)故障若系統(tǒng)在運(yùn)行過程中,由于某種硬件故障,使存儲(chǔ)在外存上的數(shù)據(jù)全部 損失或部分損失,這種情況稱為。A.事務(wù)故障B .系統(tǒng)故障C .介質(zhì)故障D .運(yùn)行故障“年齡在1825之間,這種約束屬于數(shù)據(jù)庫系統(tǒng)的措施。A .原子性.B .一致性.C .完整性.D .安全性數(shù)據(jù)庫中 指數(shù)據(jù)的正確性和相容性。A.安全性B.完整性C.并發(fā)性D .恢復(fù)性42. 不是OD

11、BC使用的句柄。A.環(huán)境句柄B .窗口句柄 C.連接句柄 D .語句句柄43. ODBC體系結(jié)構(gòu)中,c向數(shù)據(jù)源提交用戶請求執(zhí)行的 SQL語句。A . ODBC數(shù)據(jù)庫應(yīng)用程序B.驅(qū)動(dòng)程序管理器C. DB驅(qū)動(dòng)程序D .數(shù)據(jù)源44. 在XPath中,使用符號(hào)可以訪問屬性值。A. *B. &C. D. %45. 以下關(guān)于XML文檔聲明的語句正確的是 。A. <xml version=”1.0” encoding=”UTF-8 ”B. <?XML version= ”1.0” encoding=”UTF-8 ”?C. <?xml Version=”1.0” encoding=”

12、UTF-8”>D. <?xml version=”.0” encoding=”UTF-8”?46. xml提供了一種避免元素命名沖突的方法A.命名空間 B. dtdC.xsdD.xsl47. 含有中文字符的xml文檔中,encoding的屬性應(yīng)設(shè)為A. big5B. gb2312C. utf-8D. ansi48. 下面哪個(gè)不是標(biāo)記語言 A. JAVAB . HTMLC . XMLD . SGML49. XPath 是A . XML的路徑語言B . XML的轉(zhuǎn)化C .文檔對象模型D . XML命名空間50. 下面XML片段中結(jié)構(gòu)完整的是 。A . vcustomer n ame=&

13、#39;<xml>.com ” ><address>123Ma in Street></address>v/customer>B . <customer> <n ame>Jo'XML Works<address>New York</customer>C . vcustomer type=exter nal> <n ame>Part ners Un limited v/n ame></customer>D . vcustomer name=”ohn D

14、oe”><address>123 Main Street</address> <zipcode=”01837”/x/customer>二、 填空題1. DBMS的基本工作單位是事務(wù),它是用戶定義的一組邏輯一致的程序序列,并發(fā)控制的主要方法是 機(jī)制。2. 數(shù)據(jù)庫設(shè)計(jì)的幾個(gè)步驟是。3. 視圖是一個(gè)虛表,它是從導(dǎo)出的表,數(shù)據(jù)庫中,只存放視圖的,不存放視圖的。4. DB并發(fā)操作通常會(huì)帶來三類問題,它們是。5. 事務(wù)必須具有的四個(gè)性質(zhì)是 。6. 一級(jí)封鎖協(xié)議解決了事務(wù)的并發(fā)操作帶來的 不一致性的問題。7. 一個(gè)觸發(fā)器由 、和3部分組成。8. DBS具有“數(shù)據(jù)獨(dú)立

15、性”特點(diǎn)的原因是 。9. 關(guān)系中屬性的個(gè)數(shù)稱為 ,關(guān)系中元組的個(gè)數(shù)稱為 。10. 在關(guān)系模式R中,函數(shù)依賴X 丫的語義是:在R的每一關(guān)系中,若兩個(gè)元組在X的分量上相等,則 。11. 關(guān)系模式在分解時(shí)應(yīng)保持等價(jià),數(shù)據(jù)等價(jià)用 特征來衡量,語義等價(jià)用特征來衡量。12. 根據(jù)屬性類別屬性可分為 屬性和屬性。13. 根據(jù)屬性的取值特點(diǎn)屬性可分為 屬性和屬性。14. 子類與超類之間的繼承性是通過子類實(shí)體與超類實(shí)體有相同的 實(shí)現(xiàn)的。15. 要使數(shù)據(jù)庫具有可恢復(fù)性,在平時(shí)要做好兩件事:轉(zhuǎn)儲(chǔ)和 。16. XML能夠通用化,主要依靠兩個(gè)措施:一是,二是。17. XML文檔由和兩個(gè)部分組成。18. 在XML文檔中,

16、屬性一律放在。19. 在XML模式中,主鍵定義括在 之中,外鍵定義括在 之中。20. 在XPath中,可以使用 函數(shù)表示查詢對象的個(gè)數(shù)。21. 在XPath中,可以使用 函數(shù)返回元素的內(nèi)容。22. 一個(gè)簡單的XSLT模板包含和兩個(gè)部分。23. 設(shè)關(guān)系模式R(ABCDE) F是R上成立的FD集,F(xiàn)= A B,CEA, B- D,P =AB, BD ACE是R的一個(gè)分解。則分解p相對于F是(無損分解 /損失分解)和(保持依賴/不保持依賴)的。24. XML Schema的數(shù)據(jù)類型分為 ,。25. XML 對 字母的 大小寫,<employee>和<Employee>的兩個(gè)標(biāo)

17、簽。26. 為了解決不同語義的標(biāo)簽名稱的沖突問題,引入了。27. 關(guān)系模式R(A,B,C),F是其上的FD集,F(xiàn)=BC,分解4AB,BC,則相對于F,該分解無損的。28. 模型是面向信息世界的,它是按用戶的觀點(diǎn)對數(shù)據(jù)和信息建模;模型是面向計(jì)算機(jī)世界的,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對數(shù)據(jù)建摸。29. 在關(guān)系模型中,主鍵是指 外鍵是指。30. 數(shù)據(jù)依賴是關(guān)系中屬性間的相互關(guān)聯(lián),最重要的數(shù)據(jù)依賴有兩種,即 賴和多值依賴。31. 數(shù)據(jù)庫系統(tǒng)的三級(jí)模式分別是,和。32. 實(shí)體聯(lián)系模型中三種聯(lián)系是 、;33. 數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫、 、 口用戶共同組成。34. 調(diào)用ODBC!數(shù)需要使用3個(gè)句柄,分別是: 、35

18、. 封鎖技術(shù)中主要有 2種鎖:和c簡答題1. DBMS的主要功能有哪5個(gè)方面?2. 敘述等值連接和自然連接的區(qū)別和聯(lián)系。3. 對DBS生存期的劃分,一般分為哪7個(gè)階段。4. 函數(shù)依賴集F的最小依賴集G應(yīng)滿足哪4個(gè)條件?5. 事務(wù)有哪幾種狀態(tài)?6. ODBC的體系結(jié)構(gòu)共分為哪幾層?7. ODBC驅(qū)動(dòng)程序有哪兩種類型?主要區(qū)別是什么?8. ODBC應(yīng)用程序初始化的基本流程是什么?9. ODBC應(yīng)用程序終止的基本流程是什么?10. ODBC句柄有哪三個(gè)?11. 簡述在DTD的屬性聲明中,類型聲明的5種類型和默認(rèn)聲明的3種類型12. 現(xiàn)在主要有哪三種語言提供了 XML數(shù)據(jù)的查詢和轉(zhuǎn)換能力?13. 什么

19、是Inserted表?什么是deleted表14. 簡述封鎖機(jī)制可能會(huì)產(chǎn)生的哪幾類問題?15. 數(shù)據(jù)庫恢復(fù)的基本技術(shù)有哪些?16. 簡述中間件的作用有哪些?17. 簡述日志文件的主要作用?18. 試述Select語句中 Where與having的相同點(diǎn)與不同點(diǎn)。19. 請簡述視圖與數(shù)據(jù)表之間的主要區(qū)別。20. 試述關(guān)系模型的三類完整性規(guī)則。四、 綜合題1.設(shè)有關(guān)系R和S:RABC217334183冗 AD ( R IX. S)。計(jì)算:R m SC<D2. 設(shè)有關(guān)系 S(S#,SNAME,AGE,SEX) 、 SC(S#,C#,SCORE)、 C(C#,CNAME,TEACHER),試用關(guān)

20、系代數(shù)和 SQL完成如下操作(1) 用關(guān)系代數(shù)表達(dá)檢索選修了 “程軍”老師所授課程之一的學(xué)生姓名。(2) 用關(guān)系代數(shù)表達(dá)至少選修了 S2和S4課程的學(xué)生的學(xué)號(hào)和姓名。(3) 用SQL表達(dá)找出“程序設(shè)計(jì)”課程成績在 90分以上的學(xué)生。(4) 試用SQL語句往S表中插入一個(gè)學(xué)生記錄(99220101王凌1,9,' 男';(5) 試用SQL語句從SC表中刪除“數(shù)據(jù)庫應(yīng)用”課程的選課元組;(6) 試用SQL語句將“操作系統(tǒng)”課程的成績改為原成績乘以系數(shù)1.1;(7) 試用SQL語句定義視圖 C_AVGS(CNO,AVG_SCORE),其中屬性分 別為課程號(hào)和平均成績。3. 設(shè)有關(guān)系EM

21、P (ENO, ENAME , SALARY , DNO),其中各屬性的含義 依次為職工號(hào)姓名工資和所在部門號(hào),以及關(guān)系DEPT( DNO,DNAME , MANAGER),其中各屬性含義依次為部門號(hào)部門名稱.部門經(jīng)理的職工 號(hào)。回答以下各題1)試用SQL語句完成以下查詢:列出各部門中工資不低于600元的職工的平均工資。(2) 寫出“查詢001號(hào)職工所在部門名稱”的關(guān)系代數(shù)表達(dá)式。3) 請用SQL語句將“銷售部”的那些工資數(shù)額低于 600的職工的工 資上調(diào)10%。4) 有如下關(guān)系代數(shù)表達(dá)式口 ENO(EMP AV (° MANAGER丄001'(DEPT )請將其轉(zhuǎn)化成相應(yīng)的

22、SQL語句。4. 設(shè)零件生產(chǎn)數(shù)據(jù)庫中有3個(gè)基本表:WORK(WNO,WNAME,WGR_NAME),其屬性分別是車間編號(hào)、車間名稱、 車間主任名;PART(PNO,PNAME,WEIGHT,COLOR),其屬性分別是零件編號(hào)、零件名稱、 重量、顏色;PROD(WNO,PNO,QUNTITY),其屬性分別是車間編號(hào)、零件編號(hào)、生產(chǎn)數(shù) 量。(1) 現(xiàn)有關(guān)系代數(shù)表達(dá)式:nwno (WORK) n wno(c pname=軸承'PARTPROD)試給出此查詢語句的語義;'(2) 試給出檢索在“緊固件1車間”生產(chǎn)的零件的零件名稱的關(guān)系代數(shù)表 達(dá)式;(3) 試用SQL語句定義 WORK表,

23、需說明主鍵;(4) 試用SQL語句往 WORK表中插入一個(gè)車間記錄(w031 '銃削車間 '張亮);(5) 試用SQL語句在關(guān)系PART中刪除零件名稱為“彈簧”的元組; 試用SQL語句將編號(hào)為 W012的車間生產(chǎn)的編號(hào)為P004的零件數(shù)量增 加10;(7)試用SQL語句定義視圖G_PTOTAL(PNO,PROD_T),其中屬性分別為 零件編號(hào)和生產(chǎn)總量。5. 已知關(guān)系模式如下:倉庫(倉庫號(hào),城市,面積)職工(倉庫號(hào),職工號(hào),工資)訂購單(訂購單號(hào),職工號(hào),供應(yīng)商號(hào),訂購日期)供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商名稱,地址) 用關(guān)系代數(shù)完成以下檢索:(1) 檢索在倉庫2工作的職工的工資。(2

24、) 檢索在上海工作的職工。(3) 檢索目前與職工E6有業(yè)務(wù)聯(lián)系的供應(yīng)商名稱。(4) 檢索和北京的所有供應(yīng)商都有業(yè)務(wù)聯(lián)系的職工的工資(5) 檢索至少和職工E1、E4、E7都有聯(lián)系的供應(yīng)商名稱。6. 設(shè)有關(guān)系模式R(U),函數(shù)依賴集為F,其中U=A,B,C,D,E,F=A> BC,CD > E,B > D,E > A(1) 計(jì)算B+,并給出計(jì)算步驟。證明CD是R的候選鍵(1) 解答:令 X=B ,X(0)=B,由 B > D,且 B X X=X(0)_.D=BD, 由A >BC,CD > E,E > A函數(shù)依賴的左部都不在 X(1)中,所以 B+=B

25、D(2) 證明:由已有的函數(shù)依賴得:CD > U,所以,CD是超鍵,又由于 C+=C,D+=D,所以C和D都不是超鍵,因此,CD是候選鍵。7. 設(shè)有關(guān)系模式 student(s#,sname,sdept,mname,cnamegrade) S#, CNAME組成候選鍵,函數(shù)依賴集合為F=S#, CNAME > SNAME, SDEPT, MNAMES# > SNAME, SDEPT, MNAMES#, CNAME > GRADESDEPT > MNAME試問:(1) 關(guān)系模式STUDENT屬于第幾范式?給出理由。(2) 如果STUDENT不屬于BCNF,試給出分解

26、為BCNF的過程解答:(1) 由于S#,CNAME > SDEPT,和S# > SDEPT所以,存在非主屬性局部 依賴于候選鍵,所以關(guān)系模式不是 2NF的,它是1NF的。(2) 首先消除S#, CNAME > SNAME, SDEPT, MNAME部分函數(shù)依賴, 構(gòu)造 R1(S#,SNAME, SDEPT, MNAME)和 R2(S#,SNAME, GRADE) 在關(guān)系R1中,其函數(shù)依賴為S# > SNAME, SDEPT, MNAMESDEPT > MNAME這里有非主屬性MNAME傳遞依賴于候選鍵S#,將R1分解為 R11(SDEPT, MNAME)和 R12

27、(S#, SNAME, SDEPT),它們和 R2 都是 BCNF8. 假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式 R如下:R (商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人) 如果規(guī)定:(1) 每個(gè)商店的每種商品只在一個(gè)部門銷售;(2) 每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人;(3) 每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。試回答下列問題:(1) 根據(jù)上述規(guī)定,寫出關(guān)系模式 R的基本函數(shù)依賴;(2) 找出關(guān)系模式R的候選碼;3) 試問關(guān)系模式 R 最高已經(jīng)達(dá)到第幾范式?為什么?(4) 如果R不屬于3NF,請將R分解成3NF模式集9. 設(shè)關(guān)系模式R(ABCDE) , F是R上成立的FD集,F(xiàn)= A - B, CD

28、 E, B f D , p =AB , AD , CDE是 R 的一個(gè)分解。(1)試用Chase過程說明p是否是無損分解;試求F在p的每個(gè)模式上的投影,并說明p是否保持依賴。10. 設(shè)關(guān)系模式R(ABCDE) , F是R上成立的FD集,F(xiàn)= A - B, CEA, B fD,p =AB ,BD,ACE 是 R 的一個(gè)分解。(1)試用Chase過程說明p是否是無損分解; 試求F在p的每個(gè)模式上的投影,并說明p是否保持依賴。11. 設(shè)有關(guān)系模式R(演員編號(hào),演員姓名,電影名,出演角色,藝術(shù)團(tuán)名, 團(tuán)長名 ),如果規(guī)定每個(gè)演員編號(hào)各不相同,演員姓名可以相同,一個(gè)演 員可參演多部電影,各出演一個(gè)角色;

29、每個(gè)演員只能屬于一個(gè)藝術(shù)團(tuán); 每個(gè)藝術(shù)團(tuán)只有一個(gè)團(tuán)長。(1) 試寫出關(guān)系模式R的基本FD和主鍵;(2) 說明 R 達(dá)到第幾范式,并說明理由;(3) 如果 R 不是 3NF 模式,請將 R 分解為 3NF 模式集。12. 現(xiàn)有如下關(guān)系模式: 考生(準(zhǔn)考證號(hào),姓名,電話,家庭住址,報(bào)考專業(yè)編號(hào),報(bào)考專業(yè)名稱,報(bào)考年份)(1) 試分析該關(guān)系模式的函數(shù)依賴,并指明其主鍵。(2) 將該關(guān)系分解到 3NF。13. 一個(gè)工廠可生產(chǎn)多種產(chǎn)品,一種產(chǎn)品可由多個(gè)工廠生產(chǎn)。工廠有工廠編 號(hào)、名稱、地址和電話號(hào)碼等屬性;產(chǎn)品有產(chǎn)品號(hào)、產(chǎn)品名稱、型號(hào)等 屬性;工廠生產(chǎn)出來的產(chǎn)品要記錄生產(chǎn)日期和數(shù)量等信息。試:(1) 根

30、據(jù)上述語義畫出 E-R 圖;(2) 將 E-R 模型轉(zhuǎn)換成關(guān)系模式,并標(biāo)注關(guān)系的主鍵和外鍵。(3) 判斷各關(guān)系模式是否符合3NF,如果不符合請將其分解成3NF模式14. 設(shè)有如下實(shí)體 學(xué)生:學(xué)號(hào)、單位、姓名、性別、年齡、選修課程名 課程:編號(hào)、課程名、開課單位、任課教師號(hào) 教師:教師號(hào)、姓名、性別、職稱、講授課程號(hào) 單位:單位名稱、電話、教師號(hào)、教師名 上述實(shí)體中存在如下聯(lián)系(1) 一個(gè)學(xué)生可以選修多門課程,一門課程可以為多個(gè)學(xué)生選修;(2) 一個(gè)教師可以講授多門課程,一門課程可以為多個(gè)教師講授;(3) 一個(gè)單位可以有多個(gè)教師,一個(gè)教師只能屬于一個(gè)單位。 試完成如下工作:(1)分別設(shè)計(jì)學(xué)生選課

31、和教師任課的兩個(gè)局部ER圖模型。(2) 將上述設(shè)計(jì)的局部ER圖合并為全局的ER圖。(3) 將全局 ER 圖轉(zhuǎn)換為等價(jià)的關(guān)系模式的數(shù)據(jù)庫邏輯結(jié)構(gòu)。15. 設(shè)體育比賽數(shù)據(jù)庫中有兩個(gè)實(shí)體集。一是“運(yùn)動(dòng)員”實(shí)體集,屬性有運(yùn) 動(dòng)員編號(hào)、姓名、年齡、性別等;二是“比賽項(xiàng)目”實(shí)體集,屬性有項(xiàng) 目編號(hào)、項(xiàng)目名稱、級(jí)別等。一個(gè)運(yùn)動(dòng)員可參加多項(xiàng)比賽,一項(xiàng)比賽有 多個(gè)運(yùn)動(dòng)員參加, 一個(gè)運(yùn)動(dòng)員在某個(gè)時(shí)間參加一項(xiàng)比賽有一個(gè)比賽成績(1) 畫出 ER 圖,并在圖上注明屬性、聯(lián)系類型、實(shí)體標(biāo)識(shí)符;(2) 將 ER 圖轉(zhuǎn)換成關(guān)系模型,并說明主鍵和外鍵。16. 寫出下列每條語句或程序段的功能,假定數(shù)據(jù)庫AAA,包括studen

32、t和score兩張 表。(1) create procedure xxx1asbeginselect *from student x, score ywhere x.S#=y.S.#end(2) create procedure xxx2AsBeginSelect x.S#,x.SNAME, count(*) as 門數(shù)Where x.S#=y.S#Group by x.S#,x.SNAMEEnd(3) ceate procedure xxx3(a char(8), b varchar(10), c numeric(5,2)AsBeginInsert into scoreValues(a,b,

33、c)End17. 創(chuàng)建存儲(chǔ)過程,功能是查詢性別為男的學(xué)生的學(xué)號(hào),姓名,性別18. 創(chuàng)建存儲(chǔ)過程,功能是查詢指定學(xué)生的學(xué)號(hào),姓名,性別和班級(jí),姓名由參 數(shù)傳遞19. 創(chuàng)建存儲(chǔ)過程,功能是查詢某門課程的總分和平均分。課程名由參數(shù)傳遞。20. 創(chuàng)建觸發(fā)器,功能是當(dāng)刪除學(xué)生表的記錄時(shí),同步刪除選課表中的選課信息21. 創(chuàng)建觸發(fā)器,功能是當(dāng)修改學(xué)生表的學(xué)生學(xué)號(hào)時(shí),同步修改選課表中該學(xué)生 的學(xué)號(hào)。22. 寫出這個(gè)模式文檔所對應(yīng)的 XML 文檔<?xml version="1.0" encoding="gb2312"?><xs:schema xmln

34、s:xs="/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"><xs:element name="book"><xs:complexType><xs:sequence><xs:element name="title" type="xs:string"/><xs:element name="author" type="xs:string"/><xs:element name="price" type="xs:integer"/><xs:element name="

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論