數(shù)據(jù)庫系統(tǒng)原理第5章-PPT課件_第1頁
數(shù)據(jù)庫系統(tǒng)原理第5章-PPT課件_第2頁
數(shù)據(jù)庫系統(tǒng)原理第5章-PPT課件_第3頁
數(shù)據(jù)庫系統(tǒng)原理第5章-PPT課件_第4頁
數(shù)據(jù)庫系統(tǒng)原理第5章-PPT課件_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1,數(shù)據(jù)庫系統(tǒng)原理第5章,2,1.下列聚合函數(shù)中不忽略空值(null)的是(D)(2001年10月全國卷)A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)2.SQL中,下列涉及空值的操作,不正確的是(C)(2001年10月全國卷)A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)3.視圖是一個“虛表”,視圖的構(gòu)造基于(C)(2003年1月全國卷)A.基本表B.視圖C.基本表或視圖D.數(shù)據(jù)字典4.SQL語言中,SELECT語句的執(zhí)行結(jié)果是(C)(2003年1月全國卷)A.屬性B.表C.元組D.數(shù)據(jù)庫,3,5.SQL語言

2、中,條件“年齡BETWEEN20AND30”表示年齡在20至30之間,且(A)(2002年10月全國卷)A.包括20歲和30歲B.不包括20歲和30歲C.包括20歲但不包括30歲D.包括30歲但不包括20歲6.為了使索引鍵的值在基本表中唯一,在建立索引的語句中應(yīng)使用保留字(A)(2002年10月全國卷)A.UNIQUEB.COUNTC.DISTINCTD.UNION7.在SQL語言中,用戶可以直接操作的是(C)A、基本表B、視圖C、基本表和視圖D、基本表或視圖,4,8.在SQL的SELECT語句中,與選擇運算對應(yīng)的命令動詞是(C)A、SELECTB、FROMC、WHERED、GROUPBY9.

3、在數(shù)據(jù)庫與宿主語言之間傳遞信息是通過(公共變量)A、全局變量B、局部變量C、公共數(shù)據(jù)區(qū)D、系統(tǒng)緩沖區(qū)10.在SQL語言中,對輸出結(jié)果排序的是(A)A、ORDERBYB、WHEREC、GROUPBYD、HAVING11.在SELECT語句中使用*,表示(B)A、選擇任何屬性B、選擇全部屬性C、選擇全部元組D、選擇主碼,5,12.使用CREATESCHEMA語句建立的是(A)A、數(shù)據(jù)庫B、表C、視圖D、索引?13.在SELECT語句中使用MAX(列名)時,列名應(yīng)該(D)我認(rèn)為是AA、必須是數(shù)值型B、必須是字符型C、必須是數(shù)值型或字符型D、不限制數(shù)據(jù)類型?14.在SELECT語句中使用GROUPBY

4、SNO時,SNO必須(C)我認(rèn)為是D,因為題目中說明在SELECT出現(xiàn)A、在WHERE中出現(xiàn)B、在FROM中出現(xiàn)C、在SELECT中出現(xiàn)D、在HAVING中出現(xiàn)15.在嵌入式SQL中,當(dāng)SQL語句中引用宿主語言的程序變量時,程序變量應(yīng)(C)A、加前綴$B、加后綴$C、加前綴:D、加后綴:,6,16.在SELECT語句中,對應(yīng)關(guān)系代數(shù)中“投影”運算的語句是(A)A、SELECTB、FROMC、WHERED、SET17.視圖建立后,在數(shù)據(jù)字典中存放的是(C)A、查詢語句B、視圖的內(nèi)容C、視圖的定義D、產(chǎn)生視圖的表的定義18.在SQL語言中,DELETE語句的作用是(D)A、刪除基本表B、刪除視圖C

5、、刪除基本表和視圖D、刪除基本表和視圖的元組,7,19.在SQL語言中使用FOREIGNKEY時,與之配合的語句是(D)A、EXISTSB、EXCEPTC、TABLED、REFERENCES20.對基本表S,執(zhí)行操作DROPTABLESRESTRICT的作用是(C)A、刪除基本表S中的所有元組B、把基本表S及產(chǎn)生的一切視圖全部刪除C、當(dāng)沒有由S中的列產(chǎn)生的視圖或約束時將表S刪除D、刪除表S,將引用表S的視圖中的一切視圖的屬性值置為空值,8,?21.下列關(guān)于視圖與基本表的對比正確的是(A)A、視圖的定義功能強于基本表B、視圖的操作功能強于基本表C、視圖的數(shù)據(jù)控制功能弱于基本表D、上面提到的三種功

6、能二者均相當(dāng)22.若用如下的SQL語句創(chuàng)建了一個表SCREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)今向S表插入如下行時,哪一行可以被插入(B)A、(991001,李明芳,女,23)B、(990746,張為,NULL,NULL)C、(NULL,陳道一,男,32)D、(992345,NULL,女,25),9,23.下列關(guān)于視圖的說法錯誤的是(C)A、視圖是從一個或多個基本表導(dǎo)出的表,它是虛表B、某一用戶可以定義若干個視圖C、視圖一經(jīng)定義就可以和基本表一樣被查詢、刪除和更新D、視圖可以用來定義新的視圖2

7、4.下列關(guān)于關(guān)系數(shù)據(jù)庫語言SQL語言的說法不正確的是(C)A、SQL支持?jǐn)?shù)據(jù)庫的三級模式結(jié)構(gòu)B、SQL的功能包括查詢、操作、定義和控制等四個方面C、SQL是作為獨立語言由聯(lián)機終端用戶在交互環(huán)境下使用的命令語言,它不能嵌入高級語言內(nèi)D、SQL除應(yīng)用在數(shù)據(jù)庫領(lǐng)域外,還在軟件工程、人工智能領(lǐng)域有廣泛的應(yīng)用25.SQL與C語言處理記錄的方式是不同的。當(dāng)將SQL語句嵌入到C語言程序時,為協(xié)調(diào)兩者而引入(C)A、堆B、棧C、游標(biāo)D、緩沖區(qū),10,26.有關(guān)系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#為學(xué)生號,SNAME為學(xué)生姓名,SEX為性別,C#為課程號,CNA

8、ME為課程名。要查詢選修“計算機”課的全體女學(xué)生姓名的SQL語句是SELECTSNAMEFROMS,C,SCWHERE子句。這里WHERE子句的內(nèi)容是(D)A、S.S#=SC.S#andSEX=“女”andCNAME=“計算機”B、S.S#=SC.S#ANDC.C#=SC.C#andCNAME=“計算機”C、SEX=“女”andCNAME=“計算機”D、S.S#=SC.S#andC.C#=SC.C#andSEX=“女”andCNAME=“計算機”27.對所有的視圖都可以進(jìn)行下面哪一個操作?(B)A、插入B、選擇C、更新D、刪除28.SQL語言具有數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制的功能,它的一次查詢

9、的結(jié)果是一個(A)A、表B、記錄C、元組D、數(shù)據(jù)項,11,29.SQL的DDL語句不包括(A)A、SELECTB、CREATETABLEC、DROPVIEWD、DROPINDEX30.索引的描述存放在下列哪一項所指示的對象中(C)A、視圖B、模式C、數(shù)據(jù)字典D、文件31.視圖是由下面哪兩者導(dǎo)出的表(B)A、模式、關(guān)系B、基本表、視圖C、基本關(guān)系、關(guān)系D、內(nèi)模式、外模式32.SQL語言具有多種優(yōu)點,那么SQL是(D)成為關(guān)系數(shù)據(jù)庫語言的國際標(biāo)準(zhǔn)的。A、1986年B、1987年C、1988年D、1989年33.在下列的SQL語句中,屬于數(shù)據(jù)控制的是(B)難度系數(shù)大,概念廣a、CREATEb、SEL

10、ECTc、UPDATEd、GRANTe、DROPf、DELETEg、ALTERh、INSERTi、REVOKEA、aefgB、diC、bcfhD、aeg,12,33、相關(guān)概念(1)查詢語言(QL)查詢語言用來對已存在的數(shù)據(jù)庫中的數(shù)據(jù)按照指定的組合、條件表達(dá)式或排序進(jìn)行檢索。它的基本結(jié)構(gòu)是由SELECT子句、FROM子句、WHERE子句組成的查詢塊。(2)數(shù)據(jù)操縱語言(DML)DML的命令用來改變數(shù)據(jù)庫中的數(shù)據(jù),它有3個基本語句:INSERT(插入)、UPDATE(修改)、DELETE(刪除)。(3)數(shù)據(jù)定義語言(DDL)DDL用來創(chuàng)建數(shù)據(jù)庫中的各種對象,包括數(shù)據(jù)庫模式、表、視圖、索引、同義詞、聚簇等,它的基本語句有:CREATESCHEMA、CREATETABLE、CREATEVIEW、CREATEINDEX等。(4)數(shù)據(jù)控制語言(DCL)DCL用來授予或回收訪問數(shù)據(jù)庫的某種特權(quán),控制數(shù)據(jù)操縱事務(wù)的發(fā)生時間及效果、對數(shù)據(jù)庫進(jìn)行監(jiān)視等。數(shù)據(jù)控制基本語句有:GRANT、REVOKE、COMMIT、ROLLBACK、

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論