




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 . 從關(guān)系規(guī)范化理論的角度講,一個(gè)只滿足1NF的關(guān)系可能存在的四方面問題是:數(shù)據(jù)冗 余度大、_插入異常、修改異常和刪除異常。 二1、 單項(xiàng)選擇題(共30分,每小題2分。把最恰當(dāng)?shù)拇鸢割}號填入括號內(nèi)) 1 下面列出的條目中,( )是數(shù)據(jù)庫系統(tǒng)的組成成員。 .操作系統(tǒng) .數(shù)據(jù)庫管理系統(tǒng) .用戶 .數(shù)據(jù)庫管理員 .數(shù)據(jù)庫 A、和 B、和 C、和 D、都是 2在下面列出的數(shù)據(jù)模型中,( )是概念數(shù)據(jù)模型。 A、關(guān)系模型 B、層資模型 C、網(wǎng)狀模型 D、實(shí)體聯(lián)系模型 3 在關(guān)系數(shù)據(jù)庫中,表(table)是三級模式結(jié)構(gòu)中的( )。 A、外模式 B、模式 C、存儲模式 D、內(nèi)模式 5 設(shè)有關(guān)系R(A,B,
2、C)和S(C,D)。與SQL語句select A,B,D from R,S where R.C=S.C等價(jià)的關(guān)系代數(shù)表達(dá)式是( )。 A、 R.C=S.C(A,B,D(R×S) B、A,B,D(R.C= S.C(R×S) C、R.C=S.C(A,B R)×(DS) D、R.C=S.C(D(A,BR)×S) 6嵌入式SQL實(shí)現(xiàn)時(shí),采用預(yù)處理方式是( )。 A、把SQL語句和宿主語言語句區(qū)分開來 B、為SQL語句加前綴標(biāo)識和結(jié)束標(biāo)志 C、識別出SQL語句,并處理成函數(shù)調(diào)用形式 D、把SQL語句編譯成二進(jìn)制碼 7 關(guān)系模式R中的屬性全是主屬性,則R的最高范式必
3、定是( )。 A、1NF B、2NF C、3NF D、BCNF 8 設(shè)有關(guān)系模式R(A,B,C,D),其數(shù)據(jù)依賴集:F(A,B)C,CD,則關(guān)系模式R的規(guī)范化程度最高達(dá)到( )。 A、1NF B、2NF C、3NF D、BCNF 9 關(guān)系數(shù)據(jù)庫的規(guī)范化理論主要解決的問題是( )。 A、如何構(gòu)造合適的數(shù)據(jù)邏輯結(jié)構(gòu) B、如何構(gòu)造合適的數(shù)據(jù)物理結(jié)構(gòu) C、如何構(gòu)造合適的應(yīng)用程序界面 D、如何控制不同用戶的數(shù)據(jù)操作權(quán)限 10 從ER圖導(dǎo)出關(guān)系模型時(shí),如果實(shí)體間的聯(lián)系是M:N的,下列說法中正確的是( )。 A、 將N方碼和聯(lián)系的屬性納入M方的屬 B、將M方碼和聯(lián)系的屬性納入N方的屬性中 C、增加一個(gè)關(guān)系表
4、示聯(lián)系,其中納入M方和N方的碼 D、在M方屬性和N方屬性中均增加一個(gè)表示級別的屬性 11 在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫設(shè)計(jì)中( )階段的任務(wù)。 A、 邏輯設(shè)計(jì)階段 B、概念設(shè)計(jì)階段 C、物理設(shè)計(jì)階段 D、需求分析階段 12 數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)包括( )。 A、數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本 B、數(shù)據(jù)字典、應(yīng)用程序、審計(jì)檔案 C、日志文件、數(shù)據(jù)庫后備副本 D、數(shù)據(jù)字典、應(yīng)用程序、日志文件 13 一個(gè)事務(wù)的執(zhí)行,要么全部完成,要么全部不做,一個(gè)事務(wù)中對數(shù)據(jù)庫的所有操作都是一個(gè)不可分割的操作序列的特性是( )。 A、原子性 B、一致性 C、獨(dú)立性
5、 D、持久性 14 下列不屬于并發(fā)操作帶來的問題是( )。 A、丟失修改 B、不可重復(fù)讀 C、死鎖 D、臟讀 15 設(shè)事務(wù)T1和T2,對數(shù)據(jù)庫中的數(shù)據(jù)A進(jìn)行操作,可能有如下幾種情況,請問哪一種不會發(fā)生沖突操作( )。 A、T1正在寫A,T2要讀A B、T1正在寫A,T2也要寫A C、T1正在讀A,T2要寫A D、T1正在讀A,T2也要讀A 2、 填空題(共20分,每空格2分) 1數(shù)據(jù)庫的三級模式結(jié)構(gòu)是對_的三個(gè)抽象級別。 2關(guān)系的并、差、交操作,要求兩個(gè)關(guān)系具有_。 3等式RS=R×S成立的條件是_。 4SQL中,外模式一級數(shù)據(jù)結(jié)構(gòu)的基本單位_ 。 5嵌入式SQL的預(yù)處理方式,是指預(yù)
6、處理程序先對源程序進(jìn)行掃描,識別出SQL語句,并處理成宿主語言的_形式。 6關(guān)系模式的操作異常問題往往是由_引起的。 7邏輯設(shè)計(jì)的主要工作是_。 8數(shù)據(jù)庫恢復(fù)的基本原則是_。 9判斷一個(gè)并發(fā)調(diào)度是否正確,可以用_概念來解決。 10ODBC中,驅(qū)動程序管理器的作用是為應(yīng)用程序調(diào)用和加載_。三、 簡答題(共40分) 1、為什么要進(jìn)行關(guān)系模式的分解?分解的依據(jù)是什么?分解有什么優(yōu)缺點(diǎn)?(6分) 2、數(shù)據(jù)庫設(shè)計(jì)的任務(wù)是什么?數(shù)據(jù)庫設(shè)計(jì)過程包括幾個(gè)主要階段?哪些階段獨(dú)立于數(shù)據(jù)庫管理系統(tǒng)?哪些階段依賴于數(shù)據(jù)庫管理系統(tǒng)(6分) 答案一DDBABCDBACACACD 2、 填空題(共20分,每空格2分) 1
7、數(shù)據(jù) 2相同的關(guān)系模式或相同的結(jié)構(gòu) 3 R和S沒有公共屬性 4視圖 5函數(shù)調(diào)用 6數(shù)據(jù)冗余 7 把概念模式轉(zhuǎn)換為DBMS能處理的模式 8冗余 9可串行化 10數(shù)據(jù)庫驅(qū)動程序 三、簡答題(共40分) 1、為什么要進(jìn)行關(guān)系模式的分解?分解的依據(jù)是什么?分解有什么優(yōu)缺點(diǎn)?(6分) (1) 由于數(shù)據(jù)之間存在著聯(lián)系和約束,在關(guān)系模式的關(guān)系中可能會存在數(shù)據(jù)冗余和操作異常現(xiàn)象,因此需要進(jìn)行關(guān)系模式的分解,以消除冗余和異?,F(xiàn)象。 (2)分解的依據(jù)是數(shù)據(jù)依賴和范式。 (3)分解的優(yōu)點(diǎn)是消除冗余和異常,缺點(diǎn)是做查詢操作,需做連接操作,增加了查詢時(shí)間。 2、 數(shù)據(jù)庫設(shè)計(jì)的任務(wù)是什么?數(shù)據(jù)庫設(shè)計(jì)過程包括幾個(gè)主要階段?
8、哪些階段獨(dú)立于數(shù)據(jù)庫管理系統(tǒng)?哪些階段依賴于數(shù)據(jù)庫管理系統(tǒng)(6分) (1)數(shù)據(jù)庫設(shè)計(jì)的基本任務(wù)是:根據(jù)一個(gè)單位的信息需求,處理需求和數(shù)據(jù)庫的支撐環(huán)境(包括數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)和硬件等),設(shè)計(jì)出數(shù)據(jù)庫模式(包括概念模式、邏輯模式、外模式和內(nèi)模式等)以及應(yīng)用程序。 (2)數(shù)據(jù)庫設(shè)計(jì)可分為4個(gè)主要階段:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。 (3)需求分析和概念設(shè)計(jì)獨(dú)立于數(shù)據(jù)庫管理系統(tǒng)。 (4)邏輯設(shè)計(jì)和物理設(shè)計(jì)依賴于數(shù)據(jù)庫管理系統(tǒng)。 三1. DB、DBMS和DBS三者之間的關(guān)系是( )。 A DB包括DBMS和DBS BDBS包括DB和DBMS CDBMS包括DB和DBS D不能相互包括 2
9、. 對數(shù)據(jù)庫物理存儲方式的描述稱為( ) A 外模式 B內(nèi)模式 C概念模式 D邏輯模式 3. 在數(shù)據(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ù)字典 5 關(guān)系代數(shù)中的運(yùn)算符對應(yīng)SELECT語句中的以下哪個(gè)子句?( ) ASELECT BFROM CWHERE DGROUP BY 7 如何構(gòu)造出一個(gè)合適的數(shù)據(jù)邏輯結(jié)構(gòu)是( )主要解決的問題。A 關(guān)系系統(tǒng)查詢優(yōu)化 B數(shù)據(jù)字典 C關(guān)系數(shù)據(jù)庫規(guī)范化理論 D關(guān)
10、系數(shù)據(jù)庫查詢 8. 將E-R模型轉(zhuǎn)換成關(guān)系模型,屬于數(shù)據(jù)庫的( )。 A. 需求分析 B. 概念設(shè)計(jì) C. 邏輯設(shè)計(jì) D. 物理設(shè)計(jì) 9 事務(wù)日志的用途是( ) A. 事務(wù)處理 B. 完整性約束 C. 數(shù)據(jù)恢復(fù) D. 安全性控制 10 如果事務(wù)T已在數(shù)據(jù)R上加了X鎖,則其他事務(wù)在數(shù)據(jù)R上( ) A. 只可加X鎖 B. 只可加S鎖 C. 可加S鎖或X鎖 D. 不能加任何鎖 二、填空題(本大題共10小題,每小題2分,共20分) 1. 數(shù)據(jù)庫的邏輯數(shù)據(jù)獨(dú)立性是由_映象提供的。 2. 關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:選擇、投影、連接和_。 3. 設(shè)有學(xué)生表S(學(xué)號,姓名,班級)和學(xué)生選課表SC(學(xué)號,課
11、程號,成績),為維護(hù)數(shù)據(jù)一致性,表S與SC之間應(yīng)滿足_完整性約束。 4. 當(dāng)數(shù)據(jù)庫被破壞后,如果事先保存了數(shù)據(jù)庫副本和_,就有可能恢復(fù)數(shù)據(jù)庫。 5. 如果一個(gè)滿足1NF關(guān)系的所有屬性合起來組成一個(gè)關(guān)鍵字,則該關(guān)系最高滿足的范式是 _(在1NF、2NF、3NF范圍內(nèi))。 6. 設(shè)關(guān)系模式R(A,B,C,D),函數(shù)依賴集FABC,DB,則R的候選碼為_。 7. 從關(guān)系規(guī)范化理論的角度講,一個(gè)只滿足1NF的關(guān)系可能存在的四方面問題是:數(shù)據(jù)冗 余度大、插入異常、_和刪除異常。 8. 并發(fā)控制的主要方法是_機(jī)制。 9. 若有關(guān)系模式R(A,B,C)和S(C,D,E),SQL語句 SELECT A, D
12、FROM R, S WHERE R.C=S.C AND E = '80' 對應(yīng)的關(guān)系代數(shù)表達(dá)式是_ 。 10. 分E-R圖之間的沖突主要有屬性沖突、_、結(jié)構(gòu)沖突三種。 3、 簡答題 (本大題共4小題,每小題5分,共20分) 1 說明視圖與基本表的區(qū)別和聯(lián)系。 2. 試述關(guān)系模型的參照完整性規(guī)則。3. 簡述系統(tǒng)故障時(shí)的數(shù)據(jù)庫恢復(fù)策略。答案1、 BBACACCCCD2、1 外模式/模式 2 除 3 參照 4 日志文件 5 3NF 6 AD 7 修改異常 8 封鎖 9 A,D(E='80'(R S) 10命名沖突三 1. 答:視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表,它與基本
13、表不同,它是一個(gè)虛表,(2分)數(shù)據(jù)庫中只存放視圖的定義,而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)存放在原來的基本表中,當(dāng)基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也就隨之改變(2分)。視圖一經(jīng)定義就可以像基本表一樣被查詢、刪除,也可以在一個(gè)視圖之上再定義新的視圖,但是對視圖的更新操作有限制(1分)。 2. 答:事務(wù)具有四個(gè)特性,即ACID特性:(1分) (1)原子性:事務(wù)中包括的所有操作要么都做,要么都不做。(1分) (2)一致性:事務(wù)必須使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。(1分) (3)隔離性:一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的。(1 分) (4)持續(xù)性:事務(wù)一旦提
14、交,對數(shù)據(jù)庫的改變是永久的。(1分) 3. 答:參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系 S的主碼Ks相對應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系)(2分),則對于R中每個(gè)元組在F上的值必須為:取空值(F的每個(gè)屬性值均為空值)(1.5分)或者等于S中某個(gè)元組的主碼值(1.5分)。 4. 答:正像掃描日志文件,找出在故障發(fā)生前已經(jīng)提交的事務(wù),將其事務(wù)標(biāo)識記入REDO隊(duì)列,同時(shí)找出故障發(fā)生時(shí)尚未完成的事務(wù),將其事務(wù)標(biāo)識記入U(xiǎn)NDO隊(duì)列(2分);對UNDO隊(duì)列中的各個(gè)事務(wù)進(jìn)行撤銷處理(1.5分);對REDO隊(duì)列中的各個(gè)事務(wù)進(jìn)行重做處理。(1.5分) 四 一、選擇題:
15、; 1、要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨(dú)立性,需要修改的是( )。? A.模式 B.模式與內(nèi)模式的映射 C.模式與外模式的映射 D.內(nèi)模式 2、不允許任何其他事務(wù)對一個(gè)鎖定目標(biāo)加鎖的鎖是( )。 A 共享鎖 B 排他鎖 C共享鎖或排他鎖 D 都不是 3、數(shù)據(jù)庫中( )是指數(shù)據(jù)的正確性
16、和相容性。 A 安全性 B 完整性 C 并發(fā)性 D 恢復(fù)性 4、 設(shè)K為關(guān)系模式R<U,F>中的屬性或?qū)傩越M合,若U完全函數(shù)依賴K,則K稱為R的一個(gè)( )。 A 關(guān)鍵字 B
17、0;候選碼 C 主屬性 D 主屬性值 5、數(shù)據(jù)庫系統(tǒng)和文件系統(tǒng)的區(qū)別是( )。 A 數(shù)據(jù)庫系統(tǒng)復(fù)雜,文件系統(tǒng)簡單; B 文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問題,而數(shù)據(jù)庫系統(tǒng)能解決此問題; C 文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能管理各種文件; D
18、;文件系統(tǒng)管理的數(shù)據(jù)量小,而數(shù)據(jù)庫系統(tǒng)管理的數(shù)據(jù)量大; 6、 設(shè)關(guān)系R,按條件f對關(guān)系R進(jìn)行選擇,其關(guān)系代數(shù)是( )。 A f(R×R) B f(RR) C f(R) D f(R)7、 關(guān)系模式中,各級模式之間的關(guān)系為( )。 A 3
19、NF 2NF 1NF B 3NF 1NF 2NF C 1NF 2NF 3NF
20、160; D 2NF1NF 3NF 8、數(shù)據(jù)庫系統(tǒng)的核心是( ) A 數(shù)據(jù)庫 B 數(shù)據(jù)庫管理系統(tǒng) C 數(shù)據(jù)模型 D 軟件工具9、多用戶共享數(shù)據(jù)庫
21、時(shí),為了保證用戶正確讀寫數(shù)據(jù),DBMS必須進(jìn)行( )。 A 安全性控制 B 恢復(fù)性控制 C 并發(fā)性控制 D 可靠性控制10、數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對數(shù)據(jù)的查詢、插入、刪除等操作,這種功能是( )。 A 數(shù)據(jù)定義功能 B 數(shù)據(jù)管理功
22、能 C 數(shù)據(jù)操縱功能 D 數(shù)據(jù)控制功能11、數(shù)據(jù)模型的三要素是( )。A 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性 B 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫定義和數(shù)據(jù)庫維護(hù)C 數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)維護(hù) D 關(guān)系數(shù)據(jù)庫、層次數(shù)據(jù)庫和網(wǎng)狀數(shù)據(jù)庫12、E-R模型的基本成分是( )。A
23、0; 字段和記錄 B 記錄和實(shí)體 C 聯(lián)系和屬性 D 實(shí)體和聯(lián)系 13、關(guān)系數(shù)據(jù)庫用( )來表示實(shí)體之間的聯(lián)系。 A 樹結(jié)構(gòu) B 網(wǎng)結(jié)構(gòu) C 二維表
24、60; D 線性表14、在數(shù)據(jù)庫系統(tǒng)中,系統(tǒng)的故障類型有三種,如下不是故障類型的為( )。A 系統(tǒng)故障 B 磁盤故障 C 事物故障 D 操作系統(tǒng)故障 15、在并發(fā)操作中可能產(chǎn)生若干數(shù)據(jù)庫不一致性,除了丟失修改、不能重復(fù)讀以外,還有( )。A 讀“臟
25、”數(shù)據(jù) B 不可串行化 C 事物內(nèi)部故障 D 活鎖和死鎖16、具有數(shù)據(jù)冗余度小,數(shù)據(jù)共享以及較高數(shù)據(jù)獨(dú)立性等特征的系統(tǒng)是( ) 。A文件系統(tǒng) B數(shù)據(jù)庫系統(tǒng) C管理系統(tǒng) D高級程序17、 在一個(gè)關(guān)系中,如果有這樣一個(gè)屬性組存在
26、,它的值能唯一的標(biāo)識此關(guān)系中的一個(gè)元組,該屬性組稱為( )。 A 候選碼 B 數(shù)據(jù)項(xiàng) C 主屬性 D 主屬性值18、.在數(shù)據(jù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )。A 需求分析階段 &
27、#160; B 邏輯設(shè)計(jì)階段C概念設(shè)計(jì)階段 D 物理設(shè)計(jì)階段 19、設(shè)F是基本關(guān)系R的一個(gè)或一組屬性,但不是關(guān)系R的碼。如果F與基本關(guān)系S的主碼K相對應(yīng),則稱F是基本關(guān)系R的 ( ) 。A候選碼 B主碼 C全碼
28、 D外碼20、當(dāng)局部E-R圖合并成全局E-R圖時(shí),可能出現(xiàn)沖突,下面所列舉的沖突中( )不屬于上述沖突。A 屬性沖突 B 語法沖突 C 結(jié)構(gòu)沖突 D 命名沖突21、在SQL語言中,視圖是數(shù)據(jù)庫體系結(jié)構(gòu)中的(
29、160; )。A 內(nèi)模式 B 模式 C 外模式 D 物理模式22、下列( )運(yùn)算不是專門的關(guān)系運(yùn)算。A 選擇
30、0; B 投影 C 笛卡爾積 D 連接23、日志文件的主要作用是處理數(shù)據(jù)庫的( )。A 安全性 B 完整性 C 恢復(fù)
31、160; D 并發(fā)控制 二、 填空題:1、三類經(jīng)典的數(shù)據(jù)模型是_、_和_。其中,_目前應(yīng)用最廣泛。2、_模型是面向信息世界的,它是按用戶的觀點(diǎn)對數(shù)據(jù)和信息建模;_模型是面向計(jì)算機(jī)世界的,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對數(shù)據(jù)建摸。3、關(guān)系模型的實(shí)體完整性是指_。在關(guān)系模型中,候選碼是指_,全碼是指_。4、設(shè)Ei 為關(guān)系代數(shù)表達(dá)式,根據(jù)關(guān)系代數(shù)等價(jià)變換規(guī)則,(E1×E2)×E3 _,若選擇條件F只涉及E1中的屬性,則F(E1×E2
32、)_。5、數(shù)據(jù)依賴是關(guān)系中屬性間的相互關(guān)聯(lián),最重要的數(shù)據(jù)依賴有兩種,即_依賴和多值依賴。6、在關(guān)系規(guī)范化過程中,將1NF轉(zhuǎn)化為2NF,要消除_,若一個(gè)關(guān)系模式R2NF,并且消除了非主屬性對碼的傳遞依賴,則R_NF。7、數(shù)據(jù)庫的保護(hù)措施有_控制、_控制、_控制和數(shù)據(jù)庫恢復(fù)等。8、事務(wù)是并發(fā)控制的基本單位,事務(wù)的四個(gè)性質(zhì)是_性、_性、_性和_性。9、并發(fā)控制的主要方法是封鎖,封鎖的類型有兩種,即_鎖和_鎖。10、故障恢復(fù)的基本手段有_和_。11、DBMS的中文全稱是_。12、數(shù)據(jù)管理的發(fā)展經(jīng)歷了人工管理階段、_階段和_階段。13、數(shù)據(jù)庫系統(tǒng)的三級模式分別是_,_和_。其中_是用來定義數(shù)據(jù)庫的全局邏
33、輯結(jié)構(gòu)的。數(shù)據(jù)庫系統(tǒng)的兩級獨(dú)立性分別是_和_。14、數(shù)據(jù)庫設(shè)計(jì)的步驟有需求分析、_、邏輯結(jié)構(gòu)設(shè)計(jì)、_、數(shù)據(jù)庫實(shí)施和_。15、實(shí)體聯(lián)系模型中三種聯(lián)系是_、_、_;16、數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫、_、_、_和用戶共同組成; &
34、#160; 17、并發(fā)控制帶來的三種數(shù)據(jù)不一致是_、_、_;18、數(shù)據(jù)庫的邏輯模型設(shè)計(jì)階段,任務(wù)是將_轉(zhuǎn)換成關(guān)系模型;19、關(guān)系規(guī)范化理論是設(shè)計(jì)_的指南和工具。20、從用戶角度看,數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)可分為_結(jié)構(gòu)、_結(jié)構(gòu)、客戶/服務(wù)器結(jié)構(gòu)和_結(jié)構(gòu)。三、簡答題:1、什么是E-R圖?E-R圖的基本要素是什么?2、并發(fā)操作可能會產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法能避免
35、各種不一致的情況?3、數(shù)據(jù)庫恢復(fù)的基本技術(shù)有哪些?四、計(jì)算: 設(shè)有如下所示的三個(gè)具體關(guān)系:ABCafbbdeafcagdafebdgR S
36、; TDEF3d25a14d85d4C Db5c4 1、求:(1)E1=A,C,D(A=aB=f(RT)(2) E2=D(S)- D(T)(3) E3=(R÷T)× (D<5(S)(4) E4=R(A,B(R)×C(T)2、M
37、60; N CDc1d1c2d2 ABCDa1b1c1d1a1b2c2d3a1b1c2d2a2b2c1d1a3b2c3d1a2b2c2d2
38、 求:(1)、E1=A,C,D(A=a1B=b1(MN)(2)、 E2=c,D(M)- N(3)、E3=(M÷N)× N五、1、三個(gè)關(guān)系為:S(S#, SNAME, AGE, SEX)C(C#, CNAME, TEACHER)SC(S#, C#, GRADE)(1) 檢索學(xué)習(xí)課程號為C5的學(xué)生的學(xué)號和姓名; (2) 檢索“李強(qiáng)”同學(xué)不學(xué)的課程號;(3) 檢索學(xué)習(xí)課程號
39、為C2的學(xué)生的學(xué)號和成績;(4) 檢索”程軍”老師所代的課程號和課程名;(5) 檢索年齡大于21的男學(xué)生的學(xué)號和姓名;(6) 檢索選修課程名為Maths的學(xué)生的學(xué)號和姓名;(7) 檢索選修課程號為C2或C4的學(xué)生學(xué)號;(8) 把“王云”同學(xué)的年齡改為22歲;插入一個(gè)新的學(xué)生記錄(”S9”,”程玲”,21,女);刪除”程軍” 老師所代的課程。 2、設(shè)有如下所示的零件表P,供應(yīng)商表S及供應(yīng)表SP: P(PNO,PNAME,PADDR,P
40、QTY) S(SNO,SNAME,SADDR) SP(SNO,PNO,SPQTY)其中,各列的含義如下: PNO零件號,PNAME零件名稱,PADDR零件存放地點(diǎn),PQTY零件庫存量 SNO供應(yīng)商號,SNAME供應(yīng)商名稱,SADDR供應(yīng)商地址,SPQTY供應(yīng)量試用SQL語句寫出下列操作:(1) 利用SQL的數(shù)據(jù)定義功能創(chuàng)建P表,且定義PNO為主碼。(2)查詢所有在“北京”的供應(yīng)商號,供應(yīng)商名稱及其所供應(yīng)的所有零件數(shù)量的總和(SUM)。(3) 查詢供應(yīng)量已超過1000的零件的零件號,零件名稱及零件的庫存量。(4) 將所有存放地
41、點(diǎn)在“西安”的零件的庫存量增加50%。(5) 從供應(yīng)關(guān)系SP中刪除供應(yīng)量低于1000的供應(yīng)記錄。(6) 將對S表的查詢及插入的權(quán)限授予USER1用戶。 六、1現(xiàn)有如下關(guān)系模式:教師(教師編號,姓名,電話,所在部門,借閱圖書編號,圖書名稱,借閱日期,備注)(1) 試分析該關(guān)系模式的函數(shù)依賴,并指明其主碼。(2) 該關(guān)系是否存在部分函數(shù)依賴,若有,請指出。(3) 將該關(guān)系分解到2NF,3NF。2考生(準(zhǔn)考證號,姓名,電話,家庭住址,報(bào)考專業(yè)編號,報(bào)考專業(yè)名稱,報(bào)考年份,備注)(1) 試分析該關(guān)系模式的函數(shù)依賴,并指明其主碼。(2
42、) 該關(guān)系是否存在部分函數(shù)依賴,若有,請指出。(3) 將該關(guān)系分解到2NF,3NF。七、數(shù)據(jù)庫設(shè)計(jì)題:1學(xué)生與教師管理教學(xué)模型如下:(1) 有若干學(xué)生包括:學(xué)號、姓名、性別、年齡。(2) 有若干教師包括:編號、姓名、性別、年齡、職稱。(3) 開設(shè)若干課程包括:課程號、課程名、課時(shí)、學(xué)分。(4) 一門課程只安排一名教師任教,一名教師可任多門課程。教師任課包括任課時(shí)間和使用教材。(5) 一門課程有多名學(xué)生選修,每名學(xué)生可選修多門課。學(xué)生選課包括所選課程和考核成績。求:(1) 確定實(shí)體及其包含的屬性。(2) 設(shè)
43、計(jì)系統(tǒng)的概念結(jié)構(gòu)模型(E-R圖)。(3) 設(shè)計(jì)系統(tǒng)的關(guān)系數(shù)據(jù)庫邏輯模型(關(guān)系模式)。2(1) 圖書信息包括:書號、書名、作者、數(shù)量、出版社、單價(jià)、架號。(2) 出版社信息包括:出版社號、社名、地址、電話、郵編、信箱。(3) 讀者信息包括:借書證號、姓名、單位。(4) 一個(gè)出版社可以出版多種書籍,但每本書只能在一個(gè)出版社出版,陽光大學(xué)生網(wǎng),出版應(yīng)有日期和責(zé)任編輯。(5) 每個(gè)讀者可以借閱多本圖書,每本圖書可以有多人借閱。借閱信息包括:借書日期、還書日期、是否續(xù)借。解題要求:(1) 確定實(shí)體及其包含的屬性。(2) 設(shè)計(jì)
44、系統(tǒng)的概念結(jié)構(gòu)模型(E-R圖)。(3) 設(shè)計(jì)系統(tǒng)的關(guān)系數(shù)據(jù)庫邏輯模型(關(guān)系模式)。 復(fù)習(xí)題參考答案 一、 選擇題:1-5 C B B B B 6-10 C A B C C11-15 A D C D A 16-20
45、 B A B D B21-23 C C C二、 填空題:1. 層次模型 網(wǎng)狀模型 關(guān)系模型 關(guān)系模型2. 概念模型 數(shù)據(jù)模型3.
46、;主屬性的值不能為空 能唯一標(biāo)識元組的屬性和屬性組 4. E1×(E2×E3) F1 (E1) ×E2 5. 函數(shù) 6. 非屬性對碼的部分函數(shù)依賴 37. 安全性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 茂名二模文綜政治試題
- JavaScript Vue.js前端開發(fā)任務(wù)驅(qū)動式教程-課件 仇善梁 模塊1-8 JavaScript知識入門及應(yīng)用 - Vue.js基礎(chǔ)知識及應(yīng)用
- 老年骨科護(hù)理課件
- 老年術(shù)后護(hù)理課件
- 老年護(hù)理案例分析課件
- 出租車司機(jī)權(quán)益保障及服務(wù)質(zhì)量提升合同
- 餐飲店加盟與承包合同規(guī)范
- 成品柴油零售連鎖經(jīng)營合同
- 車棚施工安全標(biāo)準(zhǔn)與環(huán)境保護(hù)合同
- 老人二便護(hù)理課件
- 集裝箱七點(diǎn)檢查表
- 部編初一語文閱讀理解最全答題模板與技巧+專項(xiàng)訓(xùn)練練習(xí)題
- 2023年湖北省高中學(xué)業(yè)水平合格性考試數(shù)學(xué)試題試卷及答案解析
- 保定一中1+3物理試卷
- 弟子規(guī)注音A4直接打印版
- 金融學(xué)原理重點(diǎn)總結(jié)彭興韻
- Cmk設(shè)備能力指數(shù)分析表
- J17J177 鋼絲網(wǎng)架珍珠巖復(fù)合保溫外墻板建筑構(gòu)造
- 水泥檢測培訓(xùn)試題(附答案)
- 譯林版三年級英語上冊《全冊課件》ppt
- 高標(biāo)準(zhǔn)農(nóng)田建設(shè)上圖入庫(技術(shù)培訓(xùn))
評論
0/150
提交評論