2018年4月自考03139數(shù)據(jù)庫(kù)技術(shù)試題及答案含解析_第1頁(yè)
2018年4月自考03139數(shù)據(jù)庫(kù)技術(shù)試題及答案含解析_第2頁(yè)
2018年4月自考03139數(shù)據(jù)庫(kù)技術(shù)試題及答案含解析_第3頁(yè)
2018年4月自考03139數(shù)據(jù)庫(kù)技術(shù)試題及答案含解析_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余4頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)技術(shù)年月真題

0313920184

1、【單選題】數(shù)據(jù)庫(kù)系統(tǒng)的核心是()

數(shù)據(jù)庫(kù)

軟件工具

A:

數(shù)據(jù)模型

B:

數(shù)據(jù)庫(kù)管理系統(tǒng)

C:

答D:案:D

解析:數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)軟件,是在訐算機(jī)操作系統(tǒng)支持下運(yùn)行的龐大的系統(tǒng)軟件,

用戶利用這個(gè)軟件可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的創(chuàng)建、操作使用和維護(hù),它是數(shù)據(jù)庫(kù)系統(tǒng)的核心。

2、【單選題】數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)主要的目標(biāo)是確保數(shù)據(jù)庫(kù)的()

數(shù)據(jù)安全性

數(shù)據(jù)獨(dú)立性

A:

最小冗余

B:

數(shù)據(jù)結(jié)構(gòu)規(guī)范化

C:

答D:案:B

解析:數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)主要的目標(biāo)是確保數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性。

3、【單選題】數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這

種功能稱為()

數(shù)據(jù)定義

數(shù)據(jù)管

A:

數(shù)據(jù)操縱

B:

數(shù)據(jù)控制

C:

答D:案:C

解析:數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功

能稱為數(shù)據(jù)操縱。

4、【單選題】下列四項(xiàng)中,可以直接用于表示概念模型的是()

實(shí)體—聯(lián)系()模型

關(guān)系模型

A:

B:

層次模型

網(wǎng)狀模型

C:

答D:案:A

5、【單選題】一個(gè)供應(yīng)商可供應(yīng)多種零件,而一種零件可由多個(gè)供應(yīng)商供應(yīng),則實(shí)體供應(yīng)商

與零件之間的聯(lián)系是()

一對(duì)一

一對(duì)多

A:

多對(duì)一

B:

多對(duì)多

C:

答D:案:D

解析:一個(gè)供應(yīng)商可供應(yīng)多種零件,而一種零件可由多個(gè)供應(yīng)商供應(yīng),則實(shí)體供應(yīng)商與零

件之間的聯(lián)系是多對(duì)多。

6、【單選題】在SQLSELECT語(yǔ)句中,與選擇運(yùn)算對(duì)應(yīng)的命令動(dòng)詞是()

SELECT

FROM

A:

WHERE

B:

ORDERBY

C:

答D:案:C

解析:在SQLSELECT語(yǔ)句中,與選擇運(yùn)算對(duì)應(yīng)的命令動(dòng)詞是WHERE。

7、【單選題】在數(shù)據(jù)庫(kù)的表定義中,限制成績(jī)屬性列的取值在0到100的范圍內(nèi),屬于正確

的數(shù)據(jù)約束是()

實(shí)體完整性

參照完整性

A:

用戶自定義

B:

用戶操作

C:

答D:案:C

8、【單選題】視圖是一個(gè)“虛表”,視圖的構(gòu)造基于()

基本表

視圖

A:

基本表或視圖

B:

數(shù)據(jù)字典

C:

D:

答案:C

解析:視圖是一個(gè)“虛表”,視圖的構(gòu)造基于(基本表或視圖。

9、【單選題】下列關(guān)于規(guī)范化理論各項(xiàng)中正確的是()

對(duì)于一個(gè)關(guān)系模式來(lái)說(shuō),規(guī)范化越深越好

滿足二級(jí)范式的關(guān)系模式一定滿足一級(jí)范式

A:

一級(jí)范式要求非主碼屬性完全函數(shù)依賴關(guān)鍵字

B:

規(guī)范化一般是通過(guò)分解各個(gè)關(guān)系模式實(shí)現(xiàn)的,但有時(shí)也有合并

C:

答D:案:B

10、【單選題】在SQLServer中刪除觸發(fā)器的命令是()

ROLLBACK

DROP

A:

DELALLOCATE

B:

DELETE

C:

答D:案:B

解析:刪除觸發(fā)器基本語(yǔ)句如下:droptriggertrigger_name。

11、【單選題】在關(guān)系DB中,任何二元關(guān)系模式的最高范式必定是()

1NF

2NF

A:

3NF

B:

BCNF

C:

答D:案:D

解析:在關(guān)系DB中,任何二元關(guān)系模式的最高范式必定是BCNF。

12、【單選題】修改存儲(chǔ)過(guò)程使用的語(yǔ)句是()

ALTERPROCEDURE

DROPPROCEDURE

A:

INSERTPROCEDURE

B:

DELETEPROCEDURE

C:

答D:案:A

解析:MySQL中通過(guò)ALTERPROCEDURE語(yǔ)句來(lái)修改存儲(chǔ)過(guò)程。

13、【單選題】關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是()

投影

選擇

A:

笛卡爾積

B:

C:

答D:案:C

解析:關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是笛卡爾積。

14、【單選題】解決并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性總是普遍采用()

封鎖

恢復(fù)

A:

存取控制

B:

協(xié)商

C:

答D:案:A

解析:解決并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性總是普遍采用封鎖。

15、【單選題】SQL的主碼子句和外碼子句屬于數(shù)據(jù)庫(kù)系統(tǒng)的()

完整性措施

安全性措施

A:

恢復(fù)措施

B:

并發(fā)控制措施

C:

答D:案:A

解析:SQL的主碼子句和外碼子句屬于數(shù)據(jù)庫(kù)系統(tǒng)的完整性措施。

16、【問(wèn)答題】試述把E-R圖轉(zhuǎn)換為關(guān)系模型的主要轉(zhuǎn)換規(guī)則。

答案:將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。兩個(gè)實(shí)體類型之間一對(duì)

一聯(lián)系:可以在任一個(gè)關(guān)系模式中加入另一個(gè)關(guān)系模式的碼及聯(lián)系的屬性,實(shí)現(xiàn)一對(duì)一聯(lián)

系;兩個(gè)實(shí)體類型之間一對(duì)多聯(lián)系:在n端實(shí)體轉(zhuǎn)換的關(guān)系模式中加入1端實(shí)體的碼及聯(lián)

系的屬性實(shí)現(xiàn)一對(duì)多聯(lián)系;兩個(gè)實(shí)體類型之間多對(duì)多聯(lián)系:將聯(lián)系轉(zhuǎn)換為關(guān)系模式,用來(lái)

聯(lián)系雙方實(shí)體。其屬性為兩端實(shí)體類型的碼加上聯(lián)系的屬性,碼為諸實(shí)體碼的組合;

17、【問(wèn)答題】數(shù)據(jù)庫(kù)的完整性概念與數(shù)據(jù)庫(kù)的安全性概念有什么區(qū)別和聯(lián)系?

答案:數(shù)據(jù)的完整性和安全性是兩個(gè)不同的概念,但是有一定的聯(lián)系。前者是為了防止數(shù)

據(jù)庫(kù)中存在不符合語(yǔ)義的數(shù)據(jù),防止錯(cuò)誤信息的輸入和輸出,即所謂垃圾進(jìn)垃圾出所造成

的無(wú)效操作和錯(cuò)誤結(jié)果。后者是保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取。也就是說(shuō),

安全性措施的防范對(duì)象是非法用戶和非法操作,完整性措施的防范對(duì)象是不合語(yǔ)義的數(shù)

據(jù)。

18、【問(wèn)答題】什么是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)?試述其設(shè)計(jì)步驟。

答案:數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用

的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。設(shè)計(jì)步驟為:(1)將概念結(jié)構(gòu)轉(zhuǎn)換

為一般的關(guān)系、網(wǎng)狀、層次模型;(2)將轉(zhuǎn)換來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定DBMS

支持下的數(shù)據(jù)模型轉(zhuǎn)換;(3)對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。

19、【問(wèn)答題】什么是事務(wù),事務(wù)有哪些特性?

答案:事務(wù)是DBMS的基本工作單位,它是用戶定義的一組邏輯一致的程序序列。它是一

個(gè)不可分割的工作單位,其中包含的所有操作,要么都執(zhí)行,要么都不執(zhí)行。事務(wù)具有4

個(gè)特性:原子性(Atomicity)、一致性(consistency)、隔離性(Isolation)和持續(xù)

性(Durability),這4個(gè)特性也簡(jiǎn)稱為ACID特性。(每個(gè)特性1分)

20、【問(wèn)答題】敘述數(shù)據(jù)庫(kù)中死鎖產(chǎn)生的原因和解決死鎖的方法?

答案:死鎖產(chǎn)生的原因:封鎖可以引起死鎖。比如事務(wù)T1封鎖了數(shù)據(jù)A,事務(wù)T2封鎖了

數(shù)據(jù)B。T1又申請(qǐng)封鎖數(shù)據(jù)B,但因B被T2封鎖,所以T1只能等待。T2又申請(qǐng)封鎖數(shù)據(jù)

A,但A已被T1封鎖,所以也處于等待狀態(tài)。這樣,T1和T2處于相互等待狀態(tài)而均不能

結(jié)束,這就形成了死鎖。解決死鎖的常用方法有如下三種:(1)要求每個(gè)事務(wù)一次就要將

它所需要的數(shù)據(jù)全部加鎖。(2)預(yù)先規(guī)定一個(gè)封鎖順序,所有的事務(wù)都要按這個(gè)順序?qū)嵭?/p>

封鎖。(3)允許死鎖發(fā)生,當(dāng)死鎖發(fā)生時(shí),系統(tǒng)就選擇一個(gè)處理死鎖代價(jià)小的事務(wù),將其

撤消,釋放此事務(wù)持有的所有的鎖,使其他事務(wù)能繼續(xù)運(yùn)行下去。

21、【問(wèn)答題】用關(guān)系代數(shù)表達(dá)式寫出檢索借閱圖書號(hào)為“007B”的讀者姓名;

答案:π姓名(σ圖書號(hào)=‘007B’(借閱讀者))

22、【問(wèn)答題】用關(guān)系代數(shù)表達(dá)式寫出檢索讀者“張三”所借圖書中未還的書名;

答案:π書名(σ姓名=‘張三’∧還期ISNULL(圖書借閱讀者))

23、【問(wèn)答題】用SQL語(yǔ)句實(shí)現(xiàn)檢索讀者“張三”所借圖書的書名;

答案:SELECT書名FROM圖書,借閱,讀者WHERE圖書.圖書號(hào)=借閱.圖書號(hào)AND借閱.

讀者號(hào)=讀者.讀者號(hào)AND姓名=“張三”

24、【問(wèn)答題】用SQL語(yǔ)句實(shí)現(xiàn)將讀者“張三”所借圖書的信息從借閱表中刪除;

答案:DELETEFROM借閱WHERE讀者號(hào)=(SELECT讀者號(hào)FROM讀者WHERE姓名=“張

三”)

25、【問(wèn)答題】用SQL語(yǔ)句實(shí)現(xiàn)檢索讀者“張三”所借圖書中未還的書名;

答案:SELECT書名FROM圖書,借閱,讀者WHERE圖書.圖書號(hào)=借閱.圖書號(hào)AND借閱.

讀者號(hào)=讀者.讀者號(hào)AND姓名=“張三”AND借期ISNULL

26、【問(wèn)答題】用SQL語(yǔ)句實(shí)現(xiàn)建立未還圖書的讀者姓名和單位視圖BOOK。

答案:CREATEVIEWBOOK(讀者姓名,單位)ASSELECT姓名,工作單位FROM讀者,

借閱WHERE讀者.讀者號(hào)=借閱.讀者號(hào)AND還期ISNULL

27、【問(wèn)答題】關(guān)系名和屬性名用漢字表示,畫出E-R圖;

答案:

28、【問(wèn)答題】根據(jù)需要可以增加屬性,轉(zhuǎn)換為滿足3NF的關(guān)系模式;

答案:讀者關(guān)系(讀者號(hào)、姓名、地址、出生日期、單位)圖書關(guān)系(圖書號(hào)、圖書

名、作者、出版社)圖書-作者關(guān)系(圖書號(hào)、作者名稱、作者所在單位)借書主關(guān)系

(借書號(hào)、讀者號(hào)、借書日期、應(yīng)還日期)借書明細(xì)關(guān)系(借書號(hào)、圖書號(hào))

29、【問(wèn)答題】給出主碼約束和外碼約束。

答案:讀者關(guān)系:主碼:讀者號(hào)圖書關(guān)系:主碼:圖書號(hào)圖書-作者關(guān)系:主碼:圖書

號(hào)+作者名稱外碼:圖書號(hào)借書主關(guān)系:主碼:借書號(hào)借書明細(xì)關(guān)系:主碼:借書號(hào)、圖

書號(hào)外碼1:借書號(hào),外碼2:圖書號(hào)

30、【填空題】在關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則,

即保持原有的和。

答案:依賴關(guān)系無(wú)損連接性

31、【填空題】在T-SQL編程語(yǔ)句中,WHILE結(jié)構(gòu)可以根據(jù)條件多次重復(fù)執(zhí)行一條語(yǔ)句或一

個(gè)語(yǔ)句塊,還可以使用和關(guān)鍵字在循環(huán)內(nèi)部控制WHILE循環(huán)中語(yǔ)句的執(zhí)行。

答案:BREAKCONTINUE

32、【填空題】封鎖是實(shí)現(xiàn)并發(fā)控制的一個(gè)非常重要的技術(shù),其中又稱為寫鎖,又稱為讀

鎖。

答案:排它鎖

33、【填空題】數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。

答案:共享鎖

34、【填空題】在DBMS的授權(quán)子系統(tǒng)中,授權(quán)和回收權(quán)限的語(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論