![數(shù)據(jù)庫期末復(fù)習(xí)答案_第1頁](http://file4.renrendoc.com/view/652bc5f4ac4a344772342eec2e1b45b9/652bc5f4ac4a344772342eec2e1b45b91.gif)
![數(shù)據(jù)庫期末復(fù)習(xí)答案_第2頁](http://file4.renrendoc.com/view/652bc5f4ac4a344772342eec2e1b45b9/652bc5f4ac4a344772342eec2e1b45b92.gif)
![數(shù)據(jù)庫期末復(fù)習(xí)答案_第3頁](http://file4.renrendoc.com/view/652bc5f4ac4a344772342eec2e1b45b9/652bc5f4ac4a344772342eec2e1b45b93.gif)
![數(shù)據(jù)庫期末復(fù)習(xí)答案_第4頁](http://file4.renrendoc.com/view/652bc5f4ac4a344772342eec2e1b45b9/652bc5f4ac4a344772342eec2e1b45b94.gif)
![數(shù)據(jù)庫期末復(fù)習(xí)答案_第5頁](http://file4.renrendoc.com/view/652bc5f4ac4a344772342eec2e1b45b9/652bc5f4ac4a344772342eec2e1b45b95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
..一、選擇題SQL的數(shù)據(jù)操縱語言包括____________。A.ROLLBACK,MITB.CREATE,DROP,ALTERC.SELECT,JOIN,PROJECT,UNIND.SELECT,INSERT,DELETE,UPDATE數(shù)據(jù)庫DB,數(shù)據(jù)庫系統(tǒng)DBS,數(shù)據(jù)庫管理系統(tǒng)DBMS這三者之間的關(guān)系是___________。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSC.DBS就是DB也就是DBMS以下關(guān)于二維表的論述,不正確。表中的每一個(gè)元組都是不可再分的表中行的次序不可以任意交換,否那么會(huì)改變關(guān)系的性質(zhì)表中各列取自同一個(gè)域,且性質(zhì)一樣表中的每一行通常稱為一個(gè)元組4.一個(gè)數(shù)據(jù)庫有___________模式A.多個(gè)B.一個(gè)C.最多二個(gè)D.多個(gè)5、在數(shù)據(jù)庫的三級(jí)模式構(gòu)造中____________是數(shù)據(jù)庫中全體數(shù)據(jù)的構(gòu)造和特征的描述。A.外模式B.模式C.模式D.物理模式6、E-R圖是數(shù)據(jù)庫設(shè)計(jì)的工具之一,它一般適用于建立數(shù)據(jù)庫的____________。A.概念模型 B.構(gòu)造模型 C.物理模型 D.邏輯模型7、數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)獨(dú)立性是指。A.?dāng)?shù)據(jù)之間相互獨(dú)立B.應(yīng)用程序與數(shù)據(jù)庫的構(gòu)造之間相互獨(dú)立C.數(shù)據(jù)的邏輯構(gòu)造與物理構(gòu)造相互獨(dú)立D.數(shù)據(jù)與磁盤之間相互獨(dú)立8、根本關(guān)系代數(shù)運(yùn)算是A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,x,π和σD.∪,∩,∞,π和σ9、關(guān)系模型是目前最重要的一種數(shù)據(jù)模型,它的三個(gè)要素分別是。A.實(shí)體完整性、參照完整性、用戶自定義完整性B.關(guān)系構(gòu)造、關(guān)系操作、完整性約束C.數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D.外模式、模式、模式10、數(shù)據(jù)庫中的投影操作是指從關(guān)系中。A.抽出特定記錄 B.抽出特定字段C.建立相應(yīng)的影像 D.建立相應(yīng)的圖形11、設(shè)兩個(gè)關(guān)系R〔A,B〕和S〔B,C〕,與以下SELECT語句 SELECTA,B FROMR WHEREBNOTIN〔SELECTBFROMSWHEREC='C56'〕; 等價(jià)的關(guān)系代數(shù)表達(dá)式是C≠'C56' A.πA,B〔σC≠'C56'〔R?S〕〕B.πC≠'C56'C.R-πA,B〔σC='C56'〔R?S〕〕D.R-πA,B〔σC≠'C56'〔R?S〕〕12、關(guān)系模式R〔A,B,C,D〕,F(xiàn)是R上成立的函數(shù)依賴集,F(xiàn)={B→D,AD→C},那么分解ρ={ABC,BCD}相對(duì)于F是。A.是無損聯(lián)接分解,也是保持FD的分解B.是無損聯(lián)接分解,但不保持FD的分解C.不是無損聯(lián)接分解,但保持FD的分解D.既不是無損聯(lián)接分解,也不保持FD的分解13、12個(gè)實(shí)體類型,并且它們之間存在著15個(gè)不同的二元聯(lián)系,其中4個(gè)是1:1聯(lián)系類型,5個(gè)是1:N聯(lián)系類型,6個(gè)M:N聯(lián)系類型,那么根據(jù)轉(zhuǎn)換規(guī)那么,這個(gè)ER構(gòu)造轉(zhuǎn)換成的關(guān)系模式至少有。 A.17個(gè)B.18個(gè)C.23個(gè)D.27個(gè)14、"DELETEFROM表名〞表示 。A.從根本表中刪除所有元組 B.從根本表中刪除所有屬性 C.從數(shù)據(jù)庫中撤消這個(gè)根本表 D.從根本表中刪除重復(fù)元組15、聚集函數(shù)COUNT〔列名〕用于。 A.計(jì)算元組個(gè)數(shù) B.計(jì)算屬性的個(gè)數(shù)C.對(duì)一列中的非空值計(jì)算個(gè)數(shù) D.對(duì)一列中的非空值和空值計(jì)算個(gè)數(shù)16、在視圖上不能完成的操作是。A.更新視圖B.查詢C.在視圖上定義新的根本表D.在視圖上定義新視圖17、在SELECT語句中,能實(shí)現(xiàn)投影操作的是。A.SELECTB.FROMC.WHERED.GROUPBY18、數(shù)據(jù)流程圖是用于數(shù)據(jù)庫設(shè)計(jì)中階段的工具。A.概要設(shè)計(jì)B.可行性分析C.程序編碼D.需求分析19、關(guān)系模式R〔A,B,C,D,E〕及其上的函數(shù)依賴集合F={A→D,B→C,E→A},該關(guān)系模式的候選碼是。A.AB B.BE C.CD D.DE20、當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的。A.元組 B.行 C.記錄 D.屬性21、下面列出"視圖〔View〕〞的說法中,哪一條是不正確的?。A)視圖是外模式 B)視圖是虛表C)使用視圖可以加快查詢語句的執(zhí)行速度 D)使用視圖可以簡(jiǎn)化查詢語句的編寫22、在下面所列出的說法中,哪些是數(shù)據(jù)庫管理系統(tǒng)的根本功能?。Ⅰ.數(shù)據(jù)庫定義 Ⅱ.數(shù)據(jù)庫的建立和維護(hù)Ⅲ.數(shù)據(jù)庫存取 Ⅳ.數(shù)據(jù)庫和網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信A.Ⅰ和Ⅱ B.Ⅰ、Ⅱ和Ⅲ C.Ⅱ和ⅢD.都是23、以下哪種情況應(yīng)盡量創(chuàng)立索引。A.在Where子句中出現(xiàn)頻率較高的列B.具有很多NULL值的列C.記錄較少的根本表D.需要更新頻繁的根本表24、數(shù)據(jù)庫系統(tǒng)是采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng),數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)和。A.系統(tǒng)分析員B.程序員C.數(shù)據(jù)庫管理員D.操作員25、數(shù)據(jù)庫設(shè)計(jì)可劃分為六個(gè)階段,每個(gè)階段都有自己的設(shè)計(jì)容,"為哪些關(guān)系,在哪些屬性上建什么樣的索引〞這一設(shè)計(jì)容應(yīng)該屬于設(shè)計(jì)階段。A.概念設(shè)計(jì)B.邏輯設(shè)計(jì)C.物理設(shè)計(jì)D.全局設(shè)計(jì)二、填空題:數(shù)據(jù)庫是長期存儲(chǔ)在計(jì)算機(jī)、有組織的、可_共享_的數(shù)據(jù)集合。數(shù)據(jù)庫的三級(jí)模式是指模式、__模式___、外模式。SQL語言支持關(guān)系數(shù)據(jù)庫的三級(jí)模式構(gòu)造,其中外模式對(duì)應(yīng)于視圖和局部根本表,模式對(duì)應(yīng)于根本表,模式對(duì)應(yīng)于存儲(chǔ)文件。在關(guān)系數(shù)據(jù)庫的規(guī)化理論中,在執(zhí)行"分解〞時(shí),必須遵守規(guī)化原那么:既要保持_函數(shù)依賴_關(guān)系,又要具有_無損_連接性。在關(guān)系代數(shù)中,交運(yùn)算可由__差__運(yùn)算組合而成。數(shù)據(jù)模型由三局部組成:數(shù)據(jù)構(gòu)造、數(shù)據(jù)操作、__完整約束性___。SQL語言一種標(biāo)準(zhǔn)的數(shù)據(jù)庫語言,包括查詢、定義、操縱、__控制___四局部功能在關(guān)系模式R中,假設(shè)屬性或?qū)傩越MX不是關(guān)系R的關(guān)鍵字,但X是其他關(guān)系模式的關(guān)鍵字,那么稱X為關(guān)系R的___外碼___。關(guān)系的兩個(gè)不變性是_實(shí)體完整性和__參照完整性。數(shù)據(jù)管理技術(shù)經(jīng)歷了_人工管理、_文件系統(tǒng)_和_數(shù)據(jù)庫系統(tǒng)_三個(gè)階段在SQL中,建立、修改和刪除數(shù)據(jù)庫中根本表構(gòu)造的命令分別為_createtable_、_altertable__和__droptable_命令。關(guān)系中主碼的取值必須唯一且非空,這條規(guī)那么是__實(shí)體完整性_規(guī)那么。在SQL中,只有_行列子集_視圖才可以執(zhí)行更新操作。關(guān)系代數(shù)運(yùn)算中,專門的代數(shù)運(yùn)算包括四種:選擇,投影,連接,除關(guān)系數(shù)據(jù)庫的操作分為兩大類:查詢和數(shù)據(jù)更新〔插入,刪除,修改〕三、簡(jiǎn)答題試述數(shù)據(jù)庫設(shè)計(jì)的根本步驟。主要包括需求分析,概念構(gòu)造設(shè)計(jì),邏輯構(gòu)造設(shè)計(jì),物理構(gòu)造設(shè)計(jì),數(shù)據(jù)庫實(shí)施和數(shù)據(jù)庫運(yùn)行和維護(hù)六步組成?!?〕需求分析階段:需求收集和分析,得到數(shù)據(jù)字典和數(shù)據(jù)流圖.〔2〕概念構(gòu)造設(shè)計(jì)階段:對(duì)用戶需求綜合、歸納與抽象,形成概念模型,用E-R圖表示.〔3〕邏輯構(gòu)造設(shè)計(jì)階段:將概念構(gòu)造轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型.〔4〕數(shù)據(jù)庫物理設(shè)計(jì)階段:為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理構(gòu)造.〔5〕數(shù)據(jù)庫實(shí)施階段:建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,程序試運(yùn)行.〔6〕數(shù)據(jù)庫運(yùn)行和維護(hù)階段:對(duì)數(shù)據(jù)庫系統(tǒng)進(jìn)展評(píng)價(jià)、調(diào)整與修改.〔1〕需求分析是整個(gè)設(shè)計(jì)過程的根底,了解分析客戶需求?!?〕概念構(gòu)造設(shè)計(jì)通過對(duì)用戶需求進(jìn)展綜合,歸納和抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。〔3〕邏輯構(gòu)造設(shè)計(jì)將概念構(gòu)造轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,對(duì)對(duì)其優(yōu)化。〔4〕物理構(gòu)造設(shè)計(jì)為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理構(gòu)造,包括存儲(chǔ)構(gòu)造和存取方法?!?〕數(shù)據(jù)庫實(shí)施是設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)庫語言及其宿主語言,根據(jù)邏輯,物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)展運(yùn)行?!?〕數(shù)據(jù)庫運(yùn)行和維護(hù)是在運(yùn)行過程中必須不斷地對(duì)其進(jìn)展評(píng)價(jià),調(diào)整和修改。簡(jiǎn)述數(shù)據(jù)庫管理系統(tǒng)的功能。1〕數(shù)據(jù)定義功能〔2〕數(shù)據(jù)操縱功能〔3〕數(shù)據(jù)庫的運(yùn)行控制功能〔4〕數(shù)據(jù)庫的維護(hù)功能〔5〕數(shù)據(jù)字典的功能〔1〕數(shù)據(jù)定義功能:DBMS提供數(shù)據(jù)定義語言,用戶通過它可以方便的對(duì)數(shù)據(jù)庫中的數(shù)據(jù)對(duì)象進(jìn)展定義?!?〕數(shù)據(jù)組織,存儲(chǔ)和管理:DBMS要分類組織,存儲(chǔ)和管理各種數(shù)據(jù),包括數(shù)據(jù)字典,用戶數(shù)據(jù),數(shù)據(jù)的存取路徑等,要確定以何種文件構(gòu)造和存取方式在存儲(chǔ)級(jí)上組織這些數(shù)據(jù),如何實(shí)現(xiàn)數(shù)據(jù)之間的聯(lián)系,根本目標(biāo)是提高存儲(chǔ)空間利用率和存取效率?!?〕數(shù)據(jù)操縱功能:提供操縱語言實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的根本操作。〔4〕數(shù)據(jù)庫的事物管理和運(yùn)行管理:數(shù)據(jù)庫在建立,運(yùn)行和維護(hù)時(shí)需要統(tǒng)一管理和控制,以保證數(shù)據(jù)的平安性,完整性,對(duì)用戶對(duì)數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)?!?〕數(shù)據(jù)庫的建立和維護(hù)功能〔6〕其他功能:DBMS與網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信功能,數(shù)據(jù)轉(zhuǎn)換功能,數(shù)據(jù)庫間的互訪和互操作功能。簡(jiǎn)述數(shù)據(jù)的邏輯獨(dú)立性和物理獨(dú)立性?〔1〕邏輯獨(dú)立性(外模式\模式映像):物理獨(dú)立性是指用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨(dú)立的。即,數(shù)據(jù)在磁盤上怎樣存儲(chǔ)由DBMS管理,用戶程序不需要了解,應(yīng)用程序要處理的只是數(shù)據(jù)的邏輯構(gòu)造,這樣當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不用改變?!?〕邏輯獨(dú)立性〔模式\模式映像〕:邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯構(gòu)造是相互獨(dú)立〔1〕物理獨(dú)立性:當(dāng)數(shù)據(jù)的物理構(gòu)造〔包括存儲(chǔ)構(gòu)造、存取方式等〕改變時(shí),其邏輯構(gòu)造,應(yīng)用程序都不用改變?!?〕邏輯獨(dú)立性:數(shù)據(jù)的邏輯構(gòu)造改變了,如修改數(shù)據(jù)模式、增加新的數(shù)據(jù)類型、改變數(shù)據(jù)間聯(lián)系等,用戶的應(yīng)用程序可以不變。的,即,當(dāng)數(shù)據(jù)的邏輯構(gòu)造改變時(shí),用戶程序也可以不變。在數(shù)據(jù)庫中為什么要進(jìn)展并發(fā)控制?并發(fā)操作可能會(huì)產(chǎn)生哪幾類數(shù)據(jù)不一致?〔1〕為什么進(jìn)展并發(fā)控制:事物是并發(fā)控制的根本單位,保證食物ACID特性是事物處理的重要任務(wù),而事物ACID特性可能遭到破壞的原因之一是多個(gè)事務(wù)對(duì)數(shù)據(jù)庫的并發(fā)造作造成的,為了保證事務(wù)的隔離性和一致性,DBMS需要對(duì)并發(fā)操作進(jìn)展正確調(diào)度,這就是進(jìn)展并發(fā)操作的原因。〔2〕會(huì)產(chǎn)生那些不一致:?jiǎn)适薷?,不可重?fù)讀和讀入"臟〞數(shù)據(jù)。解釋以下根本概念:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、3NF,觸發(fā)器?!?〕數(shù)據(jù)庫:是長期儲(chǔ)存在計(jì)算機(jī),有組織的,可共享的大量數(shù)據(jù)的集合?!?〕數(shù)據(jù)庫管理系統(tǒng):是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,用來科學(xué)的組織和存儲(chǔ)數(shù)據(jù),高效的獲取和維護(hù)數(shù)據(jù)。〔3〕數(shù)據(jù)庫系統(tǒng):是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),應(yīng)用系統(tǒng),數(shù)據(jù)庫管理員構(gòu)成。〔4〕3NF:關(guān)系模式R<U,F(xiàn)>中假設(shè)不存在這樣的碼X、屬性組Y及非主屬性Z〔ZY〕,使得X→Y,Y→Z成立,Y→X,那么稱R<U,F(xiàn)>∈3NF?!?〕觸發(fā)器:是用戶定義在關(guān)系表上的一類由事件驅(qū)動(dòng)的特殊過程。試述數(shù)據(jù)庫的三級(jí)模式構(gòu)造。數(shù)據(jù)庫的三級(jí)模式機(jī)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由外模式,模式和模式三級(jí)構(gòu)成?!?〕模式:也成邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯構(gòu)造和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。是模式構(gòu)造的中間層,既不涉及物理存儲(chǔ)細(xì)節(jié)和硬件環(huán)境,也與具體的應(yīng)用程序,開發(fā)工具和設(shè)計(jì)語言無關(guān)。1也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯構(gòu)造和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。一個(gè)數(shù)據(jù)庫只有一個(gè)模式〔2〕外模式:也稱子模式或用戶模式,它是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯構(gòu)造和特征描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。2也稱子模式,它是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)的邏輯構(gòu)造和特征的描述,外模式通常是模式的子集。〔3〕模式:也稱存儲(chǔ)模式,一個(gè)數(shù)據(jù)庫只有一個(gè)模式。它是數(shù)據(jù)物理構(gòu)造和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫部的表示方式。3也稱存儲(chǔ)模式,它是數(shù)據(jù)物理構(gòu)造和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫部的表示方式。一個(gè)數(shù)據(jù)庫只有一個(gè)模式優(yōu)點(diǎn)〔1〕數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是對(duì)數(shù)據(jù)的三個(gè)抽象級(jí)別,它把數(shù)據(jù)的具體組織留給DBMS去處理,使得用戶不必關(guān)系數(shù)據(jù)在計(jì)算機(jī)的存儲(chǔ)?!?〕數(shù)據(jù)庫系統(tǒng)在三級(jí)模式上提供了二層映像功能,兩層映象保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高獨(dú)立性和平安性。什么是存儲(chǔ)過程?進(jìn)展數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)時(shí),使用存儲(chǔ)過程有什么優(yōu)點(diǎn)?〔1〕什么是存儲(chǔ)過程:在使用Transact-SQL語言編程的過程中,可以將某些屢次調(diào)用以實(shí)現(xiàn)某個(gè)特定任務(wù)的代碼段編寫成一個(gè)過程,將其保存在數(shù)據(jù)庫中,并由SQLServer效勞器通過過程名調(diào)用它們,這些過程就叫做存儲(chǔ)過程?!?〕存儲(chǔ)過程特點(diǎn):a??梢栽趩蝹€(gè)存儲(chǔ)過程中執(zhí)行一系列SQL語句。b??梢詮淖约旱拇鎯?chǔ)過程引用其它存儲(chǔ)過程,這可以簡(jiǎn)化一系列復(fù)雜語句。C。存儲(chǔ)過程在創(chuàng)立時(shí)即在效勞器上進(jìn)展編譯,所以執(zhí)行起來比單個(gè)SQL語句快。D。存儲(chǔ)過程一旦執(zhí)行一次后,其執(zhí)行的方案就會(huì)駐留在計(jì)算機(jī)的高速緩沖存儲(chǔ)器中。其后對(duì)同一個(gè)存儲(chǔ)過程的調(diào)用就可以直接利用編譯后在高速緩存中的二進(jìn)制形式來完成操作。存儲(chǔ)過程是一組予編譯的SQL語句它的優(yōu)點(diǎn):1.允許模塊化程序設(shè)計(jì),就是說只需要?jiǎng)?chuàng)立一次過程,以后在程序中就可以調(diào)用該過程任意次。2.允許更快執(zhí)行,如果某操作需要執(zhí)行大量SQL語句或重復(fù)執(zhí)行,存儲(chǔ)過程比SQL語句執(zhí)行的要快。3.減少網(wǎng)絡(luò)流量,例如一個(gè)需要數(shù)百行的SQL代碼的操作有一條執(zhí)行語句完成,不需要在網(wǎng)絡(luò)中發(fā)送數(shù)百行代碼。4.更好的平安機(jī)制,對(duì)于沒有權(quán)限執(zhí)行存儲(chǔ)過程的用戶,也可授權(quán)他們執(zhí)行存儲(chǔ)過程。四、關(guān)系代數(shù)及SQL語句題設(shè)某商業(yè)集團(tuán)關(guān)于商店銷售商品的數(shù)據(jù)庫中有三個(gè)根本表: 商店 S〔S#,SNAME,AREA,MGR_NAME〕 其屬性是商店編號(hào),商店名稱,區(qū)域名,經(jīng)理。 商品 G〔G#,GNAME,PRICE〕 其屬性是商品編號(hào),商品名稱,單價(jià)。 銷售 SG〔S#,G#,QUANTITY,SALETIME〕其屬性是商店編號(hào),商品編號(hào),銷售數(shù)量。1、用關(guān)系代數(shù)實(shí)現(xiàn)以下查詢:〔1〕查詢銷售了"冰箱〞的商店編號(hào)及商店名稱πS#,SNAME〔σGNAME='冰箱'〔SHOP?SALE?GOODS〕〕SELECTA.S#,SNAMEFROMSHOPA,SALEB,GOODSCWHEREA.S#=B.S#ANDB.G#=C.G#ANDGNAME='冰箱'〔2〕查詢沒有銷售出"洗衣機(jī)〞的商店的負(fù)責(zé)經(jīng)理的〔3〕查詢銷售量大于1000的商店名稱及商品名稱〔4〕查詢銷售了所有商品的商店名稱及所在區(qū)域。2、用SQL完成以下操作:〔1〕查詢每種商品的銷售數(shù)量的最大值,結(jié)果按銷售數(shù)量從大到小排序。selectgname,max(quantity)fromsg,gwheresg.g#=g.g#groupbygnameorderbymax(quantity)desc查詢銷售數(shù)量大于500的商品名稱、商店名稱及負(fù)責(zé)經(jīng)理selectsname,gname,mgr_namefroms,g,sgwheresg.g#=g.g#andsg.s#=s.s#andquantity>500從SG表中,把"石景山店〞中銷售單價(jià)低于50元的商品的銷售記錄全部刪除。deletefromsgwheres#in(selects#fromswheresname=〞石景山店〞)andg#in(selectg#fromgwhereprice<50)查詢銷售了10種以上商品的商店名稱selectsnamefroms,sgwheres.s#=sg.s#andcount(g#)>10統(tǒng)計(jì)區(qū)域名為"EAST〞的所有商店銷售的每一種商品的總數(shù)量和總價(jià)值。 要求顯示結(jié)果包括〔G#,GNAME,SUM_QUANTITY,SUM_VALUE〕,其屬性為商品編號(hào)、商品名稱、銷售數(shù)量、銷售價(jià)值〔單價(jià)*數(shù)量〕。selectg.g#,gname,sum(quantity)[SUM_QUANTITY],pricr*sum(quantity)[SUM_VALUE]froms,g,sgwheresg.g#=g.g#andsg.s#=s.s#andarea=〞east〞groupby(g.g#,gname)〔6〕查詢每種商品的銷售數(shù)量都大于等于50的商店名稱、區(qū)域
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育培訓(xùn)合作委托居間合同
- 品牌營銷推廣策略指南
- 技術(shù)產(chǎn)品銷售合同
- 華為勞動(dòng)合同管理制度
- 遺傳基因技術(shù)服務(wù)合同
- 外貿(mào)實(shí)務(wù)操作作業(yè)指導(dǎo)書
- 倉儲(chǔ)配送合同
- 智能工廠建設(shè)與運(yùn)營作業(yè)指導(dǎo)書
- 2025年來賓貨運(yùn)從業(yè)資格證模擬考試題庫
- 2025年陜西貨運(yùn)從業(yè)資格考試模擬考試題庫及答案大全
- 小學(xué)校本課程教材《趣味數(shù)學(xué)》
- 干細(xì)胞療法推廣方案
- (2024年)電工安全培訓(xùn)(新編)課件
- mil-std-1916抽樣標(biāo)準(zhǔn)(中文版)
- 城鄉(xiāng)環(huán)衛(wèi)一體化內(nèi)部管理制度
- 廣匯煤炭清潔煉化有限責(zé)任公司1000萬噸年煤炭分級(jí)提質(zhì)綜合利用項(xiàng)目變更環(huán)境影響報(bào)告書
- 小學(xué)數(shù)學(xué)六年級(jí)解方程練習(xí)300題及答案
- 大數(shù)據(jù)在化工行業(yè)中的應(yīng)用與創(chuàng)新
- 光伏十林業(yè)可行性報(bào)告
- 小學(xué)綜合實(shí)踐《我做環(huán)保宣傳員 保護(hù)環(huán)境人人有責(zé)》
- 鋼煤斗內(nèi)襯不銹鋼板施工工法
評(píng)論
0/150
提交評(píng)論