數(shù)據(jù)庫管理與應(yīng)用練習(xí)3答案_第1頁
數(shù)據(jù)庫管理與應(yīng)用練習(xí)3答案_第2頁
數(shù)據(jù)庫管理與應(yīng)用練習(xí)3答案_第3頁
數(shù)據(jù)庫管理與應(yīng)用練習(xí)3答案_第4頁
數(shù)據(jù)庫管理與應(yīng)用練習(xí)3答案_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫管理與應(yīng)用練習(xí)3答案該作業(yè)請(qǐng)于11月30日前交回一、選擇題(注:選擇題的答案填入下表交回)1234567891011121314151617181920ADCCDBBADBACDBCDCBCA2122232425262728293031323334353637383940CDBCDBCBDBCBACAAADCB4142434445464748495051525354555657585960DBB二、填空題數(shù)據(jù)庫管理系統(tǒng)的主要功能有數(shù)據(jù)庫定義功能、數(shù)據(jù)存取功能、數(shù)據(jù)庫的運(yùn)行管理和數(shù)據(jù)庫的建立以及維護(hù)等4個(gè)方面。數(shù)據(jù)庫管理系統(tǒng)包含的主要程序有語言翻譯處理器、系統(tǒng)運(yùn)行控制程序和實(shí)用程序。數(shù)據(jù)庫

2、語言包括_匯編語言和_咼級(jí)語言 _兩大部分義數(shù)據(jù)庫的各種特性,后者用于說明對(duì)數(shù)據(jù)進(jìn)行的各種操作。指出下列縮寫的含義:DML數(shù)據(jù)操縱語言DBMS數(shù)據(jù)庫管理系統(tǒng)DDL數(shù)據(jù)定義語言DBS數(shù)據(jù)庫系統(tǒng)SQL結(jié)構(gòu)化查詢語言DB數(shù)據(jù)庫DD數(shù)據(jù)字典DBA數(shù)據(jù)庫管理員3.(8),前者負(fù)責(zé)描述和定4.(I)數(shù)據(jù)描述語言的作用是定義數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),實(shí)現(xiàn)數(shù)據(jù)的結(jié)構(gòu)化并保證數(shù)據(jù) 的完整性和獨(dú)立性。關(guān)系操作的特點(diǎn)是 集合操作。一個(gè)關(guān)系模式的定義格式為 _關(guān)系名_。一個(gè)關(guān)系模式的定義主要包括 _關(guān)系名、屬性名屬性類型屬性長(zhǎng)度 和關(guān)。關(guān)系數(shù)據(jù)庫中可命名的最小數(shù)據(jù)單位是屬性名或?qū)傩曰蜃侄位蜃侄蚊?. 。10. 關(guān)系模式是關(guān)系的

3、元數(shù),相當(dāng)于 _記錄格式_。11121314151617在一個(gè)實(shí)體表示的信息中,稱 能為一標(biāo)識(shí)實(shí)體的屬性或?qū)傩越M 為關(guān)鍵字。 關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有 _笛卡爾積、并、交和差。 關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有選擇、投影和連接。關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運(yùn)算是 _關(guān)系代數(shù)和關(guān)系演算_。 關(guān)系代數(shù)中,從兩個(gè)關(guān)系中找出相同元組的運(yùn)算稱為_交運(yùn)算。己知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性 別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主關(guān)鍵字是系編號(hào), 系關(guān)系的外關(guān)鍵字是與對(duì)應(yīng)的屬性值,學(xué)生關(guān)系的主關(guān)鍵字是 外關(guān)鍵字是_系編號(hào)_。傳統(tǒng)的集合“并、交、差”運(yùn)算施加于兩

4、個(gè)關(guān)系時(shí),這兩個(gè)關(guān)系的 數(shù)必須相等,與對(duì)應(yīng)的屬性值必須取自同一個(gè)域。屬性個(gè)1819SQL 是_結(jié)構(gòu)化查詢語言 _。SQL語言的數(shù)據(jù)定義功能包括數(shù)據(jù)查詢、數(shù)據(jù)定義 據(jù)控制。、數(shù)據(jù)操縱和數(shù)20視圖是一個(gè)虛表,它是從 _一個(gè)或幾個(gè)基本表_中導(dǎo)出的表。在數(shù)據(jù)庫中, 只存放視圖的定義,不存放視圖_所對(duì)應(yīng)的數(shù)據(jù)_。21設(shè)有如下關(guān)系表 R、 S 和 T;R(BH, XM , XB , DWH )S(DW , DWM )T(BH, XM , XB, DWH )(1)實(shí)現(xiàn) C DW比'100' (R)的 SQL 語句是SELECT * FROM T SELECT * FROM R WHERE D

5、WH= 100'。實(shí)現(xiàn)n xm,DwH (T XB=女(R)的 SQL 語句是 _SELECT X , DWH EROM R WHERE XB= “女”。(3)實(shí)現(xiàn)n xm,XB,DwMt XB=男(R*S)的 SQL 語句是 _SELECT R , XM , R, XB , S, SWM FROM R , S WHERE R , DWH=S , DWH R AND R , XR= “男” _ 。22 設(shè)有如下關(guān)系表 R、 S 和 T;R(BH, XM , XB, DWH)S(DW, DWM )T(BH, XM , XB, DWH )(1)實(shí)現(xiàn) R U T 的 SQL 語句是SELEC

6、T XM , XB FEOM R UNION SELECT * FROM T 。實(shí)現(xiàn)n XM,XB (R)的 SQL 語句是SELECT XM , XB FROM R 。 (3)實(shí)現(xiàn) R*S 的 SQL 語句是 _SELECT R, BH, R, XM, R, XB, R, DWH, S, DWH , S, DWM , FROM R, S WHERE R, DWH=S , DWH 。23. 設(shè)有如下關(guān)系表 R:R(NO,NAME ,SEX,AGE , CLASS )主關(guān)鍵字是 NO其中 NO 為學(xué)號(hào), NAME 為姓名, SEX 為性別, AGE 為年齡, CLASS 為班號(hào)。 寫出實(shí)現(xiàn)下列功

7、能的 SQL 語句。(1)插入一個(gè)記錄( 2 5 ,李明',男', 2 1 , 95031') ;_I N SERT INTO R VALUES (25, “李明”,“男”,21, “95031” _。(2)插入“ 95031”班學(xué)號(hào)為 30、姓名為“鄭和”的學(xué)生記錄;_INSERT INTO R(NO,NAME,CLASS)VALUES ( 30,“鄭和“,“95031 ”)。24 設(shè)有如下關(guān)系表 R:R(NO,NAME ,SEX,AGE , CLASS )主關(guān)鍵字是 NO其中 NO 為學(xué)號(hào), NAME 為姓名, SEX 為性別, AGE 為年齡, CLASS 為班號(hào)

8、。 寫出實(shí)現(xiàn)下列功能的 SQL 語句。(1) 將學(xué)號(hào)為10的學(xué)生姓名改為 “王華” ;_UPDATE R SET NAME= “王華” WHERENO=10 。(2) 將所有“ 95101”班號(hào)改為“ 95091”; _UPDATE R SET CLASS= “95091”WHERECLASS= “95101 ”。25. 設(shè)有如下關(guān)系表 R:R(NO,NAME ,SEX,AGE , CLASS )主關(guān)鍵字是 NO其中 NO 為學(xué)號(hào), NAME 為姓名, SEX 為性別, AGE 為年齡, CLASS 為班號(hào)。 寫出實(shí)現(xiàn)下列功能的 SQL 語句。(1) 刪除學(xué)號(hào)為 20 的學(xué)生記錄; DELET

9、E FROM R WHERE NO=20。(2) 刪除姓“王”的學(xué)生記錄;_DELETE FROM R WHERE NAME LIKE “王“。26. 關(guān)系規(guī)范化的目的是 _控制數(shù)據(jù)冗余,避免插入和刪除異常,從而增強(qiáng)數(shù)據(jù) 庫結(jié)構(gòu)的穩(wěn)定性和靈活性 。27.在關(guān)系A(chǔ) (S, SN, D)和B (D , CN , NM )中,A的主鍵是S, B的主鍵 是D,貝y D在A中稱為外碼_。福建師大網(wǎng)絡(luò)教育學(xué)院數(shù)據(jù)庫管理與應(yīng)用練習(xí) 3121234、選擇題數(shù)據(jù)庫管理系統(tǒng)中用于定義和描述數(shù)據(jù)庫邏輯結(jié)構(gòu)的語言稱為A數(shù)據(jù)庫模式描述語言C.數(shù)據(jù)操縱語言D數(shù)據(jù)庫提供給用戶的接口是 獨(dú)立使用,也可嵌入宿主語言使用。A數(shù)據(jù)

10、庫語言 B .過程化語言 C .宿主語言 D .面向?qū)ο笳Z言 語言己被國際標(biāo)準(zhǔn)化組織采納為標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫語言。AQUEL B SEQUEL CSQL D ALPHA 數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功 能稱為.數(shù)據(jù)庫子語言數(shù)據(jù)結(jié)構(gòu)語言,它具有數(shù)據(jù)定義、 數(shù)據(jù)操作和數(shù)據(jù)檢查功能, 可5A數(shù)據(jù)定義功能 B .數(shù)據(jù)管理功能 C .數(shù)據(jù)操縱功能 D .數(shù)據(jù)控制功能 為使程序員編程時(shí)既可使用數(shù)據(jù)庫語言又可使用常規(guī)的程序設(shè)計(jì)語言,數(shù)據(jù)庫系統(tǒng) 需要把數(shù)據(jù)庫語言嵌入到中。67A編譯程序 B .操作系統(tǒng) C .中間語言 D .宿主語言 關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系

11、運(yùn)算包括 A排序、索引、統(tǒng)計(jì)B .選擇、投影、連接C.關(guān)聯(lián)、更新、排序D .顯示、打印、制表在關(guān)系代數(shù)的傳統(tǒng)集合運(yùn)算中,假定有關(guān)系R和S,運(yùn)算結(jié)果為 W如果W中的元組屬于R,或者屬于S,則W為運(yùn)算的結(jié)果。A笛卡爾積B .并 C .差 D .交8在關(guān)系代數(shù)的傳統(tǒng)集合運(yùn)算中,假定有關(guān)系R和S,運(yùn)算結(jié)果為 W。如果 W中的元組屬于R而不屬于S,則W為運(yùn)算的結(jié)果。9A .笛卡爾積B.并在關(guān)系代數(shù)的傳統(tǒng)集合運(yùn)算中, 既屬于R又屬于S,則W為.A.笛卡爾積 B 并 C 差D .交C.差假定有關(guān)系R和S,運(yùn)算結(jié)果為 W如果W中的元組 _運(yùn)算的結(jié)果。D .交1011在關(guān)系代數(shù)的專門關(guān)系運(yùn)算中,從表中取出滿足條

12、件的屬性的操作稱為A.選擇B.投影C.連接D .掃描在關(guān)系代數(shù)的專門關(guān)系運(yùn)算中, 從表中選出滿足某種條件的元組的操作稱為 _ A選擇B.投影C.連接D .掃描在關(guān)系代數(shù)的專門關(guān)系運(yùn)算中, 將兩個(gè)關(guān)系中具有共同屬性值的元組連接到一起構(gòu)13.成新表的操作稱為A選擇 B .投影 C .連接 D .掃描自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的A.元組 B .行 C .記錄 D.屬性14.15.等值連接與自然連接是A .相同的B.不同的設(shè)有如下圖所示的關(guān)系 R,經(jīng)操作n A, B ( (T B=b(R) ( n為“投影”運(yùn)算符,(T為 “選

13、擇”運(yùn)算符)的運(yùn)算結(jié)果是o運(yùn)算后得到R3o16.如下圖所示,兩個(gè)關(guān)系R1R2R1和R2,它們進(jìn)行R3ABCa1xc2yd1yDEM1mi2mj5mkABCDEa1xmic1ymic2ynj17.18.A.交 B .并設(shè)有屬性 A B, C, D,以下表示中不是關(guān)系的是.R (AX BX CX D) D . R (A, B) 下列各關(guān)系代數(shù)表達(dá)式不成立的是 _ n b(r)nn b( S) d . rs笛卡爾積D 連接19.A. R (A)B . R( A, B, C, D)設(shè)關(guān)系 R (A , B , C)和 S ( B, C,A. n a(r)sn D(s)B. R u s關(guān)系運(yùn)算中花費(fèi)時(shí)間

14、可能最長(zhǎng)的運(yùn)算是20.A投影 B .選擇 C .笛卡爾積 D .除 關(guān)系模式的任何屬性A.不可再分B .可再分C .命名在該關(guān)系模式中可以不惟一不是D .以上都21.在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為A .并、差、選擇、投影、自然連接 B .并、差、交、選擇、投影 C.并、差、選擇、投影、乘積D .并、差、交、選擇、乘積22 關(guān)系數(shù)據(jù)庫用 來表示實(shí)體之間的聯(lián)系。A .層次模型B.網(wǎng)狀模型C.指針鏈D .表格數(shù)據(jù)23 關(guān)系數(shù)據(jù)庫用表格數(shù)據(jù)來表示實(shí)體之間的聯(lián)系,其任何檢索操作的實(shí)現(xiàn)都是由三種基本操作組合而成的。A選擇、投影和掃描 B .選擇、投影和連接 C.選擇、運(yùn)算和投影 D .選擇、投影和比較2

15、4. 設(shè)有關(guān)系R按條件f對(duì)關(guān)系R進(jìn)行選擇,正確的是A. RX R B . R C .b f (R) D . n f (R)25 在關(guān)系數(shù)據(jù)模型中,通??梢园?稱為屬性。A 記錄B 基本表 C 模式D 字段26 在關(guān)系數(shù)據(jù)模型中,通??梢园炎侄畏Q為屬性,而把 稱為關(guān)系模式。A 記錄B 記錄類型C 元組D 元組集27 常用的關(guān)系運(yùn)算是關(guān)系代數(shù)和A.集合代數(shù) B .邏輯演算C .關(guān)系演算D .集合演算28 在關(guān)系代數(shù)中,對(duì)一個(gè)關(guān)系做投影操作后,新關(guān)系的元組個(gè)數(shù)原來關(guān)系的元組個(gè)數(shù)。A.小于 B .小于或等于 C .等于 D .大于29. 用形式表示實(shí)體類型和實(shí)體間的聯(lián)系是關(guān)系模型的主要特征。A .指針

16、 B .鏈表 C.關(guān)鍵字 D .表格30. SQL語言是的語言,易學(xué)習(xí)。A過程化 B 非過程化C 格式化 D 導(dǎo)航式31. SQL語言是語言。C 關(guān)系數(shù)據(jù)庫 D 非數(shù)據(jù)庫A.層次數(shù)據(jù)庫B .網(wǎng)絡(luò)數(shù)據(jù)庫32. SQL語言具有的功能。B 數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制D 數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱A關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制 C.數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制33. SQL語言的數(shù)據(jù)操縱語句包括 SELECT INSERT, UP DAT僑口 DELETE等。其中最重要 的,也是使用最頻繁的語句是ASELECT B INSERT C UPDATE D DELETE34. SQL語言具有兩種使

17、用方式,分別稱為交互式SQL和A.提示式 SQL B .多用戶 SQL C .嵌入式 SQL D .解釋式 SQL35. SQL語言中,實(shí)現(xiàn)數(shù)據(jù)檢索的語句是ASELECT B INSERT C UPDATE D DELETE3637下列 SQL 語句中,修改表結(jié)構(gòu)的是A. ALTER B . CREATE C . UPDATE D . INSERT設(shè)有學(xué)生表S、課程表C和學(xué)生選課表SC,它們的結(jié)構(gòu)如下:S( S, SN, SEX, AGE,DEPT)C( C, CN)SC( S, C, GRAD)E其中:S#為學(xué)號(hào),SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程 號(hào),CN為

18、課程名,GRADE為成績(jī)。檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別,正確的SELECT語句是A. SELECT SN, AGE, SEX FROM SWHERE AG>E ( SELECT AGE FROM SWHERE SN“ 王華”)BCSELECT SN, AGE, SEX FROMSELECT SN, AGE, SEX FROMS WHERE SN= “王華”WHERE AG>E( SELECT AGEWHERE SN“= 王華”)38.SELECT SN, AGE, SEX FROM設(shè)有學(xué)生表S、課程表C和學(xué)生選課表SC它們的結(jié)構(gòu)如下:S( S, SN, SEX,

19、AGE,DEPT)C( C, CN)DS WHERE AGE >王華.AGE39.正確的 SELECT 語句是SC( S, C, GRAD)E其中:S#為學(xué)號(hào),SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程 號(hào),CN為課程名,GRADE為成績(jī)。檢索選修課程“C2”的學(xué)生中成績(jī)最高的學(xué)生的學(xué)號(hào)。A . SELECT S FORM SC WHERE C=“ C2” ANDGRADE >=(SELECT GRADEFORM SC WHEREC=“C2”)B.SELECTS FORMSCWHERE C=“C2” ANDGRADE IN(SELECT GRADEFORM

20、SC WHEREC=“C2”)C.SELECTS FORMSCWHERE C=“ C2” ANDGRADE NOT IN(SELECTGRADEFORMSC WHEREC=“ C2” )D.SELECTS# FORMSCWHERE C=“C2” ANDGRADE>=ALL(SELECTGRADEFORMSC WHEREC=“ C2” )設(shè)有學(xué)生表S、課程表C和學(xué)生選課表SC,它們的結(jié)構(gòu)如下:4041S( S, SN, SEX, AGE, DEPT)C( C, CN)SC( S, C, GRAD)E其中:S#為學(xué)號(hào),SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程 號(hào),C

21、N為課程名,GRADE為成績(jī)。檢索學(xué)生姓名及其所選修課程的課程號(hào)和成績(jī),正確的SELECT語句是。ASELECT S. SIN SC C#,SCGRADE FROM SWHERE S S#= SCS#BSELECTSSN, SCC#,SCGRADEFROMSCWHERES S#= SCGRADECSELECTSSN, SCC#,SCGRADEFROMS, SCWHEMS S#= SCS#DSELECTSSN, SCC#,SCGRADEFROMSSC它們的結(jié)構(gòu)如下:S、課程表C和學(xué)生選課表sc,設(shè)有學(xué)生表S( S, SN, SEX, AGE, DEPT)C( C, CN)SC( S, C, GR

22、AD)E其中:S#為學(xué)號(hào),SN為姓名,SEX為性別, 號(hào),CN為課程名,GRADE為成績(jī)。檢索選修四門以上課程的學(xué)生總成績(jī)(不統(tǒng)計(jì)不及格的課程),并要求按總成績(jī)的降序排列出來。正確的 SELECT 語句是 。A SELECTS#,SUM ( GRADE ) FROMSCWHEREGRADE >= 60GROUPBYS# ORDER BY 2 DESCHAVINGCOUNT(*)>=4B SELECTS#,SUM ( GRADE ) FROMSCWHEREGRADE >= 60GROUPBYS# HAVING COUNT(*) >= 4ORDERBY 2 DESCC SELECTS#,SUM ( GMDE ) FROMSCWHEREGRADE >=60HAVINGCOUNT(*) >= 4 GROUP BYS# ORDERBY 2 DESCD SELECTS#,SUM ( GRADE ) FROMSCWHEREGRADE >= 60ORDERBY2 DESC GROUP BYS

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論