




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第一章 緒論一.名詞解釋1. 數(shù)據(jù)2. 數(shù)據(jù)庫3. 數(shù)據(jù)庫管理系統(tǒng)4. 數(shù)據(jù)庫系統(tǒng)5. 實(shí)體6. 實(shí)體型7. 實(shí)體集8. 屬性(概念模型中)9. 碼(概念模型中)10. 實(shí)體-聯(lián)系圖(E-R圖)11. 關(guān)系12. 屬性(關(guān)系模型中)13. 域14. 元組15. 碼(關(guān)系模型中)16. 分量17. 關(guān)系模式18. 模式19. 外模式20. 內(nèi)模式21. DDL22. DML二.填空1. 1. 數(shù)據(jù)庫管理系統(tǒng)常見的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和_3種。2. 2. 一個(gè)項(xiàng)目具有一個(gè)項(xiàng)目主管,一個(gè)項(xiàng)目主管可管理多個(gè)項(xiàng)目,則實(shí)體“項(xiàng)目主管”與實(shí)體“項(xiàng)目”的聯(lián)系屬于_的聯(lián)系。3. 3. 結(jié)構(gòu)數(shù)據(jù)模型有嚴(yán)格
2、的形式化定義。數(shù)據(jù)模型應(yīng)包括數(shù)據(jù)結(jié)構(gòu)、_和_三個(gè)部分。4. 4. 數(shù)據(jù)模型按不同應(yīng)用層次分成3種類型,它們是概念數(shù)據(jù)模型、_和物理數(shù)據(jù)模型。5. 5. 用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為_。6. 6. 當(dāng)數(shù)據(jù)的物理結(jié)構(gòu)(存儲結(jié)構(gòu)、存取方式等)改變時(shí),不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),從而不致引起應(yīng)用程序的變化,這是指數(shù)據(jù)的_。7. 7. _是數(shù)據(jù)庫設(shè)計(jì)的核心。8. 8. E-R模型是數(shù)據(jù)庫的_設(shè)計(jì)階段的一個(gè)有力工具。9. 9. 數(shù)據(jù)庫管理系統(tǒng)(DBMS)由以下三類程序組成:_、控制數(shù)據(jù)庫運(yùn)行和維護(hù)數(shù)據(jù)庫。10. 10. 數(shù)據(jù)庫中常用的四種文件組織方式是:_、索引文件、散列文件、倒排文件。1
3、1. 11. 數(shù)據(jù)管理經(jīng)過了手工文檔、文件系統(tǒng)和_三個(gè)發(fā)展階段。12. 12. ER圖中包括_、_和聯(lián)系三種基本圖素。13. 13. 提供數(shù)據(jù)庫定義、數(shù)據(jù)裝入、數(shù)據(jù)操縱、數(shù)據(jù)控制和DB維護(hù)功能的軟件稱為_。14. 14. 數(shù)據(jù)庫系統(tǒng)提供了兩個(gè)方面的映像功能,這樣就使得數(shù)據(jù)既具有_獨(dú)立性,又具有_獨(dú)立性。15. 15. 典型的層次模型是美國的IBM公司在1968年推出的_系統(tǒng)。網(wǎng)狀模型的主要代表是1969年_報(bào)告提出的數(shù)據(jù)模型。16. 16. 內(nèi)模式是數(shù)據(jù)庫在物理存儲方面的描述,定義所有的內(nèi)部記錄類型、_和_的組織方式,以及數(shù)據(jù)控制方面的細(xì)節(jié)。17. 17. 邏輯數(shù)據(jù)獨(dú)立性是指修改_,盡量保持_
4、 _不變。18. 18. 數(shù)據(jù)庫系統(tǒng)中最重要的軟件是_ _,最重要的用戶是_ _。19. 19. 與數(shù)據(jù)庫系統(tǒng)相比較,文件管理系統(tǒng)的數(shù)據(jù)共享性_,數(shù)據(jù)獨(dú)立性_。第二章 關(guān)系數(shù)據(jù)庫一.名詞解釋1. 域2. 笛卡爾積3. 關(guān)系4. 元組5. 屬性6. 分量7. 關(guān)系的目8. 主碼9. 候選碼10. 外部碼11. 實(shí)體完整性規(guī)則12. 參照完整性規(guī)則13. 關(guān)系模式14. 關(guān)系15. 關(guān)系數(shù)據(jù)庫16. 給定關(guān)系R(X,Z),當(dāng)X=x時(shí),x在R中的象集Z17. 選擇18. 投影19. 等值連接20. 自然連接21. 外連接二.填空1. 20. 在關(guān)系模型中,把數(shù)據(jù)看成一個(gè)二維表,每一個(gè)二維表稱為一個(gè)_
5、。2. 21. 關(guān)系數(shù)據(jù)庫的關(guān)系演算語言是以_為基礎(chǔ)的DML語言。3. 22. 關(guān)系數(shù)據(jù)操作語言(DML)有兩種不同類型:關(guān)系代數(shù)型和_。4. 23. 設(shè)有關(guān)系模式S(A,B,C,D),與關(guān)系代數(shù)表達(dá)式Π2,3(S)等價(jià)的SQL語句是_。5. 24. 在關(guān)系代數(shù)的傳統(tǒng)集合運(yùn)算中,假定有關(guān)系R和S,運(yùn)算結(jié)果為RS。 如果RS中的元組屬于R或者屬于S,則RS是_運(yùn)算的結(jié)果; 如果RS中的元組屬于R而不屬于S,則RS是_運(yùn)算的結(jié)果。6. 25. 屬性的取值范圍稱為該屬性的_。7. 26. 關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:_、投影、連接和除法。8. 27. 關(guān)系數(shù)據(jù)操作語言(DML)的特點(diǎn)是:操作
6、對象與結(jié)果均為關(guān)系、操作的非過程性強(qiáng)、語言一體化、并且是建立在_基礎(chǔ)之上。 已知關(guān)系R(A,B,C,D)和S(B,C,D),則R S的元數(shù)是_。9. 28. 關(guān)系代數(shù)運(yùn)算中,聯(lián)接可由選擇和_操作組合而成。10. 29. 對關(guān)系進(jìn)行投影、選擇、聯(lián)接運(yùn)算的結(jié)果是_。11. 30. 在SQL語言的關(guān)系定義語句中,外鍵子句實(shí)現(xiàn)_完整性約束。12. 31. 如果兩個(gè)關(guān)系沒有公共屬性,則其自然聯(lián)接操作與_操作等價(jià)。13. 32. 在基本表中,主鍵應(yīng)該體現(xiàn)其值的_和_兩個(gè)特性。14. 33. 聚合函數(shù)“count(列名)”的語義是_。15. 34. 設(shè)有學(xué)生表S(學(xué)號,姓名,班級)和學(xué)生選課表SC(學(xué)號,課
7、程號,成績),為維護(hù)數(shù)據(jù)一致性,表S與SC之間應(yīng)滿足_完整性約束。16. 35. 在關(guān)系代數(shù)運(yùn)算中,從關(guān)系中取出滿足條件的元組的運(yùn)算稱為_。17. 36. 關(guān)系數(shù)據(jù)庫數(shù)據(jù)操作的處理單位是_,層次和網(wǎng)狀數(shù)據(jù)庫數(shù)據(jù)操作的處理單位是記錄。18. 37. 已知關(guān)系R(A,B,C,D)和S(B,C,D),則R S的元數(shù)是_。四.簡答題1. 試述關(guān)系模型的三個(gè)組成部分。2. 試述關(guān)系數(shù)據(jù)庫語言的特點(diǎn)和分類。3. 簡述域、笛卡兒積、關(guān)系、元組、屬性之間的聯(lián)系與區(qū)別。4. 簡述主碼、候選碼、外部碼之間的聯(lián)系與區(qū)別。5. 簡述關(guān)系模式、關(guān)系、關(guān)系數(shù)據(jù)庫之間的聯(lián)系與區(qū)別。6. 簡述關(guān)系模型的完整性規(guī)則。在參照完整
8、性中,外碼屬性值可以為空嗎?為什么?7. 試述等值連接與自然連接的區(qū)別和聯(lián)系?8. 可以表示任何關(guān)系代數(shù)操作的5種基本操作是什么?9. 設(shè)有如下的三個(gè)關(guān)系模式:S(SNO,SNAME,AGE,SEX)SC(SNO,CNO,GRADE)C(CNO,CNAME,TEACHER)試寫出檢索學(xué)習(xí)″WANG″老師講授課程的男學(xué)生的姓名(SNAME)的關(guān)系代數(shù)表達(dá)式。 10. 設(shè)有供應(yīng)商關(guān)系S和零件關(guān)系P,如下圖所示,S和P的主鍵分別是“供應(yīng)商號”和“零件號”,P的外鍵是“供應(yīng)商號”。S P 供應(yīng)商號供應(yīng)商名所在城市A1 A2 A3A4紅星宇宙黎明立新北京上海天津重慶 零件號顏色供
9、應(yīng)商號P1P2P3紅藍(lán)白A1A3A4 題1圖 分析下列各操作能否被正確執(zhí)行,并說明理由。1)在P中插入元組(“P2“,“白“,“A2“)2)在P中插入元組(NULL,“綠“,“A1“)11. 設(shè)有供應(yīng)商關(guān)系S和零件關(guān)系P,如下圖所示,S和P的主鍵分別是“供應(yīng)商號”和“零件號”,P的外鍵是“供應(yīng)商號”。S P供應(yīng)商號供應(yīng)商名所在城市A1 A2 A3A4紅星宇宙黎明立新北京上海天津重慶 零件號顏色供應(yīng)商號P1P2P3紅藍(lán)白A1A3A4 題1圖 分析下列各操作能否被正確執(zhí)行,并說明理由。1).在P中插入元組(“P2“,“白“,“A2“)2).在P中插入元組(“P4“,“白“,“A5“) 12. 設(shè)有
10、供應(yīng)商關(guān)系S和零件關(guān)系P,如下圖所示,S和P的主鍵分別是“供應(yīng)商號”和“零件號”,P的外鍵是“供應(yīng)商號”。S P 供應(yīng)商號供應(yīng)商名所在城市A1 A2 A3A4紅星宇宙黎明立新北京上海天津重慶 零件號顏色供應(yīng)商號P1P2P3紅藍(lán)白A1A3A4 題1圖 分析下列各操作能否被正確執(zhí)行,并說明理由。1).在P中插入元組(NULL,“綠“,“A1“)2).在P中插入元組(“P4“,“白“,“A5“) 解答:1.2.3.4.5.6.7.8.9.10.11.12.五.設(shè)計(jì)題解答:六.綜合題解答:第三章 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL一.名詞解釋解答:二.填空1. 38. SQL以同一種語法格式,提供_和_兩種使用
11、方式。2. 39. SQL語言的全稱(中文)是_,它是關(guān)系數(shù)據(jù)庫語言的_。3. 40. 在SQL SELECT語句查詢中,要去掉查詢結(jié)果中的重復(fù)記錄,應(yīng)該使用_關(guān)鍵字。4. 41. 關(guān)系代數(shù)的選擇運(yùn)算對應(yīng)于SQL查詢語句的_子句。5. 42. 已知學(xué)生關(guān)系(學(xué)號,姓名,年齡,班級),要檢索班級為空值的學(xué)生姓名,其SQL查詢語句中 WHERE子句的條件表達(dá)式是_。6. 43. 視圖是定義在_之上的,對視圖的一切操作最終要轉(zhuǎn)換為對_的操作。7. 44. SQL語言是一種介于關(guān)系代數(shù)和_ 之間的關(guān)系查詢語言。8. 45. SQL語言中,允許更新的視圖在定義時(shí)應(yīng)該加上_短語。9. 46. SQL中的安
12、全機(jī)制主要有兩個(gè),一個(gè)是視圖,另一個(gè)是_。解答:1.2.3.4.5.6.7.8.9.三.選擇1. 數(shù)據(jù)庫管理系統(tǒng)中數(shù)據(jù)操縱語言DML所實(shí)現(xiàn)的操作一般包括( )A. 查詢、插入、修改、刪除 B. 排序、授權(quán)、刪除C. 建立、插入、修改、排序 D. 建立、授權(quán)、修改2. ER圖中的主要元素是()A.結(jié)點(diǎn)、記錄和文件 B. 實(shí)體、聯(lián)系和屬性C. 記錄、文件和表 D. 記錄、表、屬性 3. 下列有關(guān)數(shù)據(jù)庫的敘述中正確的是()A. 對于查、添、刪、改操作都需由數(shù)據(jù)庫管理員進(jìn)行完整性定義和安全性授權(quán),由數(shù)據(jù)庫具體執(zhí)行;B. 數(shù)據(jù)庫系統(tǒng)目錄(工程數(shù)據(jù)庫字典)也由一些關(guān)系組成,所以用戶可以同樣對其進(jìn)行查、添、
13、刪、改操作;C. 嵌入式的數(shù)據(jù)庫語言構(gòu)成的應(yīng)用程序環(huán)境包括主語言和數(shù)據(jù)子語言,前者能處理記錄和遇,后者只能處理表,光標(biāo)機(jī)制起著兩種語言的橋梁作用。D. 既然數(shù)據(jù)庫能實(shí)現(xiàn)數(shù)據(jù)對不同用戶的共享,那么數(shù)據(jù)庫中不存在任何冗余。4. 在select語句中使用*,表示()A. 選擇任何屬性 B. 選擇全部屬性C. 選擇全部元組 D. 選擇主碼5. 使用create schema語句建立的是()A. 數(shù)據(jù)庫 B. 表 C. 視圖 D. 索引 6. 在select語句中使用max(列名)時(shí),列名應(yīng)該()A. 必須是數(shù)值型 B. 必須是字符型C. 必須是數(shù)值型或字符型D. 不限制數(shù)據(jù)類型 7. 在select語
14、句中使用group by sno時(shí),sno必須()A. 在where中出現(xiàn) B. 在from中出現(xiàn)C. 在select中出現(xiàn) D. 在having中出現(xiàn) 8. 在select語句中,對應(yīng)關(guān)系代數(shù)中“投影”運(yùn)算的語句是()A. select B. from C. where D. set9. 視圖建立后,在數(shù)據(jù)字典中存放的是()A. 查詢語句 B. 視圖的內(nèi)容C. 視圖的定義 D. 產(chǎn)生視圖的表的定義10. 在sql語言中,delete語句的作用是()A. 刪除基本表 B. 刪除視圖C. 刪除基本表和視圖 D. 刪除基本表和視圖的元組11. 在sql語言中使用foreign key時(shí),與之配合的
15、語句是()A. exists B. except C. table D. references12. 下列關(guān)于視圖與基本表的對比正確的是()A. 視圖的定義功能強(qiáng)于基本表B. 視圖的操作功能強(qiáng)于基本表C. 視圖的數(shù)據(jù)控制功能弱于基本表D. 上面提到的三種功能二者均相當(dāng)13. 若用如下的sql語句創(chuàng)建了一個(gè)表screate table s(sno char(6) not null, sname char(8) not null, sex char(2), age integer)今向s表插入如下行時(shí),哪一行可以被插入( )A. (991001,李明芳,女,23)B. (990746,張為,nul
16、l,null)C. (null,陳道一,男,32) D. (992345,null,女,25) 14. 下列關(guān)于視圖的說法錯誤的是()A. 視圖是從一個(gè)或多個(gè)基本表導(dǎo)出的表,它是虛表B. 某一用戶可以定義若干個(gè)視圖C. 視圖一經(jīng)定義就可以和基本表一樣被查詢、刪除和更新D. 視圖可以用來定義新的視圖15. 下列關(guān)于關(guān)系數(shù)據(jù)庫語言sql語言的說法不正確的是()A. sql支持?jǐn)?shù)據(jù)庫的三級模式結(jié)構(gòu)B. sql的功能包括查詢、操作、定義和控制等四個(gè)方面C. sql是作為獨(dú)立語言由聯(lián)機(jī)終端用戶在交互環(huán)境下使用的命令語言,它不能嵌入高級語言內(nèi)D. sql除應(yīng)用在數(shù)據(jù)庫領(lǐng)域外,還在軟件工程、人工智能領(lǐng)域有廣
17、泛的應(yīng)用解答:1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.四.簡答題解答:五.設(shè)計(jì)題1. 假設(shè)有一個(gè)書店,書店的管理者要對書店的經(jīng)營狀況了如指掌,需要建立一個(gè)數(shù)據(jù)庫,其中包括兩個(gè)表:存書(書號,書名,出版社,出版日期,作者,書價(jià),進(jìn)價(jià),數(shù)量)銷售(日期,書號,數(shù)量,金額)請用SQL語言實(shí)現(xiàn)書店管理者的下列要求:(1)掌握書的庫存情況,列出當(dāng)前庫存的所有書名、數(shù)量、金額(金額=進(jìn)價(jià)*數(shù)量,即庫存占用的資金)。(2)統(tǒng)計(jì)總銷售額。2. 假設(shè)有一個(gè)書店,書店的管理者要對書店的經(jīng)營狀況了如指掌,需要建立一個(gè)數(shù)據(jù)庫,其中包括兩個(gè)表:存書(書號,書名,出版社,出版日期,作者,書
18、價(jià),進(jìn)價(jià),數(shù)量)銷售(日期,書號,數(shù)量,金額)請用SQL語言實(shí)現(xiàn)書店管理者的下列要求:(1)列出某天的銷售表,包括:書名、數(shù)量、合計(jì)金額(每一種書的銷售總額)。(2)分析暢銷書,即列出本期(從當(dāng)日起,向前30天)銷售量大于100本的書名、數(shù)量。3. 假設(shè)有一個(gè)書店,書店的管理者要對書店的經(jīng)營狀況了如指掌,需要建立一個(gè)數(shù)據(jù)庫,其中包括兩個(gè)表:存書(書號,書名,出版社,出版日期,作者,書價(jià),進(jìn)價(jià),數(shù)量)銷售(日期,書號,數(shù)量,金額)請用SQL語言實(shí)現(xiàn)書店管理者的下列要求:(1)掌握書的庫存情況,列出當(dāng)前庫存的所有書名、數(shù)量、金額(金額=進(jìn)價(jià)*數(shù)量,即庫存占用的資金)。(2)列出某天的銷售表,包括:
19、書名、數(shù)量、合計(jì)金額(每一種書的銷售總額)。4. 假設(shè)有一個(gè)書店,書店的管理者要對書店的經(jīng)營狀況了如指掌,需要建立一個(gè)數(shù)據(jù)庫,其中包括兩個(gè)表:存書(書號,書名,出版社,出版日期,作者,書價(jià),進(jìn)價(jià),數(shù)量)銷售(日期,書號,數(shù)量,金額)請用SQL語言實(shí)現(xiàn)書店管理者的下列要求:(1)統(tǒng)計(jì)總銷售額。(2)分析暢銷書,即列出本期(從當(dāng)日起,向前30天)銷售量大于100本的書名、數(shù)量。5. 假設(shè)有一個(gè)書店,書店的管理者要對書店的經(jīng)營狀況了如指掌,需要建立一個(gè)數(shù)據(jù)庫,其中包括兩個(gè)表:存書(書號,書名,出版社,出版日期,作者,書價(jià),進(jìn)價(jià),數(shù)量)銷售(日期,書號,數(shù)量,金額)請用SQL語言實(shí)現(xiàn)書店管理者的下列要
20、求:(1)掌握書的庫存情況,列出當(dāng)前庫存的所有書名、數(shù)量、金額(金額=進(jìn)價(jià)*數(shù)量,即庫存占用的資金)。(2)分析暢銷書,即列出本期(從當(dāng)日起,向前30天)銷售量大于100本的書名、數(shù)量。6. 假設(shè)有一個(gè)書店,書店的管理者要對書店的經(jīng)營狀況了如指掌,需要建立一個(gè)數(shù)據(jù)庫,其中包括兩個(gè)表:存書(書號,書名,出版社,出版日期,作者,書價(jià),進(jìn)價(jià),數(shù)量)銷售(日期,書號,數(shù)量,金額)請用SQL語言實(shí)現(xiàn)書店管理者的下列要求:(1)統(tǒng)計(jì)總銷售額。(2)列出某天的銷售表,包括:書名、數(shù)量、合計(jì)金額(每一種書的銷售總額)。 7. 請為“一汽”工程項(xiàng)目建立一個(gè)供應(yīng)情況的視圖,包括供應(yīng)商代碼(Sno)、零件代碼(Pn
21、o)、供應(yīng)商名稱(Sname)、供應(yīng)數(shù)量(Qty)。針對該視圖完成下列查詢:1) 找出“一汽”工程項(xiàng)目使用的各種零件代碼及其數(shù)量。2) 找出供應(yīng)商S2的供應(yīng)情況。8. 請為“一汽”工程項(xiàng)目建立一個(gè)供應(yīng)情況的視圖,包括供應(yīng)商代碼(Sno)、零件代碼(Pno)、供應(yīng)商名稱(Sname)、供應(yīng)數(shù)量(Qty)。針對該視圖完成下列查詢:1) 找出供應(yīng)商S2的供應(yīng)情況2) 找出供應(yīng)零件P2且供應(yīng)數(shù)量等于100的供應(yīng)商名。9. 請為“一汽”工程項(xiàng)目建立一個(gè)供應(yīng)情況的視圖,包括供應(yīng)商代碼(Sno)、零件代碼(Pno)、供應(yīng)商名稱(Sname)、供應(yīng)數(shù)量(Qty)。針對該視圖完成下列查詢:1) 找出“一汽”工程
22、項(xiàng)目使用的各種零件代碼及其數(shù)量。2) 找出供應(yīng)零件P2且供應(yīng)數(shù)量等于100的供應(yīng)商名。 10. 用SQL語言定義1)學(xué)生關(guān)系S,包括學(xué)號SNo、姓名SN、年齡SA、系別SD;2)課程關(guān)系C,包括課程號CNo、課程名CN、學(xué)分CC;3)學(xué)生選課關(guān)系SC,包括SNo、CNo和成績G。注意:說明主鍵碼和外鍵碼(如果有的話)。11. 有如下的關(guān)系模式:1)學(xué)生關(guān)系S,包括學(xué)號SNo、姓名SN、年齡SA、系別SD;2)課程關(guān)系C,包括課程號CNo、課程名CN、學(xué)分CC;3)學(xué)生選課關(guān)系SC,包括SNo、CNo和成績G。用SQL語言1)刪除學(xué)號為“9900205”的學(xué)生;2)從學(xué)生選課關(guān)系SC中,刪除王云
23、(學(xué)生關(guān)系中可能有重名)的所有選課。12. 有如下的關(guān)系模式:1)學(xué)生關(guān)系S,包括學(xué)號SNo、姓名SN、年齡SA、系別SD;2)課程關(guān)系C,包括課程號CNo、課程名CN、學(xué)分CC;3)學(xué)生選課關(guān)系SC,包括SNo、CNo和成績G。用SQL語句查詢每個(gè)學(xué)生的總成績,輸出學(xué)號和總成績,輸出時(shí)按總成績排序(升序),若總成績相同,再按學(xué)號排序(降序)。13. 有關(guān)圖書發(fā)行的關(guān)系模型如下:書店S(書店號SNo,書店名SN,地址A)圖書B(書號BNo,書名T,作者N,價(jià)格P)圖書館L(館號LNo,館名LN,城市C)圖書發(fā)行SBL(SNo,LNo,BNo,發(fā)行量Q)分別用1)關(guān)系代數(shù)和2)SQL語言表達(dá)如下
24、查詢:“上海圖書館”(館名)收藏圖書的書名和出售該書的書店名。14. 用SQL的有關(guān)語句定義1)學(xué)生關(guān)系Student,包括學(xué)號Sno、姓名SN、年齡SA;2)課程關(guān)系Course,包括課程號Cno、課程名CN、任課教師CT;3)學(xué)生選課關(guān)系,包括Sno、Cno和成績G。注意:說明主鍵碼和外鍵碼(如果有的話),并在鍵碼屬性上建立索引。15. 學(xué)生關(guān)系模式如下:1)學(xué)生關(guān)系Student,包括學(xué)號Sno、姓名SN、年齡SA;2)課程關(guān)系Course,包括課程號Cno、課程名CN、任課教師CT;3)學(xué)生選課關(guān)系,包括Sno、Cno和成績G。用SQL的有關(guān)語句1)插入任意3個(gè)學(xué)生的完整信息;2)修改
25、所有學(xué)生的年齡(加1)。16. 學(xué)生關(guān)系模式如下:1)學(xué)生關(guān)系Student,包括學(xué)號Sno、姓名SN、年齡SA;2)課程關(guān)系Course,包括課程號Cno、課程名CN、任課教師CT;3)學(xué)生選課關(guān)系,包括Sno、Cno和成績G。用SQL語句查詢計(jì)算機(jī)系學(xué)生數(shù)據(jù)庫課的成績,輸出學(xué)生姓名和成績,按成績排序(降序),若成績相同,再按學(xué)號排序(升序)。17. 有關(guān)圖書發(fā)行的關(guān)系模型如下:書店S(書店號SNo,書店名SN,地址A)圖書B(書號BNo,書名BN,價(jià)格P)圖書館L(館號LNo,館名LN,城市C)圖書發(fā)行LBS(LNo,BNo,SNo,發(fā)行量Q)分別用關(guān)系代數(shù)和SQL語言表達(dá)如下查詢:圖書館
26、L4(館號)收藏圖書的書名和出售該書的書店名。18. 有4個(gè)關(guān)系模式如下:出版社(出版社編號,出版社名稱)圖書(圖書編號,書名,出版社編號,定價(jià))作者(作者編號,姓名)著書(圖書編號,作者編號,作者排序)注:作者排序=1表示第一作者,依此類推。用SQL語句完成一下各題:1)檢索所有定價(jià)超過20元的書名。2)統(tǒng)計(jì)每個(gè)出版社圖書的平均定價(jià)。19. 有4個(gè)關(guān)系模式如下:出版社(出版社編號,出版社名稱)圖書(圖書編號,書名,出版社編號,定價(jià))作者(作者編號,姓名)著書(圖書編號,作者編號,作者排序)注:作者排序=1表示第一作者,依此類推。用SQL語句完成一下各題:1)將科學(xué)出版社的所有圖書定價(jià)下調(diào)5%
27、。2)列出所有圖書的書名、第一作者姓名和出版社名稱。解答:1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.六.綜合題解答:第四章 數(shù)據(jù)庫安全性一.名詞解釋解答:二.填空1. 47. 寫出實(shí)現(xiàn)“收回用戶U1對學(xué)生表(STUD)中學(xué)號(XH)的修改權(quán)”這一功能的REVOKE語句:_。2. 48. 在SQL的授權(quán)語句中的關(guān)鍵字PUBLIC表示_。3. 49. 在DBMS的授權(quán)子系統(tǒng)中,授權(quán)和回收權(quán)限的語句分別是_和REVOKE語句。4. 50. 防止未經(jīng)授權(quán)的用戶惡意地存取數(shù)據(jù)庫中的數(shù)據(jù),這是數(shù)據(jù)庫的_控制要解決的問題。5. 51. 主體是系統(tǒng)中的活動
28、實(shí)體,既包括DBMS所管理的實(shí)際用戶,也包括代表用戶的各_。解答:1.2.3.4.5.三.選擇1. 在數(shù)據(jù)庫系統(tǒng)中,保證數(shù)據(jù)及語義正確和有效的功能是( )A.并發(fā)控制 B.存取控制C.安全控制 D.完整性控制 2. 實(shí)體完整性規(guī)則是指關(guān)系中( )A不允許有空行 B主鍵不允許有空值C不允許有空列 D外鍵不允許有空值3. SQL語言中,用GRANTREVOKE語句實(shí)現(xiàn)數(shù)據(jù)庫的( )A并發(fā)控制 B完整性控制C一致性控制 D安全性控制4. DBMS提供授權(quán)功能控制不同用戶訪問數(shù)據(jù)的權(quán)限,主要目的是為了實(shí)現(xiàn)數(shù)據(jù)庫的( )A一致性 B完整性C安全性 D可靠性5. 關(guān)系模型的參照完整性約束是指()A.限制引
29、用一個(gè)關(guān)系中的不同元組數(shù)據(jù)B.限制引用不同關(guān)系中的元組數(shù)據(jù)C.限制一個(gè)關(guān)系引用與之聯(lián)系關(guān)系中不存在的元組數(shù)據(jù)D.限制兩個(gè)相同關(guān)系互相引用6. 有如下關(guān)系:學(xué)生(學(xué)號,姓名,性別,專業(yè)號,年齡),將屬性年齡的取值范圍定義在0-120之間符合()A.實(shí)體完整性 B.參照完整性 C.用戶定義的完整性 D.邏輯完整性7. 關(guān)系模型中用戶定義的完整性約束是指( )A.限制關(guān)系的屬性個(gè)數(shù) B.限制關(guān)系的元組個(gè)數(shù)C.用戶定義限制條件,由系統(tǒng)提供檢驗(yàn)機(jī)制 D.限制有聯(lián)系關(guān)系的主鍵和外鍵不能同名8. 數(shù)據(jù)庫的存儲設(shè)備和存取方法變化不影響整體邏輯結(jié)構(gòu)的特點(diǎn),稱為數(shù)據(jù)庫的( )A.實(shí)體獨(dú)立性 B.物理數(shù)據(jù)獨(dú)立性 C
30、.客觀獨(dú)立性 D.邏輯數(shù)據(jù)獨(dú)立性 9. 要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨(dú)立性,需要修改的是( )A.模式 B.模式與內(nèi)模式的映射 C.模式與外模式的映射 D.內(nèi)模式 10. 視圖是一個(gè)“虛表”,視圖的構(gòu)造基于( )A. 基本表 B. 視圖 C. 基本表或視圖 D. 數(shù)據(jù)字典 11. 視圖是由下面哪兩者導(dǎo)出的表()A. 模式、關(guān)系B. 基本表、視圖C. 基本關(guān)系、關(guān)系D. 內(nèi)模式、外模式 12. 數(shù)據(jù)庫的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享指()A.同一個(gè)應(yīng)用中的多個(gè)程序共享一個(gè)數(shù)據(jù)集合B.多個(gè)用戶、同一種語言共享數(shù)據(jù)C.多個(gè)用戶共享一個(gè)數(shù)據(jù)文件D.多種應(yīng)用、多種語言、多個(gè)用戶相互覆蓋地使用數(shù)據(jù)
31、集合13. 數(shù)據(jù)庫的開發(fā)控制,完整性檢查,安全性檢查等是對數(shù)據(jù)庫的()A. 設(shè)計(jì)B. 保護(hù)C. 操縱D. 維護(hù)14. 在下面給出的內(nèi)容中,不屬于DBA職責(zé)的是( )A.定義概念模式B.修改模式結(jié)構(gòu)C.編寫應(yīng)用程序D.編寫完整性規(guī)則15. 授權(quán)是DBMS采用的()A.恢復(fù)措施B.并發(fā)控制措施C.完整性措施D.安全性措施解答:1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.四.簡答題解答:五.設(shè)計(jì)題解答:六.綜合題解答:第五 章數(shù)據(jù)庫完整性一.名詞解釋解答:二.填空1. 52. 關(guān)系中主碼的取值必須唯一且非空,這條規(guī)則是_完整性規(guī)則。2. 53. SQL語言對屬性值約束的方
32、法包括非空值約束、基于屬性的檢查子句和_子句。3. 54. 參照完整性規(guī)則是對_鍵的約束。4. 55. 關(guān)系中主鍵的取值非空是_完整性規(guī)則。5. 56. 觸發(fā)器是由用戶定義在關(guān)系表上的一類由_驅(qū)動的特殊過程。6. 57. 在SQL中用來對完整性約束條件命名的子句是_ 。7. 58. 用短語_來指定列值應(yīng)滿足的條件。8. 59. 完整性約束條件也稱為完整性規(guī)則,是數(shù)據(jù)庫中的數(shù)據(jù)必須滿足的_約束條件。9. 60. 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和_ 性。10. 61. DBMS中檢查數(shù)據(jù)是否滿足完整性約束條件的機(jī)制稱為_ 檢查。解答:1.2.3.4.5.6.7.8.9.10.三.選擇解答:四.簡答
33、題解答:五.設(shè)計(jì)題解答:六.綜合題解答:第六章 關(guān)系數(shù)據(jù)理論一.名詞解釋解答:二.填空1. 62. XY是模式R的一個(gè)函數(shù)依賴,在當(dāng)前值r的兩個(gè)不同元組中,如果X值相同,就一定要求_。2. 63. 任何一個(gè)二元關(guān)系一定滿足的范式是_(在INF、2NF、3NF范圍內(nèi))。3. 64. 設(shè)有關(guān)系模式R(X,Y,Z),F(xiàn)=XY,YZ,則R的候選鍵是_。4. 65. 設(shè)關(guān)系模式R(A,B,C,D),F(xiàn)是R上的FD集,F(xiàn)ABC,DB, R的候選鍵為_。5. 66. 設(shè)關(guān)系模式R(A,B,C,D,E),R上的函數(shù)依賴集F=AB,CD,DE,R的候選鍵是_。6. 67. 一個(gè)關(guān)系的所有屬性都是主屬性,則該關(guān)系一定滿足的范式是_(在1NF、2NF、3NF范圍內(nèi))。7. 68. 已知關(guān)系R(A,B,C,D)和R上的函數(shù)依賴集F=ACD,CB,R屬于第_范式。
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 孤單是我的無可否認(rèn)三年級日記300字13篇
- 資質(zhì)過剩感對員工幸福感和家庭角色績效的影響研究
- 2025至2030液體羊毛脂行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報(bào)告
- 小組工作介入初中生學(xué)業(yè)拖延行為的實(shí)務(wù)研究
- 關(guān)于孝的作文400字10篇范文
- 被動鎖模光纖激光器及光孤子特性研究
- 天津師范大學(xué)招聘真題
- 東風(fēng)和春風(fēng)350字13篇范文
- 2024年海南省退役軍人事務(wù)廳下屬事業(yè)單位真題
- NPC2通過自噬調(diào)節(jié)動物肝臟脂質(zhì)代謝紊亂的作用及機(jī)制研究
- 2025勞動合同書范本 勞動合同書樣本
- 非遺纏花創(chuàng)新創(chuàng)業(yè)
- 第三方轉(zhuǎn)移支付協(xié)議
- 礦山測量工培訓(xùn)
- 施工分包商入庫管理細(xì)則
- 政府會計(jì)知到課后答案智慧樹章節(jié)測試答案2025年春湘潭大學(xué)
- 《自然的禮物》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人美版(2024)美術(shù)一年級下冊
- 2025年四川自貢市國投建筑產(chǎn)業(yè)發(fā)展有限公司招聘筆試參考題庫附帶答案詳解
- 2024年甘肅蘭州中考滿分作文《砥礪前行扎根未來》
- 光纜中斷應(yīng)急搶修方案
- 《特種設(shè)備重大事故隱患判定準(zhǔn)則》知識培訓(xùn)
評論
0/150
提交評論