版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫期末考試復(fù)習(xí)題庫GE常全面,
第一部分
第一章:
一選擇題:
1.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和
數(shù)據(jù)庫系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是_____________階段。
A.數(shù)據(jù)庫系統(tǒng)B.文件系統(tǒng)C.人工管理D.數(shù)據(jù)項(xiàng)管
理答案:A
2.數(shù)據(jù)庫的概念模型獨(dú)立于。
A.具體的機(jī)器和DBMSB.E-R圖C.信息世界D.現(xiàn)實(shí)世
界答案:A
3.數(shù)據(jù)庫的基本特點(diǎn)是。
A.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)獨(dú)立性(3)數(shù)據(jù)冗
余大,易移植(4)統(tǒng)一管理和控制
B.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)獨(dú)立性(3)數(shù)據(jù)冗
余小,易擴(kuò)充(4)統(tǒng)一管理和控制
C.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)互換性(3)數(shù)據(jù)冗
余小,易擴(kuò)充(4)統(tǒng)一管理和控制
D.(1)數(shù)據(jù)非結(jié)構(gòu)化(2)數(shù)據(jù)獨(dú)立性(3)數(shù)據(jù)冗
余小,易擴(kuò)充(4)統(tǒng)一管理和控制答案:B
4.是存儲在計(jì)算機(jī)內(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)
答案:B
5.數(shù)據(jù)庫中存儲的是o
A.數(shù)據(jù)B.數(shù)據(jù)模型
C.數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D.信息
答案:C
頁腳內(nèi)容1
6.數(shù)據(jù)庫中,數(shù)據(jù)的物理獨(dú)立性是指。
A.數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨(dú)立
B.用戶程序與DBMS的相互獨(dú)立
C.用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的
D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立
答案:C
7..數(shù)據(jù)庫的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是
指___________
A.同一個(gè)應(yīng)用中的多個(gè)程序共享一個(gè)數(shù)據(jù)集合
B.多個(gè)用戶、同一種語言共享數(shù)據(jù)
C.多個(gè)用戶共享一個(gè)數(shù)據(jù)文件
D.多種應(yīng)用、多種語言、多個(gè)用戶相互覆蓋地使用數(shù)據(jù)集合
答案:D
8.據(jù)庫系統(tǒng)的核心是。
A.數(shù)據(jù)庫B.數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)模型D.軟件工
具答案:B
9.下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是?
A.數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余
B.數(shù)據(jù)庫系統(tǒng)避免了一切冗余
C.數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致
D.數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
答案:A
10.數(shù)將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個(gè)層次,是為了提高數(shù)據(jù)庫的
①和②。
①A.數(shù)據(jù)獨(dú)立性B.邏輯獨(dú)立性C.管理規(guī)范性D.數(shù)據(jù)的
共享
②A.數(shù)據(jù)獨(dú)立性B.物理獨(dú)立性C.邏輯獨(dú)立性D.管理規(guī)
范性答案:①B②B
11.數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)
系是。
頁腳內(nèi)容2
浙;「小區(qū)學(xué)麻
頁腳內(nèi)容3
A.DBS包括DB和DBMSB.DDMS包括DB和DBS
C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS
答案:A
12.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是。
A.數(shù)據(jù)存儲量太大B.沒有嚴(yán)格保護(hù)數(shù)據(jù)
C.未對數(shù)據(jù)進(jìn)行完整性控制D.數(shù)據(jù)冗余
答案:D
13.數(shù)據(jù)庫管理系統(tǒng)(DBMS)是0
A.數(shù)學(xué)軟件B.應(yīng)用軟件
C.計(jì)算機(jī)輔助設(shè)計(jì)D.系統(tǒng)軟件
答案:D
14.數(shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能是o
A.修改數(shù)據(jù)庫B.定義數(shù)據(jù)庫C.應(yīng)用數(shù)據(jù)庫D.保
護(hù)數(shù)據(jù)庫答案:B
15.數(shù)據(jù)庫系統(tǒng)的特點(diǎn)是、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不
一致和加強(qiáng)了數(shù)據(jù)保護(hù)。
A.數(shù)據(jù)共享B.數(shù)據(jù)存儲C.數(shù)據(jù)應(yīng)用D.數(shù)據(jù)保密
答案:A
16據(jù)庫系統(tǒng)的最大特點(diǎn)是o
A.數(shù)據(jù)的三級抽象和二級獨(dú)立性B.數(shù)據(jù)共享性
C.數(shù)據(jù)的結(jié)構(gòu)化D.數(shù)據(jù)獨(dú)立性
答案:A
17.數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操
作,這種功能稱為o
A.數(shù)據(jù)定義功能B.數(shù)據(jù)管理功能
C.數(shù)據(jù)操縱功能D.數(shù)據(jù)控制功能
答案:C
18.數(shù)據(jù)庫管理系統(tǒng)是。
A.操作系統(tǒng)的一部分B.在操作系統(tǒng)支持下的系統(tǒng)軟件
C.一種編譯程序D.一種操作系統(tǒng)
頁腳內(nèi)容4
答案:B
19.據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征
的是()
A.外模式B.內(nèi)模式C.存儲模式D.模式
答案:D
20據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性是指B。
A.不會因?yàn)閿?shù)據(jù)的變化而影響應(yīng)用程序
B.不會因?yàn)橄到y(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序
C.不會因?yàn)榇鎯Σ呗缘淖兓绊懘鎯Y(jié)構(gòu)
D.不會因?yàn)槟承┐鎯Y(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)
答案:B
21.信息世界中的術(shù)語,與之對應(yīng)的數(shù)據(jù)庫術(shù)語為o
A.文件B.數(shù)據(jù)庫C.字段D.記錄
答案:D
22.層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是。
A.記錄長度B.文件的大小
C.聯(lián)系的復(fù)雜程度D.數(shù)據(jù)之間的聯(lián)系
答案:D
23.傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫系統(tǒng)可以分為三種類型。
A.大型、中型和小型B.西文、中文和兼容
C.層次、網(wǎng)狀和關(guān)系D.數(shù)據(jù)、圖形和多媒體
答案:C
24.層次模型不能直接表示。
A.1:1關(guān)系B.1:m關(guān)系
C.m:n關(guān)系D.l:l.和l:m關(guān)系
答案:C
25.數(shù)據(jù)庫技術(shù)的奠基人之一E.F.Codd從1970年起發(fā)表過多篇論文,主
要論述的是。
A.層次數(shù)據(jù)模型B.網(wǎng)狀數(shù)據(jù)模型
C.關(guān)系數(shù)據(jù)模型D.面向?qū)ο髷?shù)據(jù)模型
頁腳內(nèi)容5
淅汀匕鵬學(xué)標(biāo)-------
答案:c
二、填空題
1.數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個(gè)階
段。答案:①人工管理②文件系統(tǒng)②數(shù)據(jù)庫系統(tǒng)
2.數(shù)據(jù)庫是長期存儲在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。
答案:①組織②共享
3.DBMS是指數(shù)據(jù)庫管理系統(tǒng)它是位于用戶和操作系統(tǒng)之間
的一層管理軟件。答案:①數(shù)據(jù)庫管理系統(tǒng)②用戶③操作系統(tǒng)
4.數(shù)據(jù)庫管理系統(tǒng)的主要功能有數(shù)據(jù)定義功能_、數(shù)據(jù)操縱功能,數(shù)據(jù)
庫的運(yùn)行管理和數(shù)據(jù)庫的建立以及維護(hù)等4個(gè)方面。
答案:①數(shù)據(jù)定義功能②數(shù)據(jù)操縱功能
5.數(shù)據(jù)獨(dú)立性又可分為邏輯數(shù)據(jù)獨(dú)立性理物理數(shù)據(jù)獨(dú)立性。答案:
①邏輯數(shù)據(jù)獨(dú)立性②物理數(shù)據(jù)獨(dú)立性
6.當(dāng)數(shù)據(jù)的物理存儲改變了,應(yīng)用程序不變,而由DBMS處理這種改變,這
是指數(shù)據(jù)的物理獨(dú)立性。答案:物理獨(dú)立性
7.數(shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部
分組成的。答案:①數(shù)據(jù)結(jié)構(gòu)②數(shù)據(jù)操作③完整性約束
8.數(shù)據(jù)結(jié)構(gòu)是對數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,數(shù)據(jù)操作是對數(shù)
據(jù)庫系統(tǒng)的動態(tài)特性的描述。答案:①數(shù)據(jù)結(jié)構(gòu)②數(shù)據(jù)操作
9.數(shù)據(jù)庫體系結(jié)構(gòu)按照模式、外模式和
內(nèi)模式三級結(jié)構(gòu)進(jìn)行組織。答案:①模式②外模式③
內(nèi)模式
10.實(shí)體之間的聯(lián)系可抽象為三類,它們是」:1、_1:m
和m:no答案:①1:1②1:m②m:n
11.數(shù)據(jù)冗余可能導(dǎo)致的問題有①和②。答案:
①浪費(fèi)存儲空間及修改麻煩②潛在的數(shù)據(jù)不一致性
三:簡答題:
1.什么是數(shù)據(jù)庫?
答:數(shù)據(jù)庫是長期存儲在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫
是按某種數(shù)據(jù)模型進(jìn)行組織的、存放在外存儲器上,且可被多個(gè)用戶同時(shí)使用。
因此,數(shù)據(jù)庫具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性。
頁腳內(nèi)容6
酉M3:
2.什么是數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性?
答:數(shù)據(jù)獨(dú)立性表示應(yīng)用程序與數(shù)據(jù)庫中存儲的數(shù)據(jù)不存在依賴關(guān)系,
包括邏輯數(shù)據(jù)獨(dú)立性和物理數(shù)據(jù)獨(dú)立性。
邏輯數(shù)據(jù)獨(dú)立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶的邏輯文件)與
全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)之間的獨(dú)立性。當(dāng)數(shù)據(jù)庫的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概
念視圖)發(fā)生變化(數(shù)據(jù)定義的修改、數(shù)據(jù)之間聯(lián)系的變更或增加新的數(shù)據(jù)類型等)
時(shí),它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì),應(yīng)用程序不必修改。
物理數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)的存儲結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時(shí),對數(shù)
據(jù)庫的全局邏輯結(jié)構(gòu)(概念視圖)和應(yīng)用程序不必作夕數(shù)的利特性,也就是說,數(shù)據(jù)庫數(shù)
據(jù)的存儲結(jié)構(gòu)與存取方法獨(dú)立。
3.什么是數(shù)據(jù)庫管理系統(tǒng)?
答:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是操縱和管理數(shù)據(jù)庫的一組軟件,它是數(shù)據(jù)
庫系統(tǒng)(DBS)的重要組成部分。不同的數(shù)據(jù)庫系統(tǒng)都配有各自的DBMS,而不同的
DBMS各支持一種數(shù)據(jù)庫模型,雖然它們的功能強(qiáng)弱不同,但大多數(shù)DBMS的構(gòu)成
相同,功能相似。
一般說來,DBMS具有定義、建立、維護(hù)和使用數(shù)據(jù)庫的功能,它通常
由三部分構(gòu)成:數(shù)據(jù)描述語言及其翻譯程序、數(shù)據(jù)操縱語言及其處理程序和數(shù)據(jù)
庫管理的例行程序。
4.什么是數(shù)據(jù)字典?數(shù)據(jù)字典包含哪些基本內(nèi)容?
答:數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中各種描述信息和控制信息的集合,它是數(shù)據(jù)庫
設(shè)計(jì)與管理的有力工具,是進(jìn)行詳細(xì)數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)
據(jù)字典的基本內(nèi)容有:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程5個(gè)部
分。
第一章補(bǔ)充作業(yè)部分:
假設(shè)教學(xué)管理規(guī)定:
①一個(gè)學(xué)生可選修多門課,一門課有若干學(xué)生選修;
②一個(gè)教師可講授多門課,一門課只有一個(gè)教師講授;
③一個(gè)學(xué)生選修一門課,僅有一個(gè)成績。
學(xué)生的屬性有學(xué)號、學(xué)生姓名;教師的屬性有教師編號,教師姓名;課程
的屬性有課程號、課程名。
頁腳內(nèi)容7
要求:根據(jù)上述語義畫出ER圖,要求在圖中畫出實(shí)體的屬性并注明聯(lián)系的
第2章關(guān)系數(shù)據(jù)庫
一、選擇題
1、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括o
A.排序、索引、統(tǒng)計(jì)B.選擇、投影、連接
C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表
答案:B
2、關(guān)系模型中,一個(gè)關(guān)鍵字是。
A.可由多個(gè)任意屬性組成
B.至多由一個(gè)屬性組成
C.可由一個(gè)或多個(gè)其值能惟一標(biāo)識該關(guān)系模式中任何元組的屬性組成
D.以上都不是
答案:C
3、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用
災(zāi)和內(nèi)容8
自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的o
A.元組B.行C.記錄D.屬性
答案:D
4、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長的運(yùn)算是o
A.投影B.選擇C.笛卡爾積D.除
答案:C
5.關(guān)系模式的任何屬性。
A.不可再分B.可再分
C.命名在該關(guān)系模式中可以不惟一D.以上都不是
答案:A
6.在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為。
A.并、差、選擇、投影、自然連接B.并、差、交、選擇、投影
C.并、差、選擇、投影、乘積D.并、差、交、選擇、乘積
答案:C
7、設(shè)有關(guān)系R,按條件f對關(guān)系R進(jìn)行選擇,正確的是.
A.RRB.RRC.f(R)D.f(R)
F
答案:C
8、如圖所示,兩個(gè)關(guān)系R1和R2,它們進(jìn)行運(yùn)算后得到R3。
R2
R3
頁腳內(nèi)容9
A.交B.并C.笛卡爾積D.連接
答案:D
二、填空題
1、一個(gè)關(guān)系模式的定義格式為。
答案:關(guān)系名(屬性名1,屬性名2,…,屬性名n)
2、.一個(gè)關(guān)系模式的定義主要包括—關(guān)系名、屬性
名、—屬性類型、屬性長度和關(guān)鍵
字。
答案:①關(guān)系名②屬性名③屬性類型④屬性長度⑤關(guān)鍵字
3、.關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有①、②、
?和④o答案:①笛卡爾積②并③交④差
4、關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是①、②、_
③、④和⑤。
答案:①并②差③笛卡爾積④投影⑤選擇
5、關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有選擇、投影
和_連接o答案:①選擇②投影③連接
6、關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運(yùn)算是關(guān)系代數(shù)和關(guān)系演
算0答案:①關(guān)系代數(shù)②關(guān)系演算
7、.已知系(系編號,系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號,姓名,
性別,入學(xué)日期,專業(yè),系編號)兩個(gè)關(guān)系,系關(guān)系的主關(guān)鍵字是①,系關(guān)系的
外關(guān)鍵字②,學(xué)生關(guān)系的主關(guān)鍵字是③,外關(guān)鍵字④答案:①系編號
②無③學(xué)號④系編號
三、應(yīng)用題:
設(shè)有如下所示的關(guān)系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和
SC(S#,C#,GRADE),試用關(guān)系代數(shù)表達(dá)式表示下列查詢語句:
(1)檢索“程軍”老師所授課程的課程號(C#)和課程名(CNAME)。
(2)檢索年齡大于21的男學(xué)生學(xué)號(S#)和姓名(SNAME)。
(3)檢索至少選修“程軍”老師所授全部課程的學(xué)生姓名(SNAME)o
頁腳內(nèi)容
淅;「力叭能
(4)檢索“李強(qiáng)"同學(xué)不學(xué)課程的課程號(C#)。
(5)檢索至少選修兩門課程的學(xué)生學(xué)號(S#)o
(6)檢索全部學(xué)生都選修的課程的課程號(Ctt)和課程名(CNAME)。(7)
檢索選修課程包含“程軍”老師所授課程之一的學(xué)生學(xué)號(S#)。(8)
檢索選修課程號為kl和k5的學(xué)生學(xué)號(S#)。
(9)檢索選修全部課程的學(xué)生姓名(SNAME)o
(10)檢索選修課程包含學(xué)號為2的學(xué)生所修課程的學(xué)生學(xué)號(S#)。
(11)檢索選修課程名為“C語言”的學(xué)生學(xué)號(S#)和姓名(SNAME)。
解:本題各個(gè)查詢語句對應(yīng)的關(guān)系代數(shù)表達(dá)式表示如下:
(1).nc#,CNAME(0TEACHER='程軍'(0)
(2).IIS#,SNAME(。AGE〉21八SEX=”男”(0)
(3).nSNAME{s[IIS#,C#(sc):nc#(。TEACHER='程軍'(C))]}
(4).nc#(o-nc#(oSNAME='李強(qiáng)'(S)SC)
(5).ns#(。⑴=[4]八⑵#[5](SCXSC))
(6).nett,CNAME(C(ns#,c#(sc)+ns#(s)))
(7).ns#(SCnc#(0TEACHER='程軍'(C)))
(8).ns#,C#(sc)+HC#(oC#='krVC#='k5'(0)
(9).nSNAME{s[ns#,c#(sc):nc#(c)]}
(io),ns#,c#(sc)4-nc#(os#=j2,(so)
(11).ns#,SNAME{s[ns#(SCOCNAME='C語言'(C))]}
關(guān)系R和S如下圖所示,試計(jì)算R4-So
頁腳內(nèi)容11
一、選擇題
1、SQL語言是的語言,易學(xué)習(xí)。
A.過程化B.非過程化C.格式化D.導(dǎo)航式
答案:B
2、SQL語言是語言。
A.層次數(shù)據(jù)庫B.網(wǎng)絡(luò)數(shù)據(jù)庫C.關(guān)系數(shù)據(jù)庫D.非數(shù)據(jù)庫
答案:C
3、SQL語言具有的功能。
A.關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制
B.數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制
C.數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制
D.數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱
答案:B
4.SQL語言具有兩種使用方式,分別稱為交互式SQL和。
A.提示式SQLB.多用戶SQLC.嵌入式SQLD.解釋式SQL
答案:C
5、假定學(xué)生關(guān)系是S(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,
TEACHER),學(xué)生選課關(guān)系是SC(S#,C#,GRADE)o
要查找選修“COMPUTER”課程的“女”學(xué)生姓名,將涉及到關(guān)
系o
A.SB.SC,CC.S,SCD.S,C,SC
答案:D
6、如下面的數(shù)據(jù)庫的表中,若職工表的主關(guān)鍵字是職工號,部門表的主關(guān)
鍵字是部門號,SQL操作不能執(zhí)行。
A.從職工表中刪除行(‘025','朝,'03',720)
B.將行('005,糠,'04',750)插入到職工表中
C.將職工號為,’001’的工資改為700
D.將職工號為,’038’的部門號改為‘03'
貝腳內(nèi)容12
答案:B
7、若用如下的SQL語句創(chuàng)建一個(gè)student表:CREATE
TABLEstudent(NOC(4)NOTNULL,NAMEC(8)
NOTNULL,
SEXC(2),
AGEN(2))
可以插入到student表中的是。A.('1031',
'曾華',男,23)B.('1031','曾華',NULL,NULL)
C.(NULL,'曾華','男','23')D.(T031',NULL,'男',23)
答案:B
第8到第11題基于這樣的三個(gè)表即學(xué)生表S、課程表C和學(xué)生選課表SC,
它們的結(jié)構(gòu)如下:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)SC(S#,C#,
GRADE)
其中:S#為學(xué)號,SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#
為課程號,CN為課程名,GRADE為成績。
8、檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。正確的SELECT
語句是。
貞腳內(nèi)容13
浙;「〃學(xué)標(biāo)
FROMS
A.SELECTSN,AGE,SEXFROMS
WHERESN=
WHEREAGE>(SELECTAGE
“王華”)
貝腳內(nèi)容14
B.SELECTSN,AGE,SEX
S
FROMS
WHERESN=“王華”
WHEREAGE>(SELECTAGE
C.SELECTSN,AGE,SEXFROM
答案:A
頁腳內(nèi)容15
s
WHERESN=“王華”)
WHEREAGE>王華.AGE
D.SELECTSN,AGE,SEXFROM
貝啊內(nèi)容16
9、檢索選修課程“C2”的學(xué)生中成績最高的學(xué)生的學(xué)號。正確的SELECT
語句是
頁腳內(nèi)容17
C#="C2”ANDGRAD>=
A.SELECTS#FORMSCWHERE
貝啊內(nèi)容18
WHEREC#=
FORMSC
(SELECTGRADE
頁腳內(nèi)容19
淅;「匕下學(xué)嬴,?:m學(xué)“J
B.SELECTS#FORMSC
“C2”)
貝岬內(nèi)容2°
WHEREC#="C2”AND
FORMSC
NOTIN
頁啊內(nèi)容21
“C2”)
WHEREC#="C2”ANDGRADE
頁啊內(nèi)容22
wHEREC#=
(SELECTGRADE
貞腳內(nèi)容23
WHEREC#=“C2”AND
D.SELECTS#FORMSC
頁腳內(nèi)容24
浙;「小區(qū)學(xué)麻
頁腳內(nèi)容25
頁腳內(nèi)容26
FORMSC
“C2”)
貞腳內(nèi)容27
浙;「小區(qū)學(xué)麻
貞腳內(nèi)容28
浙;「小區(qū)學(xué)麻
貞腳內(nèi)容29
頁腳內(nèi)容3°
WHERE
頁腳內(nèi)容31
C#二
浙;「小區(qū)學(xué)麻
貞腳內(nèi)容32
浙;「小區(qū)學(xué)麻
貞腳內(nèi)容33
頁腳內(nèi)容34
FORMSC
浙;「小區(qū)學(xué)麻
頁腳內(nèi)容35
浙;「小區(qū)學(xué)麻
頁腳內(nèi)容36
貞腳內(nèi)容37
WHERE
貞腳內(nèi)容38
C#="C
貞腳內(nèi)容39
2")
C.SELECTS#FORMSC
內(nèi)容40
答案:D
頁腳內(nèi)容41
10、檢索學(xué)生姓名及其所選修課程的課程號和成績。正確的SELECT語句
頁腳內(nèi)容42
是
頁腳內(nèi)容43
A.SELECTS.SN,SC.C#,
FROMS
SC.GRADE
WHERES.S#=SC.S#
頁腳內(nèi)容44
B.SELECTS.SN,SC.C#,
SC.GRADE
頁腳內(nèi)容45
^-4
FROMSC
WHERES.S#=SC.GRADE
貞啊內(nèi)容46
用;「〃巾學(xué)箴-------__
C.SELECTS.SN,
SC.GRADE
,
FROMS,SC
貝腳內(nèi)容47
WHERES.S#=SC.S#
SC.C#,
D.SELECTS.SN,
以腳內(nèi)容48
SC.GRADE
FROMS.SC
貝啊內(nèi)容49
答案:c
11、檢索選修四門以上課程的學(xué)生總成績(不統(tǒng)計(jì)不及格的課程),并要求按
總成績的降序排列出來。正確的SELECT語句是o
WHEREC#="C2”)
A.SELECTS#,C.SELECTS#FORMSC
SUM(GRADE)FROMSCWHEREC#="C2”ANDGRADE
WHEREGRADE>=60NOTIN
GROUPBYS#(SELECTGRADEFORM
ORDERBY2DESCSC
HAVINGC0UNT(*)>=4WHEREC#="C2”)
WHEREC#="C2”ANDGRADE>=D.SELECTS#FORMSC
(SELECTGRADEWHEREC#="C2”ANDGRADE
FORMSC>=ALL
WHEREC#="C2”)(SELECTGRADEFORM
B.SELECTS#FORMSCSC
WHEREC#="C2”ANDWHEREC#="C2”)
GRADEIN
(SELECTGRADEFORM
SC
答案:D
二、填空題
1、SQL是結(jié)構(gòu)化杳詢語言。答案:結(jié)構(gòu)化查詢語言
2、視圖是一個(gè)虛表,它是從①中導(dǎo)出的表。在數(shù)據(jù)庫中,只存放視圖
的②,不存放視圖的
答案:①一個(gè)或幾個(gè)基本表②定義③視圖對應(yīng)的數(shù)據(jù)
3、設(shè)有如下關(guān)系表R:
R(No,NAME,SEX,AGE,CLASS)
主關(guān)鍵字是NO
其中NO為學(xué)號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。
寫出實(shí)現(xiàn)下列功能的SQL語句。
貞啊內(nèi)容50
①插入一個(gè)記錄(25,“李明",“男”,21,“95031");o
②插入“95031”班學(xué)號為30、姓名為“鄭和”的學(xué)生記
錄;0
③將學(xué)號為10的學(xué)生姓名改為“王華”;o
④將所有“95101”班號改為“95091”;o
⑤刪除學(xué)號為20的學(xué)生記錄;。
⑥刪除姓“王”的學(xué)生記錄;o
答案:
①INSERTINTORVALUES(25,“李歸',“男”,21,“95031")
②INSERTINTOR(NO,NAME,CLASS)VALUES(30,'笑隗T,“95031”)
③UPDATERSETNAME="王華"WHEREN0=10
④UPDATERSETCLASS="95091”WHERECLASS="95101”
⑤DELETEFROMRWHEREN0=20
⑥D(zhuǎn)ELETEFROMRWHERENAMELIKE“王%”
第3章書面作業(yè)
1、設(shè)學(xué)生課程數(shù)據(jù)庫中有三個(gè)關(guān)系:
學(xué)生關(guān)系S(S#,SNAME,AGE,SEX)
學(xué)習(xí)關(guān)系SC(S#,C#,GRADE)
課程關(guān)系C(C#,CNAME)
其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分別表示學(xué)號、課程號、
姓名、年齡、性別、成績和課程名。
用SQL語句表達(dá)下列操作
(1)檢索選修課程名稱為“MATHS”的學(xué)生的學(xué)號與姓名
(2)檢索至少學(xué)習(xí)了課程號為“C1”和“C2”的學(xué)生的學(xué)號
(3)檢索年齡在18到20之間(含18和20)的女生的學(xué)號、姓名和年齡
(4)檢索平均成績超過80分的學(xué)生學(xué)號和平均成績
(5)檢索選修了全部課程的學(xué)生姓名
(6)檢索選修了三門課以上的學(xué)生的姓名
答案:(1)SELECTSNAME,AGEWHERES.S#=SC.S#
FROMS,SC,CANDC.C#=SC.C#
災(zāi)啊內(nèi)容51
?”“:第學(xué)士]
ANDCNAME='FROMS
MATHS'WHERENOTEXISTS
⑵SELECTS#(SELECT*
FROMSCFROMC
WHERECNO='Cl'ANDWHERENOT
S#IN(SELECTS#EXISTS
(SELECT
FROMSC*
FROMSC
WHERECNO='C2')S#=S.S#ANDC#=C.C#WHERE
(3)SELECTS#,SNAME,AGE
FROMS))
WHEREAGEBETWEEN18AND(6)SELECTSNAME
20FROMS,SC
⑷SELECTS#,AVG(GRADE)WHERES.S#=SC.Stt
'平均成績'GROUPBYSNAME
FROMSCHAVINGC0UNT(*)>3
GROUPBYS#
HAVINGAVG(GRADE)>80
(5)SELECTSNAME
2、設(shè)學(xué)生-課程數(shù)據(jù)庫中包括三個(gè)表
學(xué)生表:Student(Sno,Sname,Sex,Sage,Sdept)
課程表:Course(Cno,Cname,Ccredit)
學(xué)生選課表:SC(Sno,Cno,Grade)
其中Sno>Sname>Sex、Sage、Sdept、Cno、Cname>Ccredit、Grade
分別表示學(xué)號、姓名、性別、年齡、所在系名、課程號、課程名、學(xué)分和成
績。
試用SQL語言完成下列項(xiàng)操作:
(1)查詢選修課程包括“1042”號學(xué)生所學(xué)的課程的學(xué)生學(xué)號
(2)創(chuàng)建一個(gè)計(jì)科系學(xué)生信息視圖S_CS_VIEW,包括Sno學(xué)號、Sname
頁腳內(nèi)容'52
姓名、Sex性別;
(3)通過上面第2題創(chuàng)建的視圖修改數(shù)據(jù),把王平的名字改為王慧平
(4)創(chuàng)建一選修數(shù)據(jù)庫課程信息的視圖,視圖名稱為datascore_view
包含學(xué)號、姓名、成績。
答案:(1)SELECTDISTINCTS_CS_VIEW
SNOAS
FROMSCSCXSELECT
WHERENOTEXISTSSNO,SNAME,SEX
(SELECT*FROMSTUDENT
FROMSCWHERE
SCYSdept=,CS'
WHERE(3)UPDATES_CS_VIEW
SCY.SNO='1042"ANDSETSNAME='王慧平'
NOTWHERESNAME='王平'
EXISTS(4)CREATEVIEW
datascore_view
(SELECT*AS
SELECTSNO學(xué)號、
FROMSCSCZSNAME姓名、GRADE成績
FROMSTUDENT,SC,COURSE
WHERESCZ.SNO=SCX.SNOANDWHERE
STUDENT.SNO=SC.SNO
SCZ.CNO=SCY.CNO));ANDCOURSE.CNO=SC.CNO
(2)CREATEVIEWANDCNAME=,數(shù)據(jù)庫,
第4章數(shù)據(jù)庫的安全性
一、選擇題
1、下面哪個(gè)不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能
貞陽內(nèi)容53
多訂小區(qū)學(xué)標(biāo)
A.安全性B,可移植性C.完整性D.并發(fā)控制
答案:B
2、保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破
貝啊內(nèi)容54
壞。這是指數(shù)據(jù)的
頁腳內(nèi)容55
浙;「小區(qū)學(xué)麻
貞腳內(nèi)容56
答案:A
A.安全性
頁腳內(nèi)容57
浙;「匕下學(xué)
B.完整性C.并發(fā)控制D.恢復(fù)
頁腳內(nèi)容58
3、數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。
A.安全性B.完整性C.并發(fā)控制D.恢復(fù)
答案:B
4、在數(shù)據(jù)系統(tǒng)中,對存取權(quán)限的定義稱為
取陽內(nèi)容59
A.命令
答案:B
貝腳內(nèi)容60
B.授權(quán)C.定義D.審計(jì)
貝啊內(nèi)容61
5、數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這
主要是為了實(shí)現(xiàn)數(shù)據(jù)庫的
貝啊內(nèi)容62
答案:D
A.可靠性
頁腳內(nèi)容63
B.一致性C.完整性D.安全性
頁物內(nèi)容64
6、下列SQL語句中,能夠?qū)崿F(xiàn)“收回用戶ZHAO對學(xué)生表(STUD)中學(xué)
頁腳內(nèi)容65
號(XH)的修改權(quán)”這一功能的是
貝腳內(nèi)容66
商訂b年學(xué)嬴-------
A.REVOKEUPDATE(XH)ONTABLEFROMZHAO
頁腳內(nèi)容67
商訂b年學(xué)嬴-------
B.REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
頁腳內(nèi)容68
C.REVOKEUPDATE(XH)ONSTUDFROMZHAO
頁腳內(nèi)容69
D.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC
頁腳內(nèi)容70
答案:c
頁腳內(nèi)容71
7、把對關(guān)系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的SQL語句是
頁腳內(nèi)容72
貞腳內(nèi)容73
A)GRANTGRADEONSCTOZHAO
頁腳內(nèi)容74
B)GRANTUPDATEONSCTOZHAO
浙;「小區(qū)學(xué)麻
頁腳內(nèi)容75
浙;「小區(qū)學(xué)麻
頁腳內(nèi)容76
浙;「小區(qū)學(xué)麻
頁腳內(nèi)容77
浙;「小區(qū)學(xué)麻
頁腳內(nèi)容78
浙;「小區(qū)學(xué)麻
貞腳內(nèi)容79
浙;「小區(qū)學(xué)麻
頁腳內(nèi)容8°
浙;「小區(qū)學(xué)麻
頁腳內(nèi)容81
,折打匕憶學(xué)嬴
1、保護(hù)數(shù)據(jù)安全性的一般方法是設(shè)置用戶標(biāo)識和存取權(quán)限控制。
答案:設(shè)置用戶標(biāo)識和存取權(quán)限控制
2、安全性控制的一般方法有④、②、⑥、④和視圖的保護(hù)五級安全措施。
答案:①用戶標(biāo)識鑒定②存取控制③審計(jì)④數(shù)據(jù)加密
3、存取權(quán)限包括兩方面的內(nèi)容,一個(gè)是①,另一個(gè)是
答案:①要存取的數(shù)據(jù)對象②對此數(shù)據(jù)對象進(jìn)行操作的類型
4、在數(shù)據(jù)庫系統(tǒng)中對存取權(quán)限的定義稱為—授權(quán)—。
答案:授權(quán)
5、在SQL語言中,為了數(shù)據(jù)庫的安全性,設(shè)置了對數(shù)據(jù)的存取進(jìn)行控制的
語句,對用戶授權(quán)使用①語句,收回所授的權(quán)限使用②語句。
答案:①GRANT②REVOKE
6、DBMS存取控制機(jī)制主要包括兩部分:自主存取控制,_強(qiáng)制存取控制
答案:強(qiáng)制存取控制
7、當(dāng)對某一表進(jìn)行諸如()、()、()這些操作時(shí),SQL
Server就會自動執(zhí)行觸發(fā)器所定義的SQL語句。
答案:INSERT,DELETE,UPDATE
第5章數(shù)據(jù)庫完整性
一、選擇題:
1、在數(shù)據(jù)庫系統(tǒng)中,保證數(shù)據(jù)及語義正確和有效的功能是()A.
并發(fā)控制B.存取控制C.安全控制D.完整性控制
答案:D
2、關(guān)于主鍵約束以下說法錯(cuò)誤的是()
A.一個(gè)表中只能設(shè)置一個(gè)主鍵約束B.允許空值的字段上不能定義主鍵
約束
C.允許空值的字段上可以定義主鍵約束D.、可以將包含多個(gè)字段的字段組
合設(shè)置為主鍵
答案:C
3、在表或視圖上執(zhí)行除了()以外的語句都可以激活觸發(fā)器。
A.InsertB.DeleteC.UpdateD.Create
答案:D
貞腳內(nèi)容82
4、數(shù)據(jù)庫的—是指數(shù)據(jù)的正確性和相容性。
A.安全性B.完整性C.并發(fā)控制D.恢復(fù)
答案:B
5、在數(shù)據(jù)庫的表定義中,限制成績屬性列的取值在。到100的范圍內(nèi),屬
于數(shù)據(jù)的約束。
A、實(shí)體完整性B、參照完整性C、用戶自定義D、用戶操作
答案:C
二、填空題
1.數(shù)據(jù)庫的完整性是指數(shù)據(jù)的①.②—和③。答
案:①實(shí)體完整性②參照完整性③用史定義完整性
2、實(shí)體完整性是指在基本表中,主
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能安防及弱電系統(tǒng)2025年度施工合同
- 2025年天津貨運(yùn)從業(yè)資格證題
- 2025年廊坊貨運(yùn)從業(yè)資格證在哪里練題
- 土石方裝卸作業(yè)2025年度物流服務(wù)合同3篇
- 二零二五年度出租房衛(wèi)生應(yīng)急預(yù)案與租戶安全協(xié)議4篇
- 二零二五版教育合同:國防獎(jiǎng)學(xué)金項(xiàng)目實(shí)施與管理協(xié)議6篇
- 事業(yè)單位市場營銷合作協(xié)議(2024年修訂版)3篇
- 二零二五年高性能混凝土運(yùn)輸及安裝合同模板3篇
- 二零二五年度彩鋼瓦產(chǎn)品售后維修及保養(yǎng)協(xié)議3篇
- 2025年度窗簾行業(yè)人才培養(yǎng)與就業(yè)服務(wù)合同3篇
- 中國末端執(zhí)行器(靈巧手)行業(yè)市場發(fā)展態(tài)勢及前景戰(zhàn)略研判報(bào)告
- 北京離婚協(xié)議書(2篇)(2篇)
- 2025中國聯(lián)通北京市分公司春季校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- Samsung三星SMARTCAMERANX2000(20-50mm)中文說明書200
- 2024年藥品質(zhì)量信息管理制度(2篇)
- 2024年安徽省高考地理試卷真題(含答案逐題解析)
- 廣東省廣州市2024年中考數(shù)學(xué)真題試卷(含答案)
- 高中學(xué)校開學(xué)典禮方案
- 內(nèi)審檢查表完整版本
- 3級人工智能訓(xùn)練師(高級)國家職業(yè)技能鑒定考試題及答案
- 孤殘兒童護(hù)理員技能鑒定考試題庫(含答案)
評論
0/150
提交評論