計(jì)算機(jī)科學(xué)與技術(shù)3數(shù)據(jù)庫(kù)技術(shù)復(fù)習(xí)題_第1頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)3數(shù)據(jù)庫(kù)技術(shù)復(fù)習(xí)題_第2頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)3數(shù)據(jù)庫(kù)技術(shù)復(fù)習(xí)題_第3頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)3數(shù)據(jù)庫(kù)技術(shù)復(fù)習(xí)題_第4頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)3數(shù)據(jù)庫(kù)技術(shù)復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)技術(shù)復(fù)習(xí)題一、 單項(xiàng)選擇題1 在關(guān)系的專門(mén)運(yùn)算中,從表中取滿足某種條件屬性(列)的操作稱為( B )。A)連接 B)投影 C)選擇 D)截取參看教材2.4.2節(jié),掌握各種運(yùn)算的方法和特點(diǎn)2 在數(shù)據(jù)庫(kù)系統(tǒng)階段,數(shù)據(jù)是( D)。A)有結(jié)構(gòu)的B)無(wú)結(jié)構(gòu)的C)整體無(wú)結(jié)構(gòu),記錄內(nèi)有結(jié)構(gòu)D)整體結(jié)構(gòu)化的 參看教材1.1.2節(jié)3 關(guān)系模式規(guī)范化的最起碼的要求是達(dá)到第一范式,即滿足( D )。A)每個(gè)非碼屬性都完全依賴于主碼B)主碼屬性唯一標(biāo)識(shí)關(guān)系中的的元組C)關(guān)系中的元組不可重復(fù)D)每個(gè)屬性都是不可分解的參看教材4.2節(jié),掌握1NF,2NF,3NF和BCNF的定義4 要求在無(wú)任何事務(wù)進(jìn)行的情況下進(jìn)行的

2、轉(zhuǎn)儲(chǔ)方式稱為( C )。A)靜態(tài)轉(zhuǎn)儲(chǔ) B)動(dòng)態(tài)轉(zhuǎn)儲(chǔ) C)閑置轉(zhuǎn)儲(chǔ) D)增量轉(zhuǎn)儲(chǔ)參看教材5.4.2節(jié)5 如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對(duì)Q( C )A)只能讀不能寫(xiě) B)只能寫(xiě)不能讀C)既可讀又可寫(xiě) D)不能讀不能寫(xiě)參看教材5.3.3節(jié),掌握封鎖的定義和分類及應(yīng)用6 (C)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織,可共享的數(shù)據(jù)集合。A)數(shù)據(jù)庫(kù)系統(tǒng) B)數(shù)據(jù)庫(kù)管理系統(tǒng) C)數(shù)據(jù)庫(kù) D)文件組織參看教材1.1.1節(jié),掌握數(shù)據(jù)庫(kù)系統(tǒng)中的一些基本概念。7 在數(shù)據(jù)模型的三要素中,數(shù)據(jù)的約束條件規(guī)定數(shù)據(jù)及其聯(lián)系的(B)。 A)動(dòng)態(tài)特性 B)制約和依存規(guī)則 C)靜態(tài)特性 D)數(shù)據(jù)結(jié)構(gòu) 參看教材1.2.1節(jié)。8

3、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用ER圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的(C)階段。A)需求分析 B)邏輯設(shè)計(jì)C)概念設(shè)計(jì) D)物理設(shè)計(jì) 參看教材6.1節(jié)。9 若系統(tǒng)在運(yùn)行過(guò)程中,由于某種硬件故障,使存儲(chǔ)在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為(C)。A)事務(wù)故障 B)系統(tǒng)故障 C)介質(zhì)故障 D)運(yùn)行故障 參看教材5.4.1節(jié)。10 SQL語(yǔ)言具有( A )的功能。A)數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制B)數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱C)數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制 D)關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制參看教材3.1節(jié)。11 單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為( A )A)外模式

4、B)概念模式 C)內(nèi)模式 D)存儲(chǔ)模式參看教材1.3.1節(jié)。12 ( A )是數(shù)據(jù)庫(kù)系統(tǒng)中最重要的的人員。A)數(shù)據(jù)庫(kù)管理員 B)數(shù)據(jù)維護(hù)人員 C)數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員 D)終端用戶參看教材1.5.4節(jié)。13 SQL中聚合函數(shù)“MIN(列名)”的功能是( C )。A)求列總和 B)求列平均 C)求列中最小值 D)求列中最大值參看教材3.3.1節(jié)。14 下面哪個(gè)不是數(shù)據(jù)庫(kù)系統(tǒng)必須提供的數(shù)據(jù)控制功能(D)。A)安全性 B)并發(fā)控制 C)完整性 D)可移植性參看教材5章。15 并發(fā)操作會(huì)帶來(lái)哪些數(shù)據(jù)不一致性(D)。A)丟失修改、不可重復(fù)讀、臟讀、死鎖 B)不可重復(fù)讀、臟讀、死鎖 C)丟失修改、臟讀、死鎖

5、 D)丟失修改、不可重復(fù)讀、臟讀 參看教材5.3.1節(jié)。16 邏輯數(shù)據(jù)獨(dú)立性是指( B ) A)模式變,用戶不變 B)模式變,應(yīng)用程序不變 C)應(yīng)用程序變,模式不變 D)子模式變,應(yīng)用程序不變參看教材1.3.1節(jié)。17 任何由二個(gè)屬性組成的關(guān)系( D ) A)可能為1NF B)可能為2NF C)可能為3NF D)必為3NF參看教材4.2節(jié)。兩個(gè)屬性的關(guān)系不可能存在部份函數(shù)依賴和傳遞函數(shù)依賴。18 五種基本關(guān)系代數(shù)運(yùn)算是( A )A),-,×,和 B),-,和C),×,和 D),和參看教材2.4節(jié)。19 設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BC,則分解

6、 = AB,BC相對(duì)于F( A )。A)是無(wú)損聯(lián)接,也是保持FD的分解B)是無(wú)損聯(lián)接,但不保持FD的分解C)不是無(wú)損聯(lián)接,但保持FD的分解D)既不是無(wú)損聯(lián)接,也不保持FD 的分解參看教材4.3節(jié)。20 SQL中,下列涉及空值的操作,不正確的是( C )A)AGE IS NULL B)AGE IS NOT NULLC)AGE = NULL D)NOT (AGE IS NULL)參看教材3.3節(jié)。二、 填空1. 登記日志文件必須遵循兩條原則是_1登記的次序嚴(yán)格按照冰法事物執(zhí)行的時(shí)間順序2必須先寫(xiě)日志文件,后寫(xiě)數(shù)據(jù)庫(kù)_。參看教材5.4.2節(jié)。2. 人們通常按照_數(shù)據(jù)結(jié)構(gòu)_的類型來(lái)命名數(shù)據(jù)模型。參看教

7、材1.2.1節(jié)。答案是數(shù)據(jù)模型三要素之一。3. 對(duì)于屬性X的每個(gè)值,屬性Y都有唯一的值與之對(duì)應(yīng),稱Y_函數(shù)依賴于_ X,記為XY。參看教材4.1.3節(jié)。4. 按謂詞變?cè)牟煌?,關(guān)系演算可分為_(kāi)元祖關(guān)系演算和域關(guān)系演算_。參看教材2.5節(jié)。5. 規(guī)范化理論正是用來(lái)改造關(guān)系模式,通過(guò)_分解關(guān)系模式_來(lái)消除其中不合適的_數(shù)據(jù)依賴_,以解決插入異常、刪除異常、更新異常和數(shù)據(jù)冗余問(wèn)題。參看教材4.3節(jié)。6. 視圖與基本表不同,是一個(gè)虛表。即數(shù)據(jù)庫(kù)中只存放視圖的_定義_,而不存放視圖對(duì)應(yīng)的數(shù)據(jù)。參看教材3.5節(jié)。7. 用于數(shù)據(jù)庫(kù)恢復(fù)的重要文檔資料是_原數(shù)據(jù)庫(kù)文件和數(shù)據(jù)庫(kù)備份文件_。參看教材5.4節(jié)。8.

8、所謂兩段鎖協(xié)議是指事務(wù)分為_(kāi)生長(zhǎng)階段(加鎖階段)和衰退階段(解鎖階段)_兩個(gè)階段。參看教材5.3.3節(jié)。9. _包含在任一候選關(guān)鍵字中的屬性_稱為主屬性。參看教材2.2節(jié)。10. 若要求分解既具有無(wú)損連接性,又保持函數(shù)依賴,則模式分解一定可以達(dá)到_3_NF。參看教材4.3.2節(jié)。11. 同時(shí)涉及兩個(gè)以上表或視圖的查詢稱為_(kāi)連接查詢_。參看教材3.3.2節(jié)。12. _內(nèi)模式_是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述, 是所有用戶的公共數(shù)據(jù)視圖。它僅僅涉及到型的描述,不涉及到具體的值。參看教材1.3.1節(jié)。13. 信息世界中客觀存在并可相互區(qū)別的事物稱為_(kāi)實(shí)體_。參看教材1.2節(jié)。14. 1級(jí)封鎖

9、協(xié)議可防止_丟失更改_,并保證事務(wù)是可恢復(fù)的。參看教材5.3.3節(jié)。15. 屬性的取值范圍稱為該屬性的_域_。參看教材1.2節(jié)。16. 設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BA,BC,則分解 = AB,AC丟失的FD是_ BC_。參看教材4.3節(jié)。17. 事務(wù)必須具有的四個(gè)性質(zhì)是:原子性、一致性、_隔離性_和持久性。參看教材5.3節(jié)。18. 設(shè)關(guān)系模式R是第一范式,且每個(gè)屬性都不傳遞依賴于R的候選鍵,則稱R是_BCNF。 參看教材4.2節(jié)。19. 數(shù)據(jù)庫(kù)系統(tǒng)中,存放 _三級(jí)模式定義_ 的數(shù)據(jù)庫(kù),稱為數(shù)據(jù)字典(DD)。 參看教材1.4節(jié)。20. 視圖是定義在 基本表或視圖

10、 之上的,對(duì)視圖的一切操作最終要轉(zhuǎn)換為對(duì) 基本表 的操作。參看教材3.5節(jié)。三、 簡(jiǎn)答題1. SQL有哪些特點(diǎn)?請(qǐng)具體說(shuō)明。 參看教材3.1節(jié)。SQL語(yǔ)言集數(shù)據(jù)查詢(data control)、數(shù)據(jù)操縱(data manipulation)、數(shù)據(jù)定義(data definition)和數(shù)據(jù)控制(data control)功能于一體,充分體現(xiàn)了關(guān)系數(shù)據(jù)語(yǔ)言的特點(diǎn)和優(yōu)點(diǎn)。其主要特點(diǎn)包括:  1.綜合統(tǒng)一2.高度非過(guò)程化 3.面向集合的操作方式4.以同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式5.語(yǔ)言簡(jiǎn)潔,易學(xué)易用2. DBS由哪幾部分組成?各有什么作用

11、?參看教材1.1節(jié)。這里給出一個(gè)示意性的參考,請(qǐng)進(jìn)一步完善。數(shù)據(jù)庫(kù):數(shù)據(jù)的組織和存儲(chǔ)數(shù)據(jù)庫(kù)管理系統(tǒng):DBS的核心應(yīng)用系統(tǒng):建立在數(shù)據(jù)庫(kù)基礎(chǔ)上的應(yīng)用軟件數(shù)據(jù)庫(kù)管理員:專職管理DBS的人員用戶:DBS的最終使用者3. 簡(jiǎn)述文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)有什么區(qū)別和聯(lián)系?參看教材1.1.2節(jié)。這里給出一個(gè)參考的答案:1)數(shù)據(jù)結(jié)構(gòu)化是數(shù)據(jù)庫(kù)與文件系統(tǒng)的根本區(qū)別。在文件系統(tǒng)中,相互獨(dú)立的文件的記錄內(nèi)部是有結(jié)構(gòu)的,管其記錄內(nèi)部已有了某些結(jié)構(gòu),但記錄之間沒(méi)有聯(lián)系。數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化,是數(shù)據(jù)庫(kù)的主要特征之一,也是數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別。在文件系統(tǒng)中,數(shù)據(jù)的最小存取單位是記錄,粒度不能細(xì)到數(shù)據(jù)項(xiàng)。而在

12、數(shù)據(jù)庫(kù)系統(tǒng)中,存取數(shù)據(jù)的方式也很靈活,可以存取數(shù)據(jù)庫(kù)中的某一個(gè)數(shù)據(jù)項(xiàng)、一組數(shù)據(jù)項(xiàng)一個(gè)記錄或或一組記錄。2)數(shù)據(jù)庫(kù)系統(tǒng)從整體角度看待和描述數(shù)據(jù),數(shù)據(jù)不再面向某個(gè)應(yīng)用而是面向整個(gè)系統(tǒng),這樣既可以大大減少數(shù)據(jù)冗余,節(jié)約存儲(chǔ)空間,以能夠避免數(shù)據(jù)之間的不相容性與不一致性。而文件系統(tǒng)來(lái)之不易時(shí)由于數(shù)據(jù)被重復(fù)存儲(chǔ),當(dāng)不同的應(yīng)用和修改不同的拷貝時(shí)就易造成數(shù)據(jù)的不一致。3)文件系統(tǒng)中的文件是為某一特定應(yīng)用服務(wù)的,文件的邏輯結(jié)構(gòu)對(duì)該應(yīng)用程序來(lái)說(shuō)是優(yōu)化的,因此要想對(duì)現(xiàn)有的數(shù)據(jù)再增加一些新的應(yīng)用會(huì)很困難,系統(tǒng)不容易擴(kuò)充。而在數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)不再針對(duì)某一應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)化。4)數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)由D

13、BMS統(tǒng)一管理和控制。4. 簡(jiǎn)述如何用封鎖機(jī)制保證數(shù)據(jù)的一致性?參看教材5.3.3節(jié)。DBMS在對(duì)數(shù)據(jù)進(jìn)行讀、寫(xiě)操作之前首先對(duì)該數(shù)據(jù)執(zhí)行封鎖操作,例如下圖中事務(wù)T1在對(duì)A進(jìn)行修改之前先對(duì)A執(zhí)行Xlock(A),即對(duì)A加X(jué)鎖。這樣,當(dāng)T2請(qǐng)求對(duì)A加X(jué)鎖時(shí)就被拒絕,T2只能等待T1釋放A上的鎖后才能獲得對(duì)A的X鎖,這時(shí)它讀到的A是T1更新后的值,再按此新的A值進(jìn)行運(yùn)算。這樣就不會(huì)丟失T1的更新。DBMS按照一定的封鎖協(xié)議,對(duì)并發(fā)操作進(jìn)行控制,使得多個(gè)并發(fā)操作有序地執(zhí)行,就可以避免丟失修改、不可重復(fù)讀和讀“臟”數(shù)據(jù)等數(shù)據(jù)不一致性5. 規(guī)范化理論對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)有什么指導(dǎo)意義?參看教材6.1節(jié)。請(qǐng)自己去歸

14、納總結(jié),這里給出一個(gè)參考的答案。在概念設(shè)計(jì)階段,已經(jīng)把關(guān)系規(guī)范化的某些思想用作構(gòu)造實(shí)體類型和聯(lián)系類型的標(biāo)準(zhǔn),在邏輯設(shè)計(jì)階段,仍然要使用關(guān)系規(guī)范化的理論來(lái)設(shè)計(jì)模式和評(píng)價(jià)模式。規(guī)范化的目的是減少乃至消除關(guān)系模式中存在的各種異常,改善完整性,一致性和存儲(chǔ)效率。6. 關(guān)系模型的完整性規(guī)則有哪幾類?請(qǐng)給出它們的具體定義?參看教材2.3節(jié)。有3類。關(guān)系模型提供了3類完整性規(guī)則:實(shí)體完整性、參照完整性、用戶定義的完整性規(guī)則。其中實(shí)體完整性規(guī)則和參照完整性規(guī)則是關(guān)系模型必須滿足的完整性約束條件,成為關(guān)系完整性規(guī)則。  實(shí)體完整性規(guī)則:作為主鍵的屬性或?qū)傩越M的值在關(guān)系中必須是唯一的和確定的。 

15、; 參照完整性規(guī)則:如果表中存在外鍵,則外鍵的值必須與主表中相應(yīng)的鍵值相同,或者外鍵的值為空。上述兩類完整性規(guī)則是關(guān)系模型必須滿足的規(guī)則,由系統(tǒng)自動(dòng)支持。用戶定義的完整性規(guī)則是針對(duì)某一具體數(shù)據(jù)的約束條件,由應(yīng)用環(huán)境決定。它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求7. 簡(jiǎn)述關(guān)系模型有什么特點(diǎn)?參看教材1.2.3節(jié)。關(guān)系中每一個(gè)字段也稱字段,不可再分,是最基本的單位;每一列數(shù)據(jù)項(xiàng)是同屬性的。列數(shù)根據(jù)需要而設(shè),且各列的順序是任意的;每一行記錄由一個(gè)事物的諸多屬性組成,記錄的順序可以是任意的;一個(gè)關(guān)系是一張二維表,不允許有相同的字段名,也不允許有相同的記錄行8. 什么是視圖?它有什么特點(diǎn)和作用?

16、參看教材3.5節(jié)。視圖是存儲(chǔ)在數(shù)據(jù)庫(kù)中的查詢的SQL 語(yǔ)句,視圖是從一個(gè)或多個(gè)表或視圖中導(dǎo)出的表,其結(jié)構(gòu)和數(shù)據(jù)是建立在對(duì)表的查詢基礎(chǔ)上的.優(yōu)點(diǎn)提高數(shù)據(jù)安全性,可以不讓用戶看到表中的某個(gè)字段.9. 什么是DBA?DBA的主要職責(zé)是什么?參看教材1.5.4節(jié)。DBA是指數(shù)據(jù)庫(kù)管理員,其主要職責(zé)包括設(shè)計(jì)與定義數(shù)據(jù)庫(kù)系統(tǒng);監(jiān)督控制數(shù)據(jù)庫(kù)系統(tǒng)的使用和運(yùn)行;改進(jìn)、重構(gòu)和重組數(shù)據(jù)庫(kù);轉(zhuǎn)儲(chǔ)與恢復(fù)數(shù)據(jù)庫(kù)為;用戶提供幫助和培訓(xùn)。10. 什么是數(shù)據(jù)庫(kù)復(fù)制?數(shù)據(jù)庫(kù)復(fù)制通常有哪幾種方式?請(qǐng)具體闡述幾種方式的含義和特點(diǎn)。參看教材5.5.1節(jié)。數(shù)據(jù)庫(kù)復(fù)制是將表格或數(shù)據(jù)庫(kù)的數(shù)據(jù)復(fù)制到另一個(gè)表格中或數(shù)據(jù)庫(kù)中,利用數(shù)據(jù)庫(kù)復(fù)制技術(shù)

17、可以把數(shù)據(jù)庫(kù)全部?jī)?nèi)容完整的復(fù)制到公司的各個(gè)系統(tǒng)中去(也可以選擇部分?jǐn)?shù)據(jù)),有三種分發(fā)數(shù)據(jù)的方法:()Copy和Paste:這種方法能夠?qū)崿F(xiàn)數(shù)據(jù)的分發(fā)以及更新,但是不能保證數(shù)據(jù)完全更新,并且無(wú)法保證數(shù)據(jù)庫(kù)的同步;()Geodatabase Replication:能夠在兩個(gè)或者多個(gè)Geodatabase之間實(shí)現(xiàn)數(shù)據(jù)的復(fù)制與同步。Geodatabase Replication是建立在版本化數(shù)據(jù)的基礎(chǔ)上的,支持拓?fù)渑c網(wǎng)絡(luò)等完全的數(shù)據(jù)模型,并且能夠在不同類型的數(shù)據(jù)庫(kù)之間實(shí)現(xiàn)數(shù)據(jù)的復(fù)制與同步,例如 Oracle與SQL Server之間;并且還支持在聯(lián)網(wǎng)和非聯(lián)網(wǎng)的方式下實(shí)現(xiàn),在支持本地?cái)?shù)據(jù)庫(kù)連接的基礎(chǔ)上

18、,還支持通過(guò)Internet 所獲得的GeodataServer對(duì)象四、應(yīng)用題1. 設(shè)有關(guān)系模式R(U, F),其中屬性集U=A,B,C,D,E,函數(shù)依賴集F=AC,BCD,CDA,BAE,R屬于第幾范式?1) 求R的所有候選鍵。根據(jù)F可見(jiàn)所有函數(shù)依賴的右端均不含B,故B必為候選鍵的成員。由于B+B,故B不是候選鍵。進(jìn)一步推算AB+ABCDE,BC+BCDAE,BD+BD,BE+BE,所以得出候選鍵為BA和BC。2) BA和BC是R的候選鍵,所以B,A,C是主屬性,而D和E是非主屬性,由F求出B+=B,A+=A,C,C+=C,可見(jiàn)D和E都不部分依賴于BA或BC,即不存在任何非主屬性對(duì)候選鍵的部

19、分函數(shù)依賴;3) 又因?yàn)橛蒄中的BCD可得BCCD,再根據(jù)F中CDA得出A傳遞依賴于BC,即BCA,進(jìn)一步得BA傳遞依賴于BC,即BCBA,最后由F中的BAE得出BCE,可見(jiàn),非主屬性E傳遞依賴于候選鍵BC根據(jù)范式的定義可得R屬于2NF。2. 現(xiàn)有如下關(guān)系模式R(U, F),RA,B,C,D,E,F(xiàn)ABE,BC,CD。問(wèn)R屬于第幾范式? 1) 求R的所有候選鍵。根據(jù)F可見(jiàn)所有函數(shù)依賴的右端均不含AB,故AB必為候選鍵的成員。由于AB+ABECD,故AB是唯一的候選鍵。2) AB是R的候選鍵,所以A,B是主屬性,而C、D和E是非主屬性,由F求出A+=A, B+=BCD,可見(jiàn)非主屬性C和D部分依賴

20、于候選鍵AB,即存在非主屬性對(duì)候選鍵的部分函數(shù)依賴,所以R不屬于2NF,屬于1NF。3. 設(shè)有如下所示職工關(guān)系ZG、部門(mén)關(guān)系BM,每張關(guān)系表中僅給出了示意性的部分?jǐn)?shù)據(jù)。根據(jù)這幾張關(guān)系表完成以下各小題。1) 寫(xiě)出檢索銷售科的職工的姓名和職務(wù)的關(guān)系代數(shù)式。2) 寫(xiě)出按年齡降序排列查詢所有成都籍職工的姓名和職稱的SQL語(yǔ)句。Select 姓名,職稱 From ZG where 籍貫=成都o(jì)rder by 年齡 desc;3) 寫(xiě)出將保衛(wèi)科的電話改為“8211”的SQL語(yǔ)句。Update BM set 電話=8832 where 名稱= 保衛(wèi)科;4) 寫(xiě)出查詢各科科長(zhǎng)的姓名、所屬部門(mén)名稱、性別和年齡的

21、SQL語(yǔ)句。Select 姓名,名稱,性別,年齡 from ZG, BM Where 所屬部門(mén)=代碼 and 職務(wù)=科長(zhǎng);5) 寫(xiě)出查詢年齡最大的職工的名稱和性別的SQL語(yǔ)句。Select 姓名,性別 from ZG Where 年齡=(select max(年齡) from ZG);4. 設(shè)有如下所示銷售明細(xì)關(guān)系MXZ和發(fā)票關(guān)系FP,每張關(guān)系表中僅給出了示意性的部分?jǐn)?shù)據(jù)。根據(jù)這幾張關(guān)系表完成以下各小題。1) 寫(xiě)出檢索MXZ中鋼筆的詳細(xì)銷售信息的關(guān)系代數(shù)表達(dá)式。品名=鋼筆(MXZ)2) 寫(xiě)出檢索項(xiàng)龍所銷售的物品的名稱和金額的關(guān)系代數(shù)表達(dá)式。 3) 寫(xiě)出查詢MXZ中全部信息的SQL語(yǔ)句。Sele

22、ct * from MXZ;4) 寫(xiě)出按發(fā)票號(hào)升序排列查詢鉛筆銷售記錄的SQL語(yǔ)句。Select * From MXZ where 品名=鉛筆 Order By 發(fā)票號(hào);5) 寫(xiě)出查詢鉛筆的平均價(jià)格的SQL語(yǔ)句。Select AVG(價(jià)格) 均價(jià) From MXZ Where 品名=鉛筆;6) 寫(xiě)出查詢價(jià)格最貴的商品的名稱和單價(jià)的SQL語(yǔ)句。Select 品名,單價(jià) From MXZ Where 單價(jià) = (Select Max(單價(jià)) From MXZ);7) 寫(xiě)出為數(shù)據(jù)庫(kù)用戶“劉海明”賦于對(duì)表MXZ進(jìn)行刪除和更改的權(quán)限的SQL語(yǔ)句。Grant DELETE,UPDATE ON MXZ TO

23、劉海明;8) 寫(xiě)出在FP中增加一條新記錄的SQL語(yǔ)句,其中記錄的編號(hào)為“049211”,開(kāi)票時(shí)間為2008年9月10日,經(jīng)手人為“陳立”。Insert into FP VALUES (049211,2008年9月10日, 陳立);9) 寫(xiě)出統(tǒng)計(jì)查詢每張發(fā)票的總金額的SQL語(yǔ)句。Select 發(fā)票號(hào), Sum(數(shù)量*單價(jià)) as 總金額 from MXZ group by 發(fā)票號(hào);5. 設(shè)有如下所示學(xué)生關(guān)系S、課程關(guān)系C和學(xué)生選課關(guān)系SC,每張關(guān)系表中僅給出了示意性的部分?jǐn)?shù)據(jù)。根據(jù)這幾張關(guān)系表完成以下各小題。1) 寫(xiě)出檢索王華老師所授課程的課名的關(guān)系代數(shù)表達(dá)式。課名 任課老師王華(C)2) 寫(xiě)出

24、檢索有至少有一門(mén)課不及格的學(xué)生的姓名的關(guān)系代數(shù)表達(dá)式。姓名 成績(jī)<90(S SC)3) 寫(xiě)出根據(jù)S、SC和C三張表來(lái)檢索選修了劉江老師所授課程的學(xué)生的學(xué)號(hào),姓名與性別的關(guān)系代數(shù)式。學(xué)號(hào),姓名,性別任課老師= 劉江( S C SC )4) 寫(xiě)出將204號(hào)課程的成績(jī)降低20分的SQL語(yǔ)句。update SC set 成績(jī)=成績(jī)-20 where 課號(hào) 204;5) 寫(xiě)出查詢不同的性別的學(xué)生的人數(shù)的SQL語(yǔ)句。Select 性別,count(*) as 人數(shù) from From S group by 性別;6) 寫(xiě)出查詢學(xué)生的平均年齡的SQL語(yǔ)句。Select avg(年齡) from S;

25、7) 寫(xiě)出按年齡降序排列方式查詢所有22歲以上女同學(xué)的SQL語(yǔ)句。Select * From S where 性別=女 AND 年齡>=22 Order by 年齡 DESC;8) 寫(xiě)出刪除王剛同學(xué)的所有成績(jī)記錄的SQL語(yǔ)句。Delete From SC Where 學(xué)號(hào)= (Select 學(xué)號(hào) From S Where 姓名= 王剛); 9) 寫(xiě)出查詢與陳真同學(xué)同年齡的同學(xué)的姓名(要求結(jié)果中不含陳真)的SQL語(yǔ)句。Select 姓名 from From S where 年齡=(select 年齡 from S where 姓名=陳真);10) 寫(xiě)出查詢“軟件工程”課程成績(jī)及格了的學(xué)生的姓名和成績(jī)的SQL語(yǔ)句。Select 姓名,成績(jī) from S, SC, C Where S.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論