數(shù)據(jù)庫(kù)原理期末考試試題_第1頁(yè)
數(shù)據(jù)庫(kù)原理期末考試試題_第2頁(yè)
數(shù)據(jù)庫(kù)原理期末考試試題_第3頁(yè)
數(shù)據(jù)庫(kù)原理期末考試試題_第4頁(yè)
數(shù)據(jù)庫(kù)原理期末考試試題_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、從矢系規(guī)范化理論的角度講,一個(gè)只滿(mǎn)足1NF的尖系可能存在的四方面問(wèn)題是:數(shù)據(jù)冗余度大、_插入異常、修改異常和刪除異常。一、單項(xiàng)選擇題(共30分,每小題2分。把最恰當(dāng)?shù)拇鸢割}號(hào)填入括號(hào)內(nèi))1 下面列出的條目中,()是數(shù)據(jù)庫(kù)系統(tǒng)的組成成員。I 操作系統(tǒng)n 數(shù)據(jù)庫(kù)管理系統(tǒng)川用戶(hù) w 數(shù)據(jù)庫(kù)管理員v .數(shù)據(jù)庫(kù)A、n、JI|、w 和 vB、n、w 和 vC、i、n、w 和 vD、都是2. 在下面列出的數(shù)據(jù)模型中,()是概念數(shù)據(jù)模型。A、矢系模型B、層資模型C、網(wǎng)狀模型D、實(shí)體一聯(lián)系模型 3 在矢系數(shù)據(jù)庫(kù)中表(table)是三級(jí)模式結(jié)構(gòu)中的(A、外模式B、模式C、存儲(chǔ)模式D、內(nèi)模式5. 設(shè)有尖系 R( A

2、, B , C)和 S(C, D) o 與 SQL 語(yǔ)句 selectA,B,D from R,S where R.C=S.C等價(jià)的矢系代數(shù)表達(dá)式是()。A、c R.C=S.C( n A,B,D(R X S)B、n A,B,D( 1NF B、2NFC、3NF D、BCNF&設(shè)有矢系模式R (A , B, C, D),其數(shù)據(jù)依賴(lài)集:F二 (A , BC, CD,則尖系模式R的規(guī)范化程度最高達(dá)到()。A、1NFB、2NFC、3NF D、BCNF9 矢系數(shù)據(jù)庫(kù)的規(guī)范化理論主要解決的問(wèn)題是()。A、如何構(gòu)造合適的數(shù)據(jù)邏輯結(jié)構(gòu)B、如何構(gòu)造合適的數(shù)據(jù)物理結(jié)構(gòu)C、如何構(gòu)造合適的應(yīng)用程序界面D、如何控制不同用

3、戶(hù)的數(shù)據(jù)操作權(quán)限10 從ER圖導(dǎo)出矢系模型時(shí),如果實(shí)體間的聯(lián)系是M:N的,下列說(shuō)法中正確的是()。A、將N方碼和聯(lián)系的屬性納入M方的屬B、將M方碼和聯(lián)系的屬性納入 N方的屬性中C、 增加一個(gè)矢系表示聯(lián)系,其中納入 M方和N方的碼D、在M方屬性和N方屬性中均增加一個(gè)表示級(jí)別的屬性11 在矢系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)矢系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)中()階段的任務(wù)。A、邏輯設(shè)計(jì)階段B、概念設(shè)計(jì)階段C、物理設(shè)計(jì)階段D、需求分析階段12 數(shù)據(jù)庫(kù)恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)。這些轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)包括()。A、數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫(kù)后備副本B、數(shù)據(jù)字典、應(yīng)用程序、審計(jì)檔案C、日志文件、數(shù)據(jù)庫(kù)后備副本D、數(shù)據(jù)字典、應(yīng)用程

4、序、日志文件13.個(gè)事務(wù)的執(zhí)行,要么全部完成,要么全部不做,一個(gè)事務(wù)中對(duì)數(shù)據(jù)庫(kù)的所有操作都是一個(gè)不 可分割的操作序列的特性是()。A、原子性B、一致性C、獨(dú)立性D、持久性14 下列不屬于并發(fā)操作帶來(lái)的問(wèn)題是()。A、丟失修改B、不可重復(fù)讀C、死鎖D、臟讀15.設(shè)事務(wù)T1和T2,對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)不會(huì)發(fā)生沖突操作()。A、T1正在寫(xiě)A , T2要讀A二、填空題(共20分,每空格2分)A進(jìn)行操作,可能有如下幾種情況,請(qǐng)問(wèn)哪一種T1正在寫(xiě)A, T2也要寫(xiě)AT1正在讀A, T2也要讀A1 數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)是對(duì)的三個(gè)抽象級(jí)別。2矢系的并、差、交操作,要求兩個(gè)尖系具有 。3. 等式R?S=RX S成立的

5、條件是。4. SQL中,外模式_級(jí)數(shù)據(jù)結(jié)構(gòu)的基本單位。5 嵌入式SQL的預(yù)處理方式,是指預(yù)處理程序先對(duì)源程序進(jìn)行掃描,識(shí)別出SQL語(yǔ)句,并處理成宿主語(yǔ)言的形式。6 矢系模式的操作異常問(wèn)題往往是由 引起的。7 .邏輯設(shè)計(jì)的主要工作是 。&數(shù)據(jù)庫(kù)恢復(fù)的基本原則是 。9判斷一個(gè)并發(fā)調(diào)度是否正確,可以用概念來(lái)解決。10. ODBC中,驅(qū)動(dòng)程序管理器的作用是為應(yīng)用程序調(diào)用和加載 三、簡(jiǎn)答題(共40分)1、為什么要進(jìn)行尖系模式的分解?分解的依據(jù)是什么?分解有什么優(yōu)缺點(diǎn)?(6分)2、數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)是什么?數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程包括幾個(gè)主要階段?哪些階段獨(dú)立于數(shù)據(jù)庫(kù)管理系統(tǒng)?哪些階段依賴(lài)于數(shù)據(jù)庫(kù)管理系統(tǒng)(6分)答案

6、一 DDBABCDBACACACD二、填空題(共20分,每空格2分)1數(shù)據(jù)2相同的矢系模式或相同的結(jié)構(gòu)3. R和S沒(méi)有公共屬性4 視圖5函數(shù)調(diào)用6數(shù)據(jù)冗余7.把概念模式轉(zhuǎn)換為DBMS能處理的模式8 .冗余9 .可串行化10.數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序三、簡(jiǎn)答題(共40分)1、為什么要進(jìn)行尖系模式的分解?分解的依據(jù)是什么?分解有什么優(yōu)缺點(diǎn)?(6分)(1)由于數(shù)據(jù)之間存在著聯(lián)系和約束,在矢系模式的尖系中可能會(huì)存在數(shù)據(jù)冗余和操作異常 現(xiàn)象,因此需要進(jìn)行尖系模式的分解,以消除冗余和異常現(xiàn)象。(2)分解的依據(jù)是數(shù)據(jù)依賴(lài)和范式。(3)分解的優(yōu)點(diǎn)是消除冗余和異常,缺點(diǎn)是做查詢(xún)操作,需做連接操作,增加了查詢(xún)時(shí)間。2、數(shù)據(jù)

7、庫(kù)設(shè)計(jì)的任務(wù)是什么?數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程包括幾個(gè)主要階段?哪些階段獨(dú)立于數(shù)據(jù)庫(kù)管理系 統(tǒng)?哪些階段依賴(lài)于數(shù)據(jù)庫(kù)管理系統(tǒng)(6分)(1 )數(shù)據(jù)庫(kù)設(shè)計(jì)的基本任務(wù)是:根據(jù)一個(gè)單位的信息需求,處理需求和數(shù)據(jù)庫(kù)的支撐環(huán) 境(包括數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)和硬件等),設(shè)計(jì)出數(shù)據(jù)庫(kù)模式(包括概念模式、邏輯模式、外 模式和內(nèi)模式等)以及應(yīng)用程序。(2 )數(shù)據(jù)庫(kù)設(shè)計(jì)可分為4個(gè)主要階段:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。(3 )需求分析和概念設(shè)計(jì)獨(dú)立于數(shù)據(jù)庫(kù)管理系統(tǒng)。(4 )邏輯設(shè)計(jì)和物理設(shè)計(jì)依賴(lài)于數(shù)據(jù)庫(kù)管理系統(tǒng)。1. DB、DBMS和DBS三者之間的尖系是()。A. DB 包括 DBMS 和 DBSB. DBS 包

8、括 DB 和 DBMSC . DBMS包括DB和DBSD .不能相互包括2. 對(duì)數(shù)據(jù)庫(kù)物理存儲(chǔ)方式的描述稱(chēng)為()A .外模式B 內(nèi)模式C .概念模式D 邏輯模式3. 在數(shù)據(jù)庫(kù)三級(jí)模式間引入二級(jí)映象的主要作用是()A .提高數(shù)據(jù)與程序的獨(dú)立性B .提高數(shù)據(jù)與程序的安全性C .保持?jǐn)?shù)據(jù)與程序的一致性D .提高數(shù)據(jù)與程序的可移植性4. 視圖是一個(gè)“虛表”,視圖的構(gòu)造基于()A .基本表B .視圖 C .基本表或視圖D .數(shù)據(jù)字典尖系代數(shù)中的n)D . GROUP BY5.運(yùn)算符對(duì)應(yīng)SELECT語(yǔ)句中的以下哪個(gè)子句?(A . SELECT B . FROMC . WHERE7.如何構(gòu)造出一個(gè)合適的數(shù)據(jù)

9、邏輯結(jié)構(gòu)是()主要解決的問(wèn)題。A .尖系系統(tǒng)查詢(xún)優(yōu)化B.數(shù)據(jù)字典C.矢系數(shù)據(jù)庫(kù)規(guī)范化理論D .尖系數(shù)據(jù)庫(kù)查詢(xún)8將E-R模型轉(zhuǎn)換成尖系模型屬于數(shù)據(jù)庫(kù)的()。A.需求分析B.概念設(shè)計(jì)C.邏輯設(shè)計(jì)D.物理設(shè)計(jì)9.A.事務(wù)處理事務(wù)日志的用途是()B.完整性約束C.數(shù)據(jù)恢復(fù)D安全性控制10.據(jù)R上加了 X鎖,則其他事務(wù)在數(shù)據(jù)R上(A.只可加X(jué)鎖B.只可加S鎖C.可加S鎖或X鎖D.不能加任何鎖如果事務(wù)T已在數(shù))二、填空題(本大題共10小題,每小題2分,共20分)1. 數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性是由映象提供的。2. 矢系代數(shù)中專(zhuān)門(mén)的矢系運(yùn)算包括:選擇、投影、連接和 。3. 設(shè)有學(xué)生表S (學(xué)號(hào),姓名,班級(jí))和學(xué)

10、生選課表SC (學(xué)號(hào),課程號(hào),成績(jī)),為維護(hù)數(shù)據(jù)一致性,表S與SC之間應(yīng)滿(mǎn)足 完整性約束。4. 當(dāng)數(shù)據(jù)庫(kù)被破壞后,如果事先保存了數(shù)據(jù)庫(kù)副本和 ,就有可能恢復(fù)數(shù)據(jù)庫(kù)。5. 如果一個(gè)滿(mǎn)足1NF尖系的所有屬性合起來(lái)組成一個(gè)矢鍵字,則該矢系最高滿(mǎn)足的范式是 (在 1NF、2NF、3NF 范圍內(nèi))。6. 設(shè)尖系模式R (A, B, C, D),函數(shù)依賴(lài)集F= AB宀C, D宀B,貝U R的候選碼為7. 從矢系規(guī)范化理論的角度講,一個(gè)只滿(mǎn)足1NF的矢系可能存在的四方面問(wèn)題是:數(shù)據(jù)冗余度大、插入異常、和刪除異常。8. 并發(fā)控制的主要方法是 機(jī)制。9. 若有尖系模式 R (A, B, C)和 S (C, D,

11、 E) , SQL 語(yǔ)句 SELECT A, D FROM R, S WHERER.C=S.C AND E = *80*對(duì)應(yīng)的尖系代數(shù)表達(dá)式是 。10. 分E-R圖之間的沖突主要有屬性沖突、 、結(jié)構(gòu)沖突三種。三、簡(jiǎn)答題(本大題共4小題,每小題5分,共20分)1 說(shuō)明視圖與基本表的區(qū)別和聯(lián)系。2. 試述矢系模型的參照完整性規(guī)則。3. 簡(jiǎn)述系統(tǒng)故障時(shí)的數(shù)據(jù)庫(kù)恢復(fù)策略。答案一、BBACACCCCD1. 外模式/模式2.除3. 參照4.日志文件5. 3NF6. AD7 修改異常8.封鎖9.n A,D ( vr E J8CT (RS) ) 10.命名沖突1答:視圖是從一個(gè)或幾個(gè)基本表導(dǎo)岀的表,它與基本表

12、不同,它是一個(gè)虛表,(2分)數(shù)據(jù)庫(kù)中只存放視圖的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)存放在原來(lái)的基本表中, 當(dāng)基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢(xún)出的數(shù)據(jù)也就隨之改變(2分)。視圖一經(jīng)定義就可以像基本表一樣被查詢(xún)、 刪除,也可以在一個(gè)視圖之上再定義新的視圖,但是對(duì)視圖的更新操作有限制(1分)。2. 答:事務(wù)具有四個(gè)特性,即ACID特性:(1分)(1 )原子性:事務(wù)中包括的所有操作要么都做,要么都不做。(1分)(2) 致性:事務(wù)必須使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。(1分)(3)隔離性:一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的。(1分)(4 )持續(xù)性:事務(wù)一旦提交,對(duì)

13、數(shù)據(jù) 庫(kù)的改變是永久 的。(1分)3. 答:參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本矢系R的外碼,它與基本尖系S的主碼Ks相對(duì)應(yīng)(基本尖系R和S不一定是不同的矢系)(2分),則對(duì)于R中每個(gè)元組在卩上 的值必須為:取空值(F的每個(gè)屬性值均為空值)(1.5分)或者等于S中某個(gè)元組的主碼值(1.5 分)。4. 答:正像掃描日志文件,找出在故障發(fā)生前已經(jīng)提交的事務(wù),將其事務(wù)標(biāo)識(shí)記入REDO隊(duì)列,同時(shí)找出故障發(fā)生時(shí)尚未完成的事務(wù),將其事務(wù)標(biāo)識(shí)記入U(xiǎn)NDO隊(duì)列(2分);對(duì)UNDO隊(duì)列中的各個(gè)事務(wù)進(jìn)行撤銷(xiāo)處理(1.5分);對(duì)REDO隊(duì)列中的各個(gè)事務(wù)進(jìn)行重做處理。(1.5 分)要保證數(shù)據(jù)庫(kù)邏輯數(shù)據(jù) )0 ?

14、D.內(nèi)模式一、選擇題:1、獨(dú)立性,需要修改的是(A模式B.模式與內(nèi)模式的映射C.模式與外模式的映射2、個(gè)鎖定目標(biāo)加鎖的鎖是(不允許任何其他事務(wù)對(duì)一 )。A共享鎖B排他鎖C共享鎖或排他鎖D都不是3、數(shù)據(jù)庫(kù)中()是指數(shù)據(jù)的正確性和相容性。A安全性B完整性C并發(fā)性D恢復(fù)性4、設(shè)K為矢系模式R中的屬性或?qū)傩越M合若U完全函數(shù)依賴(lài)K,貝U K稱(chēng)為R的一個(gè)(A尖鍵字B候選碼C主屬性D主屬性值5、數(shù)據(jù)庫(kù)系統(tǒng)和文件系統(tǒng)的區(qū)別是()。A數(shù)據(jù)庫(kù)系統(tǒng)復(fù)雜,文件系統(tǒng)簡(jiǎn)單;B文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問(wèn)題,而數(shù)據(jù)庫(kù)系統(tǒng)能解決此問(wèn)題;C文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫(kù)系統(tǒng)能管理各種文件;D文件系統(tǒng)管理的數(shù)據(jù)量小

15、,而數(shù)據(jù)庫(kù)系統(tǒng)管理的數(shù)據(jù)量大;6、設(shè)矢系R,按條件f對(duì)矢系R進(jìn)行選擇,其矢系代數(shù)是()。Adf ( RX R )Bnf ( RgR )Cdf (R)Dnf (R)B7、矢系模式中,各級(jí)模式之間的矢系為A3NF 2NF 1NF3NF 1NF 2NF2NF 1NF3NF8、數(shù)據(jù)庫(kù)系統(tǒng)的核心是(A數(shù)據(jù)庫(kù)B數(shù)據(jù)庫(kù)管理系統(tǒng)C數(shù)據(jù)模D軟件工具9、多用戶(hù)共享數(shù)據(jù)庫(kù)時(shí),為了保證用戶(hù)正確讀寫(xiě)數(shù)據(jù),DBMS必須進(jìn)行A安全性控制恢復(fù)性控制C并發(fā)性控制4、設(shè)Ei為矢系代數(shù)表達(dá)式,根據(jù)尖系代數(shù)等價(jià)變換規(guī)則,(E1XE2)X靠性控制10、數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)的查詢(xún)、插入、刪除等操作,這種功能是A數(shù)據(jù)定義功能數(shù)據(jù)管理

16、功數(shù)據(jù)操縱功D數(shù)據(jù)控制功能11、數(shù)據(jù)模型的三要素是(數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)定義和數(shù)據(jù)庫(kù)維護(hù)數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)維護(hù)尖系數(shù)據(jù)庫(kù)、層次數(shù)據(jù)庫(kù)和網(wǎng)狀數(shù)據(jù)庫(kù)12、E-R模型的基本成分是(字段和記錄D實(shí)體和聯(lián)系記錄和實(shí)體聯(lián)系和屬13、尖系數(shù)據(jù)庫(kù)用()來(lái)表示實(shí)體之間的聯(lián)系。B網(wǎng)結(jié)構(gòu)D線(xiàn)性表14、在數(shù)據(jù)庫(kù)系統(tǒng)中,系統(tǒng)的故障類(lèi)型有三種,如下不是故障類(lèi)型的為(系統(tǒng)故障B磁盤(pán)故障事物故D操作系統(tǒng)故障15、在并發(fā)操作中可能產(chǎn)生若干數(shù)據(jù)庫(kù)不一致性,除了丟失修改、不能重復(fù)讀以外,還有(讀“臟”數(shù)據(jù)B不可串行化事物內(nèi)部故D活鎖和死鎖16、具有數(shù)據(jù)冗余度小,數(shù)據(jù)共享以及較高數(shù)據(jù)獨(dú)立性等特征的系統(tǒng)是

17、(A文件系統(tǒng)B數(shù)據(jù)庫(kù)系統(tǒng)C管理系統(tǒng)D高級(jí)程序17、在一個(gè)矢系中,如果有這樣一個(gè)屬性組存在,它的值能唯一的標(biāo)識(shí)此尖系中的一個(gè)元組,該屬性組稱(chēng)為()。A候選碼B數(shù)據(jù)項(xiàng)主屬性D主屬性值18、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成矢系數(shù)據(jù)模型的過(guò)程屬于()。A需求分析階段邏輯設(shè)計(jì)階段19、設(shè)F是皋本矢系R的一個(gè)或一組屬性,但不是尖系R的碼。如果F與基本矢系的主碼K相對(duì)應(yīng),則稱(chēng)F是基本矢系R的A候選碼D外碼20、當(dāng)局部ER圖合并成全局ER圖時(shí),可能出現(xiàn)沖突,F(xiàn)面所列舉的沖突中不屬于上述沖突。語(yǔ)法沖突D命名沖突21、在SQL語(yǔ)言中,視圖是數(shù)據(jù)庫(kù)體系結(jié)構(gòu)中的()。內(nèi)模式22、D物理模式)運(yùn)算不是專(zhuān)門(mén)的尖系運(yùn)算。D

18、連接23、日志文件的主要作用是處理數(shù)據(jù)庫(kù)的()。A安全性D并發(fā)控制、填空題:1、 三類(lèi)經(jīng)典的數(shù)據(jù)模型是、和。其中,目前應(yīng)用最廣泛。2、模型是面向信息世界的,它是按用戶(hù)的觀(guān)點(diǎn)對(duì)數(shù)據(jù)和信息建模;模型是面向計(jì)算機(jī)世界的,它是按計(jì)算機(jī)系統(tǒng)的觀(guān)點(diǎn)對(duì)數(shù)據(jù)建摸。候選碼是指 全碼是指。E3三 ,若選擇條件 F只涉及E1中的屬性,則b F ( E1X E2)三5、 數(shù)據(jù)依賴(lài)是矢系中屬性間的相互矢聯(lián),最重要的數(shù)據(jù)依賴(lài)有兩種,即_依賴(lài) 和多值依賴(lài)。6、在矢系規(guī)范化過(guò)程中,將1NF轉(zhuǎn)化為2NF,要消除 ,若一個(gè)矢系模式R 2NF,并且消除了非主屬性對(duì)碼的傳遞依賴(lài),貝U R _NFo7、數(shù)據(jù)庫(kù)的保護(hù)措施有 控制、控制、

19、控制和數(shù)據(jù)庫(kù)恢復(fù)等。8、 事務(wù)是并發(fā)控制的基本單位,事務(wù)的四個(gè)性質(zhì)是 性、性、性和性。9、并發(fā)控制的主要方法是封鎖,封鎖的類(lèi)型有兩種,即鎖和鎖。0、故障恢復(fù)的基本手段有和。11 DBMS勺中文全稱(chēng)是。12、數(shù)據(jù)管理的發(fā)展經(jīng)歷了人工管理階段、階段和裕莎13、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式分別是, 和。其中是用來(lái)定義數(shù)據(jù)庫(kù)的全局邏輯結(jié)構(gòu)的。數(shù)據(jù)庫(kù)系統(tǒng)的兩級(jí)獨(dú)立14分別是 和。14、 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟有需求分析、邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施和。15、實(shí)體聯(lián)系模型中三種聯(lián)系是、;16、數(shù)據(jù)庫(kù)系統(tǒng)是由數(shù)據(jù)庫(kù)、和用戶(hù)共同組成;17、并發(fā)控制帶來(lái)的三種數(shù)據(jù)不一致是、;18、數(shù)據(jù)庫(kù)的邏輯模型設(shè)計(jì)階段,任務(wù)是將轉(zhuǎn)換成矢系模型

20、;19、尖系規(guī)范化理論是設(shè)計(jì)的指南和工具。20、從用戶(hù)角度看,數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)可分為 結(jié)構(gòu)、結(jié)構(gòu)、客戶(hù)/服務(wù)器結(jié)構(gòu)和結(jié)構(gòu)。三、簡(jiǎn)答題:1、什么是E-R圖? E-R圖的基本要素是什么?2、并發(fā)操作可能會(huì)產(chǎn)生哪幾類(lèi)數(shù)據(jù)不一致?用什么方法能避免各種不一致的情況?3、數(shù)據(jù)庫(kù)恢復(fù)的基本技術(shù)有哪些?四、計(jì)算:設(shè)有如下所示的三個(gè)具體尖系:ABCafbbdeafcagdafebdgRTDEF3d25a14d85d4CDb5c41、求:(1) E 仁 n A,C,D( d A=QA B=f (RT)(2) E2=n D(S)- n D(T)(3) E3=(R+ T)X(d D5(S)(4) E4=RP (

21、nA,B(R) xn C(T)2、MCDc1d1c2d2ABCDa1b1c1d1a1b2c2d3a1b1c2d2a2b2c1d1a3b2c3d1a2b2c2d2求:(1)、E tnA,C,D(dA=- aPA B=, b1 (MA N)(2) 、E2=n c,D(M) N(3) 、E3=(M N)X N五、1、三個(gè)尖系為:S (S#, SNAME, AGE, SEX)C (C#, CNAME, TEACHER)SC (S#, C#, GRADE)(1) 檢索學(xué)習(xí)課程號(hào)為C5的學(xué)生的學(xué)號(hào)和姓名;(2) 檢索“李強(qiáng)”同學(xué)不學(xué)的課程號(hào);(3) 檢索學(xué)習(xí)課程號(hào)為C2的學(xué)生的學(xué)號(hào)和成績(jī);(4) 檢索”程

22、軍”老師所代的課程號(hào)和課程名;(5) 檢索年齡大于21的男學(xué)生的學(xué)號(hào)和姓名;(6) 檢索選修課程名為Maths的學(xué)生的學(xué)號(hào)和姓名;(7) 檢索選修課程號(hào)為C2或C4的學(xué)生學(xué)號(hào);(8) 把“王云”同學(xué)的年齡改為22歲;插入一個(gè)新的學(xué)生記錄(”S9”,”程玲” ,21,女);刪除”程軍”老師所代的課程。P( PNO PNAME PADDR PQTYS (SNO SNAME SADDRSP(SNO PNO SPQTY其中,各列的含義如下:PNG零件號(hào),PNAM零件名稱(chēng),PADD零件存放地點(diǎn),PQT零件庫(kù)存量SNO-供應(yīng)商號(hào),SNAM供應(yīng)商名稱(chēng),SADD-供應(yīng)商地址,SPQTY-供應(yīng)量試用SQL語(yǔ)句寫(xiě)

23、 出下列操作:(1) 利用SQL的數(shù)據(jù)定義功能創(chuàng)建P表,且定義PNO為主碼。(2) 查詢(xún)所有在“北京”的供應(yīng)商號(hào),供應(yīng)商名稱(chēng)及其所供應(yīng)的所有零件數(shù)量的總和(SUM 。(3) 查詢(xún)供應(yīng)量已超過(guò)1000的零件的零件號(hào),零件名稱(chēng)及零件的庫(kù)存量。(4) 將所有存放地點(diǎn)在“西安”的零件的庫(kù)存量增加50%(5) 從供應(yīng)尖系SP中刪除供應(yīng)量低于1000的供應(yīng)記錄。(6) 將對(duì)S表的查詢(xún)及插入的權(quán)限授予USER1用戶(hù)。八1 現(xiàn)有如下矢系模式:教師(教師編號(hào),姓名,電話(huà),所在部門(mén),借閱圖書(shū)編號(hào),圖書(shū)名稱(chēng),借 閱日期,備注)(1) 試分析該矢系模式的函數(shù)依賴(lài),并指明其主碼。(2) 該尖系是否存在部分函數(shù)依賴(lài),若有

24、,請(qǐng)指出。將該矢系分解到2NF,3NF。2 考生(準(zhǔn)考證號(hào),姓名,電話(huà),家庭住址,報(bào)考專(zhuān)業(yè)編號(hào),報(bào)考專(zhuān)業(yè)名稱(chēng),報(bào)考年份,備注)(1) 試分析該矢系模式的函數(shù)依賴(lài),并指明其主碼。(2) 該尖系是否存在部分函數(shù)依賴(lài),若有,請(qǐng)指出。將該矢系分解到2NF,3NF。七、數(shù)據(jù)庫(kù)設(shè)計(jì)題:1 .學(xué)生與教師管理教學(xué)模型如下:(1) 有若干學(xué)生包括:學(xué)號(hào)、姓名、性別、年齡。(2) 有若干教師包括:編號(hào)、姓名、性別、年齡、職稱(chēng)。(3) 開(kāi)設(shè)若干課程包括:課程號(hào)、課程名、課時(shí)、學(xué)分。(4) 一門(mén)課程只安排一名教師任教,一名教師可任多門(mén)課程。教師任課包括任課時(shí)間和使用教材。(5) 門(mén)課程有多名學(xué)生選修,每名學(xué)生可選修多門(mén)課。學(xué)生選課包括所選課程和考核成績(jī)。 求:(1) 確定實(shí)體及其包含的屬性。(2) 設(shè)計(jì)系統(tǒng)的概念結(jié)構(gòu)模型(ER圖)。(3) 設(shè)計(jì)系統(tǒng)的矢系數(shù)據(jù)庫(kù)邏輯模型(矢系模

溫馨提示

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

評(píng)論

0/150

提交評(píng)論