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

下載本文檔

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

文檔簡(jiǎn)介

一、單項(xiàng)選擇(本大題共20小題:每題I分,共20分。在每小題列出的4個(gè)選項(xiàng)中只有一

個(gè)是符合題目要求的,請(qǐng)將其代碼填在題后的括號(hào)內(nèi)。錯(cuò)選或未選都無分。)

1、數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心,它負(fù)責(zé)有效地組織、存儲(chǔ)、獲取或管理數(shù)據(jù),

屬于一種【工是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。

A、系統(tǒng)軟件B、工具軟件

C、應(yīng)用軟件D、教學(xué)軟件

2、數(shù)據(jù)模型的三要素是指【

A、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)對(duì)象和共享

B、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)控制

C、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性

D、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束條件

3、用有向圖結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型是[].

A、關(guān)系模型B、層次模型C、網(wǎng)狀模型D、面向?qū)ο竽P?/p>

4、關(guān)系模型概念中,不含有多余屬性的超鍵稱為【]o

A、候選鍵B、對(duì)鍵C、內(nèi)鍵D、主鍵

5、SQL語言是1]0

A、高級(jí)語言B、非過程化語言C、匯編語言D、宿主語言

6、在SQL中,與關(guān)系代數(shù)中的投影運(yùn)算相對(duì)應(yīng)的子句是【】,

A、SELECTB、FROMC、WHERED、ORDERBY

7、在SQL查詢時(shí),如果要去掉查詢結(jié)果中的重復(fù)組,需使用【1o

A、UNIQUEB、COUNTC、DISTINCTD、UNION

8、關(guān)于視圖,下列說法中正確的是【lo

A、對(duì)視圖的使用,不可以進(jìn)行查詢和修改操作

B、視圖只能從表中導(dǎo)出

C、視圖與表一樣也存儲(chǔ)著數(shù)據(jù)

D、對(duì)視圖的操作,最終要轉(zhuǎn)化為對(duì)基本表的操作

9、SELECT語句中使用*表示【Jo

A選擇任何屬性B選擇全部屬性

C選擇全部元組D選擇鍵碼

10、下列概念中,【1不月于嵌入式SQL和宿主語言之間的交互。

As通信區(qū)B、游標(biāo)

C、主變量D、文件

11、目前商品化數(shù)據(jù)庫管理系統(tǒng)主要采用【】。

A、網(wǎng)狀數(shù)據(jù)模型

B、關(guān)系數(shù)據(jù)模型

C、層次數(shù)據(jù)模型

D、ER數(shù)據(jù)模型

12、在下列關(guān)系運(yùn)算中,【】的結(jié)果集膨脹規(guī)模最大。

A、選擇B、投影C、連接D、集合交

13、下列SQL語句中,在【】處是錯(cuò)誤的。

Selecteno,max(grade),min(*)

Fromsc

Whereenolike'CS%'

groupbyenoorderby1

A^max(grade)B、min(*)

C、enolike'CS%'D、orderby1

14、在嵌入式SQL中對(duì)使用游標(biāo)并未提供【】語句。

A、說明游標(biāo)B、打開游標(biāo)

C、關(guān)閉游標(biāo)D、刪除游標(biāo)

15、SQL數(shù)據(jù)定義語言DDL,并不包括【】語句。

A、createtableB、update

C、droptableD^altertable

16、一般不適合建立索引的屬性有[1

A、主碼和外碼

B、可以從索引直接得到查詢結(jié)果的屬性

C、對(duì)于范圍查詢中使用的屬性

D、經(jīng)常更新的屬性

17、SQL語言提供【1語句實(shí)現(xiàn)數(shù)據(jù)存取的安全性控制。

A、CREATETABLEB、GRANT和REVOKE

C、COMMITD、ROLLBACK

18、在SQL中,語句COMMIT的主要作用是【

A、終止程序B、保存數(shù)據(jù)

C、事務(wù)回滾D、事務(wù)提交

19、假設(shè)有一個(gè)關(guān)系:DEPT(DNO,DNAME),如果要找出倒數(shù)第三個(gè)字母是W,并

且至少包含4個(gè)字母的DNAME,則查詢條件子句應(yīng)寫成WHEREDNAMELIKE[

A、'_W_%'B、1%W―'

C、'W'D、'W%'

20、已知關(guān)系R如圖所示,可以作為R的主碼的屬性組是【工

abcd

1234

1345

2456

1434

1347

3457

A、abB、bdC>acD、be

二、填空題(本大題共10小題,每小題1分,共10分。將正確的答案填在每小題的空

格內(nèi)。錯(cuò)填或不填均無分)

21、數(shù)據(jù)獨(dú)立性是指程序和數(shù)據(jù)之間相互獨(dú)立,不受影響。

22、若關(guān)系R有m個(gè)元組,關(guān)系S有n個(gè)元組,那么RXS的元組個(gè)數(shù)應(yīng)該是—mXn_。

23、連接運(yùn)算中有兩種最為重要也最為常用的連接,一種是等值連接,另一種是

自然連接o

24、在SQL語句中,使用CREATEINDEX語句來建立索引。

25、索引項(xiàng)的順序與表中記錄的物理順序一致的索引稱為聚簇索引o

27、根據(jù)實(shí)體完整性規(guī)則,若屬性A是基本關(guān)系的主屬性,則屬性A的值不能為

—空值_____O

28、SQL中有兩個(gè)功能提供安全性,一是視圖機(jī)制,二是授權(quán)o

29、在關(guān)系數(shù)據(jù)庫的基本操作中,從表中抽取某些列的操作稱為一投影

30、在SQL中,將查詢結(jié)果表的各行按一列或多列取值相等的原則進(jìn)行分組的子句是

GROUPBY。

三、判斷(本大題共17小題,每小題1分,共17分,正確的劃/,錯(cuò)誤劃x)

31、用二維表來表示實(shí)體之間聯(lián)系的模型稱為網(wǎng)狀模型。X

32、同類實(shí)體的集合稱為實(shí)體型。X

33、觸發(fā)器是一種特殊類型的存儲(chǔ)過程,可以直接通過名字調(diào)用。(X)

34、存儲(chǔ)過程在每次執(zhí)行前都需要編譯。(X)

35、ER圖是設(shè)計(jì)關(guān)系型數(shù)據(jù)庫的一種常用的工具,它主要由實(shí)體,實(shí)體屬性和實(shí)體之

間聯(lián)系構(gòu)成。/

36、一個(gè)醫(yī)生可以給多個(gè)病人診斷,則病人和醫(yī)生之間的關(guān)系為一對(duì)多關(guān)系。X

37、在數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中內(nèi)模式可以有多個(gè)。X

38、數(shù)據(jù)獨(dú)立性指數(shù)據(jù)的存儲(chǔ)與應(yīng)用程序無關(guān),數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的改變不影響應(yīng)用程序的

正常運(yùn)行。/

39、數(shù)據(jù)庫系統(tǒng)其實(shí)就是一個(gè)應(yīng)用軟件。X

40、三級(jí)模式間存在三個(gè)映射關(guān)系。X

41、當(dāng)數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)改變了,由數(shù)據(jù)庫管理員對(duì)模式/內(nèi)模式映射作相應(yīng)改變,可

以使模式保持不變,從而保證了數(shù)據(jù)的物理獨(dú)立性。/

42、消除了部分函數(shù)依賴的Inf的關(guān)系模式必定是2nf。/

43、數(shù)據(jù)表的關(guān)鍵字用于唯一標(biāo)識(shí)一個(gè)記錄,每個(gè)表必須具有一個(gè)關(guān)鍵字,主關(guān)鍵字只

能由一個(gè)字段組成。X

44、關(guān)系數(shù)據(jù)庫是用樹結(jié)構(gòu)來表示實(shí)體之間的聯(lián)系的。X

45、候選關(guān)鍵字和主關(guān)鍵字不同,不能唯一標(biāo)識(shí)一個(gè)記錄。X

46、范式規(guī)范化的目的是將K同的數(shù)據(jù)表合并。X

47、如果關(guān)系模式R屬于第三范式(3NF),那么必然R屬于第二范式(2NF)。

四、程序填空(本大題共5空,每空2分,共10分)

創(chuàng)建帶輸入?yún)?shù)和輸出參數(shù)的存儲(chǔ)過程。統(tǒng)計(jì)指定城市的銀行,在指定日期以后的總貸

款金額和平均貸款金額,將統(tǒng)計(jì)結(jié)果作為參數(shù)輸出。

createprocp_inout_loan

@citynchar(4),

@datesmalldatetime,

_@sum_amountintoutput,

_@avg_amountint_output

as

select(a)sum_a*Bount=sum(lamount),(a)avg_amount=avg(iamount)

frombanktBjoinLoantL___onB.bno=L.bno

where(___Bnamclike'%'+@city+'%')and(_Ldate>@date_)

declare@sint,@aint

execp_inoul」oan'上海','2005-12-3l',@soutput,@aoutput

五、簡(jiǎn)單應(yīng)用題(本大題共4小題,每小題8分,共32分)

假設(shè)有如下的關(guān)系模式:

S(供應(yīng)商),數(shù)據(jù)項(xiàng)有SNO、SNAME、SADDR;

P(零件),數(shù)據(jù)項(xiàng)有PNO、PNAME、COLOR>WEIGHT;

J(工程項(xiàng)目),數(shù)據(jù)項(xiàng)有JNO、JNAME、JADDR:

SPJ(連接記錄),數(shù)據(jù)項(xiàng)有SNO、PNO、JNO、QTY,表示某供應(yīng)商供應(yīng)某種零件給某

工程項(xiàng)目的數(shù)量QTY;

并規(guī)定屬性;SNO、SNAME>SADDR、PNO、PNAME、COLORJNO、JNAME、JADDR

為字符型數(shù)據(jù):WEIGHT.QTY為數(shù)值型數(shù)據(jù):列的寬度自定義。

40、試用SQL語句定義S和SPJ表的結(jié)構(gòu)(應(yīng)包括主鍵子句和外鍵子句)。

40、CREATETABLES

(SNOCHAR(8),

SNAMECHAR⑻,

SADDRCHAR(20),

PRIMARYKEY(SNO)

);

CREATETABLESPJ

(SNOCHAR(8),

PNOCHAR(IO),

JNOCHAR(8),

QTYINT,

PRIMARYKEY(SNO,PNO,JNO),

FOREIGNKEY(SNO)REFERENCESS(SNO),

FOREIGNKEY(PNO)REFERENCESP(PNO),

FOREIGNKEY(JNO)REFERENCESJ(JNO),

41、試給出關(guān)系代數(shù)表達(dá)式,表示為“三峽工程”項(xiàng)目提供零件的編號(hào)、名稱。

41、nSNO,SNAME(oJ.JNSME=,三峽工程,(J|XJ>))

42、試用SQL語句建立一視圖,該視圖定義某指定供應(yīng)商“上海電機(jī)廠”為“三峽工

程”項(xiàng)目提供的零件的編號(hào)、名稱清單。

42、CREATEVIEWV1AS

SELECTP.PNO,PNAME

FROMS,J,SPJ.P

WHERES.SNO=SPJ.SNOANDP.PNO=SPJ.PNOANDJJNO=SPJ.JNO

ANDS.SNAME=,上海電機(jī)廠'ANDJ.JNAME=,三峽工程’;

CREATEVIEWVIAS

SELECTP.PNO,PNAME

FROMP

WHEREPNOIN

(SELECTPNO

FROMSPJ

WHERESNO=(SELECTSNO

FROMS

WHERESNAME=,上海電機(jī)廠,)

ANDJNO=(SELECTJNO

FROMJ

WHEREJNAME=,三峽工程,)

);

43、試給出一SQL語句,查詢“三峽工程”項(xiàng)目所使用的零件的總重量。

SELECTSUM(QTY*WEIGHT)

FROMP,SPJ,

溫馨提示

  • 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)論