成都理工大學《數據庫原理與應用》試卷B-附參考答案_第1頁
成都理工大學《數據庫原理與應用》試卷B-附參考答案_第2頁
成都理工大學《數據庫原理與應用》試卷B-附參考答案_第3頁
成都理工大學《數據庫原理與應用》試卷B-附參考答案_第4頁
成都理工大學《數據庫原理與應用》試卷B-附參考答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

成都理工大學

第一學期《數據庫原理與應用》考試試卷B

時間:120分鐘

大題—二二四五.六總分

得分

一、填空題(每空1分,共20分)

1、在數據庫理論中,將客觀存在并可相互區(qū)別的事物稱為實體;實體所具有的

某一特性稱為屬性;惟一標識實體的屬性集稱為曜;屬性的取值范圍稱為該屬性

的域;同型實體的集合稱為實體集。

房2、數據模型應滿足三方面要求:一是能比四哀實地基擬現實世二是容易為人所

1理解,三是便于在計算機上實現。

號:3、在數據模型的數據結構、數據操作和數據完整性約束條件三要素中,用于描

學套述系統(tǒng)靜態(tài)特性的是數據結構。

:4、SQLServerDBMS使用的數據模型是關系數據模型,

:5、數據是信息的載體,有“型”和世之分。環(huán)繞數據所做的所有工作被稱為皇

雷據處理。

名:6、數據庫中數據的兩級獨立性為數據的物理獨立性和數據的邏翌獨立性。

:7、非關系模型數據庫操作的普通特點是面向記錄操作。

8、DBMS中的并發(fā)控制機制可防止法發(fā)攪隹可能對數據庫造成的破壞。

9、一個數據庫系統(tǒng)應用包括計算機硬件、操作系統(tǒng)、數據庫管理系統(tǒng)、數據庫、

數據庫應用程序和數據庫管理員組成。其中數據庫管理員負責全面地管理和控制

數功能。

10、數據庫中常見的三種數據模型是毀、網狀和關系模型。

11、若事務在運行中,由于種種原因,使事務未運行到正常終止點之前就被撤銷,

這種情況被稱為事務故障。

1

12、在數據庫規(guī)范設計方法中,著名的NewOrleans方法將數據庫設計分為4個

階段:需求分析、概念設計、邏輯設計和物理設計。

13、設有關系R(SLS2,X1,X2),其主碼為(S1,S2),函數依賴關系集為{S1-X1,

(S1,S2)-X2},則此關系滿足笫一范式要求,可分解為主碼為(S1,S2)的關系

R1(S1,S2,X2)和R2(S1,X1)兩個滿足更高一級范式要求的范式。

二、選擇填空題(每小題1分,共15分)

1、數據庫系統(tǒng)與文件系統(tǒng)相比,其兩個突出的特點是和。

(A)數據存儲量小、數據能共享(B)數據具有獨立性、以數據項為最小存儲單位

(C)冗余小共享度高、數據獨立性(D)數據安全性、數據一致性

2、數據庫管理系統(tǒng)應為數據庫提供數據的定義、和功能。

(A)數據插入、數據查詢(B)數據刪除、數據維護

(C)數據控制、數據控制(D)數據維護、數據一致性檢查

3、一個數據庫系統(tǒng)邏輯模式,以邏輯模式為框架的數據庫稱為概

念數據庫。

(A)最多有一個(B)只能有一個

(C)至少有一個(D)可以有一個以上的

4、數據庫中兩個實體集之間的聯(lián)系有一對一、一對多和多對多三種方式。層次

數據模型不能對的聯(lián)系直接表示。

(A)一對多(B)一對一

(C)多對多(D)多個實體間的一對多

5、關系代數語言是用對關系的運算來表達查詢要求的語言,其中定義的四種專

門的關系運算是o

(A)選擇、投影、乘積和除運算(B)修改、刪除、更新和替換運算

(C)選擇、投影、連接和除運算(D)并、交、差和笛卡爾運算

6、數據庫的概念模型是對信息世界的建模,概念模型應當全面、準確地描述出

2

信息世界中的基本概念。概念模型的表示方法不少,其中最廣泛應用的是。

(A)PAD圖法(B)N_S盒圖法

(C)數據流圖分析法(D)E_R圖法

7、在關系數據庫中關系中的元組位置和屬性的位置都具有o

(A)同質性(B)順序無關性

(C)完整性(D)獨立性

8、把用戶對數據庫的所有操作自動記錄下來存儲到審計日志文件中,是為了數

據庫的o

(A)可靠性(B)安全性

(C)一致性(D)完整性

9、如果一個關系沒有經過規(guī)范化,則可能會浮現數據冗余大、數據更新異常、

數據刪除異常和異常。

(A)修改(B)合并

(C)分解(D)插入

10、己知在某公司有多個部門,每一個部門又有多名職工,而每一位職工只能屬

于一個部門,則部門與職工兩個實體集之間是聯(lián)系。

(A)一對一(B)一對多

(C)多對多(D)未知

11、數據的完整性為。

(A)數據的正確性(B)數據的獨立性、可控性

(C)數據的一致性(D)數據的正確性、有效性和相容性

12、為了使用戶使用數據庫更方便,往往把數據庫管理系統(tǒng)提供的數據操作語言

嵌入到某一計算機高級語言中,此語言稱為o

(A)查詢語言(B)嵌入式語言

(C)宿主語言(D)關系語言

13、數據庫邏輯結構設計是將概念設計階段設計的概念模型轉換為。

3

(A)層次模型(B)網狀模型

(C)關系模型(D)某個DBMS支持的數據模型

14、在分組檢索中,要去掉不滿足條件的分組和不滿足條件的記錄,應當。

(A)使用WHERE子句

(B)使用HAVING子句

(C)先使用HAVING子句,再使用WHERE子句

(D)先使用WHERE子句,再使用HAVING子句

15、下列不是常用的數據庫保護技術的內容。

(A)數據并發(fā)控制(B)數據的結構化

(C)設置訪問密碼(D)備份數據庫

三、判斷題(10分)

(F)1、關系數據庫中關系是二維表的形式,任意一個二維表都可以是一個關系。

(F)2、在傳統(tǒng)集合運算中,假定有模式相同的關系R和S,其交運算結果為

RS,則RS中的元組屬于R而不屬于So

(F)3、數據庫系統(tǒng)的三級模式結構是指任何一個數據庫系統(tǒng)都惟獨一個邏輯模

式,但可以有多個物理模式和多個用戶模式。

(T)4、數據庫的概念模型是對現實世界中客觀對象、屬性、聯(lián)系等的描述形式。

概念模型不依賴于具體的計算機系統(tǒng)。

(F)5、在關系數據庫中,候選碼是惟一能標識實體的屬性或者屬性組。主碼、

次碼都是候選碼。

(F)6、在關系數據庫中,關系中的屬性有主屬性和非主屬性之分,主屬性是指

候選碼中的屬性。

(T)7、關系數據庫中的關系可以分為基本表、視圖表和查詢表三種類型。

(F)8、在關系數據庫中,定義視圖的主要目的是可以簡化查詢語句的編寫。

(T)9、使用索引可以提高數據查詢速度,但會降低數據更新速度。

4

(T)10、在數據庫數據保護中可以通過并發(fā)控制來保證數據的被正確使用和修

改,從而保證數據庫正常。

四、SQL或者T-SQL語句應用(25分)

設有一個顧客商品關系數據庫,有三個基本表,表結構如下:

商品表:Article(商品號,商品名,單價,庫存量)

客戶表:Customer(顧客號,顧客名,性別,年齡,電話)

定單表:Orderitem(顧客號,商品號,數量,購買價,日期)

注意:屬性類型由設計者根據具體情況定義。

1、創(chuàng)建商品表,并定義表的主碼約束(3分);

CREATETABLEArticle(商品號CHAR(5)PRIMARYKEY,商品名

CHAR(10),單價Money,庫存量INT)

2、查詢編號為G10015的顧客信息(3分);

SELECTC.*FROMCustomerCWHERE顧客號=’G10015'

3、查詢一次被訂購最多的商品信息(4分);

SELECTA.*,O.MAX(數量)FROMOrderitemO,ArticleA

WHERE。.商品號=A商品號

4、查詢最近5天的定單信息(用getdate()可獲取當前日期,用day(日期型參數)

獲得日型參數的日信息)(5分);

SELECTO.*FROMOrderitemOWHEREgetdate()-日期v=5

5

5、創(chuàng)建一個名為S_VIEW視圖,檢索庫存量低于Smin(臨界庫存)的商品信息

(5分);

CREATEVIEWS_VIEW

ASSELECTArticle.*FROMArticleWHERE庫存量vSmin

6、創(chuàng)建一個刪除顧客信息的觸發(fā)器,當存在訂購信息時不允許刪除(5分)。

CREATETRIGGERC_DELETEONCustomerFORDELETE

ASIF(SELECTCOUNT(*)

FROMOrderitem0,deleted

WHERE。.顧客號=deleted.顧客號)>0

ROLLBACKTRANSACTION

ELSE

DELETECustomer

FROMCustomer,deleted

WHERECustomer.顧客號=deleted.顧客號

五、數據庫邏輯設計(10分)

6

有某工廠物資管理系統(tǒng)經概念設計后得概念模型的E-R圖如圖,其各實體聯(lián)

系的描述如下。

零件

1)物資管理涉及的實體集及屬性:

倉庫:倉庫號、倉庫面積、電話號碼

零件:零件號、名稱、規(guī)格、單價、描述

供應商:供應商號、姓名、地址、電話、帳號

職工:職工號、姓名、年齡、職稱

2)聯(lián)系:

庫存:倉庫-零件(多對多),含庫存量屬性

工作:倉庫-職工(一對多)

供應:供應商?零件(多對多),含供應量

領導:職工一職J2(多對多)

現要對該“工廠物資管理系統(tǒng)”進行邏輯設計,所選數據模型為關系模型。請按要

求將E-R圖中聯(lián)系轉換為關系模型(3+2+2+3分)。

六、關系代數查詢(20分)

設學生課程數據庫有三個基本表:

學生:學號、姓名、年齡、生源所在地、所在系;

課程:課程號、課程名、課程性質、學時、學分、先行課;

選課:學號、課程號、成績。

其中:1)學生表的主碼為學號;

2)課程表的主碼為課程號;課程性質可取學位課、必修課、專業(yè)選修課、

公共選修課四種值。

3)選課表的主碼為學號和課程號,外碼為學號、課程號,被參照表分別

為學生表和課程表。

試用關系代數法完成下列查詢:

1、求學過編號為KJ2001的課程且成績?yōu)?

溫馨提示

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

評論

0/150

提交評論