




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫原理——各章習題數(shù)據(jù)庫原理——各章習題數(shù)據(jù)庫原理——各章習題數(shù)據(jù)庫原理——各章習題編制僅供參考審核批準生效日期地址:電話:傳真:郵編:第一二、三章練習一、單項選擇題1、DBA是指()A、高級程序員B、數(shù)據(jù)庫管理員C、數(shù)據(jù)庫系統(tǒng)D、數(shù)據(jù)庫管理系統(tǒng)2、在文件系統(tǒng)中,所具有的數(shù)據(jù)獨立性是 [D ] A.系統(tǒng)獨立性 B.物理獨立性C.邏輯獨立性 D.設(shè)備獨立性3、數(shù)據(jù)庫在磁盤上的基本組織形式是 [ B] A.DBB.文件C.二維表D.系統(tǒng)目錄4.在數(shù)據(jù)庫中存儲的是(C)。A、數(shù)據(jù)B、數(shù)據(jù)模型C、數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D、信息5.對現(xiàn)實世界進行第二層抽象的模型是 [C ] A.概念數(shù)據(jù)模型 B.用戶數(shù)據(jù)模型C.結(jié)構(gòu)數(shù)據(jù)模型 D.物理數(shù)據(jù)模型6.設(shè)有關(guān)系R(A,B,C)和關(guān)系S(B,C,D),那么與R?S等價的關(guān)系代數(shù)表達式[B]A.σ1=5(R?S)B.σ1=5(R×S)C.σ1=2(R?S)D.σ1=2(R×S)7.關(guān)系數(shù)據(jù)庫管理系統(tǒng)都是基于(A)理論。A.Codd的數(shù)據(jù)關(guān)系模型B.數(shù)據(jù)結(jié)構(gòu)C.計算機操縱系統(tǒng)D.信息管理8.如果有9個不同的實體集,它們之間存在著12個不同的二元聯(lián)系(二元聯(lián)系是指兩個實體集之間的聯(lián)系),其中4個1:1聯(lián)系,4個1:N聯(lián)系,4個M:N聯(lián)系,那么根據(jù)ER模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,這個ER結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式個數(shù)為 [B ] A.9個B.13個C.17個D.21個9.在數(shù)據(jù)庫方式下的信息處理中,占據(jù)中心位置的是 [A ] A.數(shù)據(jù)B.程序C.軟件D.磁盤10.關(guān)系笛卡爾積運算記號R×S中,(D)A.R為關(guān)系名,S為屬性名 B.R和S均為屬性名C.R為屬性名,S為關(guān)系名 D.R和S均為關(guān)系名11.對單個用戶使用的數(shù)據(jù)視圖的描述稱為(A)A.外模式B.概念模式C.內(nèi)模式D.存儲模式12.在有關(guān)“弱實體”的敘述中,不正確的是 [C ] A.弱實體的存在以父實體的存在為前提B.弱實體依賴于父實體的存在C.父實體與弱實體的聯(lián)系可以是1:1、1:N或M:ND.父實體與弱實體的聯(lián)系只能是1:1或1:N13.子模式DDL用來描述(B)A.數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)B.數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)
C.數(shù)據(jù)庫的物理存儲結(jié)構(gòu)D.數(shù)據(jù)庫的概念結(jié)構(gòu)14.在DBS中,DBMS和OS之間的關(guān)系是(B)A.相互調(diào)用B.DBMS調(diào)用OSC.OS調(diào)用DBMSD.并發(fā)運行15.五種基本關(guān)系代數(shù)運算是(A)A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ16.SQLServer是一種(C)數(shù)據(jù)庫管理系統(tǒng)。A)層次型B)網(wǎng)絡(luò)型C)關(guān)系型D)鏈狀型17、數(shù)據(jù)庫系統(tǒng)中,邏輯數(shù)據(jù)獨立性是指(B)。A)數(shù)據(jù)之間相互獨立B)應(yīng)用程序與數(shù)據(jù)庫的結(jié)構(gòu)之間相互獨立C)數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)相互獨立D)數(shù)據(jù)與磁盤之間相互獨立18.下列四項中,不屬于數(shù)據(jù)庫特點的是(C)。A、數(shù)據(jù)共享B、數(shù)據(jù)完整性C、數(shù)據(jù)冗余很高D、數(shù)據(jù)獨立性高19.當關(guān)系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是(D)A.左外聯(lián)接B.右外聯(lián)接C.外部并D.外聯(lián)接20.下面系統(tǒng)中不屬于關(guān)系數(shù)據(jù)庫管理系統(tǒng)的是(C)
AOracleBMSSQLServerCIMSDDB221、有一個網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng),其中一臺計算機A存有DBMS軟件、所有用戶數(shù)據(jù)和應(yīng)用程序,其余各節(jié)點作為終端通過通信線路向A發(fā)出數(shù)據(jù)庫應(yīng)用請求,這種方式屬于(A)
A、集中式數(shù)據(jù)庫體系結(jié)構(gòu)B、主從式數(shù)據(jù)庫體系結(jié)構(gòu)C、客戶機/服務(wù)器數(shù)據(jù)庫體系結(jié)構(gòu)D、分布式數(shù)據(jù)庫體系結(jié)構(gòu)22、有一個關(guān)系:學生(學號,姓名,系別),要求學號的取值唯一且不能為空,這一約束可用(C)實現(xiàn)。A實體完整性約束B參照完整性約束C用戶自定義完整性約束D關(guān)鍵字完整性約束23、數(shù)據(jù)管理技術(shù)發(fā)展的3個階段中,(A)階段沒有專門的軟件對數(shù)據(jù)進行管理。Ⅰ、人工管理階段Ⅱ、文件管理階段Ⅲ、數(shù)據(jù)庫階段A、只有ⅠB、只有ⅡC、Ⅰ和ⅡD、Ⅱ和Ⅲ24、數(shù)據(jù)庫中可以創(chuàng)建和刪除表、視圖、索引等,可以修改表等,這是因為數(shù)據(jù)庫管理系統(tǒng)提供了(A)A、數(shù)據(jù)定義功能B、數(shù)據(jù)操縱功能C、數(shù)據(jù)維護功能D、數(shù)據(jù)控制功能25、數(shù)據(jù)庫管理系統(tǒng)的功能不包括(C)A、定義數(shù)據(jù)庫B、對已定義的數(shù)據(jù)庫進行管理C、為定義的數(shù)據(jù)庫提供操作系統(tǒng)D、數(shù)據(jù)通信26、在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,模式有(A)A、1個B、2個C、3個D、任意個27、在關(guān)系數(shù)據(jù)庫中,視圖是三級模式結(jié)構(gòu)中的(D)A、概念模式B、內(nèi)模式C、模式D、外模式28、在關(guān)系數(shù)據(jù)庫中,表是三級模式結(jié)構(gòu)中的(C)A、存儲模式B、內(nèi)模式C、模式D、外模式29、在關(guān)系數(shù)據(jù)庫中,索引是三級模式結(jié)構(gòu)中的(B)A、概念模式B、內(nèi)模式C、模式D、外模式30、下面所列各項,哪些屬于數(shù)據(jù)技術(shù)的研究領(lǐng)域(A)Ⅰ、數(shù)據(jù)庫管理系統(tǒng)軟件的研究Ⅱ、數(shù)據(jù)庫設(shè)計Ⅲ、數(shù)據(jù)庫管理院Ⅳ、操作系統(tǒng)A、Ⅰ和ⅡB、Ⅰ和ⅢC、Ⅰ、Ⅱ和ⅢD、全部31、在關(guān)系數(shù)據(jù)庫系統(tǒng)中,當合并兩個關(guān)系時,用戶程序可以不變。這是(C)A、數(shù)據(jù)的物理獨立性B、數(shù)據(jù)的位置獨立性C、數(shù)據(jù)庫的邏輯獨立性D、數(shù)據(jù)庫的存儲獨立性32、在下面的數(shù)據(jù)模型中,(D)是概念數(shù)據(jù)模型A、關(guān)系模型B、層次模型C、網(wǎng)狀模型D、實體-聯(lián)系模型33、對于關(guān)系數(shù)據(jù)庫中的表,下面的說法哪個是不正確的(D)A、每一列的分量是同一種數(shù)據(jù)類型,來自同一個域B、不同列的數(shù)據(jù)可以來自相同的域C、列的次序可以任意交換D、行的次序不可任意交換34、在關(guān)系中,定義外鍵是實現(xiàn)哪一類完整性(B)A、實體完整性B、參照完整性C、用戶定義完整性D、參照完整性和用戶定義完整性35、在關(guān)系代數(shù)中,從兩個關(guān)系的笛卡爾積中,選取它們屬性間滿足一定條件的元組的操作稱為(D)。A、投影B、選擇C、自然連接D、θ連接36、數(shù)據(jù)庫管理系統(tǒng)中,DDL是指(B)。A、數(shù)據(jù)庫操作語言B、數(shù)據(jù)庫定義語言C、交互式語言D、嵌入式語言37、(B)是存儲在計算機內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。A、數(shù)據(jù)庫系統(tǒng)B、數(shù)據(jù)庫C、數(shù)據(jù)庫管理系統(tǒng)D、數(shù)據(jù)結(jié)構(gòu)38、SQL語言具有兩種使用方式,分別稱為交互式SQL和(C)。A、提示式SQLB、多用戶SQLC、嵌入式SQLD、解釋式SQL39、反映信息世界中實體及實體間聯(lián)系的模型是(D)。A、關(guān)系模型B、層次模型C、網(wǎng)狀模型D、E—R模型40、在數(shù)據(jù)庫系統(tǒng)階段,數(shù)據(jù)(D)。A、具有物理獨立性,沒有邏輯獨立性B、具有邏輯獨立性,沒有物理獨立性C、物理獨立性和邏輯獨立性均沒有D、具有高度的物理獨立性和邏輯獨立性41、在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫全局邏輯結(jié)構(gòu)和特性的是(D)。A、外模式B、內(nèi)模式C、存儲模式D、模式42、有12個實體類型,并且它們之間存在著15個不同的二元聯(lián)系,其中4個是1:1聯(lián)系類型,5個是1:N聯(lián)系類型,6個M:N聯(lián)系類型,那么根據(jù)轉(zhuǎn)換規(guī)則,這個ER結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式有 [B ] A.17個B.18個C.23個D.27個43、數(shù)據(jù)庫的概念模型獨立于(A)A、具體的機器和DBMSB、E-R圖C、信息世界D、現(xiàn)實世界44、在數(shù)據(jù)庫的三級模式間引入二級映象的主要作用是(A)A、提高數(shù)據(jù)與程序的獨立性B、提高數(shù)據(jù)與程序的安全性C、保持數(shù)據(jù)與程序的一致性D、提高數(shù)據(jù)與程序的可移植性45、關(guān)系運算以關(guān)系代數(shù)為理論基礎(chǔ),關(guān)系代數(shù)的最基本操作是并、差、笛卡爾積(B)。A、投影、連接B、連接、選擇C、選擇、投影D、交、選擇46、關(guān)系模式的任何屬性(A)。A、不可再分B、可再分C、命名在該關(guān)系模式中可以不推一D、以上都不是47、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的(D)。A、元組B、行C、記錄D、屬性48、一個學生社團可以接納多名學生參加,但每個學生只能參加一個學生社團,從學生社團到學生的聯(lián)系類型是(D)。A、多對多B、一對一C、多對一D、一對多49、關(guān)系數(shù)據(jù)模型的三個組成部分中,不包括(D)。A、完整性規(guī)則B、數(shù)據(jù)結(jié)構(gòu)C、數(shù)據(jù)操作D、并發(fā)控制50、(B)屬于信息世界的模型,實際上是現(xiàn)實世界到機器世界的一個中間層次A、數(shù)據(jù)模型B、概念模型C、對象模型D、關(guān)系模型51、集合R與S的連接可以用關(guān)系代數(shù)的5種基本運算表示為(A)A、R-(R-S)B、σF(R×S)C、R-(S-R)D、S-(R-S)52、等值連接運算與自然連接運算是(D)A、相同的B、不相同的C、等價的D、有時相同53、以下(D)不是C/S結(jié)構(gòu)中的服務(wù)器。A、file文件服務(wù)器B、數(shù)據(jù)庫服務(wù)器C、Web服務(wù)器D、瀏覽器54、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括(B)。A、排序、索引、統(tǒng)計B、選擇、投影、連接C、關(guān)聯(lián)、更新、排序D、顯示、打印、制表55、在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,內(nèi)模式有(A)A、1個B、2個C、三個D、任意多個56、對用戶存取權(quán)限的核查是數(shù)據(jù)管理系統(tǒng)中(D)模塊的功能。A、數(shù)據(jù)庫定義B、數(shù)據(jù)庫管理C、數(shù)據(jù)庫操縱D、系統(tǒng)運行控制57、層次數(shù)據(jù)模型中,一個子結(jié)點至多有(A)個父結(jié)點。A、1B、2C、3D、458、有關(guān)系R和S,R∩S的運算等價于(B)A、S-(R-S)B、R-(R-S)C、(R-S)∪D、R∪R-S)59、下面哪部分不屬于C/S中數(shù)據(jù)庫系統(tǒng)的前端部分(C)A、格式處理B、報表打印C、分布式結(jié)構(gòu)D、圖形界面60、C/S結(jié)構(gòu)屬于(D)A、集中式結(jié)構(gòu)B、分散式結(jié)構(gòu)C、分布式結(jié)構(gòu)D、以上都不對61、用戶可以對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、插入、刪除和修改,這是因為數(shù)據(jù)庫管理系統(tǒng)提供了(C)功能。A、數(shù)據(jù)庫定義B、系統(tǒng)運行控制C、數(shù)據(jù)庫操縱D、數(shù)據(jù)庫維護62、下面關(guān)于對象標識的說法不正確的是(C)A、用于區(qū)分不同的對象B、由系統(tǒng)自動給定C、與對象的具體屬性值相關(guān)D、在整個數(shù)據(jù)庫內(nèi)惟一63、在下列關(guān)于關(guān)系的陳述中,錯誤的是(B)A、表中任意兩行的值不能相同B、表中任意兩列的值不能相同C、行在表中的順序無關(guān)緊要D、列在表中的順序無關(guān)緊要64、數(shù)據(jù)庫系統(tǒng)一般由哪些成分構(gòu)成(D)Ⅰ、數(shù)據(jù)庫Ⅱ、數(shù)據(jù)庫用戶Ⅲ、數(shù)據(jù)庫管理系統(tǒng)及其工具Ⅳ、操作系統(tǒng)Ⅴ、應(yīng)用系統(tǒng)A、Ⅰ、Ⅱ和ⅢB、Ⅰ、Ⅱ、Ⅲ和ⅣC、Ⅰ、Ⅱ、Ⅲ和ⅤD、全部65、關(guān)系數(shù)據(jù)庫三級模式的劃分,有利于保持數(shù)據(jù)庫的(D)A、結(jié)構(gòu)規(guī)范化B、數(shù)據(jù)安全性C、操作可行性D、數(shù)據(jù)獨立性66、實體聯(lián)系模型中的聯(lián)系可以同(B)實體有關(guān)。A、0個B、一個或多個C、1個D、多個67、下列四項中說法不正確的是(C)A.數(shù)據(jù)庫減少了數(shù)據(jù)冗余B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享C.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性68、要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨立性,需要修改的是(C)。A、模式B、模式與內(nèi)模式的映象C、模式與外模式的映象D、內(nèi)模式69、關(guān)系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過表與表之間的(D)
A公共索引B公共存儲C公共元組D公共屬性70、設(shè)關(guān)系R、S及W各有20個元組,那么這三個關(guān)系的自然連接的元組個數(shù)為()。A、20B、60C8000D、不確定(與計算結(jié)果有關(guān))71、現(xiàn)實世界中,事物的一般特性在信息世界中稱為(C)
A.實體B.實體鍵C.屬性D.關(guān)系鍵72、下面關(guān)于數(shù)據(jù)庫的基本特點,說法正確的是(B)。A.數(shù)據(jù)可以共享、數(shù)據(jù)獨立性低、數(shù)據(jù)冗余度小、統(tǒng)一管理和控制B.數(shù)據(jù)可以共享、數(shù)據(jù)獨立性高、數(shù)據(jù)冗余小、易擴充、統(tǒng)一管理和控制C.數(shù)據(jù)可以共享、數(shù)據(jù)獨立性高、、數(shù)據(jù)冗余大、易擴充、統(tǒng)一管理和控制D.數(shù)據(jù)非結(jié)構(gòu)化、不易擴充、數(shù)據(jù)獨立性高、數(shù)據(jù)冗余小73、數(shù)據(jù)庫的特點之一是數(shù)據(jù)的共享,嚴格地講,這里的數(shù)據(jù)共享是指(D)。A.同一個應(yīng)用中的多個程序共享一個數(shù)據(jù)集合B.多個用戶、同一種語言共享數(shù)據(jù)C.多個用戶共享一個數(shù)據(jù)文件D.多種應(yīng)用、多種語言、多個用戶相互覆蓋地使用數(shù)據(jù)集合74、在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是(A)階段。A.數(shù)據(jù)庫系統(tǒng)B.文件系統(tǒng)C.人工管理D.數(shù)據(jù)項管理75、數(shù)據(jù)庫管理系統(tǒng)(DBMS)是(D)。A.數(shù)學軟件B.應(yīng)用軟件C.計算機輔助設(shè)計D.系統(tǒng)軟件76、數(shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能是(B)。A.修改數(shù)據(jù)庫B.定義數(shù)據(jù)庫C.應(yīng)用數(shù)據(jù)庫D.保護數(shù)據(jù)庫77.數(shù)據(jù)庫系統(tǒng)的特點是(A)、數(shù)據(jù)獨立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強了數(shù)據(jù)保護。A.數(shù)據(jù)共享B.數(shù)據(jù)存儲C.數(shù)據(jù)應(yīng)用D.數(shù)據(jù)保密78.數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為(C)。A.數(shù)據(jù)定義功能B.數(shù)據(jù)管理功能C.數(shù)據(jù)操縱功能D.數(shù)據(jù)控制功能答案:C79.據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是(D)A.外模式B.內(nèi)模式C.存儲模式D.模式80、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性是指(B)。A.不會因為數(shù)據(jù)的變化而影響應(yīng)用程序B.不會因為系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會因為存儲策略的變化而影響存儲結(jié)構(gòu)D.不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)81、層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分是根據(jù)(D)的表示方式的不同。A.記錄長度B.文件的大小C.聯(lián)系的復雜程度D.數(shù)據(jù)之間的聯(lián)系82.層次模型不能直接表示(C)A.1:1關(guān)系B.1:m關(guān)系C.m:n關(guān)系D.1:1和1:m關(guān)系答案:C83數(shù)據(jù)庫技術(shù)的奠基人之一.Codd從1970年起發(fā)表過多篇論文,主要論述的是(C)。A.層次數(shù)據(jù)模型B.網(wǎng)狀數(shù)據(jù)模型C.關(guān)系數(shù)據(jù)模型D.面向?qū)ο髷?shù)據(jù)模型84、關(guān)系運算中花費時間可能最長的運算是(C)。A.投影B.選擇C.笛卡爾積D.除85、設(shè)有關(guān)系R,按條件f對關(guān)系R進行選擇,正確的是(C)A.RRB.RRC.f(R)D.f(R)答案:C二、填空題1.數(shù)據(jù)模型通常都是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三個要素組成。2.數(shù)據(jù)庫處理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)、__數(shù)據(jù)庫系統(tǒng)以及分布式數(shù)據(jù)庫管理等四個發(fā)展階段。3.DBS具有較高的數(shù)據(jù)獨立性,其原因是_三級結(jié)構(gòu)之間存在著兩級映象,其中,概念/內(nèi)模式映象保證數(shù)據(jù)的物理獨立性,通過模式的外/概念映象,保證數(shù)據(jù)的邏輯獨立性。。4.實體間的聯(lián)系分為:1:1、1:N和M:N三種類型。5.任一種數(shù)據(jù)模型都有__型__和__值___的區(qū)別。6.專門的關(guān)系運算包括_選擇___、__投影__、連接和除四種。7、關(guān)系數(shù)據(jù)庫三級模式的劃分,有利于保持數(shù)據(jù)庫的數(shù)據(jù)獨立性。8、用樹形結(jié)構(gòu)來表示實體及實體之間聯(lián)系的數(shù)據(jù)模型稱為層次數(shù)據(jù)模型;用網(wǎng)絡(luò)結(jié)構(gòu)來表示實體之間聯(lián)系的數(shù)據(jù)模型稱為網(wǎng)絡(luò)數(shù)據(jù)模型。9、關(guān)系數(shù)據(jù)庫中的完整性約束分為實體完整性、引用完整性、用戶自定義的完整性和域完整型四類10、數(shù)據(jù)庫分為三層模式:外(子)模式、概念模式(模式)和內(nèi)(物理)模式11、數(shù)據(jù)是反映客觀世界的事實,并可以區(qū)分其特征的符號。信息是經(jīng)加工提煉而成的、用于決定行為、計劃或具有一定語義的數(shù)據(jù)。12、關(guān)系數(shù)據(jù)庫表中可以惟一確定一個元組的某個屬性(組),稱該屬性組為侯選碼13、數(shù)據(jù)獨立性又可分為邏輯數(shù)據(jù)獨立性和物理數(shù)據(jù)獨立性。其中,數(shù)據(jù)庫系統(tǒng)中,應(yīng)用程序與數(shù)據(jù)庫的結(jié)構(gòu)之間相互獨立稱為邏輯數(shù)據(jù)獨立性。14、數(shù)據(jù)模型三要素中,數(shù)據(jù)結(jié)構(gòu)是對數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,數(shù)據(jù)操作是對數(shù)據(jù)的動態(tài)特性的描述,完整性約束是保證數(shù)據(jù)的正確性和相容性。15、關(guān)系數(shù)據(jù)模型是由若干關(guān)系組成的集合,其從結(jié)構(gòu)上看實際上是一張規(guī)范化的二維表,表中的每一行表示一個實體對象,每列對應(yīng)一個實體屬性。三、簡答題1、什么是數(shù)據(jù)的完整性請簡述在對關(guān)系進行插入、刪除和更新操作時各需要進行哪些完整性檢查。答:數(shù)據(jù)的完整性是指的保證數(shù)據(jù)的正確性和相容性。執(zhí)行插入操作需要檢查域完整性規(guī)則、實體完整性、參照完整性規(guī)則和用戶自定義完整性規(guī)則。執(zhí)行刪除操作時:如果刪除的是參照關(guān)系的元組,則不需要進行完整性檢查,可以執(zhí)行刪除操作。如果刪除的是被參照關(guān)系的元組,則須檢查參照完整性:檢查被刪除元組的主關(guān)鍵字屬性的值是否被參照關(guān)系中某個元組的外部關(guān)鍵字引用,如果未被引用則可以執(zhí)行刪除操作;否則可能有拒絕刪除、可以刪除和級聯(lián)刪除三種方式處理。執(zhí)行更新操作可以看作是先刪除舊的元組,然后再插入新的元組。所以執(zhí)行更新操作時的完整性檢查綜合了上述兩種情況。2、簡述實體之間的聯(lián)系類型。實體之間的聯(lián)系有一對一、一對多和多對多三種類型。(1)一對一聯(lián)系(1:1):如果對于實體集A中的每個實體,實體集B中至多有一個(可以沒有)與之相對應(yīng),反之亦然,則稱實體集A與B具有一對一聯(lián)系,記作:1:1。(2)一對多聯(lián)系(1:n):如果對于實體集A中的每個實體,實體集B中有n個實體(n≥0)與之相對應(yīng),反過來,實體集B中的每個實體,實體集A中至多只有一個實體與之聯(lián)系,則稱實體集A與實體集B具有一對多聯(lián)系。記作:1:n。(3)多對多聯(lián)系(m:n):如果對于實體集A中的每個實體,實體集B中有n個實體(n≥0)與之相對應(yīng),反過來,實體集B中的每個實體,實體集A中也有m個實體(m≥0)與之聯(lián)系,則稱實體集A與實體集B具有多對多聯(lián)系,記作:m:n。3、請簡述關(guān)系數(shù)據(jù)模型中對關(guān)系的限定(性質(zhì))答:關(guān)系的限定(性質(zhì)):(1)每一列中的分量是同一類型的數(shù)據(jù),來自同一個域。(2)不同的列可以具有相同的域,稱其中的每一列為一個屬性,不同的屬性要給予不同的屬性名。(3)列的次序可以任意交換;行的次序可以任意交換。(4)任意兩個元組不能完全相同。(5)分量必須取原子值,即每一個分量都必須是不可分的數(shù)據(jù)項。4、簡述E-R模型圖的描述方法。簡述E-R模型圖的描述方法。答:(1)矩形框表示實體集,雙線矩形框表示弱實體集。(2)菱形表示聯(lián)系集。(3)橢圓框表示屬性。(4)用直線將屬性連接到實體集,用帶有短線的直線表示實體集的主碼屬性。(5)用連線表示實體集之間的聯(lián)系。每條連線上附加一對數(shù)表示聯(lián)系類型。5、簡述關(guān)系的完整性。答:關(guān)系模型中有四種完整性約束:實體完整性、域性完整、參照完整性和用戶定義完整性。(1)實體完整性規(guī)則:若屬性A是關(guān)系R的主屬性,則屬性A不能取空值(Null)。(2)參照完整性規(guī)則:如果屬性(或?qū)傩越M)F是關(guān)系R外部分關(guān)鍵字,它與關(guān)系S的主關(guān)鍵字K相對應(yīng),則對于R中的每個元組在屬性(或?qū)傩越M)F的值必須:或者是空值,或者等于S中某個元組的主關(guān)鍵字的值。(3)用戶定義完整性規(guī)則:用戶按照實際的數(shù)據(jù)庫運行環(huán)境要求,對關(guān)系中的數(shù)據(jù)所定義的約束條件,它反映的是某一具體應(yīng)用所涉及的數(shù)據(jù)必須要滿足的條件。(4)域性完整:指列的值域的完整性。如數(shù)據(jù)類型、格式、值域范圍、是否允許空值等6、一個完善的數(shù)據(jù)庫管理系統(tǒng)應(yīng)該具備哪些功能答:一個數(shù)據(jù)庫管理系統(tǒng)應(yīng)該具備以下功能:數(shù)據(jù)庫定義功能:可以定義數(shù)據(jù)庫的結(jié)構(gòu)和數(shù)據(jù)庫的存儲結(jié)構(gòu),可以定義數(shù)據(jù)庫中數(shù)據(jù)之間的聯(lián)系,可以定義數(shù)據(jù)的完整性約束條件和完整性的觸發(fā)機制等。(1分)數(shù)據(jù)庫操縱功能:可以完成插入、刪除和修改等對數(shù)據(jù)的操縱,可以完成數(shù)據(jù)庫的備份和恢復等操作(1分)數(shù)據(jù)庫控制功能:對數(shù)據(jù)庫的安全性、完整性、并發(fā)控制等方面的控制。(1分)數(shù)據(jù)庫查詢功能:可以以各種方式提供靈活的查詢功能。(1分)(5)數(shù)據(jù)庫通信功能:在分布式數(shù)據(jù)庫中提供的數(shù)據(jù)之間的通信。(1分)四、判斷題1、關(guān)系中不同的屬性可以出自相同的一個域,也可以具有相同的屬性名。(×)2、關(guān)系操作的特點是集合操作(√)3、關(guān)系代數(shù)中五種基本運算是并、差、選擇、投影、連接(×)4、數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,概念模式是用戶看到的和使用的數(shù)據(jù)的描述,是用戶與數(shù)據(jù)庫的接口(×)5、外模式是數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。(×)6、選擇運算是對關(guān)系的垂直分解。(×)7、弱實體的存在以父實體的存在為前提(√)8、關(guān)系數(shù)據(jù)模型的三個組成部分是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和并發(fā)控制(×)9、信息是經(jīng)加工提煉而成的、用于決定行為、計劃或具有一定語義的數(shù)據(jù)(√)10、數(shù)據(jù)庫中除了存放數(shù)據(jù)本身外,還要存放數(shù)據(jù)之間的聯(lián)系。(√)11、在手工管理階段,一組數(shù)據(jù)只能面向一個應(yīng)用程序,不能實現(xiàn)多個程序的共享數(shù)據(jù)。(√)12、IBM在1969年研制出的IMS系統(tǒng)是關(guān)系數(shù)據(jù)庫系統(tǒng)的代表產(chǎn)品(×)13、查詢分析器只能在客戶端運行(×)14、概念模式既不涉及數(shù)據(jù)的物理存儲細節(jié)和硬件環(huán)境,也與具體的應(yīng)用程序、開發(fā)工具無關(guān)。(√)15、存儲模式是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。(√)16、層次數(shù)據(jù)模型中,結(jié)點之間的聯(lián)系必須是一對多的聯(lián)系。(√)17、關(guān)系數(shù)據(jù)模型中,實體類型之間的M:N聯(lián)系也可以用屬性來表示。(×)18、關(guān)系數(shù)據(jù)模型不可以直接處理多對多的關(guān)系。(×)19、年開始發(fā)表的一系論文,真正系統(tǒng)、嚴格地提出了數(shù)據(jù)庫的關(guān)系模型。(√)20、關(guān)系的操作以集合的方式進行,操作的對象是元組的集合,操作的結(jié)果也是元組的集合。(√)21、對參照關(guān)系執(zhí)行刪除操作時,不需要進行完整性檢查(√)。數(shù)據(jù)庫管理系統(tǒng)的操縱功能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的插入、修改和刪除等操作。(√)五、解答題1、SR設(shè)關(guān)系R(A、B、C)和S(D、E)如下圖所示:求:R?S,并寫出求解過程。SR解:(1)首先算出R和S的笛卡爾積RⅹS:ABC123456789DE316254:ABCDE123311236212354456314566245654789317896278954C>D(2)在RⅹS中選取滿足C>D的元組,得R?SC>DABCDE4563145654789317896278954假定一個部門的數(shù)據(jù)庫包括以下信息:職工:職工號、姓名、住址、所在部門;部門:所有職工、經(jīng)理和銷售的產(chǎn)品;產(chǎn)品:產(chǎn)品名、制造商、價格、型號、內(nèi)部編號;制造商:制造商名稱、地址、生產(chǎn)的產(chǎn)品名和價格;其中:一個職工只能在一個部門工作,一個部門有多個職工;一個部分可以銷售多種產(chǎn)品,一種產(chǎn)品可以在多個部分銷售;一個產(chǎn)品可以由多個制造商生產(chǎn),一個制造商可以生產(chǎn)多種產(chǎn)品。請畫出該數(shù)據(jù)庫的E—R圖將該E——R圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu)(1)E—R圖為:職工號職工號mnnmn1職工部門產(chǎn)品制造商姓名地址部門名經(jīng)理產(chǎn)品名從屬銷售生產(chǎn)內(nèi)部編碼地址名稱(2)對應(yīng)的關(guān)系模型為:職工(職工號、姓名、住址、部門號)部門(部門號、經(jīng)理、銷售)產(chǎn)品(產(chǎn)品號、產(chǎn)品名、制造商號)制造商(制造商號、制造商名稱、地址、產(chǎn)品名)銷售(部門號、產(chǎn)品號、數(shù)量)生產(chǎn)(制造商號、產(chǎn)品號、價格)2、在商店管理系統(tǒng)中,商店有商店編號、商店名、地址、電話等屬性,顧客有顧客編號、姓名、地址、年齡、性別等屬性,商品有商品編號、商品名、生產(chǎn)廠家等屬性。管理方式是:一個商店有多個顧客購物,一個顧客可以到多個商店購物,顧客每次去商店購物有一個消費金額和日期,而且規(guī)定每個顧客在每個商店里每天最多消費一次。一個商店銷售多種商品,一種商品可以多個商店銷售,每個商店對每種商品有一個銷售價格。(1)畫出E-R圖,并注明屬性和聯(lián)系類型。(2)將該E-R圖轉(zhuǎn)換成關(guān)系模型。解:關(guān)系模型(用“”表示主碼,用“”表示外碼。):商店(商店編號、商店名、地址、電話)顧客(顧客編號、姓名、地址、年齡、性別)商品(商品編號、商品名、生產(chǎn)廠家)消費(商店編號,顧客編號,消費金額,日期)銷售(商店編號,商品編號,價格)3、設(shè)某汽車運輸公司有三個實體集。一是“車隊”實體集,屬性有車隊號和車隊名等;二是‘車輛”實體集,屬性有牌照號、廠家和出廠日期等;三是“司機”實體集,屬性有司機編號、姓名和電話等。設(shè)車隊與司機之間存在“聘用”聯(lián)系,每個車隊可聘用若干司機,但每個司機只能應(yīng)聘于一個車隊,車隊聘用司機有個聘期;車隊與車輛之間存在“擁有”聯(lián)系,每個車隊可擁有若干車輛,但每個車輛只能屬于一個車隊;司機與車輛之間存在著“使用”聯(lián)系,司機使用車輛有使用日期和公里數(shù)兩屬性,每個司機可使用多輛汽車,每輛汽車被多個司機使用。(1)畫出E-R圖,并注明屬性和聯(lián)系類型。(2)將該E-R圖轉(zhuǎn)換成關(guān)系模型。答:1)E-R圖:(2)關(guān)系模型為:說明:下劃線表示候選關(guān)鍵字,虛線表示外部關(guān)鍵字車隊(車隊編號,車隊名稱)(1分)司機(司機編號,姓名,電話,車隊編號,聘期)(1分)使用(司機編號,車輛編號,使用日期,公里數(shù))(1分)車輛(車輛編號,牌照號,廠家,生產(chǎn)日期,車隊編號)(1分)4、設(shè)某商業(yè)集團數(shù)據(jù)庫中有三個實體集。一是“倉庫”實體集,屬性有倉庫號、倉庫名和地址等;二是“商店”實體集,屬性有商店號、商店名、地址等;三是“商品”實體集,屬性有商品號、商品名、單價。商品名NM月銷售量庫存月份商品商品號單價N倉庫號倉庫倉庫名供應(yīng)月份商品名NM月銷售量庫存月份商品商品號單價N倉庫號倉庫倉庫名供應(yīng)月份商店商店號商店名地址M銷售MP地址月供應(yīng)量庫存量日期N(1)試畫出ER圖,并在圖上注明屬性、聯(lián)系類型、實體標識符;(2)將ER圖轉(zhuǎn)換成關(guān)系模型,并說明主鍵和外鍵。解:(1)(1)ER圖如圖所示。(2)據(jù)轉(zhuǎn)換規(guī)則,圖2的ER圖可轉(zhuǎn)換成6個關(guān)系模式:倉庫(倉庫號,倉庫名,地址)商品(商品號,商品名,單價)商店(商店號,商店名,地址)庫存(倉庫號,商品號,日期,庫存量)銷售(商店號,商品號,月份,月銷售量)供應(yīng)(倉庫號,商店號,商品號,月份,月供應(yīng)量)5、設(shè)大學里教學數(shù)據(jù)庫中有三個實體集。一是“課程”實體集,屬性有課程號、課程名稱;二是“教師”實體集,屬性有教師工號、姓名、職稱;三是“學生”實體集,屬性有學號、姓名、性別、年齡。 設(shè)教師與課程之間有“主講”聯(lián)系,每位教師可主講若干門課程,但每門課程只有一位主講教師,教師主講課程將選用某本教材;教師與學生之間有“指導”聯(lián)系,每位教師可指導若干學生,但每個學生只有一位指導教師;學生與課程之間有“選課”聯(lián)系,每個學生可選修若干課程,每門課程可由若干學生選修,學生選修課程有個成績。(1)試畫出ER圖,并在圖上注明屬性、聯(lián)系類型、實體標識符;(2)將ER圖轉(zhuǎn)換成關(guān)系模型,并說明主鍵和外鍵。解:(1)ER圖如圖所示。NN1成績主講課程課程號課程名稱N工號教師姓名指導教材學生學號姓名年齡電話1選課MN職稱性別圖9(2)轉(zhuǎn)換成的關(guān)系模型應(yīng)具有4個關(guān)系模式:教師(工號,姓名,職稱)學生(學號,姓名,性別,年齡,教師工號)課程(課程號,課程名稱,教師工號)選課(學號,課程號,成績) 第四章練習題一、選擇題1、設(shè)有兩個關(guān)系R(A,B)和S(B,C),與下列SELECT語句 SELECTA,B FROMR WHEREBNOTIN(SELECTBFROMSWHEREC='C56'); 等價的關(guān)系代數(shù)表達式是[ C]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))2、嵌入式SQL的預處理方式,是指[ B] A.識別出SQL語句,加上前綴標識和結(jié)束標志B.把嵌入的SQL語句處理成函數(shù)調(diào)用形式C.對源程序進行格式化處理 D.把嵌入的SQL語句編譯成目標程序3、SQL中,“DELETEFROM表名”表示[ A] A.從基本表中刪除所有元組 B.從基本表中刪除所有屬性 C.從數(shù)據(jù)庫中撤消這個基本表 D.從基本表中刪除重復元組4、SQL中,聚合函數(shù)COUNT(列名)用于 [ C] A.計算元組個數(shù) B.計算屬性的個數(shù)C.對一列中的非空值計算個數(shù) D.對一列中的非空值和空值計算個數(shù)5、在傳統(tǒng)SQL技術(shù)中,使用“ORDERBY”子句的SELECT語句查詢的結(jié)果,實際上為 [ B] A.數(shù)組B.列表C.包D.集合6、在數(shù)據(jù)庫中,能提高查詢速度的是(C)A.數(shù)據(jù)依賴B.視圖C.索引D.數(shù)據(jù)壓縮7、語句deletefromsc表明(A)A.刪除sc中的全部記錄B.刪除基本表scC.刪除基本表sc中的列數(shù)據(jù)D.刪除基本表sc中的部分行8、在DB應(yīng)用中,一般一條SQL語句可產(chǎn)生或處理一組記錄,而DB主語言語句一般一次只能處理一條記錄,其協(xié)調(diào)可通過(B)實現(xiàn)。A.指針B.游標C.數(shù)組D.棧9、在下列基本表的定義中,數(shù)值5表示(C)CREATETABLEstudent(Snochar(5)notnullunique,Snamechar(2));A.表中有5條記錄B.表中有5列C.表中字符串Sno的長度D.表格的大小10、在視圖上不能完成的操作是(C) A.更新視圖B.查詢 C.在視圖上定義新的基本表D.在視圖上定義新視圖11、下列聚合函數(shù)中不忽略空值(null)的是(C)A、SUM(列名)B、MAX(列名)C、COUNT(*)D、AVG(列名)12、SQL的查詢語句的where子句中,對空值的操作,不正確的是(C)A、whereAGEISNULLB、whereAGEISNOTNULLC、whereAGE=NULLD、whereNOT(AGEISNULL)13、Transact-SQL對標準SQL的擴展主要表現(xiàn)為(A)。A.加入了程序控制結(jié)構(gòu)和變量B.加入了建庫和建表語句C.提供了分組(GroupBy)查詢功能D.提供了Min、Max待統(tǒng)計函數(shù)14、以下哪種情況應(yīng)盡量創(chuàng)建索引(A)。A.在Where子句中出現(xiàn)頻率較高的列B.具有很多NULL值的列C.記錄較少的基本表D.需要更新頻繁的基本表15、下列SQLServer語句中出現(xiàn)語法錯誤的是(D)。A.DECLARE@MyvarINTB.SELECT*FROM[AAA]C.CREATEDATABASEAAAD.DELETE*FROMAAA16、屬于事務(wù)控制的語句是(A)。A.BeginTran、Commit、RollBackB.Begin、Continue、EndC.CreateTran、Commit、RollBackD.BeginTran、Continue、End17、在SQL語言的SELECT語句中,實現(xiàn)投影操作的是哪個子句(A)A)select B)from C)where D)grouby18、用二維表結(jié)構(gòu)表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為(C)A)網(wǎng)狀模型 B)層次模型C)關(guān)系模型 D)面向?qū)ο竽P偷冢?9)至(21)題是基于如下兩個關(guān)系,其中雇員信息表關(guān)系EMP的主鍵是雇員號,部門信息表關(guān)系DEPT的主鍵是部門號EMPDEPT雇員號雇員名部門號工資部門號部門名地址001010056101張山王宏達馬林生趙敏02010204200012001000150001020304業(yè)務(wù)部銷售部服務(wù)部財務(wù)部1號樓2號樓3號樓4號樓19、若執(zhí)行下面列出的操作,哪個操作不能成功執(zhí)行(D)A)從EMP中刪除行(‘010’,‘王宏達’,‘01’,1200)B)在EMP中插入行(‘102’,‘趙敏’,‘01’,1500)C)將EMP中雇員號=‘056’的工資改為1600元D)將EMP中雇員號=‘101’的部門號改為‘05’20、若執(zhí)行下面列出的操作,哪個操作不能成功執(zhí)行(C)A)從DEPT中刪除部門號=‘03’的行B)在DEPT中插入行(‘06’,‘計劃部’,‘6號樓’)C)將DEPT中部門號=‘02’的部門號改為‘10’D)將DEPT中部門號=‘01’的地址改為‘5號樓’21、在雇員信息表關(guān)系EMP中,哪個屬性是外鍵(foreignkey)(C)A)雇員號 B)雇員名 C)部門號 D)工資22、設(shè)關(guān)系R和關(guān)系S的元數(shù)分別是3和4,關(guān)系T是R與S的廣義笛卡爾積,即:T=R×S,則關(guān)系T的元數(shù)是(A)A)7 B)9 C)12 D)123、設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值(NULL)。這是(A)A)實體完整性規(guī)則 B)參照完整性規(guī)則C)用戶定義完整性規(guī)則 D)域完整性規(guī)則24、下面列出的關(guān)于“視圖(View)”的條目中,哪一條是不正確的(B)A)視圖是外模式 B)使用視圖可以加快查詢語句的執(zhí)行速度 C)視圖是虛表 D)使用視圖可以簡化查詢語句的編寫25、SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語句INSERT、DELETE、UPDATE實現(xiàn)哪類功能(B)A)數(shù)據(jù)查詢 B)數(shù)據(jù)操縱 C)數(shù)據(jù)定義 D)數(shù)據(jù)控制26、在數(shù)據(jù)庫管理系統(tǒng)中,下面哪個模塊不是數(shù)據(jù)庫存取的功能模塊(A)A)事務(wù)管理程序模塊 B)數(shù)據(jù)更新程序模塊C)交互式程序查詢模塊 D)查詢處理程序模塊27、SQL查詢語句中,用于測試子查詢是否為空的謂詞是(A)。A、EXISTSB、UNIQUEC、SOMED、ALL28、下列SQL語句中,插入數(shù)據(jù)的是(D)。A、CREATEB、ALTERC、UPDATED、INSERT29、在下面所列出的條目中,哪些是數(shù)據(jù)庫管理系統(tǒng)的基本功能(D)Ⅰ.數(shù)據(jù)庫定義 Ⅱ.數(shù)據(jù)庫的建立和維護Ⅲ.數(shù)據(jù)庫存取 Ⅳ.數(shù)據(jù)庫和網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信A)Ⅰ和Ⅱ B)Ⅰ、Ⅱ和Ⅲ C)Ⅱ和Ⅲ D)都是30、當修改基本數(shù)據(jù)時,下列關(guān)系視圖的說法正確的是(B)A、需要重建B、查以看到修改結(jié)果C、無法看到修改結(jié)果式D、不許修改帶視圖的基表31、在數(shù)據(jù)庫管理系統(tǒng)的層次結(jié)構(gòu)中,由高級到低級的層次排列順序為(D)A)應(yīng)用層、數(shù)據(jù)存取層、數(shù)據(jù)存儲層、語言翻譯處理層B)應(yīng)用層、數(shù)據(jù)存儲層、數(shù)據(jù)存取層、語言翻譯處理層C)應(yīng)用層、數(shù)據(jù)存儲層、語言翻譯處理層、數(shù)據(jù)存取層D)應(yīng)用層、語言翻譯處理層、數(shù)據(jù)存取層、數(shù)據(jù)存儲層32、在SQL語言的SELECT語句中,實現(xiàn)投影操作的是(A)子句。A、select B、from C、where D、grouby33、SQL中,“AGEIN(20,22)”的語義是(D)。A)AGE<=22ANDAGE>=20B)AGE<22ANDAGE>20C)AGE=20ANDAGE=22D)AGE=20ORAGE=2234SQL中,聚合函數(shù)COUNT(列名)用于(C)A.計算元組個數(shù) B.計算屬性的個數(shù)C.對一列中的非空值計算個數(shù) D.對一列中的非空值和空值計算個數(shù)35、Transact-SQL對標準SQL的擴展主要表現(xiàn)為(A)。A.加入了程序控制結(jié)構(gòu)和變量B.加入了建庫和建表語句C.提供了分組(GroupBy)查詢功能D.提供了Min、Max統(tǒng)計函數(shù)36、已知關(guān)系:廠商(廠商號,廠名)PK=廠商號
產(chǎn)品(產(chǎn)品號,顏色,廠商號)PK=產(chǎn)品號,F(xiàn)K=廠商號
假設(shè)兩個關(guān)系中已經(jīng)存在如圖所示元組:廠商產(chǎn)品廠商號廠名C01宏達C02立仁C03廣源
產(chǎn)品號顏色廠商號P01紅C01P02黃C03
若再往產(chǎn)品關(guān)系中插入如下元組:
I(P03,紅,C02)II(P01,藍,C01)
III(P04,白,C04)IV(P05,黑,null)
能夠插入的元組是(D)
AI,II,IVBI,IIICI,IIDI,IV37、設(shè)有一個關(guān)系:DEPT(DNO,DNAME),如果要找出倒數(shù)第三個字母為W,并且至少包含4個字母的DNAME,則查詢條件子句應(yīng)寫成WHEREDNAMELIKE(B)A‘__W_%’B‘_%W__’C‘_W__’D‘_W_%’38、下列SQL語句中,修改表結(jié)構(gòu)的是(D)。A、CREATEB、INSERTC、UPDATED、ALTER39、SQL語句通常稱為(A)。A、結(jié)構(gòu)化查詢語言B、結(jié)構(gòu)化控制語言C、結(jié)構(gòu)化定義語言D、結(jié)構(gòu)化操縱語言40、SQL語言的一體化特點主要是與(B)相比較而言的。A、操作系統(tǒng)命令B、非關(guān)系模型的數(shù)據(jù)語言C、高級語言D、自然語言41、SQL語言中,刪除一個表的命令是(B)A、DELETEtableB、DROPtableC、CLEARtableD、REMOREtable42、在基表S中查詢所有姓名中有“國”的學生,在WHERE子句中應(yīng)使用(A)通配符。A.LIKE’%國%’B.LIKE‘%國_’C.LIKE’_國%’D.LIKE‘_國_’43、下列哪個不屬于數(shù)據(jù)庫對象(B)A、默認B、SELECT語句C、存儲過程D、視圖44、下列那一個不屬于SQLSERVER工具(A)A數(shù)據(jù)庫管理器B、事件探查器C、導入和導出數(shù)據(jù)D、查詢分析器下列那一個不屬于企業(yè)管理器的功能(D)A、注冊服務(wù)器B、配置本地和遠程服務(wù)器C、引入和導出數(shù)據(jù)D、為WINDOWS創(chuàng)建操作系統(tǒng)用戶46、關(guān)于SQLServer文件組的敘述正確的是:(A)。A、一個數(shù)據(jù)庫文件不能存在于兩個或兩個以上的文件組里B、日志文件可以屬于某個文件組C、文件組可以包含不同數(shù)據(jù)庫的數(shù)據(jù)文件D、一個文件組只能放在同一個存儲設(shè)備中47、下面關(guān)于外碼的描述中,不正確的是(C)。A.外碼體現(xiàn)了關(guān)系間的聯(lián)系手段B.外碼是某個關(guān)系的碼C.外碼不是任何關(guān)系的碼D.外碼是一個關(guān)系的碼同時是另一個關(guān)系的屬性48、在SQLServer中關(guān)于索引敘述正確的是:(B)。A、每個數(shù)據(jù)庫表可以建立多個聚集索引B、每個表可以定義多個非聚集索引C、索引的數(shù)據(jù)保存在同一個表中D、索引不會改變表中的數(shù)據(jù)49、關(guān)于索引描述錯誤的是以下的哪一個(A)A、表中的任何數(shù)據(jù)列都可以添加索引B、創(chuàng)建索引的列最好不要含有許多重復的值C、一般不給很少使用的列添加索引D、并不是數(shù)據(jù)庫中聚集索引越多搜索效率就越高50、關(guān)于存儲過程的描述正確的一項是:(C)。A、存儲過程的存在獨立于表,它存放在客戶端,供客戶使用B、存儲過程只是一些T-SQL語句的集合,不能看作SQLServer的對象C、存儲過程可以使用控制流語句和變量,大大增強了SQL的功能D、存儲過程在調(diào)用時會自動編譯,因此使用方便51、關(guān)于觸發(fā)器敘述正確的是(A)。A、觸發(fā)器是自動執(zhí)行的,可以在一定條件下觸發(fā)B、觸發(fā)器不可以同步數(shù)據(jù)庫的相關(guān)表進行級聯(lián)更改C、SQLServer不支持DDL觸發(fā)器D、觸發(fā)器不屬于存儲過程52、在基表S中刪除電話號碼(PHONE)屬性使用(B)命令。A.ALTERSDROPPHONEB.ALTERTABLESDROPPHONEC.UPDATETABLESPHONED.DROPTABLESPHONE54、描述事物性質(zhì)的最小數(shù)據(jù)單位是(C)。A.記錄B.文件C.數(shù)據(jù)項D.數(shù)據(jù)庫55.在SQL數(shù)據(jù)庫中,視圖(view)是從一個或幾個基表(或視圖)導出的表,它本身不獨立存儲在數(shù)據(jù)庫中,即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍然存放在對應(yīng)的基表中。因此視圖(B)。A.也是一個表B.是一個虛表C.是一個數(shù)據(jù)庫D.是一個文件56.當前DBMS所支持的數(shù)據(jù)模型的主流是(C)。A.網(wǎng)狀模型B.層次模型C.關(guān)系模型D.面向?qū)ο竽P?7.能唯一地標識實體屬性的(C)稱為主碼。A.組和B.排列C.集合D.元組58下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是(B)。A.數(shù)據(jù)庫中只存在數(shù)據(jù)項之間的聯(lián)系B.數(shù)據(jù)庫的數(shù)據(jù)項之間和記錄之間都存在聯(lián)系C.數(shù)據(jù)庫的數(shù)據(jù)項之間無聯(lián)系,記錄之間存在聯(lián)系D.數(shù)據(jù)庫的數(shù)據(jù)項之間和記錄之間都不存在聯(lián)系59.授權(quán)定義經(jīng)過編譯和存儲在(D)中。A.DBMDB.視圖C.基表D.數(shù)據(jù)庫60.假定學生關(guān)系是S(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,TEACHER),學生選課關(guān)系是SC(S#,C#,GRADE),要查找選修“COMPUTER”課程的女學生的姓名,將涉及到關(guān)系(D)。A.S B.SC,C C. D.S,C,SC61.數(shù)據(jù)庫技術(shù)的奠基人之一,于1970年發(fā)表過多篇論文,主要論述的是(C)。A.層次數(shù)據(jù)模型B.網(wǎng)絡(luò)數(shù)據(jù)模型C.關(guān)系數(shù)據(jù)模型D.面向?qū)ο髷?shù)據(jù)模型62.數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實現(xiàn)數(shù)據(jù)庫的(D)。A.可靠性 B.一致性 C.完整性 D.安全性SQL語言的GRANT和REVOKE語句主要用來維護數(shù)據(jù)庫的(A)。A.安全性B.完整性C.可靠性D.一致性在關(guān)系數(shù)據(jù)庫中,實現(xiàn)“表中任意二行不能相同”的約束是靠(C)。A.外碼B.屬性C.主碼D.列對表進行垂直方向的分割用的運算是(B)。A.交B.投影C.選擇D.連接關(guān)系數(shù)據(jù)庫中,實現(xiàn)表與表之間的聯(lián)系是通過_(B)。A.實體完整性規(guī)則B.參照完整性規(guī)則C.用戶自定義完整性D.值域關(guān)系數(shù)據(jù)庫中,實現(xiàn)主碼標識元組的作用是通過(A)。A.實體完整性規(guī)則B.參照完整性規(guī)則C.用戶自定義完整性D.屬性的值域68、如果有n個事務(wù)串行調(diào)度,那么不同的有效調(diào)度有 [ D] A.n2B.2nC.4nD.n!69、部分匹配查詢中有關(guān)通配符“_”的正確的敘述是(D)A.“_”代表多個字符B.“_”可以代表零個或多個字符C.“_”不能與“%”一同使用D.“_”代表一個字符70、下列SQL語句中,能夠?qū)崿F(xiàn)“收回用戶ZHAO對學生表(STUD)中學號(XH)的修改權(quán)”這一功能的是CA.REVOKEUPDATE(XH)ONTABLEFROMZHAOB.REVOKEUPDATE(XH)ONTABLEFROMPUBLICC.REVOKEUPDATE(XH)ONSTUDFROMZHAOD.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC71、把對關(guān)系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的SQL語句是(C)A)GRANTGRADEONSCTOZHAOB)GRANTUPDATEONSCTOZHAOC)GRANTUPDATE(GRADE)ONSCTOZHAOD)GRANTUPDATEONSC(GRADE)TOZHAO二、填空題1、在SQL查詢語句中,用于測試子查詢是否為空的謂詞是_EXISTS__。2、在查詢操作結(jié)果中不出現(xiàn)重復元組,應(yīng)在Select子句中使用_DISTINCT_保留字。3、.SQL的SELECT語句在未使用分組子句但在SELECT子句中使用了聚合函數(shù)。此時SELECT子句的語句就不是投影的意思了,而是對查詢結(jié)果執(zhí)行聚合操作。4、數(shù)據(jù)庫系統(tǒng)的權(quán)限控制方法分為自主存取控制和強制存取控制方法兩種5、在SQLServer中,數(shù)據(jù)庫的文件分為主數(shù)據(jù)文件_、輔助數(shù)據(jù)文件_和_事務(wù)日志文件三大類;6、SQL的數(shù)據(jù)操縱功能主要包括INSERT、__UPDATE__和__DELETE_三個語句。7、在字符匹配查詢中,通配符“%”代表_任意多個字符___,“_”代表__任意單個字符。8、觸發(fā)器是一種特殊的存儲過程,它可以在對一個表上進行__插入__、_刪除_和___修改__操作中的任一種或幾種操作時被自動調(diào)用執(zhí)行。9、視圖是一個虛表,它是從一個或幾個基本表中導出的表。在數(shù)據(jù)庫中,只存放視圖的結(jié)構(gòu)定義,不存放視圖的對應(yīng)的數(shù)據(jù)。三、判斷題1、視圖是一張?zhí)摫?,所有的視圖中不存儲數(shù)據(jù)(√)2、用戶不允許使用視圖修改表數(shù)據(jù)(×)3、數(shù)據(jù)庫中的視圖只能使用所屬數(shù)據(jù)庫的表,不能訪問其它數(shù)據(jù)庫的表(×)4、視圖既可以通過表得到,也可以通過其它視圖得到(√)5、規(guī)則在創(chuàng)建后,并不能直接使用,必須綁定到表中某一列或者用戶定義的數(shù)據(jù)類型上。(√)創(chuàng)建規(guī)則對象后,必須把它綁定到一個列或用戶定義的數(shù)據(jù)類型上才能起作用。(√)觸發(fā)器就其本質(zhì)而言是一種特殊的存儲過程。存儲過程和觸發(fā)器在數(shù)據(jù)庫的開發(fā)中,在維護數(shù)據(jù)庫實體完整性等方面具有不可替代的作用。(×)現(xiàn)實世界的對象在數(shù)據(jù)庫中用實體描述(╳)游標是系統(tǒng)為用戶的查詢結(jié)果開辟的數(shù)據(jù)緩沖區(qū),存放SELECT語句的查詢結(jié)果。(√)在數(shù)據(jù)庫系統(tǒng)中,核心的部分是應(yīng)用程序。(√)11、候選碼可以選作主碼,但一個主碼不總是候選碼.(√)12、存儲過程是存放在服務(wù)器上的預先定義與編譯好的SQL語句的命名集合(√)13.視圖、表是一樣的,都可以進行更新操作的。(╳)14、觸發(fā)器操作與約束有沖突時,觸發(fā)器仍會執(zhí)行。(╳)15、刪除觸發(fā)表時,觸發(fā)器被隨之刪除。(√)16、Orderby子句僅對檢索數(shù)據(jù)的顯示有影響,并不改變表中行的內(nèi)部順序。(√)17、從一個表中刪除元組時,delete和droptable命令可以起到同樣的效果。(×)18、與主鍵不同,惟一性可以是null值。(√)19、使用having子句是為了限制groupby子句返回的行的個數(shù)。(√)20、在數(shù)據(jù)表定義時設(shè)置Primarykey是數(shù)據(jù)庫的實體完整性控制。(√)21、在數(shù)據(jù)表定義時設(shè)置主鍵(Primarykey)則不允許插入全為空的記錄。(√)22、數(shù)據(jù)庫一旦建立,就沒有辦法重命名了,所以命名數(shù)據(jù)庫要慎重。(×)四、綜合題1、設(shè)某商業(yè)集團關(guān)于商店銷售商品的數(shù)據(jù)庫中有三個基本表: 商店 SHOP(S#,SNAME,AREA,MGR_NAME) 其屬性是商店編號,商店名稱,區(qū)域名,經(jīng)理姓名。 銷售 SALE(S#,G#,QUANTITY)其屬性是商店編號,商品編號,銷售數(shù)量。 商品 GOODS(G#,GNAME,PRICE) 其屬性是商品編號,商品名稱,單價。(1)試寫出檢索銷售“冰箱”的商店的編號和商店名稱的SELECT語句表達形式。(2)試寫出下列操作的SQL語句: 從SALE表中,把“開開商店”中銷售單價高于1000元的商品的銷售元組全部刪除。(3)試寫出下列操作的SQL語句: 統(tǒng)計區(qū)域名為“EAST”的所有商店銷售的每一種商品的總數(shù)量和總價值。 要求顯示(G#,GNAME,SUM_QUANTITY,SUM_VALUE),其屬性為商品編號、商品名稱、銷售數(shù)量、銷售價值。1、答:解:(1)SELECT語句如下: SELECT#,SNAME FROMSHOPA,SALEB,GOODSCWHERE#=#AND#=#ANDGNAME='冰箱'; (2)解:DELETEFROMSALE WHERES#IN(SELECTS# FROMSHOP WHERESNAME='開開商店') ANDG#IN(SELECTG#FROMGOODS WHEREPRICE>1000);(3)解:SELECT#,GNAME,SUM(QUANTITY)ASSUM_QUANTITY,PRICE*SUM(QUANTITY)ASSUM_VALUE FROMSHOPA,SALEB,GOODSC WHERE#=#AND#=#ANDAREA='EAST' GROUPBY#,GNAME; (注:SELECT子句中的屬性#,GNAME應(yīng)在分組子句中出現(xiàn))2、設(shè)數(shù)據(jù)庫中有兩個基本表:職工表EMP(E#,ENAME,AGE,SALARY,D#),其屬性分別表示職工工號、姓名、年齡、工資和工作部門的編號。部門表DEPT(D#,DNAME,MGR#),其屬性分別表示部門編號、部門名稱和部門經(jīng)理的職工工號。(1)試指出每個表的主鍵和外鍵。并寫出每個表創(chuàng)建語句中的外鍵子句。(2)寫出下列查詢的關(guān)系代數(shù)表達式和SQL語句:檢索每個部門經(jīng)理的工資,要求顯示其部門編號、部門名稱、經(jīng)理工號、經(jīng)理姓名和經(jīng)理工資。建一個年齡大于50歲的職工視圖,屬性為(D#,DNAME,E#,ENAME,AGE,SALARY)。答:(1)EMP表的主鍵為E#,外鍵為D#。 DEPT表的主鍵為D#,外鍵為MGR# 在EMP表的創(chuàng)建語句中,可寫一個外鍵子句: FOREIGNKEYD#REFERENCESDEPT(D#); 在DEPT表的創(chuàng)建語句中,可寫一個外鍵子句: FOREIGNKEYMGR#REFERENCESEMP(E#);MGR#=E#(2)關(guān)系表達式為:π#,DNAME,MGR#,ENAME,SALARY(DEPT?EMP)MGR#=E# SELECT語句為: SELECT#,DNAME,MGR#,ENAME,SALARY FROMDEPT,EMP WHEREMGR#=E#;(3)CREATEVIEWVIEW5 AS SELECT#,DNAME,E#,ENAME,AGE,SALARY FROMDEPT,EMP WHERE#=#ANDAGE>50;3、有圖書借閱管理的數(shù)據(jù)庫系統(tǒng),其數(shù)據(jù)庫關(guān)系模式(屬性只用英文字母)為:學生(學號,姓名,系別,專業(yè))主碼為:學號圖書B(圖書編號,圖書名,出版日期,出版社)主碼為:圖書編號借閱R(學號,圖書編號,借閱日期)主碼為:(學號,圖書編號)外碼有:學號、圖書編號請寫出完成下列操作的SQL語句(1)創(chuàng)建借閱R表,要求指定其主碼和外碼Createtable借閱(學號char(10)foreignkeyreferences學生,圖書編號char(10)foreignkeyreferences圖書,借閱日期datetime,primarykey(學號,圖書編號)(2)向借閱表增加記錄(’‘,‘’,‘2006/06/12‘)。Insertinto借閱values(’’,‘’,‘2006/06/12‘)(3)將圖書表的查詢權(quán)授給user用戶,并允許其轉(zhuǎn)授給其他人Grantselecton圖書tousetwithgrantoption(4)、查詢借閱了“數(shù)據(jù)庫原理”一書的學生信息。Select*from學生where學號in(select學號from借閱Where圖書編號inselect圖書編號from圖書where圖書名=’數(shù)據(jù)庫原理’(5)、查詢借閱了關(guān)于數(shù)據(jù)庫方面書籍的學生的學號、圖書名稱和出版社。Select學號,圖書名,出版社from借閱A,圖書BwhereA.學號=B.學號and圖書名like‘%數(shù)據(jù)庫%’(6)查詢2006年5月1日到2006年6月1日期間,圖書的借閱情況Select*from借閱where借閱日期between‘2006/05/01’and‘2006/06/01’4、設(shè)教學數(shù)據(jù)庫中有四個關(guān)系:教師(教師編號,教師姓名,聯(lián)系電話)課程(課程號,課程名,教師編號)學生(學號,學生姓名,年齡,性別,專業(yè))選課(學號,課程號,成績)(1)創(chuàng)建學生表和選課表,要求:指定每個表的主關(guān)鍵字、外部關(guān)鍵字和check約束。(2)將所有學生的“高等數(shù)學”課程的成績增加10分。Update選課set成績=成績+10where課程號in(select課程號from課程where課程名=’高等數(shù)學’(3)將課程表的查詢和修改權(quán)限授給teacher用戶,同時允許轉(zhuǎn)授給其它用戶。Grantselect,updateon課程toteacherwithgrantoption(4)查詢男生所學課程的課程號和課程名。Selec課程號,課程名FROM學生,選課,課程Where學生.學號=選課.學號and選課.課程號=課程.課程號and性別=’男’或Selec課程號,課程名FROM課程where課程號in(Select課程號from選課where學號in(Select學號from學生where性別=’男’))(5)查詢所有姓王的教師所授課程的課程號和成績(按課程號排序)。Select選課.課程號,成績from教師,課程,選課where教師姓名like‘王%’And教師.教師編號=課程.教師編號and課程.課程號=選課.課程號orderby課程號(6)統(tǒng)計每門課程的學生選修人數(shù)(超過10人的課程才統(tǒng)計)。要求顯示課程號和人數(shù),查詢結(jié)果按人數(shù)降序排列。Select課程號,count(學號)人數(shù)from選課groupby課程號havingcount(*)>10orderby人數(shù)desc(7)檢索所有姓“李”的學生的姓名和年齡Select學生姓名,年齡from學生where學生姓名like‘李%’(8)求男生的最高成績Selectmax(成績)from選課where學號in(select學號from學生Where性別=’男’)5、已知有關(guān)系:倉庫(倉庫號,城市,面積)職工(倉庫號,職工號,工資)訂購單(職工號,供應(yīng)商號,訂購單號,訂購日期)供應(yīng)商(供應(yīng)商號,供應(yīng)商名,地址)(1)創(chuàng)建訂購單表,要求:數(shù)據(jù)類型及長度自定義,并指定其主碼和外碼Createtable訂購單表(職工號char(10)foreignkeyreferences職工,供應(yīng)商號char(10)foreignkeyreferences供應(yīng)商,訂購單號char(10)primarykey,訂購日期datetime)(2)修改職工表,增加一個職工名(可變長字符型,最長為20)字段Alter職工表add職工名varchar(20)(3)向訂購單表中增加一條記錄,記錄值為:(’ZG0001’,‘GY0001’,‘DD0001’,‘2006/06/12’)Insertinto訂購單表values(’ZG0001‘,‘GY0001’,‘DD0001’,‘2006/06/12’)(4)給低于所有職工平均工資的職工提高10%的工資。UPDATE職工SET工資=工資*WHERE工資<(SELECTAVG(工資)FROM職工)(5)刪除所有目前沒有任何訂購單的供應(yīng)商。DELETEFROM供應(yīng)商WHERE供應(yīng)商號NOTIN(SELECT供應(yīng)商號FROM訂購單)(6)將職工表的查詢權(quán)授給USER用戶,并允許其轉(zhuǎn)授給其他人Grantselecton職工表toUSERwithgrantoption(7)檢索出向供應(yīng)商S3發(fā)過訂購單的職工的職工號和倉庫號。SELECT職工號,倉庫號FROM職工WHERE職工號IN(SELECT職工號FROM訂購單WHERE供應(yīng)商號=’S3’)(8)檢索出目前沒有任何訂購單的供應(yīng)商信息。SELECT*FROM供應(yīng)商WHERENOTEXISTS(SELECT*FROM訂購單WHERE供應(yīng)商號=供應(yīng)商.供應(yīng)商號)(9)檢索出和職工E1、E3都有聯(lián)系的北京的供應(yīng)商信息。SELECT*FROM供應(yīng)商WHERE供應(yīng)商號IN(SELECT供應(yīng)商號FROM訂購單WHERE職工號=’E1’)AND供應(yīng)商號IN(SELECT供應(yīng)商號FROM訂購單WHERE職工號=’E3’)(10)檢索出目前和華通電子公司有業(yè)務(wù)聯(lián)系的每個職工的工資。SELECT職工號,工資FROM職工WHERE職工號IN(SELECT職工號FROM訂購單WHERE供應(yīng)商號IN(SELECT供應(yīng)商號FROM供應(yīng)商WHERE供應(yīng)商名=’華通電子公司’))檢索出與工資在1220元以下的職工沒有聯(lián)系的供應(yīng)商的名稱。SELECT供應(yīng)商名FROM供應(yīng)商WHERE供應(yīng)商號IN(SELECT供應(yīng)商號FROM訂購單WHERE職工號NOTIN(SELECT職工號FROM職工WHERE工資<1220))檢索出向S4供應(yīng)商發(fā)出訂購單的倉庫所在的城市。SELECT城市FROM倉庫WHERE倉庫號IN(SELECT倉庫號FROM職工WHERE職工號IN(SELECT職工號FROM訂購單WHERE供應(yīng)商號=’S4’))(13)檢索出在上海工作并且向S6供應(yīng)商發(fā)出了訂購單的職工號。SELECT職工號FROM職工WHERE倉庫號IN(SELECT倉庫號FROM倉庫WHERE城市=’上海’)AND職工號IN(SELECT職工號FROM訂購單WHERE供應(yīng)商號=’S6’))(14)檢索出在廣州工作并且只向S6供應(yīng)商發(fā)出了訂購單的職工號。SELECT職工號FROM職工WHERE倉庫號IN(SELECT倉庫號FROM倉庫WHERE城市=’廣州’)AND職工號IN(SELECT職工號FROM訂購單WHERE供應(yīng)商號=’S6’)AND職工號NOTIN(SELECT職工號FROM訂購單WHERE供應(yīng)商號!=’S6’)(15)檢索出由工資多于1230元的職工向北京的供應(yīng)商發(fā)出的訂購單號。SELECT訂購單號FROM訂購單WHERE職工號IN(SELECT職工號FROM職工WHERE工資>1230)AND供應(yīng)商號IN(SELECT供應(yīng)商號FROM供應(yīng)商WHERE地址=’北京’)(16)檢索出有最大面積的倉庫信息。SELECT*FROM倉庫WHERE面積=(SELECTMAX(面積)FROM倉庫)(17)檢索出向S4供應(yīng)商發(fā)出訂購單的那些倉庫的平均面積。SELECTAVG(面積)FROM倉庫WHERE倉庫號IN(SELECT倉庫號FROM職工WHERE職工號IN(SELECT職工號FROM訂購單WHERE供應(yīng)商號=’S4’))(18)檢索出每個城市的供應(yīng)商個數(shù)。SELECT地址,COUNT(*)FROM供應(yīng)商GROUPBY地址(19)檢索出和面積最小的倉庫有聯(lián)系的供應(yīng)商的個數(shù)。SELECTCOUNT(*)FROM供應(yīng)商WHERE供應(yīng)商號IN(SELECT供應(yīng)商號FROM訂購單WHERE職工號IN(SELECT職工號FROM職工WHERE倉庫號IN(SELECT倉庫號FROM倉庫WHERE面積=(SELECTMIN(面積)FROM倉庫))))(20)插入一個新的供應(yīng)商元組(S9,智通公司,沈陽)。INSERTINTO供應(yīng)商VALUES(‘S9’,’智通公司’,’沈陽’)(21)刪除由在上海倉庫工作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度簽約主播虛擬偶像形象授權(quán)及運營合作協(xié)議
- 2025年度智能設(shè)備擔保合同解除與售后服務(wù)保障協(xié)議
- 二零二五年度環(huán)保技術(shù)研發(fā)合同履行技術(shù)創(chuàng)新個原則協(xié)議
- 二零二五年度農(nóng)村土地爭議調(diào)解與生態(tài)補償合同
- 二零二五年度音樂節(jié)品牌贊助合同
- 二零二五年度企業(yè)總部安全保衛(wèi)保安聘用協(xié)議
- 二零二五年度摩托車整車出口代理轉(zhuǎn)讓協(xié)議
- 二零二五年度磚廠土地承包及開發(fā)合同
- 2025年度獵聘人才委托招聘與人才激勵服務(wù)合同
- 2025年度生物制藥原材料采購合同(含GMP認證)
- 大學生心理健康教育-大學生心理健康導論
- 護理不良事件管理、上報制度及流程
- 房地產(chǎn)公司各崗位職責及組織結(jié)構(gòu)圖
- 七夕節(jié)傳統(tǒng)文化習俗主題教育PPT
- GB/T 1263-2006化學試劑十二水合磷酸氫二鈉(磷酸氫二鈉)
- 鋼棧橋施工與方案
- 生態(tài)農(nóng)業(yè)PPT瑪雅農(nóng)業(yè)doc資料
- 《藝術(shù)學概論》課件-第一章
- 鐵及其化合物的性質(zhì)-實驗活動課件
- 動物寄生蟲病學課件
- 2022年陜西省西安交通大學少年班自主招生數(shù)學試題及答案
評論
0/150
提交評論