數(shù)據(jù)庫(kù)期末復(fù)習(xí)_第1頁(yè)
數(shù)據(jù)庫(kù)期末復(fù)習(xí)_第2頁(yè)
數(shù)據(jù)庫(kù)期末復(fù)習(xí)_第3頁(yè)
數(shù)據(jù)庫(kù)期末復(fù)習(xí)_第4頁(yè)
數(shù)據(jù)庫(kù)期末復(fù)習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)期末復(fù)習(xí)

選擇題

第一章緒論

1數(shù)據(jù)庫(kù)系統(tǒng)是采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、

應(yīng)用系統(tǒng)和(C)組成。

A、系統(tǒng)分析員B、程序員C、數(shù)據(jù)庫(kù)管理員D、操作員

2.數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是:(A)

A、DBS包括DB和DBMSB、DBMS包括DB和DBS

C、DB包括和DBMS、DBSD、DBS就是DB,就是DBMS

3.下面列出的數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展3個(gè)階段中,沒(méi)有專(zhuān)門(mén)的軟件對(duì)數(shù)據(jù)進(jìn)行管理的是(D)。

1.人工管理階段II文件系統(tǒng)階段III數(shù)據(jù)為階段

A、1和IIB、只有IIC、II和IIID只有1

4.下列4項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是(C)

A、數(shù)據(jù)共享B、數(shù)據(jù)完整性C、數(shù)據(jù)冗余度高D、數(shù)據(jù)獨(dú)立性高

5.數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在(B)

A、不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序

B、不會(huì)因?yàn)閿?shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序

C、不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)

D、不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)

6.描述數(shù)據(jù)庫(kù)全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)利特性的是(A)

A、模式B、內(nèi)模式C、外模式

7.要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是(C)

A、模式與外模式B、模式與內(nèi)模式

C、三級(jí)模式之間的兩層映像D、三級(jí)模式

8.要保證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是(A)

A、模式與外模式之間的映像B、模式與內(nèi)模式之間的映像

C、模式D、三級(jí)模式

9.用戶(hù)和應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是(C)

A、模式B、物理模式C、子模式

10.下述(D)不是DBA的數(shù)據(jù)庫(kù)管理員的職責(zé)。

A、完整性約束說(shuō)明B、定義數(shù)據(jù)庫(kù)模式

C、數(shù)據(jù)庫(kù)安全D、數(shù)據(jù)為管理系統(tǒng)設(shè)計(jì)

第二章數(shù)據(jù)模型

1、概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類(lèi)模型中,最著名的模型是(D)

A、層次模型B、關(guān)系模型C、網(wǎng)狀模型D、實(shí)體-聯(lián)系模型

2、區(qū)分不同實(shí)體的依據(jù)是(B)

A、名稱(chēng)B、屬性C、對(duì)象D、概念

3、關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的3個(gè)要素分別是(B)

A、實(shí)體完整性、參照完整性、用戶(hù)自定義完整性

B、數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束

C、數(shù)據(jù)增加,數(shù)據(jù)修改,數(shù)據(jù)查詢(xún)

D、外模式、模式、內(nèi)模式

1

4、在(A)中,一個(gè)結(jié)點(diǎn)可以有多個(gè)雙親,結(jié)點(diǎn)之間可以有多種聯(lián)系。

A、網(wǎng)狀模型B、關(guān)系模型C、層次模式D、以上都有

5、(B)的存取路徑對(duì)用戶(hù)透明,從而具有更高的數(shù)據(jù)獨(dú)立性,更好的安全保密性,也簡(jiǎn)

化了程序員的工作和數(shù)據(jù)庫(kù)開(kāi)發(fā)建立的工作。

A、網(wǎng)狀模型B、關(guān)系模型C、層次模式D、以上都有

第三章關(guān)系數(shù)據(jù)庫(kù)

1、下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特征的是(A)

A、不同的列應(yīng)有不同的數(shù)據(jù)類(lèi)型B,不同的列應(yīng)有不同的列名

C、與行的次序無(wú)關(guān)D、與列的次序無(wú)關(guān)

2、?個(gè)關(guān)系只有一個(gè)(D)

A、候選碼B、外碼C、超碼D、主碼

3、關(guān)系模型中,一個(gè)碼是(C)

A、可以由多個(gè)任意屬性組成

B、至多由一個(gè)屬性組成

C、由一個(gè)或多個(gè)屬性組成,其值能夠唯一標(biāo)識(shí)關(guān)系中的一個(gè)元組

D、以上都不是

4、現(xiàn)有如下關(guān)系:

患者(患者編號(hào),患者姓名,性別,出生日期,所在單位)

醫(yī)療(患者編號(hào),醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果)

其中,醫(yī)療關(guān)系中的外碼是(A)

A、患者編號(hào)B、患者姓名

C、患者編號(hào)和患者姓名D、患者編號(hào)和醫(yī)生編號(hào)

5、關(guān)系代數(shù)運(yùn)算是以(C)為基礎(chǔ)的運(yùn)算。

A、關(guān)系運(yùn)算B、謂詞演算C、集合運(yùn)算D、代數(shù)運(yùn)算

6、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專(zhuān)門(mén)運(yùn)算包括(B)

A排序、索引、統(tǒng)計(jì)B選擇、投影、連接

C并、差、交D關(guān)聯(lián)、更新、排序

7、5種基本關(guān)系代數(shù)運(yùn)算是(A)

A、并、差、選擇、投影、自然連接B、并、差、交、選擇、投影

C、并、差、選擇、投影、笛卡爾積D、并、差、交、選擇、乘積

8、關(guān)系數(shù)據(jù)庫(kù)中的投影操作是指從關(guān)系中(B)

A、抽出特定記錄B、抽出特定字段

C、建立相應(yīng)的影像D、建立相應(yīng)的圖形

9、從一個(gè)數(shù)據(jù)庫(kù)文件中取出滿(mǎn)足某個(gè)條件的所有記錄形一個(gè)新的數(shù)據(jù)庫(kù)文件的操作是

(C)操作

A、投影B、連接C、選擇D、復(fù)制

10、關(guān)系代數(shù)中的連接操作是由(B)操作組合而成。

A、連接和投影B、選擇和笛卡爾積

C、投影、選擇、笛卡爾積D、投影和笛卡爾積

11、?般情況下,當(dāng)對(duì)關(guān)系R和S進(jìn)行自然連接時(shí),要求R和S含有一個(gè)或者多個(gè)共

有的(C)。

A、記錄B、行C、屬性D、元組

12、假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達(dá)式R-(R-S)表示的是(A).

A、RHSB、RUSC、RxSD、R-S

2

第四章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL

1、SQL語(yǔ)言是(B)的語(yǔ)言,容易學(xué)習(xí)。

A、過(guò)程化B、非過(guò)程化C、格式化D、導(dǎo)航式

2、在視圖上不能完成的操作是(C)。

A、更新視圖B、查詢(xún)C、在視圖上定義新的表D、在視上定義新的視圖

3、SQL語(yǔ)言數(shù)據(jù)查詢(xún),數(shù)據(jù)操縱,數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中CREATE、

DROP、ALTER語(yǔ)句是實(shí)現(xiàn)哪種功能(C)?

A、數(shù)據(jù)查義B、數(shù)據(jù)操縱C、數(shù)據(jù)定義D、數(shù)據(jù)控制

4、SQL語(yǔ)言中,刪除一個(gè)視圖的命令是(B

A、DELETEB、DROPC、CLEARD、REMOVE

5、在SQL語(yǔ)言中的視圖VIEW是數(shù)據(jù)庫(kù)的(A)

A、外模式B、模式C、內(nèi)模式D、存儲(chǔ)模式

6、下列的SQL語(yǔ)句中,(D)不是數(shù)據(jù)定義語(yǔ)句。

A、CREATETABLEB、DROPVIEW

C、CREATEVIEWD、GRANT

7、若要撤銷(xiāo)數(shù)據(jù)庫(kù)中已經(jīng)存在的表S,可用(C)

A、DELETETABLESSB、DELETES

C、DROPTABLESD、DROPS

8、若要在基本表S中增加一列CN(課程名),可用(C)

A、ADDTABLES(CNCHAR(8))

B、ADDTABLESALTER(CNCHAR(8);)

C、ALTERTABLESADD(CNCHAR(8))

D、ALTERTABLES(ADDCNCHAR(8))

9、學(xué)生關(guān)系模式S(S#,SNAME,SEX,AGE)的屬性分別表示學(xué)生的學(xué)號(hào),姓,S

名,性別,年齡。要在表S中刪除一個(gè)屬性“年齡”,可選用的SQL語(yǔ)句是(B)

A、DELETEAGEFROMSB、ALTERTABLESDROPAGE

C、UPDATESAGED、ALTERTABLES'AGE'

10^有關(guān)系S(S#,SNAME,SAGE),c(c#,CNAME),SC(S#,C#,GRADE)。

其中S#是學(xué)號(hào),SNAME是姓名,SAGE:年齡,C#是課程號(hào),CNAME是課程名稱(chēng)。

要查詢(xún)選修了“ACCESS”課的年齡不小于20的全體學(xué)生姓名的SQL語(yǔ)句是()

SELECTSNAMEFROMS,C,SCWHERE子句。這里Where子句的內(nèi)容是(A)

A、s.s#=sc.s#andc.c#=sc.c#andsage>=20andcname=,ACCESS'

B、s.s#=sc.s#andc.c#=sc.c#andsagein>=20andcnamein'ACCESS'

C、sagein>=20andcnamein?ACCESS5

D、sage>=20andcname=,ACCESS,

11、設(shè)關(guān)系數(shù)據(jù)庫(kù)中一個(gè)表S的結(jié)構(gòu)為S(SN,CN,grade),其中,SN為學(xué)生名,CN

為課程名,二者均為字符型;grade為成績(jī),數(shù)值型,取值范圍0~100?若要把“張二

的化學(xué)成績(jī)80分”插入S中,則可用(D)。

A、ADDINTOSVALUES('張二"化學(xué)''80',,)

B、INSERTINTOSVALUES(,張二"化學(xué)'WO,,,)

C、ADDINTOSVALUES(,張二”化學(xué)80)

D、INSERTINTOSVALUES(,張二"化學(xué)",80)

12、設(shè)關(guān)系數(shù)據(jù)庫(kù)中一個(gè)表S的結(jié)構(gòu)為S(SN,CN,grade),其中,SN為學(xué)生名,CN

為課程名,二者均為字符型;grade為成績(jī),數(shù)值型,取值范圍0~100o若要更正王二

3

的化學(xué)成績(jī)?yōu)?5分,則可用(A)。

A、UPDATESSETGRADE=85WHERESN=,王二,ANDCN=,化學(xué)’

B、UPDATESSETGRADE=,85,WHERESN=,王二,ANDCN=,化學(xué)’

C、UPDATESGRADE=85WHERESN=,王二,ANDCN=,化學(xué)’

D、UPDATESGRADE=*85,WHERESN=,王二'ANDCN='化學(xué)’

13、在SQL語(yǔ)言中,子查詢(xún)是(D)

A、返回單表中數(shù)據(jù)子集的查詢(xún)語(yǔ)言;B、選取多表中字段子集的查詢(xún)語(yǔ)句

C、選取單表中字段子集的查詢(xún)語(yǔ)句;D、嵌入到另一個(gè)查詢(xún)語(yǔ)句之中的查詢(xún)語(yǔ)句

14、有關(guān)系S(S#,SNAME,SEX),c(c#,CNAME),SC(S#,C#,GRADE)。其

中S#是學(xué)號(hào),SNAME是姓名,SEX:性別,C#是課程號(hào),CNAME是課程名稱(chēng)。

要查詢(xún)選修了“數(shù)據(jù)庫(kù)”課的全體男學(xué)生姓名的SQL語(yǔ)句是:ELECTSNAMEFROMS,

C,SCWHERE子句。這里Where子句的內(nèi)容是(A)

A、s.s#=sc.s#andc.c#=sc.c#andSEX='男'andcname='數(shù)據(jù)庫(kù),

B、s.s#=sc.s#andc.c#=sc.c#andSEXIN'男'andcname='數(shù)據(jù)庫(kù),

C、SEX'男'andcname'數(shù)據(jù)庫(kù),

D、s.SEX=,男,andcname=,數(shù)據(jù)庫(kù),

15、若用如下的SQL語(yǔ)句創(chuàng)建了一個(gè)表SC,CREATETABLESC(S#CHAR(6)NOT

NULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20);)

向SC表插入如下行時(shí),(B)行可以被插入。

A、'201009'’111'(,,60,必修)B、'200823"101'<,null,null)

C、(null,‘103,80o'選修')D、'201132'),null,86,")

16、有關(guān)系S(S#,SNAME,SEX),c(c#,CNAME),SC(S#,C#,GRADE)。其

中S#是學(xué)號(hào),SNAME是姓名,SEX:性別,C#是課程號(hào),CNAME是課程名稱(chēng)。

要查詢(xún)選修“compute廣課的男生姓名,將涉及至的關(guān)系(D)

A、SB、S,SCC、C,SCD、S,C,SC

第五章數(shù)據(jù)庫(kù)安全性

1、以下(D)不屬于實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)安全性的主要技術(shù)和方法。

A.存取控制技術(shù)B.視圖技術(shù)C.審計(jì)技術(shù)D.出入機(jī)房登記和加防盜門(mén)

2.SQL中的視圖機(jī)制提高了數(shù)據(jù)庫(kù)系統(tǒng)的(D)

A.完整性B.并發(fā)控制C.隔離性D.安全性

3.SQL語(yǔ)言的GRANT和REVOKE語(yǔ)句主要是用來(lái)維護(hù)數(shù)據(jù)庫(kù)的(C)

A.完整性B.可靠性C.安全性D.一致性

4.在數(shù)據(jù)庫(kù)的安全性控制中,授權(quán)的數(shù)據(jù)對(duì)象的(A),授權(quán)子系統(tǒng)就越靈活.

A.范圍越小B.約束越細(xì)致C.范圍越大D.約束范圍大

第六章數(shù)據(jù)庫(kù)完整性

1、完整性檢查和控制的防范對(duì)象是(A、C),防止它們進(jìn)入數(shù)據(jù)庫(kù)。安全性控制的防

范對(duì)象是(B、D),防止它們對(duì)數(shù)據(jù)的存取。

A.不合語(yǔ)義的數(shù)據(jù)B.非法用戶(hù)C.不正確的數(shù)據(jù)D.非法操作

2、找出下面SQL命令中的數(shù)據(jù)授權(quán)命令(A)

A.GRANTB.COMMITC.UPDATED.SELECT

3.下述SQL語(yǔ)句中,允許用戶(hù)定義新關(guān)系時(shí)引用其他關(guān)系的主碼作為外碼的(C)。

A.INSERTB.DELETEC.REFERENCESD.SELECT

4.下述SQL命令的短語(yǔ)中,定義屬性上約束條件的是(ABC)。

A.NOTNULL短語(yǔ)B.UN1QUE短語(yǔ)C.CHECK短語(yǔ)D.HAVING短語(yǔ)

4

第七章數(shù)據(jù)庫(kù)恢復(fù)技術(shù)

1、一個(gè)事務(wù)的執(zhí)行,要么全部完成,要么全部不做,一個(gè)事務(wù)中對(duì)數(shù)據(jù)庫(kù)的所有操作都是

?個(gè)不可分割的操作序列的屬性是(A)。

A.原子性B.一致性C.獨(dú)立性D.持久性

2、表示兩個(gè)或多個(gè)事務(wù)可以同時(shí)運(yùn)行而不互相影響的是(C)。

A.原子性B.一致性C.獨(dú)立性D.持久性

3、事務(wù)的持續(xù)性是指(B)

A.事務(wù)中包括的所有操作要么都做,要么都不做

B.事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的

C.一個(gè)事務(wù)內(nèi)部的操作對(duì)并發(fā)的其他事務(wù)是隔離的

D.事務(wù)必須使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變成另一個(gè)一致性狀態(tài).

4、SQL語(yǔ)言中的COMMIT語(yǔ)句的主要作用是(C)。

A結(jié)束程序B返回系統(tǒng)C提交事務(wù)D存儲(chǔ)數(shù)據(jù)

5、SQL語(yǔ)言中用(B)語(yǔ)句實(shí)現(xiàn)事務(wù)的回滾。

A、CREATETABLEB、ROLLBACKC、GRANT和REVOKED、COMMIT

6、若系統(tǒng)在運(yùn)行過(guò)程中,由于某種硬件故障,使存儲(chǔ)在外存上的數(shù)據(jù)部分損失或全部損失,

這種情況稱(chēng)為(A)。

A介質(zhì)故障B運(yùn)行故障C系統(tǒng)故障D事務(wù)故障

7、在DBMS中實(shí)現(xiàn)事務(wù)持久性的子系統(tǒng)是(D)。

A安全管理子系統(tǒng)B完整性管理子系統(tǒng)

C并發(fā)控制子系統(tǒng)D恢復(fù)管理子系統(tǒng)

8、后援副本的作用是(C)。

A保障安全性B一致性控制C故障后的恢復(fù)D數(shù)據(jù)的轉(zhuǎn)儲(chǔ)

9、事務(wù)日志用于保存(C)。

A程序運(yùn)行過(guò)程B程序的執(zhí)行結(jié)果

C對(duì)數(shù)據(jù)的更新操作D對(duì)數(shù)據(jù)的查詢(xún)操作

10、數(shù)據(jù)庫(kù)恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)。這些轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)包括(C)。

A數(shù)據(jù)字典,應(yīng)用程序,數(shù)據(jù)庫(kù)后備副本

B。數(shù)據(jù)字典、應(yīng)用程序、審計(jì)檔案

C、日志文件、數(shù)據(jù)庫(kù)后備副本

D、數(shù)據(jù)字典、應(yīng)用程序、日志文件

第八章并發(fā)控制

1、解決并發(fā)操作帶來(lái)的數(shù)據(jù)不一致問(wèn)題普遍的采用(A)技術(shù)。

A封鎖B存取控制C恢復(fù)D協(xié)商

2、下列不屬于并發(fā)操作帶來(lái)的問(wèn)題是(C)

A丟失修改B不可重復(fù)讀C死鎖D臟讀

3、DBMS普遍采用(C)方法來(lái)保證調(diào)度的正確性。

A索引B授權(quán)C封鎖D日志

4、事務(wù)T在修改數(shù)據(jù)R之前必須先對(duì)其加X(jué)鎖,直到事務(wù)結(jié)束才釋放,這是(A)。

A一級(jí)封鎖協(xié)議B、二級(jí)封鎖協(xié)議C、三級(jí)封鎖協(xié)議D、零級(jí)封鎖協(xié)議

5、如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對(duì)Q(C)

A、只能讀不能寫(xiě)B(tài)、只能寫(xiě)不能讀

C、既可讀又可寫(xiě)D、不能讀也不能寫(xiě)

5

6、設(shè)事務(wù)T1和T2對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)A進(jìn)行操作,可能有如下幾種情況,請(qǐng)問(wèn)哪一種

不會(huì)發(fā)生沖突操作(D)

A、T1正在寫(xiě)A,T2要讀AB、T1正在寫(xiě)A,T2也要寫(xiě)A

C、T1正在讀A,T2要寫(xiě)AD、T1正在讀A,T2要讀A

7、如果有兩個(gè)事務(wù)同時(shí)對(duì)數(shù)據(jù)庫(kù)中的同一數(shù)據(jù)進(jìn)行操作,不會(huì)引起沖突的操作是(D)。

A、一個(gè)是DELETE,一個(gè)是SELECT

B、一個(gè)是SELECT>一個(gè)是DELETE

C、兩個(gè)都是update

D、兩個(gè)都是SELECT

第九章數(shù)據(jù)庫(kù)設(shè)計(jì)概述

1,如何構(gòu)造出一個(gè)合適的數(shù)據(jù)邏輯結(jié)構(gòu)是(C)主要解決的問(wèn)題。

A、物理結(jié)構(gòu)設(shè)計(jì)B、數(shù)據(jù)字典C、邏輯結(jié)構(gòu)設(shè)計(jì)D、關(guān)系數(shù)據(jù)庫(kù)查詢(xún)

2、概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它通過(guò)對(duì)用戶(hù)需求進(jìn)行綜合、歸納與抽象,形

成一個(gè)具體DBMS的(B)。

A、數(shù)據(jù)模型B、概念模型C、層次模型D、關(guān)系模型

3、數(shù)據(jù)庫(kù)設(shè)計(jì)中,確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu),即確定關(guān)系、索引、聚簇、日志、備份等數(shù)據(jù)的

存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),這是數(shù)據(jù)庫(kù)設(shè)計(jì)的(D)。

A、需求分析階段B、邏輯設(shè)計(jì)階段C、概念設(shè)計(jì)階段D、物理設(shè)計(jì)階段

4、數(shù)據(jù)庫(kù)物理設(shè)計(jì)完成后,進(jìn)入數(shù)據(jù)庫(kù)實(shí)施階段,下述工作中,(D)一般不屬于實(shí)施階段。

A、建立庫(kù)結(jié)構(gòu)B、系統(tǒng)調(diào)試C、加載數(shù)據(jù)D、擴(kuò)充功能

5、數(shù)據(jù)庫(kù)設(shè)計(jì)可以劃分為六個(gè)階段,每個(gè)階段都有自己的設(shè)計(jì)內(nèi)容,“為哪些關(guān)系,在哪些

屬性上建什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于(C)階段。

A、概念設(shè)計(jì)B、邏輯設(shè)計(jì)C、物理設(shè)計(jì)D、全局設(shè)計(jì)

6、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)中(A)的任務(wù)。

A、邏輯設(shè)計(jì)階段B、概念設(shè)計(jì)階段C、物理設(shè)計(jì)階段D、需求分析階段

7、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,對(duì)關(guān)系進(jìn)行規(guī)范化處理,使關(guān)系達(dá)到一定的范式,例如達(dá)到3NF,

這是(D)的任務(wù)。

A、需求分析階段B、概念設(shè)計(jì)階段C、物理設(shè)計(jì)階段D、邏輯設(shè)計(jì)階段

第十章概念模型與E-R方法

1、概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類(lèi)最著名的模型是(D)。

A、層次模型B、關(guān)系模型C、網(wǎng)狀模型D、實(shí)體-關(guān)系模型

2、對(duì)實(shí)體和關(guān)體之間的聯(lián)系采用同樣的數(shù)據(jù)結(jié)構(gòu)表達(dá)的數(shù)據(jù)模型為(B)

A、層次模型B、關(guān)系模型C、網(wǎng)狀模型D、實(shí)體-關(guān)系模型

3、在概念模型中的客觀存在并可相互區(qū)別的事務(wù)稱(chēng)(A)o

A、實(shí)體B、元組C、屬性D、節(jié)點(diǎn)

4、區(qū)分不同實(shí)體的依據(jù)是(B)。

A、名稱(chēng)B、屬性C、對(duì)象D、概念

5、公司有多個(gè)部門(mén)和多個(gè)職員,每個(gè)職員只能屬于一個(gè)部門(mén),一個(gè)部門(mén)可以有多個(gè)職員,

從職員到部門(mén)的聯(lián)系類(lèi)型是(C

A、多對(duì)多B、一對(duì)一C^一對(duì)多

6、關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)實(shí)體之間的聯(lián)系是通過(guò)關(guān)系與關(guān)系之間的(D)。

A、公共索引B、公共存儲(chǔ)C、公共元組D、公共屬性

第十一章關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)理論

1、規(guī)范化理論是關(guān)系數(shù)據(jù)庫(kù)進(jìn)行邏輯設(shè)計(jì)的理論依據(jù),根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫(kù)中

6

的關(guān)系必須滿(mǎn)足:每一個(gè)屬性都是(B)

A.長(zhǎng)度不變的B、不可分解的C、互相關(guān)聯(lián)的D、互不相關(guān)的

2、已知關(guān)系式R(A,C,E)B,D,及其上的函數(shù)依賴(lài)集合F={A—>D,B—>C,

E—>A},該關(guān)系模式的候選碼是(B)

A、ABB、BEC、CDD、DE

3、關(guān)系模式中,滿(mǎn)足2NF的模式(B)

A、可能是INFB、必定是INFC、必定是3NFD、必定是BCNF

4、關(guān)系模式R中的屬性全是主屬性,則R的最高范式必定是(D)

A、INFB、2NFC、3NFD、BCNF

5、消除了部分函數(shù)依賴(lài)的1NF的關(guān)系模式必定是(B)

A、INFB、2NFC、3NFD、BCNF

6、關(guān)系模式的候選碼可以有1個(gè)或多個(gè),但主碼有(C)。

A、多個(gè)B、0個(gè)C、1個(gè)D、1個(gè)或多個(gè)

7、候選碼的主屬可以有(D)

A、多個(gè)B、0個(gè)C、1個(gè)D、1個(gè)或多個(gè)

8、設(shè)U是所有屬性的集合,X、Y、Z都是U的子集,且U=U-X-Y。下面關(guān)于多值依賴(lài)的

敘述中,不正確的是(C)o

A、若X-Y,則X—TZ

B、若XTY,則X-Y

C、若X-TY,且Y'£Y,則XT—Y'

D、若2=①,則X-丫

9、關(guān)系數(shù)據(jù)庫(kù)規(guī)范化是為了解決關(guān)系數(shù)據(jù)中的(B)的問(wèn)題引入的。

A、提高查詢(xún)速度

B、插入、刪除異常和數(shù)據(jù)冗余

C、保證數(shù)據(jù)的安全性和完整性

10、關(guān)系的規(guī)范化中,各個(gè)范式之間的關(guān)系是(A)。

A、1NFCNFC3NFB、3NFC2NFC1NF

C、1NF=2NF=3NFD、INFC2NFCBCNFC3NF

11、學(xué)生表(id,name,sex,age,depart_id,depart_name),存在的函數(shù)依賴(lài)是

id—>{name,sex,age,depart_id};depart_id—>depart_name,其滿(mǎn)足(B)

A、INFB、2NFC、3NFD、BCNF

12、設(shè)有關(guān)系模式R(S,D,M),其是函數(shù)依賴(lài)集:F={S-D,D—M},則關(guān)系模式R的規(guī)

范化程度最高達(dá)到(B)

A、INFB、2NFC、3NFD、BCNF

13、設(shè)有關(guān)系模式R(A,B,C,D),其是函數(shù)依賴(lài)集:}F={(A,B)-C,C—D},

則關(guān)系模式R的規(guī)范化程度最高達(dá)到(B)

A、INFB、2NFC、3NFD、BCNF

14、X-Y,當(dāng)下列哪一條成立時(shí),稱(chēng)為平凡的函數(shù)依賴(lài)(B)

A、XCYB、YCXC、XnY=(pD、XCY抑

第十二章數(shù)據(jù)庫(kù)設(shè)計(jì)步驟

1、數(shù)據(jù)流程圖是用于數(shù)據(jù)庫(kù)設(shè)計(jì)中(D)階段的工具。

A、概要設(shè)計(jì)B、可行性分析C、程序編碼D、需求分析

2、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫(kù)模型的過(guò)程屬于(B)。

7

A、需求分析階段B、邏輯設(shè)計(jì)階段C、概念設(shè)計(jì)階段D、物理設(shè)計(jì)階段

3、子模式DDL是用來(lái)描述(B)。

A、數(shù)據(jù)庫(kù)的總體邏輯結(jié)構(gòu)B、數(shù)據(jù)庫(kù)的局部邏輯結(jié)構(gòu)

C、數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)D、數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)

4、數(shù)據(jù)庫(kù)設(shè)計(jì)的概念設(shè)計(jì)階段,表示概念結(jié)構(gòu)的常用方法和描述工具是(C)。

A、層次分析法和層次結(jié)構(gòu)圖B、數(shù)據(jù)流程分析法和數(shù)據(jù)流程圖

C、實(shí)體聯(lián)系方法D、結(jié)構(gòu)分析法和模塊結(jié)構(gòu)圖

5、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)中(A的任務(wù)。

A、邏輯設(shè)計(jì)階段B、概念設(shè)計(jì)階段C、物理設(shè)計(jì)階段D、需求分析階段

6、關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論主要解決的問(wèn)題是(A)。

A.、如何構(gòu)造合適的數(shù)據(jù)邏輯結(jié)構(gòu)B、如何構(gòu)造合適的數(shù)據(jù)物理結(jié)構(gòu)

C.、如何構(gòu)造合適的應(yīng)用程序界面D、如何控制不同用戶(hù)的數(shù)據(jù)操作權(quán)限

7、數(shù)據(jù)庫(kù)設(shè)計(jì)可以劃分為六個(gè)階段,每個(gè)階段都有自己的設(shè)計(jì)內(nèi)容,“為哪些關(guān)系,在哪些

屬性上建什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于(C)階段。

B、概念設(shè)計(jì)B、邏輯設(shè)計(jì)C、物理設(shè)計(jì)D、全局設(shè)計(jì)

8、數(shù)據(jù)庫(kù)物理設(shè)計(jì)完成后,進(jìn)入數(shù)據(jù)庫(kù)實(shí)施階段,下述工作中,(D)一般不屬于實(shí)施階段。

A、建立庫(kù)結(jié)構(gòu)B、系統(tǒng)調(diào)試C、加載數(shù)據(jù)D、擴(kuò)充功能

9,從E-R圖導(dǎo)出關(guān)系模型時(shí),如果實(shí)體間的聯(lián)系是M:N的,下列說(shuō)法中正確的是(C)。

A、將N方碼和聯(lián)系的屬性納入M方的屬性中。

B、將M方碼和聯(lián)系的屬性納入N方的屬性中。

C、增加一個(gè)關(guān)系表示聯(lián)系,其中納入M方和N方的碼。

D、在M方屬性和N方屬性中均增加一個(gè)表示級(jí)別的屬性。

10、在E-R模型中,如果有3個(gè)不同的實(shí)體型,3個(gè)M:N聯(lián)系,根據(jù)E-R模型轉(zhuǎn)換為關(guān)系

模型的規(guī)則,轉(zhuǎn)換為關(guān)系的數(shù)目是(C)。

A、4B、5C、6D、7

第十三章嵌入式SQL

1、向主語(yǔ)言傳遞SQL語(yǔ)句的執(zhí)行狀態(tài)信息,使主語(yǔ)言能夠據(jù)此信息控制程序流程,主要用

(B)實(shí)現(xiàn)。

A、主變量B、SQL通信區(qū)C、游標(biāo)D、主變量和游標(biāo)

2、將SQL嵌入到主語(yǔ)言使用時(shí),必須區(qū)分SQL語(yǔ)句和主語(yǔ)句。通常在所有的SQL語(yǔ)句前

加(B)前綴來(lái)進(jìn)行區(qū)分。

A、;B、EXELSQLC、SQLD、DECLARE

第十四章PL/SQL與存儲(chǔ)過(guò)程

1、存儲(chǔ)過(guò)程是由PL/SQL書(shū)寫(xiě)的例程,經(jīng)編譯和優(yōu)化后存儲(chǔ)在(B)中的過(guò)程。它們成為

SQL服務(wù)器模塊,使用時(shí)只要調(diào)用即可。

A、數(shù)據(jù)庫(kù)客戶(hù)端程序B、數(shù)據(jù)庫(kù)服務(wù)器

C、級(jí)語(yǔ)言程序D、操作系統(tǒng)

2、PL/SQL程序的基本結(jié)構(gòu)是塊。基本塊由定義部分、執(zhí)行部分和異常處理部分組成。定

義部分從關(guān)鍵字(E)開(kāi)始,執(zhí)行部分從關(guān)鍵字(C)開(kāi)始,可能的結(jié)束方式有兩種:如果

有異常處理部分,則執(zhí)行部分到結(jié)束;否則到(D)結(jié)束。異常部分以(B)開(kāi)始,以(D)

結(jié)束,每個(gè)異常對(duì)應(yīng)一個(gè)(A)語(yǔ)句。

A、WHEN

B、EXCEPTION

C、BEGIN

8

D、END

E、DECLARE

3、PL/SQL預(yù)定義了一些常見(jiàn)的異常情況,表示PL/SQL運(yùn)用中出現(xiàn)了內(nèi)存越界的異常名是

(D)。

A、PROGRAN_ERRORB、TOO_MANY_ROWS

C、VALUE_ERRORD、STORAGE_ERROR

第十五章使用ODBC的系統(tǒng)結(jié)構(gòu)

1、ODBC的基本思想是提高應(yīng)用程序與RDBMS的(D),從而使應(yīng)用系統(tǒng)具有良好的可移

植性。

A、一致性B、關(guān)聯(lián)性C、依賴(lài)性D、獨(dú)立性

2、(D)提供用戶(hù)界面、應(yīng)用邏輯和事務(wù)邏輯。(A)是用來(lái)管理系統(tǒng)中存在的各種驅(qū)動(dòng)程

序的。(B)是用來(lái)提供應(yīng)用系統(tǒng)與數(shù)據(jù)庫(kù)平臺(tái)的獨(dú)立性的。(C)是應(yīng)用程序與數(shù)據(jù)庫(kù)系統(tǒng)

連接的橋梁。

A、驅(qū)動(dòng)程序管理器B、驅(qū)動(dòng)程序C、數(shù)據(jù)源名D、應(yīng)用程序

3、應(yīng)用程序可以通過(guò)(B)來(lái)獲取結(jié)果集中的列數(shù)。

A.、SQLDescribeColB、SQLNumResultColsC、SQLColAttrbuteD、SQLGetdata

4、使用ODBC使得應(yīng)用系統(tǒng)的移植變得容易。當(dāng)一個(gè)應(yīng)用程序從一個(gè)數(shù)據(jù)庫(kù)平臺(tái)移植到另

一個(gè)數(shù)據(jù)庫(kù)平臺(tái)時(shí)只要改變ODBC中的(A)就行了。

A、驅(qū)動(dòng)程序B、驅(qū)動(dòng)程序管理器C、應(yīng)用程序

填空題

第一章緒論

1、數(shù)據(jù)庫(kù)系統(tǒng)具有(永久存儲(chǔ))(有組織)和(可共享)3個(gè)基本特點(diǎn)八

2、數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)重要組成部分,它的功能包括(數(shù)據(jù)定義功能)

(數(shù)據(jù)操縱功能)(數(shù)據(jù)庫(kù)的運(yùn)行管理)(數(shù)據(jù)庫(kù)的建立和維護(hù)功能)。

3、數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),一般由(數(shù)據(jù)庫(kù))(數(shù)據(jù)庫(kù)管理

系統(tǒng)(及其開(kāi)發(fā)工具)(應(yīng)用系統(tǒng))和(數(shù)據(jù)庫(kù)管理員)構(gòu)成。

4、數(shù)據(jù)管理技術(shù)的發(fā)展是與計(jì)算機(jī)技術(shù)及其應(yīng)用的發(fā)展聯(lián)系在一起的,它經(jīng)歷了3個(gè)階

段(人工管理階段)(文件系統(tǒng)階段)(數(shù)據(jù)庫(kù)系統(tǒng)階段)。

5、數(shù)據(jù)庫(kù)具有數(shù)據(jù)結(jié)構(gòu)化、最小的(冗余度)、較高的(數(shù)據(jù)獨(dú)立性)等特點(diǎn)。

6、DBMS還必須提供(數(shù)據(jù)的安全性)保護(hù)、(數(shù)據(jù)的完整性)檢查、(并發(fā)控制)、

(數(shù)據(jù)庫(kù)恢復(fù))、等數(shù)據(jù)控制功能。

7、模式是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的(邏輯結(jié)構(gòu))和(拉延)的描述,它僅涉及到(型)的描

述,不涉及到具體的值。

8、三級(jí)模式之間的兩層映像保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的(邏輯獨(dú)立性)和

(物理獨(dú)立性)。

第二章數(shù)據(jù)模型

1、根據(jù)模型應(yīng)用的不同目的,可以將這些模型劃分為兩類(lèi),它們分別屬于兩個(gè)不同的層次。

第一類(lèi)是(概念模型),第二類(lèi)是(數(shù)據(jù)模型)。

2、數(shù)據(jù)模型的三要素是指(數(shù)據(jù)結(jié)構(gòu))、(數(shù)據(jù)操作)和(數(shù)據(jù)完整性約束)。實(shí)際數(shù)據(jù)

庫(kù)系統(tǒng)中所支持的主要數(shù)據(jù)模型是(層次模型)(網(wǎng)狀模型)和(關(guān)系模型)

3、數(shù)據(jù)模型中的(數(shù)據(jù)結(jié)構(gòu))是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特征描述,包括數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系

的描述,(數(shù)據(jù)操作)是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特征描述,是一組定義在數(shù)據(jù)上的操作,

包括操作的涵義、操作符、運(yùn)算規(guī)劃及其語(yǔ)言等。

9

4、用樹(shù)型結(jié)構(gòu)表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱(chēng)為(層次模型),上一層的父結(jié)點(diǎn)

和下一層的子結(jié)點(diǎn)之間的聯(lián)系是(U)的聯(lián)系。

5、用有向圖結(jié)構(gòu)表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱(chēng)為(網(wǎng)狀模型),數(shù)據(jù)之間的聯(lián)

系通常用(指此)實(shí)現(xiàn)

6、(關(guān)系模型)是目前最常用也是最重要的一種數(shù)據(jù)模型。采用該模型作為數(shù)據(jù)的組織方

式的數(shù)據(jù)庫(kù)系統(tǒng)稱(chēng)為(關(guān)系數(shù)據(jù)庫(kù)系統(tǒng))

7、關(guān)系的完整性約束條件包括三大類(lèi):(實(shí)體完整性)(參照完整性)(用戶(hù)定義的完整性)。

第三章關(guān)系數(shù)據(jù)庫(kù)

1、關(guān)系數(shù)據(jù)模型中,(度性)二維表的行稱(chēng)為(元組或記錄)。

2、用戶(hù)選作元組標(biāo)識(shí)的一個(gè)候選碼為(主碼),其屬性不能?。罩担?/p>

3、關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有(笛卡爾積)、(注)、(交)、(差)。

4、關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是(江)、(差)、(選提)、(投影)、(笛卡爾積)。

5、關(guān)系代數(shù)運(yùn)算中,專(zhuān)門(mén)的關(guān)系運(yùn)算有(選掛)(提影)、(連接)。

6、關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)上的兩類(lèi)運(yùn)算是(關(guān)系代數(shù))和(關(guān)系演算)

7、關(guān)系代數(shù)中,從兩個(gè)關(guān)系中找出相同元組的運(yùn)算稱(chēng)為(交)運(yùn)算。

8、RooS表示R與S的(自然連接

9、設(shè)有學(xué)生關(guān)系:S(XH,XM,XB,NL,DP)?在這個(gè)關(guān)系中,XH表學(xué)號(hào),XM表姓名,

XB表示性別,NL表示年齡,DP表示系部。NLDP查詢(xún)學(xué)生姓名和所在系的投影操

作的關(guān)系運(yùn)算是:(?xm,dp(S))。

10、在“學(xué)生-選課-課程”數(shù)據(jù)庫(kù)中的3個(gè)關(guān)系如下:S(S#,SNAME,SEX,AGE);

SC(S#,C#,GRADE),C(C#,CNAME,TEACHER),查找選擇“數(shù)據(jù)庫(kù)技術(shù)”這

門(mén)課程學(xué)生的姓名和成績(jī),用關(guān)系代數(shù)表達(dá)式可以表示為

(?sname,grade(S(SC((Jcname=?數(shù)據(jù)庫(kù)技術(shù),(C))))

11、已知系(系編號(hào),系名稱(chēng),系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入

學(xué)日期,專(zhuān)業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主碼是(系編號(hào)),系關(guān)系的外碼(沒(méi)有),

學(xué)生關(guān)系的主碼(生號(hào)),學(xué)生關(guān)系的外碼是(系編號(hào))。

第四章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL

1、SQL的中文全稱(chēng)是(結(jié)構(gòu)化查詢(xún)語(yǔ)言)。

2、SQL語(yǔ)言除了具有數(shù)據(jù)查詢(xún)和數(shù)據(jù)操縱功能之外,還具有(數(shù)據(jù)定義)和(數(shù)據(jù)捽制)

的功能,它是一個(gè)綜合性的功能強(qiáng)大的語(yǔ)言。

3、在關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)SQL中,實(shí)現(xiàn)數(shù)據(jù)檢索的語(yǔ)句命令是(select)

4、在SQL語(yǔ)言的結(jié)構(gòu)中,(基在表)有對(duì)應(yīng)的物理存儲(chǔ),而(視圖)沒(méi)有對(duì)應(yīng)的物理存儲(chǔ)。

5、關(guān)系R(A,B,C)和S(A,D,E,F)和S有相同的屬性A,若將關(guān)系代數(shù),

表達(dá)式:

“R.A,r.b,s.d,s.f(R8S)用SQL語(yǔ)言的查詢(xún)語(yǔ)句表示,則為:

(SELECTR.A,R.B,S.D,S.FFROMR,SWHERER.A=S,A)

6、視圖是從(基本表或視圖)中導(dǎo)出的表,數(shù)據(jù)庫(kù)中實(shí)際存放的是視圖的(定義)

7、關(guān)系數(shù)據(jù)操作語(yǔ)言(DML)的特點(diǎn)是:操作對(duì)象與結(jié)果均為關(guān)系、操作的(非過(guò)程

性強(qiáng))、語(yǔ)言一體化并且是建立在數(shù)學(xué)理論基礎(chǔ)之上。

8、設(shè)有如下關(guān)系表R、S、T:

R(BH,XM,XB,DWH),S(DWH,DWM),T(BH,XM,XB,DWH)

(1)實(shí)現(xiàn)RUS的SQL語(yǔ)句(select*fromRUNIONSELECT*FROMT)

⑵實(shí)現(xiàn)ndwh=<100'(R)的SQL語(yǔ)ij:(select*fromrwheredwh='100')

10

(3)實(shí)現(xiàn)nxm,xb(R)的SQL語(yǔ)印(select*xm.xbfromr)

(4)實(shí)現(xiàn)nxm,dwh(oxb='女'(R))的SQL語(yǔ)句(selectxm.dwhfromrwherexb=',女')

(5)實(shí)現(xiàn)R8s的SQL語(yǔ)句:(selectbh,xm,xb.r.dwh,s.dwh,dwmfromr,swhere

r.dwh=s.dwh)

(6)實(shí)現(xiàn)“xm,xb,dwh(oxb='男'(R8S))的SQL語(yǔ)句是:(selectxm.xbj.dwhfromr.s

wherer.dwh=s.dwhandxb='男')

9、設(shè)有關(guān)系R:R(no,name,sex,age,class),主碼是NO

(1)插入一個(gè)記錄(25,李明男',,21,'95031';)

(Insertintorvalues(25,'李明''男',,21,'95031')

(2)插入“95031”班學(xué)號(hào)為30,姓名為“鄭和”的學(xué)生記錄:

(Insertintor(no,name.class)values(30,鄭口''95031')

(3)將學(xué)號(hào)為10的學(xué)生姓名改為“王華”;

(Updatersetname='王華'whereno=10)

(4)將所有“95101”班號(hào)改為“95091”

(Updatersetclass='95091'whereclass='95101')

(5)刪除學(xué)號(hào)為20的學(xué)生記錄;

(Deletefromrwhereno=20)

(6)刪除姓“王”的學(xué)生記錄;

(Deletefromrwherenamelike'±:%')

第五章數(shù)據(jù)庫(kù)安全性

1.數(shù)據(jù)庫(kù)安全性指保護(hù)數(shù)據(jù)庫(kù)以防止不合法的使用所造成的(數(shù)據(jù)泄漏)(更改)和(破壞)

2.計(jì)算機(jī)系統(tǒng)有三類(lèi)安全性問(wèn)題,即(技術(shù)安全類(lèi))、(管理安全類(lèi))和(政策法律類(lèi))。

3.用戶(hù)標(biāo)識(shí)和鑒別的有很多種,而且在一個(gè)系統(tǒng)中往往是多種方法并舉,以獲得更強(qiáng)的安

全性。常用的方法有通過(guò)輸入(用戶(hù)名)和(旦金)來(lái)鑒別用戶(hù)。

4.(用戶(hù)權(quán)限定義)和(合法權(quán)檢查機(jī)制)?起組成DBMS的安全子系統(tǒng)。

5.當(dāng)前大型的DBMS一般都支持(自主存取控型iJ(DAC)),能DBMS同時(shí)還支持(強(qiáng)

制存取控制(MAC))。

6.用戶(hù)權(quán)限是由兩個(gè)要素組成(數(shù)據(jù)對(duì)象)和(操作類(lèi)型)。

7.在數(shù)據(jù)庫(kù)系統(tǒng)中,定義存取權(quán)限稱(chēng)為(授權(quán)SQL語(yǔ)言用(GRANT)語(yǔ)句

向用戶(hù)授予對(duì)數(shù)據(jù)的操作權(quán)限,用(REVOKE)語(yǔ)句收回授予的權(quán)限。

8.對(duì)數(shù)據(jù)庫(kù)模式的授權(quán)由DBA在(創(chuàng)建用戶(hù))時(shí)實(shí)現(xiàn)。

9.一個(gè)DBA用戶(hù)可以擁有(CREATEUSER)(CREATESCHEMA)和

(CREATETABLE)權(quán)限,一個(gè)RESOURCE可以擁有(CREATETABLE)權(quán)限。

10.數(shù)據(jù)庫(kù)角色是被命名的一組與(數(shù)據(jù)庫(kù)操作)相關(guān)的權(quán)限,角色是(權(quán)眼)的集合。

11.通過(guò)(視圖機(jī)制)可以把要保密的數(shù)據(jù)對(duì)無(wú)權(quán)存取的用戶(hù)隱藏起來(lái),從而自動(dòng)地對(duì)

數(shù)據(jù)提供一定程度的安全保護(hù)。

12.審計(jì)一般可以分為(用戶(hù)級(jí))審計(jì)和(系統(tǒng)級(jí))審計(jì)。

第六章數(shù)據(jù)庫(kù)完整性

1.數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的(正確性)和(相容性)。

2.SQL標(biāo)準(zhǔn)使用了一系列概念來(lái)描述完整性,包括關(guān)系模型(實(shí)體完整性)(參數(shù)完整性)

和(用戶(hù)定義完整性)

3.數(shù)據(jù)庫(kù)完整性的定義一般由SQL的(DDL)語(yǔ)句來(lái)實(shí)現(xiàn),它們作為數(shù)據(jù)訓(xùn)模式的一

部分存入(數(shù)據(jù)字典)。

4.關(guān)系模型的實(shí)體完整性在(DDL)中用(primarykey)定義。

II

5.為了避免對(duì)基本表進(jìn)行全表掃描,RDMS核心一般都對(duì)(地)自動(dòng)建立一個(gè)(索引)。

6.關(guān)系模型的參照完整性在(DDL)用(foreignkey)短語(yǔ)定義哪些列為外碼列,用

(references)短語(yǔ)指明這些外碼參照哪些表的主碼。

7、補(bǔ)充下表中可能破壞參照完整性的情況及違約處理的策略。

被參照列(如student)參照表(如SC)違約處理

可能破壞參照完整性<--插入元組拒絕

可能破壞參照完整性<--修改外碼值拒絕

刪除元組--------->可能破壞參照完整性拒絕/級(jí)聯(lián)修改/設(shè)置為空值

修改主碼*f可能破壞參照完整性拒絕/級(jí)聯(lián)修改/設(shè)置為空值

第七章數(shù)據(jù)庫(kù)恢復(fù)技術(shù)

1、(堇務(wù))是一系列的數(shù)據(jù)庫(kù)操作,是數(shù)據(jù)庫(kù)應(yīng)用程序的基本邏輯單元。

2、事務(wù)處理技術(shù)主要包括(數(shù)據(jù)庫(kù)恢復(fù))技術(shù)和(并發(fā)控制)技術(shù)。

3、在SQL語(yǔ)言中,定義事務(wù)控制的語(yǔ)句主要有(begintransaction)(commit)、、

和(rollback)。

4、事務(wù)具有4個(gè)特性,它們是(原了?性(Atomicity))、(一致性(Consistency))、

(隔離性(Isolation))和(持續(xù)性(Durability))。這4個(gè)特性也簡(jiǎn)稱(chēng)為(ACID)特性。

5、把數(shù)據(jù)庫(kù)從錯(cuò)誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)亦稱(chēng)(一致?tīng)顟B(tài))的功能,這就是

(數(shù)據(jù)庫(kù)的恢復(fù))o

6、數(shù)據(jù)庫(kù)系統(tǒng)中可能發(fā)生各種各樣的故障,大致可以分為(事務(wù)故障)、(系統(tǒng)故障)

(介質(zhì)故障)和(計(jì)算機(jī)病毒)o

7、建立冗余數(shù)據(jù)最常用的技術(shù)是(數(shù)據(jù)轉(zhuǎn)儲(chǔ))和(登錄日志文件)。通常在一個(gè)數(shù)

據(jù)庫(kù)系統(tǒng)中,這兩種方法是一起使用的。

8、轉(zhuǎn)儲(chǔ)可分為(靜態(tài)轉(zhuǎn)儲(chǔ))和(動(dòng)態(tài)轉(zhuǎn)儲(chǔ)),轉(zhuǎn)儲(chǔ)方式可以有(海量轉(zhuǎn)儲(chǔ))和(增量轉(zhuǎn)儲(chǔ))。

9、(日志文件)是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。主要有兩種格式:(遞)為

單位的日志文件和以(數(shù)據(jù)塊)為單位的日志文件。

第八章并發(fā)控制

I、并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性包括:(丟失修改)、(不可重復(fù)讀)和(讀“臟”數(shù)據(jù))。

2、多個(gè)事務(wù)的并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行地執(zhí)行它們時(shí)的結(jié)果

相同,我們稱(chēng)這種調(diào)度策略為(可串行化)的調(diào)度

3、基本的封鎖類(lèi)型有二種:(排它鎖(X鎖))和(共享鎖(S鎖))。

4、在數(shù)據(jù)庫(kù)并發(fā)控制中,兩個(gè)或多個(gè)事務(wù)同時(shí)處在相互等待狀態(tài),稱(chēng)為(死鎖)

5、(封鎖對(duì)象的大小)被稱(chēng)為封鎖的粗度。

第九章數(shù)據(jù)庫(kù)設(shè)計(jì)概述

1、“三分(及丕),七分(管理),十二分(基礎(chǔ)數(shù)據(jù))是數(shù)據(jù)庫(kù)建設(shè)的基本規(guī)律。

2、十二分基礎(chǔ)數(shù)據(jù)則強(qiáng)調(diào)了數(shù)據(jù)的(整理)、(收集)、(組織)和

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論