數(shù)據(jù)庫模擬題_第1頁
數(shù)據(jù)庫模擬題_第2頁
數(shù)據(jù)庫模擬題_第3頁
數(shù)據(jù)庫模擬題_第4頁
數(shù)據(jù)庫模擬題_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——數(shù)據(jù)庫模擬題

第一部分選擇題

一、單項選擇題(本大題共20小題,每題2分,共40分)

在每題列出的四個選項中只有一個是符合題目要求的,請將其代碼填在題后的括號內(nèi)。錯選或未選均無分。1.關系數(shù)據(jù)庫中的視圖屬于4個數(shù)據(jù)抽象級別中的(a)A外部模型B概念模型C規(guī)律模型D物理模型

2.在以下關于關系的陳述中,錯誤的是(b)A表中任意兩行的值不能一致B表中任意兩列的值不能一致C行在表中的順序無關緊要D列在表中的順序無關緊要

3.為了防止一個用戶的工作不適當?shù)赜绊懥硪粋€用戶,應當采?。╟)A完整性控制B安全性控制C并發(fā)控制D訪問控制

4.關系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過表與表之間的(d)A公共索引B公共存儲C公共元組D公共屬性

5.在MSSQLServer中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是(d)Asp_dbhelpBsp_dbCsp_helpDsp_helpdb

6.下面系統(tǒng)中不屬于關系數(shù)據(jù)庫管理系統(tǒng)的是(c)AOracleBMSSQLServerCIMSDDB2

7.SQL語言中,刪除一個表的命令是(b)ADELETEBDROPCCLEARDREMORE

8.假使在關系的分片過程中使用了選擇操作,則不可能是(b)A水平分片B垂直分片C導出分片D混合分片

9.在一個實體集中,一個實體實例(一行)與另外多個實例(多行)相關,則這個實體稱為(a)A遞歸實體B弱實體C復合實體D聯(lián)系實體

10.存在一個等待事務集{T0,T1,?,Tn},其中T0正等待被T1鎖住的數(shù)據(jù)項,T1正等待被T2鎖住的數(shù)據(jù)項,Tn-1正等待被Tn鎖住的數(shù)據(jù)項,且Tn正等待被T0鎖住的數(shù)據(jù)項,則系統(tǒng)的工作狀態(tài)處于(d)A并發(fā)處理B封鎖C循環(huán)D死鎖

11.在分布式數(shù)據(jù)庫中,若存取數(shù)據(jù)時只需指出片段名稱,不必指出片段地址,則稱系統(tǒng)具有(b)A片段透明性B地址透明性C局部映象透明性D異地透明性

12.某學校規(guī)定,每一個班級至多有50名學生,至少有10名學生;每一名學生必需屬于一個班級。在班級與學生實體的聯(lián)系中,學生實體的基數(shù)是(b)A(0,1)B(1,1)C(1,10)D(10,50)

13.關系R(A,B)和S(B,C)中分別有10個和15個元組,屬性B是R的主碼,則是(a)A(0,15)B(10,15)C(10,25)D(0,150)

14.有一個網(wǎng)絡數(shù)據(jù)庫應用系統(tǒng),其中一臺計算機A存有DBMS軟件、所有用戶數(shù)據(jù)和應用程序,其余各節(jié)點作為終端通過通信線路向A發(fā)出數(shù)據(jù)庫應用請求,這種方式屬于(a)A集中式數(shù)據(jù)庫體系結構B主從式數(shù)據(jù)庫體系結構C客戶機/服務器數(shù)據(jù)庫體系結構D分布式數(shù)據(jù)庫體系結構

15.設有一個關系:DEPT(DNO,DNAME),假使要找出倒數(shù)第三個字母為W,并且至少包含4個字母的DNAME,則查詢條件子句應寫成WHEREDNAMELIKE(b)A‘__W_%’B‘_%W__’C‘_W__’D‘_W_%’

16.有一個關系:學生(學號,姓名,系別),規(guī)定學號的值域是8個數(shù)字組成的字符串,這一規(guī)則屬于(c)A實體完整性約束B參照完整性約束C用戶自定義完整性約束

中元組數(shù)目的范圍

D關鍵字完整性約束

17。已知關系R如圖1所示,可以作為R主碼的屬性組是(b)

R

A112113B234434C345345D456476圖1

AABCBABDCACDDBCD

18.已知成績關系如圖2所示。執(zhí)行SQL語句:

SELECTCOUNT(DISTINCT學號)FROM成績WHERE分數(shù)>60

查詢結果中包含的元組數(shù)目是(b)

成績

學號S1S1S2S2S3課程號C1C2C1C2C3圖2

A1B2C3D4

19。設有關系R和關系S進行如圖3所示的運算,則運算結果中含有元組的數(shù)目是(a)

RS

分數(shù)8075null5590A147B258C369D579E6810

圖3

A6B7C8D9

20。已知關系:廠商(廠商號,廠名)PK=廠商號

產(chǎn)品(產(chǎn)品號,顏色,廠商號)PK=產(chǎn)品號,F(xiàn)K=廠商號假設兩個關系中已經(jīng)存在如圖4所示元組:

廠商產(chǎn)品

廠商號C01C02C03廠名宏達

立仁廣源產(chǎn)品號P01P02圖4

若再往產(chǎn)品關系中插入如下元組:I(P03,紅,C02)II(P01,藍,C01)III(P04,白,C04)IV(P05,黑,null)能夠插入的元組是(d)AI,II,IVBI,IIICI,IIDI,IV

其次部分非選擇題

二、填空題(本大題共10小題,第小題1分,共10分)

顏色紅黃廠商號C01C0321.數(shù)據(jù)管理經(jīng)過了手工文檔、文件系統(tǒng)和____數(shù)據(jù)庫系統(tǒng)____三個發(fā)展階段。22.SQL語言中,用于事務回滾的語句是_rollback________。

23.在層次數(shù)據(jù)庫中,交片段和子片段之間只能具有____一對多_____類型的聯(lián)系。24.封鎖對象的大小稱為_____封鎖的粒度____。

25.假使一個汽車銷售公司,經(jīng)營摩托車,小汽車、貨車和客車,那么在該公司的E-R模型設計中,應當采用_____層次歸納____方法。

26.MSSQLServer提供多個圖形化工具,其中用來啟動、中止和暫停SQLServer的圖形化工具稱為____SQL服務管理器_____。27.用于表達一個ODBC驅動程序和DBMS特別連接的命名,被稱為__數(shù)據(jù)源(或DSN)_______,它是數(shù)據(jù)庫驅動程序與數(shù)據(jù)庫系統(tǒng)連接的橋梁。

28.DBMS利用事務日志保存所有數(shù)據(jù)庫事務的___更新(或修改)______操作。

29.假使兩個實體之間具有M:N聯(lián)系,則將它們轉換為關系模型的結果是____3_____個表。

30.在安裝MSSQLServer時,必需選擇一種安全類型。假使在登錄時,需要記錄用戶名和登錄ID,則該安全類型是____標準安全_____。

三、簡答題(本大題共5小題,每題3分,共15分)31.簡要說明事務的原子性。

事務的所有操作必需完成,否則事務將被撤消。也就是說,事務是作為一個整體的單位處理,不可以被分割。32.簡單說明排它鎖和它的作用。

排它鎖又稱為寫鎖。假使事務T對數(shù)據(jù)對象X加上排它鎖,則只允許事務T讀取和修改數(shù)據(jù)項X,其他任何事務都不能對X加任何類型的鎖,直到T釋放X上的鎖。

作用:保證其他事務在T釋放X上的鎖之前不能再讀取和修改X。33.什么是分布式數(shù)據(jù)庫?

數(shù)據(jù)庫分布在計算機網(wǎng)絡的不同計算機上,

網(wǎng)絡中的每個節(jié)點具有獨立處理的能力(場地自治),可以執(zhí)行局部應用,同時,每個節(jié)點也能通過網(wǎng)絡通信子系統(tǒng)執(zhí)行全局應用。

34.解釋文件系統(tǒng)為什么會存在數(shù)據(jù)冗余?這種數(shù)據(jù)冗余會導致哪兩類典型的問題?

由于文件系統(tǒng)難于實現(xiàn)數(shù)據(jù)共享,因此,一致的數(shù)據(jù)可能會在多個文件中重復出現(xiàn),即產(chǎn)生數(shù)據(jù)冗余。數(shù)據(jù)冗余會導致數(shù)據(jù)(或更新)異常和數(shù)據(jù)不一致性。

35.在開發(fā)和使用數(shù)據(jù)庫應用系統(tǒng)過程中,SQLServer的許可系統(tǒng)為什么將用戶分成四類?請將它們按層次從高到低排列出來。不同角色分擔不同職責系統(tǒng)管理員(SA)數(shù)據(jù)庫擁有者(DBO)數(shù)據(jù)庫對象擁有者(DBOO)一般用戶(User)

四、設計題(本大題共4小題,每題5分,共20分)

設有關系EMP(ENO,ENAME,SALARY,DNO),其中各屬性的含義依次為職工號、姓名、工資和所在部門號,以及關系DEPT(DNO,DNAME,MANAGER),其中各屬性含義依次為部門號、部門名稱、部門經(jīng)理的職工號。(回復36—39題)四、設計題(本大題共4小題,每題5分,共20分)36.試用SQL語句完成以下查詢:

列出各部門中工資不低于600元的職工的平均工資。SELECTDNO,AVG(SALARY)FROMEMP

WHERESALARY>=600GROUPBYDNO

37.寫出“查詢001號職工所在部門名稱〞的關系代數(shù)表達式。

溫馨提示

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

評論

0/150

提交評論