數(shù)據(jù)庫原理第四版試題9頁_第1頁
數(shù)據(jù)庫原理第四版試題9頁_第2頁
數(shù)據(jù)庫原理第四版試題9頁_第3頁
數(shù)據(jù)庫原理第四版試題9頁_第4頁
數(shù)據(jù)庫原理第四版試題9頁_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理試題 得分 閱卷教師一、 選擇題(每題1分,共30分 選擇正確答案的編號(hào),填在各題后的括號(hào)內(nèi))1、用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型為( )。、網(wǎng)狀模型 、層次模型、關(guān)系模型 、面向?qū)ο竽P?、SQL語言是( )標(biāo)準(zhǔn)語言。A、層次數(shù)據(jù)庫 B、網(wǎng)絡(luò)數(shù)據(jù)庫C、關(guān)系數(shù)據(jù)庫 D、非數(shù)據(jù)庫3、創(chuàng)建表時(shí),用來說明字段默認(rèn)值的是( )。A、 CHECKB、 CONSTRAINT C、 DEFAULTD、 UNIQUE4、下述SQL語句中,更新表中數(shù)據(jù)作用的命令動(dòng)詞是( )。 A、 ALTER B、 CREATE C、 UPDATE D、 INSERT5、在SELECT語句中使用“*”表示

2、( )。A、選擇任何字段 B、選擇全部字段C、選擇全部記錄 C、選擇主碼6、視圖是從一個(gè)可以多個(gè)( )表中導(dǎo)出的。A、基表 B、虛表 C、索引 D、記錄 7、數(shù)據(jù)庫的( )是指數(shù)據(jù)的正確性和相容性。A安全性 B.完整性 C.并發(fā)控制 D.恢復(fù)8、要保證數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性,需要修改的是( )。A、三層模式之間的兩種映射 B、模式與內(nèi)模式9、空值NULL是( )的值。A、 空字符串 B、 不知道的、不確定或無法填入C、 數(shù)值零 D、 以上都不是10、下面是聚合函數(shù)的選項(xiàng)是( )。A、 distinct B、sumC、 if D、top11、子查詢可以返回( )行而不產(chǎn)生錯(cuò)誤。A、僅一行B、如果不以

3、ANY、ALL、EXISTS或IN開頭,則僅一行C、無限多行D、如果不以ANY、ALL、EXISTS或IN開頭,則為無限行12、屬性是指實(shí)體具有的( )。A. 某種描述. B、 某種特性 C、某種數(shù)值. D、某種類型13、 在一個(gè)關(guān)系中如果有這樣一個(gè)屬性存在著,它的值能惟一地標(biāo)識(shí)關(guān)系中的每一個(gè)元組,稱這個(gè)屬性為 ( ) A.候選碼 B.數(shù)據(jù)項(xiàng) C.主屬性 D.主屬性值14、表中可以( )一個(gè)元組(一個(gè)記錄)的某個(gè)屬性組(字段組)稱為主鍵.A、 唯一確定 B、不唯一確定 C、模糊確定 D、表達(dá)15、若某個(gè)屬性組不是關(guān)系A(chǔ)主碼,但它是另一個(gè)關(guān)系B的主碼,則該屬性或?qū)傩越M稱為關(guān)系A(chǔ)的( )。 A、外

4、部屬性 B、主鍵 C、內(nèi)鍵 D、外鍵16、 ( )是對(duì)關(guān)系的描述,一般表示為 關(guān)系名(屬性名1,屬性名2,屬性名n)。 A、關(guān)聯(lián)模式 B、數(shù)據(jù)模式 C、庫模式 D、關(guān)系模式17、在關(guān)系代數(shù)運(yùn)算中,5種基本運(yùn)算為:A、 并、差、選擇、投影、自然連接B、 并、差、交、選擇、投影C、 并、差、選擇、投影、乘積D、 并、差、交、選擇、乘積18、設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值(NULL)。這是() A、實(shí)體完整性規(guī)則 B、參照完整性規(guī)則 C、用戶定義完整性規(guī)則 D、域完整性規(guī)則19.在數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,內(nèi)模式有()個(gè). A.1個(gè) B.2個(gè) C.3個(gè) D.任意多個(gè)。20、自然連接是構(gòu)成

5、新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一或是多個(gè)共有的( ). A、元組 B、行 C、記錄 D、屬性21.將兩個(gè)關(guān)系拼接成一個(gè)新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組,這種操作稱為:( )A、選擇B、投影C、連接D、并22.SQL的含義是:( )A、結(jié)構(gòu)化查詢語言B、數(shù)據(jù)定義語言C、數(shù)據(jù)庫查詢語言D、數(shù)據(jù)庫操縱與控制語言23.數(shù)據(jù)庫系統(tǒng)的組成,除了硬件環(huán)境、軟件環(huán)境、數(shù)據(jù)庫,還包括:( )A、操作系統(tǒng)B、CPUC、人員D、物理數(shù)據(jù)庫24.數(shù)據(jù)庫系統(tǒng)的核心是:( ) A、數(shù)據(jù)模型B、數(shù)據(jù)庫管理系統(tǒng) C、數(shù)據(jù)庫D、數(shù)據(jù)庫管理員25.表由哪些部分組成:( )A、

6、查詢和字 B、字段和記錄 C、記錄和窗體D、報(bào)表和字段26.在SQL查詢中使用Where子句指出的是:( )A、查詢目標(biāo)B、查詢結(jié)果C、查詢視圖D、查詢條件27. 下面對(duì)于關(guān)系的敘述中,哪一個(gè)是不正確的? A、關(guān)系中的每一個(gè)屬性是不可分解的 B、在關(guān)系中元組的順序是無關(guān)緊要的。 C、任意的一個(gè)二維表都是一個(gè)關(guān)系。D、每一個(gè)關(guān)系只有一種記錄類型。28.設(shè)關(guān)系R和S的元組個(gè)數(shù)分別為100和300,關(guān)系T是R與S的笛卡爾積,則T的元組個(gè)數(shù)是( )A、400 B、10000 C、30000 D、9000029、在關(guān)系數(shù)據(jù)庫系統(tǒng)中,為了簡化用戶查詢操作,而又不增加數(shù)據(jù)的存儲(chǔ)空間,常用的方法是創(chuàng)建( )。

7、A、另一個(gè)表 B、游標(biāo) C 、視圖 D、索引30.對(duì)關(guān)系模型敘述錯(cuò)誤的是: ( )A、建立在嚴(yán)格的數(shù)學(xué)理論、集合論和謂詞演算公式的基礎(chǔ)之上B、微機(jī)DBMS絕大部分采用關(guān)系數(shù)據(jù)模型。C、用二維表表示關(guān)系模型是其一大特點(diǎn)。D、不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫系統(tǒng)。得分 閱卷教師二、填空題:(每小題1分,共10分)在以下各小題中畫有_處填上答案。1包含在任何一個(gè)候選關(guān)鍵字中的屬性稱為 1主屬性 。 2. 數(shù)據(jù)模式包括: 2 概念模式 、 3外模式 、 4內(nèi)模式 ;其中的 4內(nèi)模式 是用物理模型對(duì)數(shù)據(jù)的描述。3. 關(guān)系操作中選取某些列的操作為: 5投影 ,而選取某些行的操作稱為:6 選擇 。

8、5. 關(guān)系的完整性約束條件包括三類:( 7 實(shí)體完整性 、 8參照完整性 、 9用戶自定義完整性 。)6. SQL中,運(yùn)算符“ISNULL”用于檢查_ 10_屬性是否為空_。得分 閱卷教師三 、問答題(30分)(每題5分)1、 何為數(shù)據(jù)庫?數(shù)據(jù)庫(Database,簡稱DB)是長期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合2、 關(guān)系的性質(zhì)有哪些?1)同一屬性的數(shù)據(jù)具有同質(zhì)性。每一列中的分量是同一類型的數(shù)據(jù),來自同一個(gè)域。2) 同一關(guān)系的屬性名具有不能重復(fù)性。3) 關(guān)系中的列位置具有順序無關(guān)性。4) 關(guān)系具有元組無冗余性。關(guān)系中的任一兩組不能完全相同。 5) 關(guān)系中的元組位置具有順序無關(guān)性。

9、6) 關(guān)系中每一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)3.什么叫數(shù)據(jù)模式,它分哪三級(jí)答:在數(shù)據(jù)模型中有關(guān)數(shù)據(jù)結(jié)構(gòu)及其相互間關(guān)系的描述被稱為數(shù)據(jù)模式。數(shù)據(jù)模式被分為外模式、概念模式和內(nèi)模式三級(jí)。概念模式:又簡稱為模式,是關(guān)于整個(gè)數(shù)據(jù)庫中數(shù)據(jù)的全局邏輯結(jié)構(gòu)的描述。外模式:又稱為子模式、用戶模式,是關(guān)于某個(gè)用戶所需數(shù)據(jù)的邏輯結(jié)構(gòu)的描述。外模式可由概念模式推導(dǎo)而出,是概念模式的一個(gè)子集內(nèi)模式:又稱為物理模式、存儲(chǔ)模式,是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的存儲(chǔ)方式和物理結(jié)構(gòu)的描述。4、在E-R模型中聯(lián)系是用來反映什么樣的信息,它有幾種類型?答:用來反映為實(shí)體(型)內(nèi)部的聯(lián)系和實(shí)體(型)之間的聯(lián)系,實(shí)體內(nèi)部的聯(lián)系通常是指組成實(shí)體的各

10、屬性之間的聯(lián)系;實(shí)體之間的聯(lián)系通常是指不同實(shí)體集之間的聯(lián)系。聯(lián)系可分為三種:(1) 一對(duì)一聯(lián)系(1:1)(2) 一對(duì)多聯(lián)系(1:n)(3) 多對(duì)多聯(lián)系(m:n)。5、什么是視圖?它有何作用?答:視圖是命名的、從基本表中導(dǎo)出的虛表。它在物理上并不存在。存在的只是它的定義;視圖中的數(shù)據(jù)是從基本表中導(dǎo)出的。每次對(duì)視圖查詢都要重新計(jì)算;視圖之上可以再定義視圖。視圖的作用是讓一定權(quán)限的操作者不用操作基本表就能滿足其相應(yīng)的操作要求,從而實(shí)現(xiàn)了對(duì)數(shù)據(jù)的安全管理。6、數(shù)據(jù)庫的結(jié)構(gòu)數(shù)據(jù)模型有哪幾種?按此劃分SQL SERVER屬于哪種類型?數(shù)據(jù)模型有層次模型,網(wǎng)狀模型,關(guān)系模型,面向?qū)ο髷?shù)據(jù)模型,對(duì)象關(guān)系模型。

11、按此劃分SQL SERVER屬于關(guān)系模型。得分 閱卷教師四、SQL語言(共30分)表1 部門表部門編號(hào)部門名稱部門所在地10財(cái)務(wù)部深圳20研發(fā)部北京30銷售部廣州40公司總部上海表2 雇員表雇員編號(hào)姓名年齡受雇時(shí)間工資電話號(hào)碼部門編號(hào)7369史大山252006/07/30156066960901207499艾倫302000/10/01193666982030307521福特282002/05/10183067891234107566王瓊351998/12/20297556789012107654馬克202007/07/20183066960001301、根據(jù)表1和表2,用SQL語句創(chuàng)建雇員表和

12、部門表(6分)假設(shè)有雇員關(guān)系表格,它的結(jié)構(gòu)如下:雇員( 雇員編號(hào),雇員姓名,年齡,受雇時(shí)間, 薪水, 電話號(hào)碼, 部門編號(hào))。雇員編號(hào) 為主鍵, 部門編號(hào)為外鍵。部門(部門編號(hào),部門名稱,部門所在地)主鍵是部門編號(hào)Create table 部門表 (部門編號(hào) char(4) not null primary key, 部門名稱 char(12), 部門所在地 char(4);Create table 雇員表 (雇員編號(hào) char(4) not null primary key, 雇員姓名 char(12), 年齡 int, 受雇時(shí)間 datetime, 薪水 decimal(7,2), 電話號(hào)

13、碼 char(6), 部門編號(hào) char(4) foreign key references 部門(部門編號(hào));2、請(qǐng)寫出下列查詢和操作SQL語句。20分1)以遞增的方式列出職工的部門號(hào)碼(不重復(fù));select distinct部門編號(hào)from 雇員表 order by 部門編號(hào) asc;2)查找AGE年齡為35歲的職工全部信息;select * from 雇員表 where 年齡=35;3)查詢?cè)诓块T20或者30工作的,工資大于1600,年齡大于35歲的職工信息。Select * from 雇員表 where (部門編號(hào)=20 OR 部門編號(hào)=30) and 工資>1600 and

14、年齡>35;4)計(jì)算最高,最低和平均工資;select max(工資), min(工資) avg(工資) from 雇員表;5) 找處職工不足3人的部門及其相應(yīng)的職工數(shù);select 部門編號(hào), count(*) from 雇員表 group by 部門編號(hào) having count(*)<3;6. 將部門號(hào)為10部門所有人員工資提高20%。Update 雇員表 set 工資=工資+0.2*工資 where 部門編號(hào)=10;7.從雇員中找出工資大于平均工資的職工信息。Select * from 雇員表 where 工資>(select avg(工資) from 雇員表);8.刪除在部門10的,工資大于2500的職工信息delete from 雇員表 where 工資>2500 a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論