版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)原理習(xí)題(含答案)
第一章緒論
I、學(xué)習(xí)要點(diǎn)
1、準(zhǔn)確掌握數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)等基本術(shù)語(yǔ)、概念;
2、數(shù)據(jù)獨(dú)立性的概念、分類及實(shí)現(xiàn)途徑;
3、數(shù)據(jù)模型的概念、分類、要素及作用;
4、數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的含義及作用;
5、關(guān)系數(shù)據(jù)模型的三要素內(nèi)容。
II、習(xí)題
一、選擇題:
1、使用二維表格結(jié)構(gòu)表達(dá)數(shù)據(jù)和數(shù)據(jù)間聯(lián)系的數(shù)據(jù)模型是()
A、層次模型
B、網(wǎng)狀模型
C、關(guān)系模型
D、實(shí)體一聯(lián)系模型
2、DB、DBS、DBMS間的關(guān)系是()
A、DB包括DBMS和DBS
B、DBMS包括DB和DBS
C、DBS包括DB和DBMS
D、DBS與DB和DBMS無(wú)關(guān)
3、在數(shù)據(jù)庫(kù)中存儲(chǔ)的是。
A、數(shù)據(jù)
B、數(shù)據(jù)模型
C、數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系
D、信息
4、數(shù)據(jù)庫(kù)系統(tǒng)中,用()描述全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)。
A、外模式
B、模式
C、內(nèi)模式
D、數(shù)據(jù)模式
5、數(shù)據(jù)庫(kù)中,導(dǎo)致數(shù)據(jù)不一致的根本原因是()
A、數(shù)據(jù)量太大
B、數(shù)據(jù)安全性不高
C、數(shù)據(jù)冗余
D、數(shù)據(jù)完整性約束不強(qiáng)
6、劃分層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫(kù)的原則是()
A、記錄的長(zhǎng)度
B、文件的大小
C、聯(lián)系的復(fù)雜程度
D、數(shù)據(jù)及聯(lián)系的表示方式
7、數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,主要有利于保持?jǐn)?shù)據(jù)庫(kù)的()
A、數(shù)據(jù)安全性
B、數(shù)據(jù)獨(dú)立性
C、結(jié)構(gòu)規(guī)范化
D、操作可行性
8、數(shù)據(jù)庫(kù)系統(tǒng)中,用()描述用戶局部數(shù)據(jù)的邏輯結(jié)構(gòu),它是用戶和數(shù)據(jù)庫(kù)系統(tǒng)間的接口。
A、外模式
B、模式
C、內(nèi)模式
D、數(shù)據(jù)模式
9、數(shù)據(jù)庫(kù)系統(tǒng)中,用()描述全部數(shù)據(jù)的物理存儲(chǔ)視圖。
A、外模式
B、模式
C、內(nèi)模式
D、數(shù)據(jù)模式
10、數(shù)據(jù)庫(kù)系統(tǒng)中用于定義和描述數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的語(yǔ)言是()
A、DML
B、DDL
C、DCL
D、SQL
11、數(shù)據(jù)庫(kù)系統(tǒng)支持的數(shù)據(jù)共享指的是()
A、同一應(yīng)用的多個(gè)程序共享同一數(shù)據(jù)集合
B、多個(gè)用戶、同一語(yǔ)言程序共享同一數(shù)據(jù)集合
C、多個(gè)用戶共享同一數(shù)據(jù)文件
D、多種語(yǔ)言、多個(gè)用戶、多個(gè)應(yīng)用相互覆蓋地使用同一數(shù)據(jù)集合
12、數(shù)據(jù)庫(kù)系統(tǒng)中,當(dāng)內(nèi)模式發(fā)生變化時(shí),采用()來(lái)保證數(shù)據(jù)的物理獨(dú)立性。
A、修改模式定義
B、修改模式'內(nèi)模式映像
C、修改應(yīng)用程序
D、修改外模式定義
二、填空題
1、指出下列縮寫的含義:
(1)DML(2)DBMS(3)DDL(4)DD(5)DBS
(6)DD(7)DBA
2、數(shù)據(jù)管理技術(shù)經(jīng)歷了()、()、()三個(gè)階段。
3、DBS組成部分包括()、()、()、()、()五部分。
4、DBMS是位于()和()之間的一層管理軟件。
5、數(shù)據(jù)庫(kù)和文件系統(tǒng)的根本區(qū)別是()。
6、DBMS提供的數(shù)據(jù)控制功能包括:(1)、(2)、(3)、(4)。
7、數(shù)據(jù)庫(kù)中,數(shù)據(jù)模型用于(1),數(shù)據(jù)模型應(yīng)當(dāng)滿足(2)、(3)、(3)三方面要求。
8、數(shù)據(jù)模型的三要素包括()、()、()。
9、概念模型,也稱為(),是(),主要用于(),與具體的DBMS和機(jī)器()。
10、基本數(shù)據(jù)模型,是(1),主要用于(2)o
11、數(shù)據(jù)獨(dú)立性是指(1),可以分為()和()。
12、(數(shù)據(jù)結(jié)構(gòu))用于對(duì)系統(tǒng)靜態(tài)特性的描述,()用于對(duì)系統(tǒng)動(dòng)態(tài)特性的描述
13、數(shù)據(jù)庫(kù)系統(tǒng)中人員主要包括(1)、(2)、(3)和用戶,其中用戶可分為(4)、(5)、(6)三類。
14、數(shù)據(jù)庫(kù)系統(tǒng)的軟件包括(1)、(2)、(3)、(4)、(5)五部分。
三、簡(jiǎn)答題
1、什么是數(shù)據(jù)、數(shù)據(jù)處理、數(shù)據(jù)管理、數(shù)據(jù)管理的三個(gè)發(fā)展階段是什么?
2、什么是數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能是什么?
3、什么是數(shù)據(jù)獨(dú)立性,數(shù)據(jù)獨(dú)立性包括哪兩個(gè)方面,數(shù)據(jù)庫(kù)系統(tǒng)中如何保證數(shù)據(jù)獨(dú)立性?
4、什么是數(shù)據(jù)物理獨(dú)立性,如何保證?
5、什么是數(shù)據(jù)邏輯獨(dú)立性,如何保證?
6、簡(jiǎn)述關(guān)系數(shù)據(jù)模型的三要素的內(nèi)容及關(guān)系模型的優(yōu)缺點(diǎn)。
7、文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別和聯(lián)系,以及數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)?
*8、簡(jiǎn)述現(xiàn)實(shí)世界的事物抽象、組織為某一具體DBMS支持的數(shù)據(jù)模型的過(guò)程。
“、答案:
一、選擇題:
1、C
2、C
3、C
4、B
5、C
6、D
7、B
8、A
9、C10、B11、D12、B
二、填空題:
1、(略)
2、①人工管理②文件系統(tǒng)③數(shù)據(jù)庫(kù)系統(tǒng)
3、①數(shù)據(jù)庫(kù)②數(shù)據(jù)庫(kù)管理系統(tǒng)③應(yīng)用系統(tǒng)④數(shù)據(jù)庫(kù)管理員⑤用戶
4、①用戶②操作系統(tǒng)
5、①數(shù)據(jù)的整體結(jié)構(gòu)化
6、①數(shù)據(jù)定義②數(shù)據(jù)操縱③數(shù)據(jù)庫(kù)的運(yùn)行管理④數(shù)據(jù)庫(kù)的建立和維護(hù)
7、①抽象、表示和處理現(xiàn)實(shí)世界的數(shù)據(jù)和信息②能比較真實(shí)模擬現(xiàn)實(shí)世界③易于為
人理解④便于在計(jì)算機(jī)上實(shí)現(xiàn)
8、①數(shù)據(jù)結(jié)構(gòu)②數(shù)據(jù)操作③數(shù)據(jù)的約束條件
9、①信息模型②按用戶觀點(diǎn)對(duì)數(shù)據(jù)和信息建模③數(shù)據(jù)庫(kù)設(shè)計(jì)④無(wú)關(guān)
10、①按計(jì)算機(jī)觀點(diǎn)對(duì)數(shù)據(jù)建模②DBMS的實(shí)現(xiàn)
11、①用戶應(yīng)用程序和存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)庫(kù)的數(shù)據(jù)是相互獨(dú)立的②數(shù)據(jù)邏輯獨(dú)立
性③數(shù)據(jù)物理獨(dú)立性
12、①數(shù)據(jù)結(jié)構(gòu)②數(shù)據(jù)操作
13、①數(shù)據(jù)庫(kù)管理員②系統(tǒng)分析員和數(shù)據(jù)庫(kù)設(shè)計(jì)人員③應(yīng)用程序員④偶然用戶
⑤簡(jiǎn)單用戶⑥復(fù)雜用戶
14、①DBMS②OS③具有與數(shù)據(jù)庫(kù)接口的高級(jí)語(yǔ)言及其編譯系統(tǒng),便于開(kāi)發(fā)應(yīng)用程序
④以DBMS為核心的應(yīng)用開(kāi)發(fā)工具⑤為特定應(yīng)用環(huán)境開(kāi)發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
三、簡(jiǎn)答題:
1-7(略)
*8、為了把現(xiàn)實(shí)世界中的具體事物抽象、組織為某一DBMS支持的數(shù)據(jù)模型,人們常常首先將現(xiàn)實(shí)世界抽象為信息世界,然后
將信息世界轉(zhuǎn)換為機(jī)器世界。也就是說(shuō),首先把現(xiàn)實(shí)世界中的客觀對(duì)象抽象為某一種信息結(jié)構(gòu),這種信息結(jié)構(gòu)并不依賴于具體
的計(jì)算機(jī)系統(tǒng),不是某一個(gè)DBMS支持的數(shù)據(jù)模型,而是概念級(jí)的模型;然后再把概念模型轉(zhuǎn)換為計(jì)算機(jī)上某一DBMS支持的
數(shù)據(jù)模型。
第二章關(guān)系數(shù)據(jù)庫(kù)
I、學(xué)習(xí)要點(diǎn)
1、掌握關(guān)系數(shù)據(jù)模型的三要素的內(nèi)容,即數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和完整性約束的具體內(nèi)容;
2、掌握關(guān)系、關(guān)系模式等基本概念,理解基本關(guān)系的性質(zhì);
3、理解實(shí)體完整性約束、參照完整性約束的概念和含義;
4、熟練掌握關(guān)系代數(shù)的運(yùn)算;
*5、掌握簡(jiǎn)單的利用關(guān)系代數(shù)表達(dá)式表示實(shí)際查詢要求的方法。
II、習(xí)題
一、選擇題
1、當(dāng)關(guān)系有多個(gè)侯選碼時(shí),則選定一個(gè)作為主碼,但若主碼為全碼時(shí)應(yīng)包含。
A、單個(gè)屬性
B、兩個(gè)屬性
C、多個(gè)屬性
D、全部屬性
2、在基本的關(guān)系中,下列說(shuō)法正確的。
A、行類列序有關(guān)
B、屬性名允許重名
C、任意兩個(gè)元組不允許重復(fù)
D、列是非同質(zhì)的]
3、關(guān)系代數(shù)的五個(gè)基本操作是。
A、并、交、差、笛卡兒積、除法
B、并、交、選取、笛卡兒積、除法
C、并、交、選取、投影、除法
D、并、交、選取、笛卡兒積、投影
4、關(guān)系代數(shù)四個(gè)組合操作是。
A、并、連接、自然連接、除法
B、投影、連接、選取、除法
C、投影、自然連接、選取、除法
D、投影、自然連接、選取、連接
5、關(guān)系R為R(A,B,C,D),則。
A、nA,C(R)為取屬性值為A,C的兩列組成
Bxn1,3(R)為取屬性值為1,3的兩列組成
C、TT1,3(R)與nA,C(R)是等價(jià)的
D、n1,3(R)與nA,C(R)是不等價(jià)的
6、63<2(S)表示。
A、表示從S關(guān)系挑選3的值小于第二個(gè)分量的元組
B、表示從S關(guān)系挑選第三個(gè)分量小于2的元組
C、表示從S關(guān)系挑選第三個(gè)分量小于第二個(gè)分量的元組
D、63<'2'(S)是向關(guān)系垂直方向運(yùn)算
7、R為4兀關(guān)系R(A,B,C,D),S為3兀關(guān)系S(B,C,D),RS構(gòu)成的結(jié)果集為兀關(guān)系。
A、4
B、3
C、7
D、6
8、R為4元關(guān)系R(A,B,C,D),S為3元關(guān)系S(B,C,D),R8s構(gòu)成的結(jié)果集為兀關(guān)系。
A、4
B、3
C、7
D、6
*9、關(guān)系模式S(A,B,C,D),代數(shù)中的63<2(S)等價(jià)于如下的()語(yǔ)句。
A、SEKECT*FORMSWHEREC〈2
B、SEKECTB,CFORMSWHEREC〈2
C、SEKECTB,CFORMSHAVINGC〈2
D、SEKECT*FORMSWHERE'3'<B
10、笛卡爾積是()進(jìn)行運(yùn)算。
A、向關(guān)系的垂直方向
B、向關(guān)系的水平方向
C、既向關(guān)系的垂直方向也向關(guān)系的水平方向
D、先向關(guān)系的垂直方向,然后再向關(guān)系的水平方向
11、自然連接是()進(jìn)行運(yùn)算。
A、向關(guān)系的垂直方向
B、向關(guān)系的水平方向
C、既向關(guān)系的垂直方向也向關(guān)系的水平方向
D、先向關(guān)系的垂直方向,然后再向關(guān)系的水平方向
12、同一個(gè)關(guān)系模型的任兩個(gè)元組值o
A、不能全同
B、可全同
C、必須全同
D、以上都不是
13、關(guān)系模型的任何屬性o
A、不可再分
B、可再分
C、命名在該關(guān)系模型式中可以不惟一
D、以上都不是
14、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的
________O
A、元組
B、行
C、記錄
D、屬性
二、填空題
1、關(guān)系模型由、、三部分組成。
2、關(guān)系的完整性分為、、三類。
3、關(guān)系代數(shù)運(yùn)算中、、、和五個(gè)基本運(yùn)算,其他運(yùn)算可以從基本的運(yùn)算中導(dǎo)出。
4、關(guān)系代數(shù)的連接運(yùn)算中當(dāng)。為“=”的連接稱之為,且當(dāng)比較的分量是相同的屬性時(shí),則稱為。
5、在元組演算中,如果(p1q)2是公式,、也是公式。
6、關(guān)系運(yùn)算主要有、、三種,在關(guān)系的表達(dá)能力上是可以。
7、關(guān)系操作的特點(diǎn)是操作。
8、關(guān)系數(shù)據(jù)庫(kù)中的可命名的最小數(shù)據(jù)單位是o
9、在一個(gè)實(shí)體表示的信息中,稱—能唯一標(biāo)識(shí)實(shí)體一的屬性或?qū)傩越M一為關(guān)鍵字。10、傳統(tǒng)的集合并,交,差運(yùn)算施加于
兩個(gè)關(guān)系時(shí),這兩個(gè)關(guān)系的必須相等,相對(duì)應(yīng)的屬性宿必須去取同一個(gè)技、
11、已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,
系關(guān)系的主關(guān)鍵字是,系關(guān)系的外關(guān)鍵字是,學(xué)生關(guān)系的主關(guān)鍵字是,外關(guān)鍵字是_、三、問(wèn)答題
1、關(guān)系運(yùn)算的基本運(yùn)算有那些?如何用這些基本運(yùn)算來(lái)表示其他的運(yùn)算?
2、試述笛卡兒積、F連接'等值連接與自然連接有什么區(qū)別?
3、敘述等值連接與自然連接的區(qū)別和聯(lián)系.
4、設(shè)有如圖2.1所示的關(guān)系R,S和T,計(jì)算:
(1)R1=RuS⑵R2=R—S⑶R3=R8T⑷R4=R8TAec⑸R5=nA(R)
(6)R6=oA=C(RxT)
RS
圖2.1關(guān)系R,S和T
5、設(shè)有如圖2.2所示的關(guān)系R,S,計(jì)算:
(1)R1=R8s(2)R2=]
2[]
2[?
ooSR
(3)R3=oB=d(RxS)
RS
6、設(shè)有如圖2.3所示的關(guān)系R,W和D,計(jì)算:
(1)R1=nY,T
(R)
(2)R2=0
p>5AT=e
(R)
⑶R3=RcoW⑷R4=n
[2],[1],[6]
(。
[3]=[5]
(Rx
D))
(5)R5=R-DR
WD
圖2.3關(guān)系R,W和D*四、綜合題
1、設(shè)有一個(gè)供應(yīng)商、零件、工程項(xiàng)目數(shù)據(jù)會(huì)PJ,并有如下關(guān)系:S(Sno,Sname,Status,City)
J(Jno,Jname,City)P(Pno,Pname,Color,Weight)SPJ(Sno,Pno,Jno,Qty)
其中:
S(Sno,Sname,Status,City)分別表示:供應(yīng)商代碼、供應(yīng)商名、供應(yīng)商狀態(tài)'供應(yīng)上所在城市:
J(Jno,Jname,City)分別表示:工程號(hào)、工程名、工程項(xiàng)目所在城市:
P(Pno,Pname,Color,Weight)分別表示:零件代碼、零件名稱、零件的顏色、零件的重量:
SPJ(Sno,Pno,Jno,Qty)表示供應(yīng)的情況,由:供應(yīng)商代碼、零件代碼、工程號(hào)及數(shù)量組成。
今有具體的關(guān)系如圖2.4所示:
SSPJ
SnoSnameStatusCity
S1精益20天津
S二盛錫10北京
S3東方紅30北京
S4金葉10
CCon
SnoPnoJnoQty
S1PlJI200
S1PlJ3100
S1PlJ4700
S1P2J2100
S2P3JI100
二P3JI200
S2P3J3500
S2P3J4400
P5J2400
二P5JI100
S3PlJI200
S3P3J3200
SIP5JI100
SIP6JI300
S1P6J3200
S5P2JI100
S5P3JI200
P
PnoPnaneColoWeight
r
Pl螺母紅20
P2螺栓綠12
P3螺紇刀£18
P4螺絲刀紅18
P5凸輪道16
P6齒輪紅23
JnoJnameCity
JI三建天津
J2-汽長(zhǎng)?
J3造船廠北京
J4機(jī)車廠南京
J5彈簧廠上海
試用關(guān)系代數(shù)、**ALPHA語(yǔ)言、**元組演算語(yǔ)言完成如下查詢:
(1)求供應(yīng)工程J1零件的供應(yīng)商的號(hào)碼Sno;
⑵求供應(yīng)工程J1零件P1的供應(yīng)商的號(hào)碼Sno;
⑶求供應(yīng)工程J1零件為“紅”的供應(yīng)商的號(hào)碼Sno;
⑷求沒(méi)有使用天津供應(yīng)商生產(chǎn)‘紅”色零件的工程號(hào)Jn。;
⑸求至少使用了供應(yīng)商S1所供應(yīng)的全部零件的工程號(hào)Jno。
HL答案
一、選擇題
1、D
2、C
3、D
4、A
5、C
6、B
7、C
8、A
9、A10、B11、C12、A13、A14、D
二、填空題
1、關(guān)系的數(shù)據(jù)結(jié)構(gòu)關(guān)系操作集合關(guān)系的完整性約束
2、實(shí)體完整性參照完整性用戶定義完整性
3、并差笛卡兒積投影選擇
4、等值連接自然連接
5、(p1V(p2-?(p1
6、關(guān)系代數(shù)運(yùn)算元組演算域演算等價(jià)的相互轉(zhuǎn)換
7、集合
8、屬性名
9、能惟一標(biāo)識(shí)實(shí)體的屬性或?qū)傩越M
10、①屬性個(gè)數(shù)②相對(duì)應(yīng)的屬性值
11s①系編號(hào)②無(wú)③學(xué)號(hào)④系編號(hào)
三、簡(jiǎn)答題
1、答:關(guān)系代數(shù)的五個(gè)基本操作為:并差笛卡兒積投影選擇。其他的操作都可以曲個(gè)基本的操作導(dǎo)出,因此它們構(gòu)成了關(guān)
系代數(shù)完備的操作集。
①兩個(gè)關(guān)系R與S的交運(yùn)算等價(jià)于:
RnS=R-(R-S)或RnS=S-(S-R)
②兩個(gè)關(guān)系R與S的F(條件)連接運(yùn)算等價(jià)于:
R8s=6F(R*S)
③兩個(gè)關(guān)系R與S的自然連接運(yùn)算等價(jià)于:
設(shè)R與S的公共屬性為:A1,...AK,從R*中挑選出R、A1=S、A1,...R、AK=S、AK的元組,再去掉S、A1...S、AK,、即
可寫出等價(jià)的表達(dá)式如下:
R8s=ni1...im(6R、A1=S、A1...RxAK=S、AK)
④兩個(gè)關(guān)系R與S的除法運(yùn)算等價(jià)于:
R/S=nX((nX(R)*S)-R)
2、答:笛卡爾積是一個(gè)基本操作,相當(dāng)于將兩個(gè)關(guān)系R,S進(jìn)行無(wú)條件的連接操作。而e連接一個(gè)基本操作,相當(dāng)于將兩個(gè)關(guān)
系R,S進(jìn)行條件的連接操作。既從R*s中選取滿足。條件的元組作為新關(guān)系的元組。當(dāng)連接運(yùn)算符e“為』”時(shí),稱為等值連
接。而自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量具有相同的屬性組,并且去掉重復(fù)屬性列。
3、答:等值連接表示為R8S,自然連接表示為R8S;自然連接是除去重復(fù)屬性的等值連接.兩者之間的區(qū)別和聯(lián)系如
下:
自然連接一定是等值連接,但等值連接不一定是自然連接
等值連接要求相等的分量,不一定是公共屬性;而自然連接要求相等的分量必須是公共屬性.
等值連接不把重復(fù)的屬性除去;而自然連接要把重復(fù)的屬性除去.
4、解:本題個(gè)小題的結(jié)果如圖2.5所示.
R1R2
R3
R5
工
a
c
R4R6
5、解:本題個(gè)小題的結(jié)果如圖2.6所示.
R2
R1
ABCCDE
723345
6、解:本題個(gè)小題的結(jié)果如圖2.7所示.
R1
R2
V
R3R4
R5
圖2.7計(jì)算結(jié)果四、綜合題
解:⑴關(guān)系代數(shù):nSNO(nSNO='J1'(SPJ))
ALPHA語(yǔ)言:GETW(SPJ.Sno
):SPJ.Sno』JT
元組演算表達(dá)式:{t|(?u)(SPJ(u)AU[3]='J1'At[1]=u[1])}(2)關(guān)系代數(shù):nSNO(oSNO='J1APno='p1'(SPJ))
ALPHA語(yǔ)言:GETW(SPJ.Sno):SPJ.Sno='J1'ASPJ.Pno='P1'元組演算表達(dá)式:{t|(?u)
(SPJ(U)AU[3]='J1'AU[2]='P1,
At[1]=u[1])}
⑶關(guān)系代數(shù):nSNO(osno='p1'ocolor='紅'
(P)8SPJ))
ALPHA語(yǔ)言:RANGEPX
GETW(SPJ.Sno):?X(X.Pno=SPJ.SnoAx、color='紅’ASPJ.Jno='J1'
元組演算表達(dá)式:{t|(?U)(?u)(SPJ(u)AP(V)AU[2]=V[1]AV[3]=lrAU[3]='J1'At[1]=u[1])}
⑷關(guān)系代數(shù)
n(SPJ)-nJNO(oCITY='天津'AColor='紅'(SsSPJsP))
ALPHA語(yǔ)言:RANGEPX
SSX
PPX
GETW(SPJ.Sno):?X?SX?PX(X.Pno=SX.SnoASX.CITY一天津'A
X.PNO=PX.Pno=PX.PNOAPX.COLOR^D
元組演算表達(dá)式:
{t|(?U)(?u)(?ww)(SPJ(U)AP(V)AS(W)AU[2]=V[1]AU[1]=W[1]
w[4]一天津AV網(wǎng)一紅'AT[1]=u[3])}
(5)關(guān)系代數(shù):nJno.pno(SPJ)-nPNO(oSNO='S1'(SPJ))
ALPHA語(yǔ)言:
RANGESPJSPJY
SPJSPJY
PPX
GETW(SPJ.Sno):?PX(?
SPJY(SPJY.Sno=,S1'ASPJT.Pno=PX.PNO)?ESPJY(SPJY.JNO=SPJ.JNOASPJY.PNO=PX.PNO))
元組演算表達(dá)式:
{t|(?U)(?u)(?w)(PU)ASPJ(v)ASPJ(W)AV(1)='51^0[1]=7[2]?W[2]=U[1]AW[3]=V[3])At[1]=u[3]}
第三章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL
I、學(xué)習(xí)要點(diǎn)
1、掌握SQL的功能特點(diǎn)和體系結(jié)構(gòu);
2、熟練掌握SQL定義、修改和刪除表、建立視圖、定義索引的方法;
3、熟練掌握利用SQL的SELECT語(yǔ)句表達(dá)數(shù)據(jù)查詢要求的方法;
4、掌握如何利用SQL語(yǔ)句表達(dá)數(shù)據(jù)的修改、刪除操作。
II、習(xí)題
一、選擇題
1、SQL屬于數(shù)據(jù)庫(kù)語(yǔ)言。
A.關(guān)系型
B.網(wǎng)狀型
C.層次型
D.面向?qū)ο笮?/p>
2、當(dāng)兩個(gè)子查詢的結(jié)果時(shí),可以執(zhí)行并,交,差操作.
A.結(jié)構(gòu)完全不一致B.結(jié)構(gòu)完全一致
C.結(jié)構(gòu)部分一致
D.主鍵一致
3、SQL中創(chuàng)建基本表應(yīng)使用語(yǔ)句.
A.CEARTESCHEMA
B.CEARTETABLE
C.CEARTEVIEW
D.CEARTEDATEBASE
4、SQL中創(chuàng)建視圖應(yīng)使用()語(yǔ)句.
A.CEARTESCHEMA
B.CEARTETABLE
C.CEARTEVIEW
D.CEARTEDATABASE
*5、視圖創(chuàng)建完畢后,數(shù)據(jù)字典中存放的是().
A.查詢語(yǔ)句
B.查詢結(jié)果
C.視圖定義
D.所引用的基本表的定義
6、關(guān)系代數(shù)中的J1運(yùn)算符對(duì)應(yīng)SELECT語(yǔ)句中的()子句.
A.SELECT
B.FROM
C.WHERE
D.GROUPBY
7、關(guān)系代數(shù)中的。運(yùn)算符對(duì)應(yīng)SELECT語(yǔ)句中的()子句.
A.SELECT
B.FROM
C.WHERE
D.GROUPBY
8、WHERE子句的條件表達(dá)式中,可以匹配。個(gè)到多個(gè)字符的通配符是().
A.*
B.%
C.-
D.?
9、WHERE子句的條件表達(dá)式中,可以匹配單個(gè)字符的通配符是().
A.*
B.%
C.-
D.?
10、SELECT語(yǔ)句中與HAVING子句同時(shí)使用的是()子句.
A.ORDERBY
B.WHERE
C.GROUPBY
D.無(wú)需配合
11、與WHEREGBETWEEN60AND100語(yǔ)句等價(jià)的子句是().
A.WHEREG>60ANDG<100
B.WHEREG>=60ANDG<100
C.WHEREG>60ANDG<=100
D.WHEREG>=60ANDG<=100
12、SELECT語(yǔ)句執(zhí)行的結(jié)果是().
A.數(shù)據(jù)項(xiàng)
B.元組
C.表
D.視圖
13、SQL語(yǔ)言具有的功能。
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ù)操縱
14、SQL語(yǔ)言中,實(shí)現(xiàn)數(shù)據(jù)檢索的語(yǔ)句是o
A、SELECT
B、INSERT
C、UPDATE
D、DELETE
15、下列SQL語(yǔ)句中,修改表結(jié)構(gòu)的是
A.ALTER
B.CREATE
C.UPDATE
0.INSERT
二、填空題
1.非關(guān)系數(shù)據(jù)模型的數(shù)據(jù)操縱語(yǔ)言是的,而關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言SQL是面向
集合的語(yǔ)言.
2.SQL語(yǔ)言的功能包括,,.
3.SQL以同一種語(yǔ)法格式,提供—自和兩種使用方式.
4.SELECT語(yǔ)句中,子句用于選擇滿足給定條件的元組使用子句可
按指定列的值分組,同時(shí)使用子句可提取滿足條件的組.
5.在SQL中,如果希望將查詢結(jié)果排序,應(yīng)在SELECT語(yǔ)句中使用子句,其中
選項(xiàng)表示升序,選項(xiàng)表示將序.
6.SELECT語(yǔ)句中進(jìn)行查詢,若希望查詢的結(jié)果不出現(xiàn)重復(fù)元組應(yīng)在SELECT子句中使用
__________保留字.
7.在SQL中,WHERE子句的條件表達(dá)式中,字符串匹配的操作符是;與0個(gè)或多
個(gè)字符匹配的通配符是與單個(gè)字符匹配的通配符是.
8.如果外連接符出現(xiàn)在連接條件的右邊稱之為,出現(xiàn)在連接條件的左邊稱之為
9.子查詢的條件不依賴與父查詢,這類查詢稱之為,否則稱之為
10.若一個(gè)視圖是從單個(gè)基本表中導(dǎo)出來(lái)的,并且只是去掉了基本表的某些行和某些列,
但保留了碼,我們稱這類視圖為.
11.SQL是o
12.SQL語(yǔ)言的數(shù)據(jù)定義功能包括定義數(shù)據(jù)庫(kù),,和o
13.視圖是一個(gè)虛表,它是從中導(dǎo)出的表。在數(shù)據(jù)庫(kù)中,只存放視圖的不存放視圖對(duì)應(yīng)的數(shù)據(jù)
________________________O
三.簡(jiǎn)答題
1.什么是基本表?什么是視圖??jī)烧叩膮^(qū)別是什么?
2.試述視圖的優(yōu)點(diǎn).
3.所有的視圖都可以更新嗎?為什么?
4,敘述SQL語(yǔ)言支持的三級(jí)邏輯結(jié)構(gòu)。
5,敘述使用SQL語(yǔ)言實(shí)現(xiàn)各種關(guān)系運(yùn)算的方法。
6,設(shè)有圖書登記表TS,具有屬性:BNO(圖書類別)、BNA(書名)、AU(著者)、PUB(出版社)。按下列要求用SQL
語(yǔ)言進(jìn)行設(shè)計(jì):
(1)按圖書編號(hào)BNA建立TS表的索引ITS。
(2)查詢按出版社統(tǒng)計(jì)其出版圖書總數(shù)。
(3)刪除索引ITS。
*7、三個(gè)關(guān)系R、S和T如圖3.3所示。
RST
ABCADEDF
a1b120a1d115d212
a1b222a2d218d313
a2b118a1d224
a2b3a2
圖3.3關(guān)系R、S和T
試用SQL語(yǔ)句實(shí)現(xiàn)如下操作:
(1)將R、S和T三個(gè)關(guān)系按關(guān)聯(lián)屬性建立一個(gè)視圖R-S-T;
(2)對(duì)視圖R-S-T按屬性A分組后,求屬性C和E的平均值。
8、有關(guān)系R和S如圖3.4所K
RS
ABAC
a1b1a140
a2b2a250
a3b3a355
圖3.4關(guān)系R和S
試用SQL語(yǔ)句實(shí)現(xiàn):
(1)查詢屬性C〉50時(shí),R中與相關(guān)聯(lián)的屬性B之值。
(2)當(dāng)屬性C=40時(shí),將R中與之相關(guān)聯(lián)的屬性B值修改為b4。
*9、知R和S兩個(gè)關(guān)系如圖3.5所示:
RS
ABCCDE
a1b1c1c1d1e1
a2b2c2c2d2e2
a3b3c2c3d3e2
圖3.5關(guān)系R和S
執(zhí)行如下SQL語(yǔ)句:
(1)CREATESQLVIEWH(AJBC,C,D,E)
ASSELECTA,B,R.C,D,E
FEOMR,S
WHERER.C=S.C;
(2)SELECTB,D,E
FROMH
WHEREC士C2,
試給出:(1)視圖H;
(2)對(duì)視圖H的查詢結(jié)果
10.已知學(xué)生表S和學(xué)生選課表SC。其關(guān)系模式如下:
S(SNO,SN,SD,PROV)
SC(SNO,CN,GR)
其中,SNO為學(xué)號(hào),SN為姓名,SD為系名,PROV為省區(qū),CN為課程名,GR為分?jǐn)?shù)。
試用SQL語(yǔ)句實(shí)現(xiàn)下列操作:
(1)查詢“信息系”的學(xué)生來(lái)自哪些省區(qū)。
(2)按分?jǐn)?shù)降序排列,輸出“英語(yǔ)系”學(xué)生選修了“計(jì)算機(jī)”課程的學(xué)生的姓名和分?jǐn)?shù)。
*四.綜合題
1.用SQL為供銷數(shù)據(jù)庫(kù)(圖217)創(chuàng)建四個(gè)表:供應(yīng)商,零件,工程項(xiàng)目,供應(yīng)情況.
2.請(qǐng)為三建工程項(xiàng)目建立一個(gè)供應(yīng)商情況的視圖,包括供應(yīng)商號(hào)Sn。,零件號(hào)Pn。,數(shù)量
號(hào)Qty.針對(duì)該視圖完成如下查詢:
⑴找出三建工程項(xiàng)目使用各種零件代碼及數(shù)量;
⑵找出供應(yīng)商S1的供應(yīng)情況.
3.根據(jù)本章習(xí)題四中的第一小題建立的表用SQL語(yǔ)言完成以下操作:
⑴把對(duì)S的INSERT權(quán)限授予用戶張勇,并允許他將此權(quán)限授予其他用戶;
⑵把對(duì)SPJ表和修改QTY屬性的權(quán)限授予用戶李天明.
4.對(duì)本章習(xí)題四中的第一小題用SQL語(yǔ)言完成以下操作
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度科研儀器租賃及技術(shù)服務(wù)合同
- 2024年定制:5G網(wǎng)絡(luò)技術(shù)研發(fā)與技術(shù)服務(wù)合同
- 2024合作開(kāi)發(fā)合同的開(kāi)發(fā)內(nèi)容和合作方式
- 04版加工承攬合同生產(chǎn)工藝與質(zhì)量控制
- 2024年度校園租賃:電動(dòng)自行車合同
- 2024光電子技術(shù)研發(fā)與生產(chǎn)合同
- 2024廣州市勞動(dòng)合同范文新版
- 2024營(yíng)業(yè)租賃合同范文
- 2024年度電力設(shè)備安裝與維護(hù)合同
- 2024年度計(jì)算機(jī)軟件開(kāi)發(fā)與銷售合同
- 辦公室裝修工程施工方案講義
- 奇異的仿生學(xué) 知到智慧樹(shù)網(wǎng)課答案
- 大學(xué)生職業(yè)生涯規(guī)劃書藥學(xué)專業(yè)
- 中醫(yī)病案辯證分析報(bào)告
- 《馬克思主義基本原理概論》試題庫(kù)(a卷)
- 中國(guó)農(nóng)業(yè)銀行貸后管理辦法
- 食堂油鍋起火演練方案
- 2021金融數(shù)據(jù)安全數(shù)據(jù)生命周期安全規(guī)范
- 提高職業(yè)素養(yǎng)計(jì)劃書
- (高清版)TDT 1031.6-2011 土地復(fù)墾方案編制規(guī)程 第6部分:建設(shè)項(xiàng)目
- 2024年索道纜車項(xiàng)目實(shí)施方案
評(píng)論
0/150
提交評(píng)論