2023年模擬題3答案_第1頁
2023年模擬題3答案_第2頁
2023年模擬題3答案_第3頁
2023年模擬題3答案_第4頁
2023年模擬題3答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦模擬題3答案一、單項挑選題(本大題共15小題,每小題1分,共15分)

1.結(jié)構(gòu)數(shù)據(jù)模型的三個組成部分是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和(C)

A.數(shù)據(jù)平安性控制

B.數(shù)據(jù)全都性規(guī)章

C.數(shù)據(jù)完整性約束

D.數(shù)據(jù)處理規(guī)律

2.在SQL的算術(shù)表達式中,假如其中有空值,則表達式(C)

A.空值按0計算

B.由用戶確定空值內(nèi)容再計算結(jié)果

C.結(jié)果為空值

D.指出運算錯誤,終止執(zhí)行

3.當兩個關(guān)系沒有公共屬性時,其自然銜接操作表現(xiàn)為(A)

A.笛卡兒積操作

B.等值銜接操作

C.結(jié)果為空集

D.錯誤操作

4.在數(shù)據(jù)庫與宿主語言之間傳遞信息是通過(B)

A.全局變量

B.分享變量

C.公共數(shù)據(jù)區(qū)

D.系統(tǒng)緩沖區(qū)

5.在關(guān)系模式R(U,F(xiàn))中,R中任何非主屬性對鍵徹低函數(shù)依靠是R∈3NF的(B)

A.充分須要條件

B.須要條件

C.充分條件

D.既不充分也不須要條件

6.基本ER圖就是數(shù)據(jù)庫的(D)

A.外模式

B.規(guī)律模式

C.內(nèi)模式

D.概念模式

7.對基本表S,執(zhí)行操作DROPTABLESRESTRICT的作用是(C)

A.刪除基本表S中的全部元組

B.把基本表S及其生成的一切視圖所有刪除

C.當沒有由S中的列產(chǎn)生的視圖或約束時將表S刪除

D.刪除表S,將引用表S的視圖中一切S的屬性置為空值

8.在多用戶分享系統(tǒng)中,并發(fā)操作的事務(wù)干擾,破壞了事務(wù)的(C)

A.原子性

B.全都性

C.隔離性

D.持久性

9.關(guān)系R與關(guān)系S惟獨1個公共屬性,T1是R與S等值銜接的結(jié)果,T2是R與S自然銜接的結(jié)果,則(C)

A.T1的屬性個數(shù)等于T2的屬性個數(shù)

B.T1的屬性個數(shù)小于T2的屬性個數(shù)

C.T1的屬性個數(shù)大于或等于T2的屬性個數(shù)

D.T1的屬性個數(shù)大于T2的屬性個數(shù)

10.當關(guān)系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是(D)

A.左外聯(lián)接

B.右外聯(lián)接

C.外部并

D.外聯(lián)接

11.假如事務(wù)T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q(C)

A.只能讀不能寫

B.只能寫不能讀

C.既可讀又可寫

D.不能讀不能寫

12.SQL的全局約束是指基于元組的檢查子句和(C)

A.非空值約束

B.域約束子句

C.斷言

D.外鍵子句

13.表達業(yè)務(wù)流程分析結(jié)果的圖表是(B)

A.業(yè)務(wù)流程圖

B.數(shù)據(jù)流圖

C.局部圖

D.基本E-R圖

14.在數(shù)據(jù)庫技術(shù)中,未提交的隨后又被撤消的數(shù)據(jù)稱為(D)

A.錯誤數(shù)據(jù)

B.冗余數(shù)據(jù)

C.過期數(shù)據(jù)

D.臟數(shù)據(jù)

15.挑選分布式數(shù)據(jù)庫各片段數(shù)據(jù)存放場地的模式是(D)

A.外模式

B.概念模式

C.分片模式

D.分配模式

二、填空題(本大題共20個空,每空1分,共20分)

1.事務(wù)的特性包括:(原子性)、全都性、隔離性、和(持久性)。

2.SQL數(shù)據(jù)庫中的表,可以是基本表,也可以是(視圖)。

3.關(guān)系數(shù)據(jù)模型的數(shù)據(jù)完整性規(guī)章包括(實體)完整性、(參照)完整性和用戶定義的完整性。

4.在嵌入式SQL中,為解決主語言與SQL的不同數(shù)據(jù)結(jié)構(gòu),采納(游標)機制來舉行轉(zhuǎn)換。

5.E-R辦法的三要素是:(實體)、(屬性)和聯(lián)系。

6.分布式數(shù)據(jù)庫系統(tǒng)的三種類型是:異構(gòu)型、(同構(gòu)同質(zhì))型和(同構(gòu)異質(zhì))型。

7.分布式數(shù)據(jù)庫系統(tǒng)的特點是數(shù)據(jù)的(分布性)和整體的(規(guī)律性)。

8.數(shù)據(jù)字典的主要內(nèi)容包括:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲、(數(shù)據(jù)流)和處理過程。

9.在數(shù)據(jù)庫的物理結(jié)構(gòu)中,數(shù)據(jù)的基本單位是(存儲記錄)。

10.關(guān)系代數(shù)中,銜接是由(笛卡兒積)操作與挑選操作組合而成的。

三、名詞解釋(本大題共5個小題,每小題3分,共15分)

1.實體完整性規(guī)章

這條規(guī)章要求關(guān)系中元組在組成主鍵的屬性上不能有空值。假如浮現(xiàn)空值,那么主鍵值就起不了唯一標識元組的作用。

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

是對系統(tǒng)中數(shù)據(jù)的詳盡描述,它提供對數(shù)據(jù)庫數(shù)據(jù)描述的集中管理。它的處理功能是存儲和檢索元數(shù)據(jù),并且為數(shù)據(jù)庫管理員提供有關(guān)的報告。對數(shù)據(jù)庫設(shè)計來說,數(shù)據(jù)字典是舉行具體的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成績。數(shù)據(jù)字典主要包括四個部分:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲。

3.事務(wù)的隔離性

在并發(fā)事務(wù)被執(zhí)行時,系統(tǒng)應(yīng)當保證與這些事務(wù)先后單獨執(zhí)行時的結(jié)果一樣,稱事務(wù)達到了隔離性的要求。

4.嵌入式SQL

將SQL語句嵌入高級程序設(shè)計語言中使用,發(fā)揮高級語言過程化處理能力強的特點。

5.參照完整性規(guī)章

這條規(guī)章要求“不引用不存在的實體”。其形式定義如下:假如屬性集K是關(guān)系模式R1的主鍵,K也是關(guān)系模式R2的外鍵,那么R2的關(guān)系中,K的取值只允許有兩種可能,或者為空值,或者等于R1關(guān)系中某個主鍵值。

四、簡答題(本大題共5小題,每小題5分,共25分)

1.簡述數(shù)據(jù)庫恢復的幾種辦法。

1)定期對囫圇數(shù)據(jù)庫舉行復制與轉(zhuǎn)儲

2)建立日志文件

3)當故障發(fā)生后,使用日志文件對數(shù)據(jù)庫舉行恢復

2.在C/S數(shù)據(jù)庫體系結(jié)構(gòu)中,客戶機和服務(wù)器各完成什么功能?

(1)客戶機完成用戶應(yīng)用程序(實現(xiàn)前端處理和用戶界面);

(2)服務(wù)器完成DBMS的核心功能(或完成事務(wù)處理和數(shù)據(jù)拜訪)。

3.設(shè)二元關(guān)系R(A,B),關(guān)系代數(shù)表達式是:

π1,2(σ1=4∧2=3(R×R))

寫出與此表達式等價的元組演算表達式。

{U|(v)(R(u)∧R(v)∧u[1]=v[2]∧u[2]=v[1])

4.在關(guān)系模式R(U,F(xiàn))中,U=ABCDEF={A→C,AC→B,B→D,C→E,EC→B}計算(EC)+。計算過程如下:

第一次:(1)x(0)=φ,x(1)=EC

(2)因為X(0)≠AB,置X(0)=EC;

(3)檢查函數(shù)依靠,置X(1)=EC∪B=ECB

其次次:置X(0)=ECB,檢查函數(shù)依靠,置X(1)=ECB∪D=ECBD

第三次:置X(0)=ECBD,檢查函數(shù)依靠,X(1)=ECBD

第四次:x(0)=x(1),輸出x(1)=(EC)+=ECBD

5.數(shù)據(jù)庫并發(fā)操作主要解決哪三個問題,基本辦法是什么?

數(shù)據(jù)庫并發(fā)操作主要解決以下三個問題:

(1)走失更新問題

(2)數(shù)據(jù)不全都分析問題

(3)讀“臟”數(shù)據(jù)問題

解決的基本辦法是采納封鎖機制。

五、程序設(shè)計題(本大題共4小題,每小題5分,共20分)

1.設(shè)某工廠數(shù)據(jù)庫中有兩個基本表:

車間基本表:DEPT(DNO,DNAME,MGR_NO),其屬性分離表示車間編號、車間名和車間主任的職工號。

職工基本表:EMP(ENO,ENAME,SALARY,DNO),其屬性分離表示職工號、姓名、工資和所在車間的編號。

試用關(guān)系代數(shù)表達式寫出下列查詢:檢索“金工車間”的男職工的職工號和姓名。

πENO,ENAME(σDNAME='金工車間'∧SEX=‘男'(DEPTEMP))

SELECTENO,ENAME

FROMEMP

WHERESEX=‘男’ANDDNOIN

SELECTDNO

FROMDEPT

WHEREDNAME='金工車間'

2.在上題的基本表的基礎(chǔ)上,給職工基本增強兩列:AGE(年齡),性別(SEX)。

寫出相應(yīng)的SQL命令。

ALTERTABLEEMP

ADD(AGESMALLINT,

SEXCHAR(2));

3.對于教學數(shù)據(jù)庫的三個基本表

同學S(S#,SNAME,AGE,SEX)

學習SC(S#,C#,GRADE)

課程C(C#,CNAME,TEACHER)

試用SQL語句完成:求選修課程名為"ENGLISH"課程的同學的平均年齡。

SELECTAVG(AGE)

FROMS

WHERES#IN

(SELECTS#

FROMSC

WHEREC#IN

(SELECTC#

FROMC

WHERECNAME="ENGLISH"));

4.教學數(shù)據(jù)庫的數(shù)據(jù)模式如上題。

試采納外鍵子句約束定義下列完整性約束:在關(guān)系SC中插入元組時,其S#值和C#值必需分離在S和C中浮現(xiàn)

CREATETABLESC(

S#CHAR(4),

C#CHAR(4),

GRADESMALLINT,

FOREIGNkey(S#)REFERENCES(S#),

FOREIGNkey(C#)REFERENCEC(C#)

)

六、應(yīng)用題(本大題10分)

1.數(shù)據(jù)模型分析,關(guān)系模型R(U,F(xiàn))

U=ABCDEG,F(xiàn)={AD→E,AC→E,CB→G,BCD→AG,BD→A,AB→G,A→C}

(1)求此模型的最小函數(shù)依靠集。

(2)求出關(guān)系模式的候選碼。

(3)此關(guān)系模型最高屬于哪級范式。

(4)將此模型根據(jù)模式分解的要求分解為3NF。

依照題意,得出:

(1)通過4.2.7最小集求法,Fm={A→E,BC→G,BD→A,A→C}

?解函數(shù)依靠的右部,F(xiàn)={AD→E,AC→E,BC→G,BCD→A,BCD→G,BD→A,AB→G,A→C}

?消去左邊的冗余屬性:F={A→E,A→E,BC→G,BD→A,BC→G,BD→A,AB→G,A→C}

?消去冗余的函數(shù)依靠:Fm={A→E,BC→G,BD→A,A→C}

也可以為:Fm={A→E,AB→G,BD→A,A→C}

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論