大學數(shù)據庫原理期末考試試題及答案一_第1頁
大學數(shù)據庫原理期末考試試題及答案一_第2頁
大學數(shù)據庫原理期末考試試題及答案一_第3頁
大學數(shù)據庫原理期末考試試題及答案一_第4頁
大學數(shù)據庫原理期末考試試題及答案一_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

填空題1.標準的數(shù)據庫三級模式是概念模式、(內)模式和(外)模式。2.數(shù)據完整性約束分為(靜態(tài))約束和(動態(tài))約束。3.分布式數(shù)據庫系統(tǒng)的特點是數(shù)據的(分布)性和整體的(邏輯)性。4.在數(shù)據庫系統(tǒng)中,所有應用程序都通過(DBMS)訪問數(shù)據庫。5.在數(shù)據庫的三級模式結構中,數(shù)據是按(內)模式的描述存儲在磁盤中,按(外)模式提供給用戶的。

6.在關系中,能唯一標識元組的屬性稱為(超鍵)。

7.在對象關系模型中,屬性的符合類型包括:多集類型、數(shù)組類型、(結構)類型和(集合)類型。

8.對于函數(shù)依賴x→Y,如果Y是X的子集,此函數(shù)稱為(平凡)函數(shù)依賴。

方法的三要素是:實體、屬性和(聯(lián)系)。

10.假設兩個事務同時存取同一個數(shù)據集,當?shù)谝粋€事務結束之前,第二個事務更新數(shù)據庫,這就違反了事務的(隔離)性,破壞了DB的一致性。

11.假設一個學生只屬于一個班級,則班級和學生之間是(一對多,1:N)聯(lián)系;學生可以同時修多門課程,學生和課程之間是(多對多,M:N)聯(lián)系。12.結構數(shù)據模型的組成包括:數(shù)據結構,(數(shù)據操作)和(數(shù)據完整性約束)。

13.在函數(shù)依賴中,平凡的函數(shù)依賴根據Armstrong推理規(guī)則中的(自反)律就可推出。

14.用有向圖結構表示實體類型及實體間聯(lián)系的數(shù)據模型稱為(網狀)模型。15.若用戶編寫程序時,只需指出做什么,不需指出怎么做,這類DML是(非過程性)DML;關系的DML屬于這一類。16.在SQL中,用(update)命令可以修改表中的數(shù)據,用(ALTER)命令可以修改表的結構。17.在ER圖中,菱形框表示(聯(lián)系)。18.物理結構設計是設計DB的物理結構,主要包括DB的(存儲結構)和存取方法。19.并發(fā)控制的主要方法是采用(封鎖機制)。20.在并行處理中,若干事物相互等待對方釋放封鎖,稱為系統(tǒng)進入(死鎖)狀態(tài)。的“地址透明性”位于(分片)模式和(分配)模式之間。二、單選題

1.位于用戶和數(shù)據庫之間的一層數(shù)據管理軟件是(C)

2.一個事務中所有對數(shù)據庫操作是一個不可分割的操作序列,這稱為事務的(A)A.原子性B.一致性C.隔離性D.持久性3.關系代數(shù)的五個基本操作是:并、差、選擇、投影和(D)

A.等值連接連接

C.自然連接D.笛卡兒積

4.在關系數(shù)據庫中,表與表之間的聯(lián)系是通過(B)實現(xiàn)的。

A.實體完整性規(guī)則B.參照完整性規(guī)則

C.用戶自定義的完整性規(guī)則D.主鍵

5.數(shù)據字典產生于數(shù)據庫設計步驟的(A)

A.需求分析階段B.概念設計階段

C.邏輯設計階段D.物理設計階段

6.在數(shù)據庫技術中,未提交的隨后又被撤消的數(shù)據稱為(D)

A.錯誤數(shù)據B.冗余數(shù)據

C.過期數(shù)據D.臟數(shù)據

7.在SQL中,建立視圖用的命令是(C)

SCHEMATABLE

VIEWINDEX

8.分布式數(shù)據庫系統(tǒng)的透明性主要表現(xiàn)在位置透明性和(C)

A.數(shù)據透明性B.處理透明性

C.復制透明性D.映射透明性

9.在數(shù)據庫的E-R圖中,菱形框表達的是(C)

A.屬性B.實體

C.實體之間的聯(lián)系D.實體與屬性之間的聯(lián)系

10.設關系R和S的結構相同,并且各有80個元組,假如這兩個關系作并運算,其運算結果的元組個數(shù)為(D)

A.80B.小于等于80C.大于等于160D.大于等于80,小于等于160

11.以下操作中,不能用DML實現(xiàn)的是(B)

A.數(shù)據查詢B.定義數(shù)據庫的三級結構

C.數(shù)據插入D.數(shù)據刪除

12.如果關系R和S進行自然連接時,只把S中原該舍棄的元組保存到新關系中,這種操作稱為(D)

A.外連接B.內聯(lián)接

C.左連接D.右外連接

13.把E-R圖轉換成關系模型的過程,屬于數(shù)據庫設計的(

C)

A.總體結構設計B.概念結構設計

C.物理結構設計D.邏輯結構設計

14.ORDBS的中文意思是(C)

A.面向對象的數(shù)據庫系統(tǒng)B.數(shù)據庫管理系統(tǒng)

C.對象關系數(shù)據庫系統(tǒng)D.關系數(shù)據庫系統(tǒng)

15.在較低層上的抽象表達了與之聯(lián)系的較高層上抽象的特殊情況時,稱為較高層上抽象是較低層抽象的(D)

A.概括B.聚集

C.細化D.泛化

16.在SQL中,SELECT語句的"SELECTDISTINCT"表示查詢結果中(

C)

A.屬性名都不相同B.去掉了重復的列

C.行都不相同D.屬性值都不相同

17.在采用客戶機/服務器體系結構的數(shù)據庫應用系統(tǒng)中,應該將用戶應用程序安裝在(A)

A.客戶機端B.服務器端

C.終端D.系統(tǒng)端

18.事務日志用于保存(D)

A.程序運行過程B.數(shù)據操作

C.程序的執(zhí)行結果D.對數(shù)據的更新操作

19.在第一個事務以S鎖方式讀數(shù)據A時,第二個事務可以進行的操作是(D)

A.對數(shù)據實行X鎖并讀數(shù)據B.對數(shù)據實行S鎖并寫數(shù)據

C.對數(shù)據實行X鎖并寫數(shù)據D.不加封鎖的讀數(shù)據

20.概念結構設計的目標是產生DB的概念模型,該模型主要反映(B)

的管理信息需求B.企業(yè)組織的信息需求

C.應用程序員的編程需求

的維護需求三、名詞解釋

1.部分函數(shù)依賴

關系模式中,如果X→Y,且X存在真子集X',使X'→Y也成立,這時稱X→Y為部分函數(shù)依賴。

外模式

用戶與數(shù)據庫系統(tǒng)的接口,是面向每個用戶使用的數(shù)據視圖的描述。

嵌入式SQL

將SQL語句嵌入高級程序設計語言中使用,發(fā)揮高級語言過程化處理能力強的特點。

4.數(shù)據定義語言

由DBMS提供的,用于描述數(shù)據庫各級模式的結構,相互之間的映像,以及安全性規(guī)則,完整性約束等內容的語言。

5.授權

將對數(shù)據庫中的某些表、某些字段的操作權限授予指定的用戶,這種操作稱為"授權"。四、簡答題

1.在關系模式R(U,F(xiàn))中,U=ABCDE,F(xiàn)={A→C,AC→B,B→D,C→E,EC→B}計算(AB)+。(AB)+=ABCDE

2.簡述數(shù)據庫概念模型的主要特點。(1)對現(xiàn)實世界的抽象和概括,能真實,充分的反映現(xiàn)實世界的事物和事物之間的聯(lián)系(2)簡潔、明晰、獨立于計算機系統(tǒng)、便于理解(3)易于變動和修改(4)易于向給定的數(shù)據庫邏輯模式轉換。

3.簡述在SQL中,DELETE語句與DROPTABLE的區(qū)別。

DELETE的作用是刪除表中的元組,表的模式依然存在,而DROPTABLE是將表的結構和元組全部刪除,表被刪除(DROP)后就不再存在了。程序設計題

以下各小題題基于教學數(shù)據庫的三個基本表

學生S(S#,SNAME,AGE,SEX)

學習SC(S#,C#,GRADE)

課程C(C#,CNAME,TEACHER)

1.試用元組表達式和關系代數(shù)表達式表示下列查詢語句:檢索年齡小于23歲的男學生的學號和姓名。

關系代數(shù)表達式:πS#,SNAME(σAGE>'23'∧SEX='男'(S))

元組表達式:{t|(u)(S(u)∧u[3]>'23'∧u[4]='男'∧t[1]=u[1]∧t[2]=u[2])}

2.試用SQL的查詢語句表達下列查詢:檢索"王蘭"同學不學的課程的課程號。

SELECTC#

FROMC

WHEREC#NOTIN

(SELECTC#

FROMSC

WHERES#IN

(SELECTS#

FROMS

WHERESNAME='王蘭'))

3.試用SQL的查詢語句表達下列查詢:檢索全部學生都選修的課程的課程號與課程名。

SELECTC#,CNAME

FROMC

WHERENOTEXISTS

(SELECT*

FROMS

WHERENOTEXISTS

(SELECT*

FROMSC

WHERE#=#AND#=#))

4.試用SQL更新語句表達以下更新操作:把低于總平均成績的女同學成績提高5%。

UPDATESC

SETGRADE=GRADE*

WHEREGRADE<(SELECTAVG(GRADE)FROMSC)ANDS#IN(SELECTS#FROMSWHERESEX='F')六、應用題

1.有一個應用,包括三個實體集。實體類型“商店”的屬性有:商店編號,店名,店址,店經理。實體類型“會員”的屬性有:會員編號,會員名,地址。實體類型“職工”的屬性有:職工編號,職工名,性別,工資。每家商店有若干職工,但每個職工只能服務于一家商店。每家商店有若干會員,每個會員可以屬于多家商店。在聯(lián)系中應反映出職工參加某商店工作的開始時間,會員的加入時間。

(1)試畫出反映商店、職工、會員實體類型及聯(lián)系類型的ER圖;

(2)將ER圖轉換成關系模式,并指出每個表的主鍵和外鍵;(3)指出以上關系模式所達到的范式。(1)(2)商店模式(商店編號,店名,店址,店經理)主鍵:商店編號

職工模式(職工編號,職工名,性別,工資,商店編號,開始時間)主鍵:職工編號外鍵:商店編號會員模式(會員編號,會員名,地址)主鍵:會員編號SM模式(會員編號,商店編號,會員加入時間)主鍵:會員編號,商店編號外鍵:會員編號;商店編號(3)以上關系模式中,所有屬性對侯選鍵都不存在傳遞依賴,因此都是BCNF。$附贈材料:如何提高答題的準確率審題三原則如何提高答題的準確率?這是很多初中生想要解決的一個問題。這是因為答題的準確率直接影響著考試成績的好壞以及答題時間能否夠用。其實要想提高答題準確率,第一關就是要審好題,那么,如何審題才算是“好”呢?具體來說有以下三個原則原則一:審題要“細”??荚嚳搭}要細致,每一個文字、數(shù)字、字母、符號、圖形都要看,不只要抓住題目中的關鍵字句,對于題目中給出的已知條件、潛在條件及要求解決的問題甚至可以用鉛筆一一標出。有的題目較長,一定要聯(lián)系前后文關系仔細思考,了解題意。審題時要仔細觀察,咬文嚼字反復推敲,不漏過任何一個細節(jié)原則二:審題要“活”。審題時要靈活思考,不能就題論題,要看清這些題屬于哪些知識范圍,琢磨這題與過去做過的題有什么異同,看看考哪些概念、技能,從而找到解題方法。原則三:審題要“謹”。審題要嚴謹,特別是對“似曾相識”的題目要注意是否有“陷阱”。還要避免受以往熟題思維的影響,解題時思考問題比較片面,易受前概念干擾,導致解題出現(xiàn)偏差。另外,同學們還要注意:答題時,不論答多答少,首先要把答案的關鍵部分、關鍵詞寫出來。要做到“要點層次化”“層次段落化”“段落序號化”。這樣,答題的準確率自然就高了審題要仔細、認真,抓住關鍵詞和數(shù)字,尋找突破口大家可以先閱讀一遍題目,再帶著問題閱讀一遍題目。審題工作做好了,答題就能迅速而又準確考場答題要執(zhí)行三個循環(huán):三輪答題法考場答題要執(zhí)行三個循環(huán)輪答題法,即在考場上要完整解答一套試題需執(zhí)行的三個循環(huán),具體步驟如下:第一個循環(huán):通覽全卷,摸清“題情”。在通覽全卷時,順手把那些就會的題目解決掉。而一般考試這類基礎題要占30%左右,所以這一輪做題可獲二、三十分的基礎分。同時,我們還可以借此機會緩和一下緊張的情緒,盡快進入答題狀態(tài)第二個循環(huán):把會做的題目盡力解答出來。在這個大循環(huán)中,要有全局意識,并堅持“四先四后”“一快一慢”的原則?!八南人暮蟆?即1.先易后難:先做簡單題,后做難題,跳過啃不動的題目,對于分值較少的題目要巧解,盡量減少答題時間;2.先熟后生:先做那些比較容易掌握、比較熟悉的題目,再做那些比較面生的題目3.先高后低:兩道都會做的題,應先做分值高的題,后做分值低的題4.先同后異:將同類型的題目集中解答,然后再處理其他類型

溫馨提示

  • 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

提交評論