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

下載本文檔

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

文檔簡介

1、數據庫原理試題 得分 閱卷教師一、 選擇題(每題1分,共30分 選擇正確答案的編號,填在各題后的括號內)1、用二維表結構表示實體以及實體間聯(lián)系的數據模型為( )。、網狀模型 、層次模型、關系模型 、面向對象模型2、SQL語言是( )標準語言。A、層次數據庫 B、網絡數據庫C、關系數據庫 D、非數據庫3、創(chuàng)建表時,用來說明字段默認值的是( )。A、 CHECKB、 CONSTRAINT C、 DEFAULTD、 UNIQUE4、下述SQL語句中,更新表中數據作用的命令動詞是( )。 A、 ALTER B、 CREATE C、 UPDATE D、 INSERT5、在SELECT語句中使用“*”表示

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

3、ANY、ALL、EXISTS或IN開頭,則僅一行C、無限多行D、如果不以ANY、ALL、EXISTS或IN開頭,則為無限行12、屬性是指實體具有的( )。A. 某種描述. B、 某種特性 C、某種數值. D、某種類型13、 在一個關系中如果有這樣一個屬性存在著,它的值能惟一地標識關系中的每一個元組,稱這個屬性為 ( ) A.候選碼 B.數據項 C.主屬性 D.主屬性值14、表中可以( )一個元組(一個記錄)的某個屬性組(字段組)稱為主鍵.A、 唯一確定 B、不唯一確定 C、模糊確定 D、表達15、若某個屬性組不是關系A主碼,但它是另一個關系B的主碼,則該屬性或屬性組稱為關系A的( )。 A、外

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論