數(shù)據(jù)庫基礎(chǔ)期末考試復(fù)習(xí)題_第1頁
數(shù)據(jù)庫基礎(chǔ)期末考試復(fù)習(xí)題_第2頁
數(shù)據(jù)庫基礎(chǔ)期末考試復(fù)習(xí)題_第3頁
數(shù)據(jù)庫基礎(chǔ)期末考試復(fù)習(xí)題_第4頁
數(shù)據(jù)庫基礎(chǔ)期末考試復(fù)習(xí)題_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、復(fù) 習(xí) 題一、 考試題型單項選擇題: 20題×1分 填空題: 20空×1分判斷題:10題×0.5分 簡答題: 5題×4分程序設(shè)計題 35二、模擬題單項選擇題1常見的數(shù)據(jù)模型是( )。  A.層次模型、網(wǎng)狀模型、關(guān)系模型   B.概念模型、實體模型、關(guān)系模型 C.對象模型、外部模型、內(nèi)部模型   D.邏輯模型、概念模型、關(guān)系模型2提供數(shù)據(jù)庫定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù)據(jù)庫維護功能的軟件稱為( )。 A.OS      B.DS  

2、;    C.DBMS      D.DBS3設(shè)關(guān)系R和S具有相同的結(jié)構(gòu),由屬于S但不屬于R的元組構(gòu)成的關(guān)系,記為( )。 A.RS      B.SR      C.RS      D.SS4SQL語言是 ( )。 A.機器語言    B.宿主語言  

3、60; C.匯編語言    D.非過程化語言5SQL語言中,下列涉及空值的操作,不正確的是 ( )。 A.AGE IS NULL    B.AGE IS NOT NULL    C.AGE=NULL    D.NOT(AGE IS NULL)6在數(shù)據(jù)庫系統(tǒng)中,空值是( )。 A.0      B.空格     

4、0;C.空字符串      D.不確定7在SQL查詢ORDER BY 語句用于 ( )。 A、選擇行條件 B、對查詢結(jié)果進行排序 C、列表 D、分組條件8內(nèi)部計算函數(shù)“Sum”的意思是求所在字段內(nèi)所有的值的( ) A. 和 B. 平均值 C. 最小值 D. 第一個值9條件“not 工資額>2000” 的意思是 ( )。 A.除了工資額大于2000之外的工資額的記錄 B.工資額大于2000的記錄 C.工資額不大于2000的記錄 D.字段工資額大于2000,且二者擇一的記錄10條件中“Between 70 and 90”的意思是(

5、)。 A.數(shù)值70到90之間的數(shù)字 B.數(shù)值70和90這兩個數(shù)字C.數(shù)值70和90這兩個數(shù)字之外的數(shù)字D.數(shù)值70和90包含這兩個數(shù)字,并且除此之外的數(shù)字11. 系統(tǒng)故障的恢復(fù)需要( )。 A、程序本身 B、日志文件 C、數(shù)據(jù)轉(zhuǎn)儲 D、數(shù)據(jù)庫鏡像 12.恢復(fù)的主要技術(shù)是_。 A. 事務(wù) B. 數(shù)據(jù)冗余 C. 日志文件 D. 數(shù)據(jù)轉(zhuǎn)儲13.在需求分析階段,常用( )描述用戶單位的業(yè)務(wù)流程。A. 數(shù)據(jù)流圖 B. E-R圖 C. 程序流圖 D. 判定樹14. 數(shù)據(jù)庫的( )是指數(shù)據(jù)的正確性、有效性和相容性。A. 完整性 B. 安全性 C. 并發(fā)控制 D. 系統(tǒng)恢復(fù)15當(dāng)關(guān)系R和S做自然聯(lián)接時,能夠保

6、留R中不滿足連接條件元組的操作是 ( )。 A.左外聯(lián)接    B.右外聯(lián)接    C.內(nèi)部連接    D.全外聯(lián)接16DBMS是( )。 A.數(shù)據(jù)庫      B.數(shù)據(jù)庫系統(tǒng)     C.數(shù)據(jù)庫應(yīng)用軟件     D.數(shù)據(jù)庫管理系統(tǒng)17DB、DBMS和DBS三者間的關(guān)系是 ( )。 A.DB包括DBMS和DBS B.D

7、BS包括DB和DBMS C.DBMS包括DBS和DB D.DBS與DB和DBMS無關(guān)12、下列是TSQL 循環(huán)語句的是( )。Aifelse 語句 B. while 語句 C. CASE 語句 D. execute 語句18關(guān)系數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是( )。 A.樹      B.圖      C.索引      D.關(guān)系19下面關(guān)于關(guān)系性質(zhì)的說法,錯誤的是 ( )。 A.表中的一行稱為一個元組 

8、0;    B.行與列交叉點不允許有多個值C.表中的一列稱為一個屬性      D.表中任意兩行可能相同20包含在( )中的屬性,叫做主屬性。 A.主碼 B.候選碼 C.外碼 D.全碼21在SQL語言查詢語句中,WHERE子句實現(xiàn)關(guān)系代數(shù)的( )。 A.投影運算    B.選擇運算    C.連接運算    D.交運算22為在查詢結(jié)果中去掉重復(fù)元組,要使用保留字 ( )。 A.

9、UNIQUE    B.COUNT    C.DISTINCT    D.UNION23設(shè)在某個公司環(huán)境中,一個部門有多名職工,一名職工只能屬于一個部門,則部門與職工之間的聯(lián)系是 ( )。  A.一對一      B.一對多      C.多對多      D.不確定24SQL語言中,用于

10、實現(xiàn)安全性控制的語句是( )。 A.COMMIT    B.GRANT    C.ROLLBACK    D.SAFE25當(dāng)關(guān)系R和S做自然聯(lián)接時,能夠保留R中不滿足連接條件元組的操作是 ( )。 A.左外聯(lián)接    B.右外聯(lián)接    C.內(nèi)部連接    D.全外聯(lián)接26如果要將一個關(guān)系模式規(guī)范化為2NF,必須( )。A消除非主屬性對鍵的部分函數(shù)依賴 B消

11、除主屬性對鍵的部分函數(shù)依賴C消除非主屬性對鍵的傳遞函數(shù)依賴 D消除主屬性對鍵的傳遞函數(shù)依賴27在SQL語句中,與表達式"年齡 BETWEEN 12 AND 46"功能相同的表達式是()。A.年齡 >= 12 OR <= 46 B.年齡 >= 12 AND <= 46C.年齡 >= 12 OR 年齡 <= 46 D.年齡 >= 12 AND 年齡 <= 4628下列屬于邏輯結(jié)構(gòu)設(shè)計階段任務(wù)的是( )。A生成數(shù)據(jù)字典 B集成局部E-R圖C將E-R圖轉(zhuǎn)換為一組關(guān)系模式 D確定數(shù)據(jù)存取方法29數(shù)據(jù)備份可只復(fù)制自上次備份以來更新過的數(shù)據(jù)

12、,這種備份方法稱為( )。A海量備份B增量備份C動態(tài)備份D靜態(tài)備份30關(guān)系模式中的候選鍵( )。 A有且僅有一個 B必然有多個 C可以有一或多個 D以上都不對31在視圖上不可能完成的操作是( ) 。A更新視圖 B查詢C在視圖上定義新的基本表 D在視圖上定義新視圖32在數(shù)據(jù)庫設(shè)計中,使用E-R圖表示數(shù)據(jù)庫的()。A信息模型      B邏輯模C物理模型      D結(jié)構(gòu)數(shù)據(jù)模型33設(shè)有關(guān)系R=(A,B,C)。與SQL語句SELECT DISTINCT A FROM R WHERE B=17等價的關(guān)

13、系代數(shù)表達式是( )。 AA(R) B B=17 (R) CA(B=17(R) D B=17(A(R)34在R(U)中,如果XY,并且對于X的任何一個真子集X',都沒有X'Y,則_。 AY函數(shù)依賴于X BY對X完全函數(shù)依賴 CX為U的候選碼 DR屬于2NF 35模式和內(nèi)模式( )。 A只能各有一個 B最多只能有一個 C至少兩個 D可以有多個下面第1至3題,基于"學(xué)生-選課-課程"數(shù)據(jù)庫中如下三個關(guān)系:S(sno,sname,sex,age,dept), SC(sno,cno,grade), C(cno,cname,credit,cpno)36.查找學(xué)生號為&

14、quot;200701130"的學(xué)生的"計算機網(wǎng)絡(luò)"課程的成績,至少將使用關(guān)系 ( )。A. S和SC B. SC和C C. S和C D.S、SC和C37.把學(xué)生的學(xué)號及他的平均成績定義為一個視圖。定義這個視圖時,所用的SELECT語句中將出現(xiàn)( )子句。 I FROM II. WHERE III. GROUP BY IV. ORDER BYA. I和II B. I和III C. I、II和III D. 全部38.下述( )條是并發(fā)操作不當(dāng)所引起的問題。 A. 丟失更新 B. 污讀 C. 不可重讀 D.以上都是39、在SQLSERVER關(guān)系數(shù)據(jù)庫管理系統(tǒng)中,下列(

15、 )數(shù)據(jù)庫不是該系統(tǒng)的系統(tǒng)數(shù)據(jù)庫。A. master B. model C. student D.msdb40以下關(guān)于索引的正確敘述是 ( ) 。 A.使用索引可以提高數(shù)據(jù)查詢速度和數(shù)據(jù)更新速度 B.使用索引可以提高數(shù)據(jù)查詢速度,但會降低數(shù)據(jù)更新速度 C.使用索引可以提高數(shù)據(jù)查詢速度,對數(shù)據(jù)更新速度沒有影響 D.使用索引對數(shù)據(jù)查詢速度和數(shù)據(jù)更新速度均沒有影響 41. SQL語言具有 ( ) 的功能。 A關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制 B數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制 C數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制 D數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱42.數(shù)據(jù)的邏輯獨立性是指( )。 A.概念模式改變,外模式和應(yīng)

16、用程序不變 B.概念模式改變,內(nèi)模式不變C.內(nèi)模式改變,概念模式不變 D.內(nèi)模式改變,外模式和應(yīng)用程序不變43.事務(wù)的持續(xù)性是指( )。A事務(wù)中包括的所有操作要么都做,要么都不做B事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C一個事力內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)44.在數(shù)據(jù)庫技術(shù)中,為提高數(shù)據(jù)庫的邏輯獨立性和物理獨立性,數(shù)據(jù)庫的結(jié)構(gòu)被劃分成用戶級、( )和存儲級三個層次。 A管理員級 B外部級 C概念級 D內(nèi)部級填空題1SQL語言中,刪除一個表的命令是_;2實體完整性是指關(guān)系中_;3數(shù)據(jù)庫的數(shù)據(jù)模型有:_、_、_ 三種;4SQL

17、是Structure Query Language的縮寫,意即:_;5表由若干記錄組成,每一行稱為一個“_”,對應(yīng)著一個真實的對象的每一列稱為一個“字段”;6將表中的字段定義為“_”,其作用是保證字段中的每一個值都必須是惟一的(即不能重復(fù))便于索引,并且該字段也會成為默認的排序依據(jù);7在SQL查詢GROUP BY 語句用于_;8條件語句“Where 工資額>1000”的意思是_;9Visual Foxpro、SQL SERVER是_(什么模型)數(shù)據(jù)庫管理系統(tǒng);10.SQL語言中集函數(shù)“Min()”的意思是求所在字段內(nèi)所有的值的_;11.SQL語言在字符匹配查詢SELECT的語句中,有兩個

18、通配符是_和_。12.數(shù)據(jù)庫設(shè)計的重要特點之一是要把_設(shè)計和_設(shè)計結(jié)合起來,并以_為核心而展開。13解除死鎖的最常用方法是_。14.數(shù)據(jù)庫設(shè)計一般分為6個階段:需求分析、_、_、數(shù)據(jù)庫物理設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行與維護。15.表由若干記錄組成,每一行稱為一個_,對應(yīng)著一個真實的對象的每一列稱為一個“字段”。16.設(shè)有一個關(guān)系:DEPT(DNO,DNAME),如果要找出倒數(shù)第三個字母為W,并且至少包含4個字母的DNAME,則查詢條件子句應(yīng)寫成 “WHERE DNAME LIKE_”。17.用于數(shù)據(jù)控制的動詞有_,_。18.建表的語句是_。19.修改表的語句是_。20.第一范式的定義是_。21

19、.實體之間的聯(lián)系有哪三種_,_,_。22.數(shù)據(jù)模型主要由_,_,_組成。23.內(nèi)部計算函數(shù)“AVG”的意思是求所在字段內(nèi)所有的值的_。24.兩個關(guān)系R和S分別有3個和5個屬性,那么這兩個關(guān)系的笛卡爾積的屬性為_。判斷題1.DBMS包含DBS。 ( )2.廣義笛卡爾積屬于專門的關(guān)系代數(shù)運算。 ( )3.對視圖的定義存放在數(shù)據(jù)字典中。 ( )4.在關(guān)系中能唯一標(biāo)識元組的屬性集稱為關(guān)系模式的候選鍵。 ( )5.Visual Foxpro不是一種關(guān)系數(shù)據(jù)庫系統(tǒng)。 ( )6.關(guān)系R中每一非主屬性完全依賴于R的鍵,則稱R為第二范式。 ( )7.一個1:1聯(lián)系可以轉(zhuǎn)換成一個獨立的關(guān)系模式,也可以與任意一段對

20、應(yīng)的關(guān)系模式合并。 ( )8.DBMS由查詢處理器和存儲管理器組成 。 ( )9.數(shù)據(jù)是數(shù)據(jù)庫存儲的基本對象。 ( ) 10.關(guān)系R中每一非主屬性完全依賴于R的鍵,則稱R為第三范式。 ( )11.E-R圖是規(guī)范數(shù)據(jù)庫設(shè)計中概念結(jié)構(gòu)設(shè)計階段使用的方法。 ( )12.范式分解是一種無損分解。 ( )13.SQLServer2005是一種關(guān)系數(shù)據(jù)庫系統(tǒng)。 ( )14.3NF消除了關(guān)系中非主屬性對碼的傳遞函數(shù)依賴。 ( ) 15.對索引的定義存放在數(shù)據(jù)字典中。 ( )16.在SQL Server中,Decimal(p,s)表示精確數(shù)值,整數(shù)部分有p位,小數(shù)部分有s位。 ( )17.在CREATE IN

21、DEX語句中,使用CLUSTERED來建立聚簇索引。18.用drop table刪除被約束引用的表,必須先刪除引用foreign key約束或引用表19.封鎖對象的大小叫做封鎖的粒度。20.一個m:n聯(lián)系可以轉(zhuǎn)換成一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。名字解釋與簡答題1.數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)2.候選碼、主碼、外碼3.如果關(guān)系模式R(A,B,C,D,E)中的函數(shù)依賴集FAB,BC,CED,請回答下列問題。此關(guān)系中有哪些候選碼,為什么?(1) 這是第幾范式,為什么?(2) 將此關(guān)系逐步分解,并說明分解的原因。4.設(shè)有兩個關(guān)系R (A,B,C) 和S (C,D,E),試用SQL查

22、詢語句表達下列關(guān)系代數(shù)表達式。 5.關(guān)系6.簡述數(shù)據(jù)庫系統(tǒng)設(shè)計的6個步驟(階段),為什么需求分析是最重要且困難的? 7.什么是DB?什么是關(guān)系的候選碼?數(shù)據(jù)模型主要由什么構(gòu)成?8.簡述數(shù)據(jù)庫系統(tǒng)設(shè)計的6個步驟(階段)的任務(wù),為什么需求分析是最重要且困難的?9.試敘述等值聯(lián)接與自然聯(lián)接的區(qū)別.10.什么是事務(wù),事務(wù)的ACID原則是什么?11.將下面ER圖轉(zhuǎn)化為關(guān)系模式,可以轉(zhuǎn)化成幾個關(guān)系模式。 并指出每個關(guān)系模式的鍵.借書人圖書借 閱借書證號姓名單位總編號分類號書名價格位置作者 mn借閱時期12數(shù)據(jù)庫在運行過程中可能產(chǎn)生的故障有哪幾類程序設(shè)計題1 設(shè)有如下的表結(jié)構(gòu)及數(shù)據(jù),按照這些關(guān)系,用SQL語

23、言完成如下的一些操作:學(xué)生表Student學(xué)號(Sno)姓名(Sname)年齡(Sage)性別(Ssex)所在系(Sdept)98010趙青江18男CS98011張麗萍19女CH98012陳景歡20男IS98013陳婷婷16女PH98014李 軍16女EH 學(xué)生選課表SC 學(xué)號(Sno)課程號(Cno)成績(Grade)9801018798010298010380980104879801068598011152980112479801135398011545980121849801239801246798012581課程表Course課程號(Cno)課程名(Cname)先修課號(Cpno)學(xué)分

24、(Ccredit) (1) 用命令創(chuàng)建student和Course表。(2) 查詢所有學(xué)生的編號,姓名。(3) 備份Student表到TS中,并清空TS表。(4) 把年齡小于等于16的女生記錄保存到表TS中。(5) 在表Student中檢索每門課均不及格的學(xué)生學(xué)號、姓名、年齡、性別及所在系等信息。(6) 學(xué)生王林在3號課程考試中作弊,該課成績改為空值(NULL)。(7) 能刪除學(xué)號為“98005”的學(xué)生記錄嗎?一定要刪除該記錄的話,該如何操作?給出操作命令。(8) 在基本表SC中修改課程號為“2”號課程的成績,若成績小于等于80分時降低2,若成績大于80分時降低1(用兩個UPDATE語句實現(xiàn))。(9) 把“錢橫”同學(xué)的選課情況全部刪去。 (10) 刪除姓“張”的學(xué)生記錄,并清空SC表。設(shè)有關(guān)系模式(表內(nèi)容簡略):S(S#,Sname,CITY)其中S表示供應(yīng)商,S#為供應(yīng)商代號,SNAME為供應(yīng)商名字,CITY為供應(yīng)商所在城市,主關(guān)鍵字為S#;P(P#,PNAME,COLOR,WEIGHT)其中P表示零件,P#為零件代號,PNAME為零件名字,COLOR為零件顏色,WEIGHT為零件

溫馨提示

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

評論

0/150

提交評論