版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、名詞解釋實(shí)體完整性實(shí)體完整性要求每一個(gè)表中的主鍵字段都不能為空或者重復(fù)的值。事務(wù)的原子性事務(wù)的原子性指的是,事務(wù)中包含的程序作為系統(tǒng)的邏輯工作單位,它所做的對(duì)數(shù)據(jù)修改操作要么全 部執(zhí)行,要么完全不執(zhí)行。X封鎖若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上X鎖,則只允許T讀取和修改A,其他事務(wù)都不能再對(duì) A加任何類型的 所。直到T釋放A上的鎖??梢奨鎖只允許一個(gè)事務(wù)獨(dú)鎖某個(gè)數(shù)據(jù),具有排他性。 兩段鎖協(xié)議兩段鎖協(xié)議是指每個(gè)事務(wù)的執(zhí)行可以分為兩個(gè)階段:生長(zhǎng)階段(加鎖階段)和衰退階段(解鎖階段)。數(shù)據(jù)字典數(shù)據(jù)字典是指對(duì)數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描 述,其目的是對(duì)數(shù)據(jù)流程圖中的各
2、個(gè)元素做出詳細(xì)的說明,使用數(shù)據(jù)字典為簡(jiǎn)單的建模項(xiàng)目。DBA數(shù)據(jù)庫(kù)管理員數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System)是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱 DBMS 實(shí)體數(shù)據(jù)庫(kù)實(shí)體就是數(shù)據(jù)庫(kù)管理系統(tǒng)中的不同管理對(duì)象。簡(jiǎn)答題簡(jiǎn)述事務(wù)所具有的ACID特性。原子性、一致性、隔離性、持久性關(guān)系模型有何特點(diǎn)?1 .關(guān)系模型與非關(guān)系模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念基礎(chǔ)上的。2 .關(guān)系模型的概念單一,無論實(shí)體或?qū)嶓w之間的聯(lián)系都用關(guān)系表示。3 .存取路徑對(duì)用戶透明。4 .關(guān)系必須是規(guī)范化的關(guān)系。什么是事務(wù),事務(wù)有哪些特性 ?事務(wù)(Transa
3、ction)是訪問并可能更新數(shù)據(jù)庫(kù)中各種數(shù)據(jù)項(xiàng)的一個(gè)程序執(zhí)行單元(unit)。事務(wù)是恢復(fù)和并發(fā)控制的基本單位。事務(wù)應(yīng)該具有4個(gè)屬性:原子性、一致性、隔離性、持續(xù)性。這四個(gè)屬性通常稱為 ACID特性。什么是視圖,它與表的區(qū)別是什么?視圖是外模式一級(jí)數(shù)據(jù)結(jié)構(gòu)的基本單位。它是從一個(gè)或幾個(gè)基本表中導(dǎo)出的表,是從現(xiàn)有基本表中抽取若干子集組成用戶的“專用表”區(qū)別:1、視圖是已經(jīng)編譯好的 sql語(yǔ)句。而表不是2、視圖沒有實(shí)際的物理記錄。而表有。3、表是內(nèi)容,視圖是窗口4、表只用物理空間而視圖不占用物理空間,視圖只是邏輯概念的存在,表可以及時(shí)四對(duì)它進(jìn)行修改,但視圖只能有創(chuàng)建的語(yǔ)句來修改5、表是內(nèi)模式,試圖是外
4、模式6、視圖是查看數(shù)據(jù)表的一種方法,可以查詢數(shù)據(jù)表中某些字段構(gòu)成的數(shù)據(jù),只是一些SQL語(yǔ)句的集合。從安全的角度說,視圖可以不給用戶接觸數(shù)據(jù)表,從而不知道表結(jié)構(gòu)。7、表屬于全局模式中的表,是實(shí)表;視圖屬于局部模式的表,是虛表。8、視圖的建立和刪除只影響視圖本身,不影響對(duì)應(yīng)的基本表。數(shù)據(jù)庫(kù)系統(tǒng)中的常見故障有哪些?簡(jiǎn)述數(shù)據(jù)庫(kù)恢復(fù)的幾種方法?在數(shù)據(jù)庫(kù)中恢復(fù)有3種類型或方法,即應(yīng)急恢復(fù)、版本恢復(fù)和前滾恢復(fù)。應(yīng)急恢復(fù)用于防止數(shù)據(jù)庫(kù)處于不一致或不可用狀態(tài)。版本恢復(fù)指的是使用備份操作期間創(chuàng)建的映象來復(fù)原數(shù)據(jù)庫(kù)的先前版本。這種恢復(fù)技術(shù)是版本恢復(fù)的一個(gè)擴(kuò)展,使用完整的數(shù)據(jù)庫(kù)備份和日志相結(jié)合,可以使一個(gè)數(shù)據(jù)庫(kù)或者被
5、選擇的表空間恢復(fù)到某個(gè)特定時(shí)間點(diǎn)。為什么要設(shè)立日志文件?設(shè)立日志文件的目的是:進(jìn)行事務(wù)故障恢復(fù);進(jìn)行系統(tǒng)故障恢復(fù);協(xié)助后備副本進(jìn)行介質(zhì)故障恢復(fù)。登記日志文件時(shí)為什么必須先寫日志文件,后寫數(shù)據(jù)庫(kù)?如果先寫了數(shù)據(jù)庫(kù)修改,而在運(yùn)行記錄中沒有登記這個(gè)修改,則以后就無法恢復(fù)這個(gè)修改了。為什么關(guān)系中不允許有重復(fù)元組?因?yàn)殛P(guān)系是一個(gè)元組的集合,而集合中的元素不允許重復(fù)出現(xiàn),因此在關(guān)系模型中對(duì)關(guān)系作了限制,關(guān)系 中的元組不能重復(fù),可以用鍵來標(biāo)識(shí)唯一的元組。SQL語(yǔ)言具有什么功能?(1)數(shù)據(jù)定義。(DDL)用于定義SQL模式、基本表、視圖和索引的創(chuàng)建和撤消操作。(2)數(shù)據(jù)操縱。(DML)數(shù)據(jù)操縱分成數(shù)據(jù)查詢和數(shù)
6、據(jù)更新兩類。數(shù)據(jù)更新又分成插入、刪除、和修改三 種操作。(3)數(shù)據(jù)控制。包括對(duì)基本表和視圖的授權(quán),完整性規(guī)則的描述,事務(wù)控制等內(nèi)容。(4)嵌入式SQL的使用規(guī)定。涉及到 SQL語(yǔ)句嵌入在宿主語(yǔ)言程序中使用的規(guī)則。關(guān)系模型由哪幾部分組成 ?1 .關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)3.關(guān)系數(shù)據(jù)模型的完整性約束2 .關(guān)系數(shù)據(jù)模型的操作集合數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有哪些 ?1、數(shù)據(jù)庫(kù)的定義功能4、數(shù)據(jù)庫(kù)的維護(hù)功能。2、數(shù)據(jù)庫(kù)的操縱功能。5、數(shù)據(jù)字典。3、數(shù)據(jù)庫(kù)的保護(hù)功能。何謂數(shù)據(jù)的物理獨(dú)立性與數(shù)據(jù)的邏輯獨(dú)立性?1 .物理獨(dú)立性是指用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫(kù)中數(shù)據(jù)是相互獨(dú)立的。即,數(shù)據(jù)在磁盤上怎樣 存儲(chǔ)由
7、DBMS管理,用戶程序不需要了解,應(yīng)用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣當(dāng)數(shù)據(jù)的物理存 儲(chǔ)改變了,應(yīng)用程序不用改變。2 .邏輯獨(dú)立性 邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的,即,當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),用戶程序也可以不變。事務(wù)中的提交和回滾是什么意思 ?事務(wù)提交是提交事務(wù)的所有操作:具體來說就是將事務(wù)中所有對(duì)數(shù)據(jù)庫(kù)的更新寫回到磁盤上的物理數(shù)據(jù)庫(kù)中,事務(wù)正常結(jié)束;事務(wù)回滾是數(shù)據(jù)庫(kù)返回到事務(wù)開始的狀態(tài):事務(wù)在運(yùn)行過程中發(fā)生某種故障,事務(wù)不能繼續(xù)執(zhí)行,系統(tǒng)將事務(wù)中對(duì)數(shù)據(jù)庫(kù)的所有已完成的更新操作全部撤銷,使數(shù)據(jù)庫(kù)回滾到事務(wù)開始時(shí)的狀態(tài)。為什么要設(shè)立日志文件?設(shè)立日志文件的目的是:
8、進(jìn)行事務(wù)故障恢復(fù);進(jìn)行系統(tǒng)故障恢復(fù);協(xié)助后備副本進(jìn)行介質(zhì)故障恢復(fù)。DBA的職責(zé)是什么?(4)數(shù)據(jù)庫(kù)的重組(5)數(shù)據(jù)庫(kù)的維護(hù)(分)分)(1)數(shù)據(jù)庫(kù)的設(shè)計(jì)(1 分)(2)數(shù)據(jù)庫(kù)的存儲(chǔ)和存?。? 分)(3)數(shù)據(jù)庫(kù)的運(yùn)行(1 分)選擇題11有了模式/內(nèi)模式映像,可以保證數(shù)據(jù)和應(yīng)用程序之間(B ) 。A.邏輯獨(dú)立性B.物理獨(dú)立性C.數(shù)據(jù)一致性D.數(shù)據(jù)安全12 下列關(guān)于關(guān)系數(shù)據(jù)模型的術(shù)語(yǔ)中,哪一個(gè)術(shù)語(yǔ)所表達(dá)的概念與二維表中的“行”的概念最接近?( D )A.屬性B.關(guān)系C.域D.元組15.在下列SQL語(yǔ)句中,修改表結(jié)構(gòu)的語(yǔ)句是(A )。A. ALTERB. CREATEC. UPDATED. INSERT
9、17 下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)特點(diǎn)的是(C )。A. 數(shù)據(jù)共享B. 數(shù)據(jù)完整性C. 數(shù)據(jù)冗余很高D. 數(shù)據(jù)獨(dú)立性高19建立索引的目的是(B ) 。A. 減少存儲(chǔ)空間B. 提高存取速度C. 減少輸入輸出D. 減少冗余21. 現(xiàn)實(shí)世界中客觀存在并能相互區(qū)別的事物稱為(A )。A.實(shí)體B.實(shí)體集C.字段D.記錄22. 在數(shù)據(jù)庫(kù)系統(tǒng)中,負(fù)責(zé)監(jiān)控?cái)?shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行情況,及時(shí)處理運(yùn)行過程中出現(xiàn)的問題,這是( A )人員的職責(zé)。A.數(shù)據(jù)庫(kù)管理員B.系統(tǒng)分析員C.數(shù)據(jù)庫(kù)設(shè)計(jì)員 D.應(yīng)用程序員23. 數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)、應(yīng)用軟件的層次關(guān)系從核心到外圍是(B )A. 數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)、應(yīng)用軟件B. 操
10、作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用軟件C. 數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用軟件、操作系統(tǒng)D. 操作系統(tǒng)、應(yīng)用軟件、數(shù)據(jù)庫(kù)管理系統(tǒng)26. 在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,為了簡(jiǎn)化用戶的查詢操作,而又不增加數(shù)據(jù)的存儲(chǔ)空間,常用的方法是創(chuàng)建( C )。A.另一個(gè)表B.游標(biāo)C.視圖D.索引27. 下列命題中不正確的是(B )。A. 數(shù)據(jù)庫(kù)減少了不必要的數(shù)據(jù)冗余B. 數(shù)據(jù)庫(kù)中不存在冗余數(shù)據(jù)C. 數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享D. 冗余數(shù)據(jù)可控保證了數(shù)據(jù)更新的一致性29. E-R 圖是數(shù)據(jù)庫(kù)設(shè)計(jì)的工具之一,它適用于建立數(shù)據(jù)庫(kù)的(A )。A.概念模型B.邏輯模型C.結(jié)構(gòu)模型D.物理模型31 現(xiàn)實(shí)世界中事物的特性在信息世界中稱為(C )。A.實(shí)
11、體B.實(shí)體標(biāo)識(shí)符C.屬性D.關(guān)鍵碼32在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,當(dāng)關(guān)系的型改變時(shí),用戶程序也可以不變。這是( B )A. 數(shù)據(jù)的物理獨(dú)立性B. 數(shù)據(jù)的邏輯獨(dú)立性C. 數(shù)據(jù)的位置獨(dú)立性D. 數(shù)據(jù)的存儲(chǔ)獨(dú)立性33數(shù)據(jù)庫(kù)系統(tǒng)提供給用戶的接口是(A )。A. 數(shù)據(jù)庫(kù)語(yǔ)言B.過程化語(yǔ)言C. 宿主語(yǔ)言D. 面向?qū)ο笳Z(yǔ)34數(shù)據(jù)管理技術(shù)發(fā)展階段中,文件系統(tǒng)階段與數(shù)據(jù)庫(kù)系統(tǒng)階段的主要區(qū)別之一是數(shù)據(jù)庫(kù)系統(tǒng)( B )A. 有專門的軟件對(duì)數(shù)據(jù)進(jìn)行管理B. 采用一定的數(shù)據(jù)模型組織數(shù)據(jù)D. 數(shù)據(jù)可共享)的任務(wù)。C. 邏輯設(shè)計(jì)階段D. 物理設(shè)計(jì)階段C. countD. count)。B. 數(shù)據(jù)通信、關(guān)系操作、完整性約束D. 數(shù)據(jù)
12、結(jié)構(gòu)、數(shù)據(jù)通信、完整性約C. 數(shù)據(jù)可長(zhǎng)期保存37.在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì) E-R模型是(BA. 需求分析階段B. 概念設(shè)計(jì)階段38下列函數(shù)可以計(jì)算平均值的是(B ) 。A. sumB. avg39關(guān)系數(shù)據(jù)模型通常由3 部分組成,它們是(CA. 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)通信、關(guān)系操作A )。C. 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束41 下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特征的是(不同的列應(yīng)有不同的列名與列的次序無關(guān)A. 不同的列應(yīng)有不同的數(shù)據(jù)類型B.C. 與行的次序無關(guān)D.42關(guān)系模型中,一個(gè)碼是(C )。A. 可以由多個(gè)任意屬性組成B. 至多有一個(gè)屬性組成C. 由一個(gè)或多個(gè)屬性組成,其值能夠惟一標(biāo)識(shí)關(guān)系中一個(gè)元
13、組D. 以上都不是43.在SQL中,用戶可以直接操作的是( C )。A.基本表 B .視圖 C .基本表或視圖D .基本表和視圖46.下面(B )不是常用的數(shù)據(jù)模型?A. 關(guān)系模型B. 線性模型C. 層次模型D. 網(wǎng)狀模型48. 一輛汽車由多種零部件組成,且相同的零部件可適用于不同型號(hào)的汽車,則汽車實(shí)體和零部件實(shí)體之間的聯(lián)系類型是( A ) 。A. 多對(duì)多B. 一對(duì)一C. 多對(duì)一D. 一對(duì)多49.將ER模型轉(zhuǎn)換成關(guān)系模型,屬于數(shù)據(jù)庫(kù)的(C )。A. 需求分析B. 概念設(shè)計(jì)C. 邏輯設(shè)計(jì)D. 物理設(shè)計(jì)412下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是(C )。A. 數(shù)據(jù)共享B. 數(shù)據(jù)完整性C. 數(shù)據(jù)冗余
14、度高D. 數(shù)據(jù)獨(dú)立性高413下列函數(shù)可以計(jì)算平均值的是(B ) 。A.sum B.avg C.count D.sum414. SQL中,“DELETE FROM 表名”表示( A )。A.從基本表中刪除所有元組B .從基本表中刪除所有屬性C.從數(shù)據(jù)庫(kù)中撤消這個(gè)基本表D .從基本表中刪除重復(fù)元組B, D from R, S where R.C=S.CM介的關(guān)系代數(shù)1 .設(shè)有關(guān)系 R(A, B, C游口 S(C D)o 與 SQL語(yǔ)句 select A,表達(dá)式是(B )。A. R.C=S.C( A,B,D(RXS)C.r.c=s.c(a,b (R) ) X ( d (S)2. 實(shí)體完整性規(guī)則是指關(guān)
15、系中(B )。A. 不允許有空行B. 主鍵不允許有空值B. A,B,D( R.C=S.C(RX S)D. R.C=S.C(D( a,b (R) )XS)3關(guān)于“死鎖”,下列說法中正確的是(D ) 。A. 死鎖是操作系統(tǒng)中的問題,數(shù)據(jù)庫(kù)操作中不存在B. 在數(shù)據(jù)庫(kù)操作中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)操作數(shù)據(jù)庫(kù)C. 當(dāng)兩個(gè)用戶競(jìng)爭(zhēng)相同資源時(shí)不會(huì)發(fā)生死鎖D. 只有出現(xiàn)并發(fā)操作時(shí),才有可能出現(xiàn)死鎖4在關(guān)系代數(shù)的連接操作中,哪一種連接操作需要取消重復(fù)列?(A )A.自然連接B.笛卡爾積C.等值連接5.關(guān)系模式中,滿足 2NF的模式(B)。A. 可能是 1NFB. 必定是 1NFC. 必定是 3NF6在關(guān)
16、系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是(C )的任務(wù)。A. 需求分析階段B. 概念設(shè)計(jì)階段C. 邏輯設(shè)計(jì)階段D. 9連接D. 必定是 BCNFD. 物理設(shè)計(jì)階段7 .在n元關(guān)系R中,公式b 3< '4'表示(B )。A.從R中選擇值為3的分量(或?qū)傩裕┬∮诘?4個(gè)分量值的元組組成的關(guān)系。8 .從R中選擇第3個(gè)分量的值小于第4個(gè)分量值的元組組成的關(guān)系。C.從R中選擇第3個(gè)分量的值小于4的元組組成的關(guān)系。D.從R中選擇第3個(gè)分量小于4個(gè)組組成的關(guān)系。8下列哪些鎖之間是相容關(guān)系(B )。A. 排它鎖與排它鎖B. 共享鎖與共享鎖C.共享鎖與排它鎖D. 兩段鎖與共享鎖9要想成功地運(yùn)轉(zhuǎn)數(shù)據(jù)庫(kù)
17、,就要在數(shù)據(jù)處理部門配備(A. 部門經(jīng)理B. 數(shù)據(jù)庫(kù)管理員10.設(shè)屬性A是關(guān)系R的主屬性,則屬性 A不能取空值(A. 實(shí)體完整性規(guī)則C. 用戶定義完整性規(guī)則11解決并發(fā)操作帶來的數(shù)據(jù)不一致性總是普遍采用A. 封鎖B. 恢復(fù)12. 如果一個(gè)關(guān)系屬于第3 范式,則它(A )。A. 必然屬于2NF B. 必然屬于4NF C.13. 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化是為解決關(guān)系數(shù)據(jù)庫(kù)中(A.插入、刪除和數(shù)據(jù)冗余B.提高查詢速度C. 減少數(shù)據(jù)操作的復(fù)雜性B )。C. 應(yīng)用程序員D. 系統(tǒng)設(shè)計(jì)NULL) 。這是(A ) 。B. 參照完整性規(guī)則 D. 域完整性規(guī)則 ( A)。C. 存取控制D. 協(xié)商可能不屬于2NF D.
18、必然屬于BCNFA )問題而引入的。D. 保證數(shù)據(jù)的安全性和完整性A. 事務(wù)日志文件B. 主數(shù)據(jù)文件15關(guān)系模式中,滿足A. 可能是 1NF2NF的模式(B )。B.必定是1NF16并發(fā)操作會(huì)帶來哪些數(shù)據(jù)不一致性(D )A. 丟失修改、不可重復(fù)讀、臟讀、死鎖C. 丟失修改、臟讀、死鎖17.下列關(guān)于數(shù)據(jù)庫(kù)恢復(fù)說法不正確的是(D )。A. 事物故障恢復(fù)采用日志文件B.C. 介質(zhì)故障恢復(fù)采用日志文件D.C.DELETE語(yǔ)句D.聯(lián)機(jī)幫助文件C. 必定是 3NFD. 必定是 BCNFB. 不可重復(fù)讀、臟讀、死鎖D. 丟失修改、不可重復(fù)讀、臟讀系統(tǒng)故障恢復(fù)采用日志文件以上故障恢復(fù)均不采用日志文件14當(dāng)數(shù)據(jù)
19、庫(kù)損壞時(shí),數(shù)據(jù)庫(kù)管理員可通過何種方式恢復(fù)數(shù)據(jù)庫(kù)( A )二、判斷題1 .如果 R.AfR.B R.BfR.C 那么,R. A - R.C (, )2數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)沒有任何冗余。()3查詢優(yōu)化主要是物理方法的優(yōu)化,而邏輯方法優(yōu)化與否影響不大。()4數(shù)據(jù)的完整性指數(shù)據(jù)庫(kù)中數(shù)據(jù)的全面性。()5 .關(guān)系代數(shù)的運(yùn)算對(duì)象是關(guān)系,而且,運(yùn)算結(jié)果也為關(guān)系。(V )6 .數(shù)據(jù)庫(kù)觸發(fā)器不是計(jì)算機(jī)硬件。(V )7關(guān)系的候選鍵可能不唯一。()8 .關(guān)系代數(shù)的運(yùn)算對(duì)象是關(guān)系,而且,運(yùn)算結(jié)果也為關(guān)系。(V )9 .數(shù)據(jù)庫(kù)觸發(fā)器是計(jì)算機(jī)硬件。(V )10 關(guān)系數(shù)據(jù)庫(kù)中存儲(chǔ)的只是數(shù)據(jù)。()11 . E-R圖在數(shù)據(jù)庫(kù)設(shè)計(jì)中的
20、概念設(shè)計(jì)階段生成。( V )12查詢優(yōu)化主要是物理方法的優(yōu)化,而邏輯方法優(yōu)化與否影響不大。()13邏輯設(shè)計(jì)可以獨(dú)立于數(shù)據(jù)庫(kù)管理系統(tǒng)。()14 . SQL的視圖定義和視圖操作功能在一定程度上支持了數(shù)據(jù)的物理獨(dú)立性。()15 .數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享。(,)16 .沒有非主屬性的關(guān)系必然屬于3NF。(,)17 關(guān)系數(shù)據(jù)庫(kù)中存儲(chǔ)的只是數(shù)據(jù)。()18在設(shè)計(jì)基本E-R 圖時(shí),必須消除所有的冗余數(shù)據(jù)和冗余聯(lián)系。()19 .數(shù)據(jù)庫(kù)系統(tǒng)中用于描述數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)在稱為數(shù)據(jù)字典的特殊文件中。(V )20 .只有兩個(gè)屬性的關(guān)系必是 3NF。( V )11關(guān)系的候選鍵是唯一的。()12 .關(guān)系代數(shù)的運(yùn)算對(duì)象是關(guān)系,而
21、且,運(yùn)算結(jié)果也為關(guān)系。(V )13 .數(shù)據(jù)庫(kù)管理系統(tǒng) DBMS是操作系統(tǒng)的一部分。()24 .若對(duì)關(guān)系依次進(jìn)行兩次選擇,則結(jié)果與兩次操作的先后順序無關(guān)。(V )25 . 一個(gè)數(shù)據(jù)庫(kù)可以建立多個(gè)聚簇,但一個(gè)關(guān)系只能加入一個(gè)聚簇。(V )26 .事務(wù)故障的恢復(fù)是由系統(tǒng)自動(dòng)完成的,對(duì)用戶是透明的。(V )27關(guān)系數(shù)據(jù)庫(kù)中存儲(chǔ)的只是數(shù)據(jù)。()28 “授權(quán) ”是數(shù)據(jù)庫(kù)系統(tǒng)中采用的完整性措施之一。()29數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余。()30 .如果一個(gè)關(guān)系模式的候選鍵僅含有一個(gè)屬性,那么該關(guān)系模式一定是2NF。( V )31 . SQL語(yǔ)言的視圖定義和視圖操作功能在一定程度上支持了數(shù)據(jù)的邏輯獨(dú)立性。(V )
22、32 .數(shù)據(jù)庫(kù)觸發(fā)器不是計(jì)算機(jī)硬件。(V )33數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余。()34 .如果一個(gè)關(guān)系模式的候選鍵僅含有一個(gè)屬性,則該關(guān)系模式一定是2NF。( V )35 .建立索引的目的是為了提高查詢速度。(V )36 .若對(duì)關(guān)系依次進(jìn)行兩次選擇,則結(jié)果與兩次操作的先后順序無關(guān)。(V )37 .關(guān)系代數(shù)的運(yùn)算對(duì)象是關(guān)系,運(yùn)算結(jié)果也為關(guān)系。(V )38 .數(shù)據(jù)庫(kù)管理系統(tǒng) DBMS是操作系統(tǒng)的一部分。()39數(shù)據(jù)庫(kù)系統(tǒng)的程序稱為數(shù)據(jù)庫(kù)事務(wù)。()40數(shù)據(jù)庫(kù)就是數(shù)據(jù)的集合。()設(shè)計(jì)題一、有數(shù)據(jù)庫(kù)的關(guān)系模式如下:S (S#, SNAME, AGE, SEXSC (S*, C#, GRADEC (C*, C
23、NAME, TEACHER分別用SQL和關(guān)系代數(shù)表達(dá)式表示下列查詢語(yǔ)句。1 .檢索劉大華老師所授課程的課程號(hào)(C#)、課程名(CNAME)。2 .檢索年齡大于18歲的男學(xué)生的學(xué)號(hào)(S*)、姓名(SNAME)。3 .檢索王小信同學(xué)所學(xué)課程的課程號(hào)(C#)。4 .檢索至少選修2門課程的學(xué)生學(xué)號(hào)(寸)。5 .檢索選修課程包含劉大華老師所授課程之一的學(xué)生學(xué)號(hào)(4)。RABCSABCTCD3673673525745373723723113448設(shè)有關(guān)系R、S和計(jì)算結(jié)果。6 . Rn S10. (tb<5(RX T)7 . R- S9. ni,2,4(R T)8. R T、設(shè)有關(guān)系S, SG C,試
24、用關(guān)系代數(shù)表達(dá)式表布1-5題。S (SNO,SNAME,SCITY)P (PNO,PNAME,COLOR,WEIGHT)J (JNO,JNAME,JCITY)SPJ (SNO,PNO,JNO,QTY)說明:供應(yīng)商 S由供應(yīng)商代碼 SNQ供應(yīng)商姓名 SNAME、供應(yīng)商所在城市 SCITY1成;零件P由零件代碼 PNO、零彳名PNAME、顏色COLOR重量 WEIGHT組成;工程項(xiàng)目J由工程項(xiàng)目代碼 JN。工程項(xiàng)目名 JNAME、和所在城市 JCITY1成;供應(yīng)情況SPJ由供應(yīng)商代碼 SN。零件代碼PNO、工程項(xiàng)目代碼 JNQ供應(yīng)量QTY組成。1 .找出向北京的供應(yīng)商購(gòu)買重量大于30的零件工程名。
25、2 .求供應(yīng)工程J1零件的供應(yīng)商代碼3 .求供應(yīng)工程J1零件P1的供應(yīng)上代碼4 .求供應(yīng)工程J1零件為紅色的供應(yīng)商代碼5 .求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程項(xiàng)目代碼設(shè)有如圖所示的關(guān)系 R, W和D,計(jì)算:關(guān)系RpQTY2bGdgaf2bef9E)dcgafgcd6. R1= y,t(R)美系WTYEd111d11-ilf11關(guān)系uTYdef8. R3 R W7.R2= P 5 T e (R)9. R4 2,1,6( 3 5(R D)關(guān)系SS在6NAMEAGESEX1李強(qiáng)23男2Ari1劉麗22(女3張友22男關(guān)系CCWCNAMETEACHERK1C語(yǔ)言王華K5數(shù)據(jù)庫(kù)原理程軍K8編譯原理
26、程軍關(guān)系SCC哥GRADE1K1S3SK18551;1922K5905K5甘5801.檢索“程軍”老師所授課程的課程號(hào)(C#)和課程名(CNAME)。2 .檢索至少選修“程軍”老師所授全部課程的學(xué)生姓名。3 .檢索“李強(qiáng)”同學(xué)不學(xué)課程的課程號(hào)。4 .檢索選修課程號(hào)為 K1和K5的學(xué)生學(xué)號(hào)(S#)。5 .檢索選修全部課程的學(xué)生姓名(SNAME)。四、現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:學(xué)生關(guān)系 S(SNO,SNAME,SDEPT,AGE,SEX)學(xué)習(xí)關(guān)系 SC(SNO,CNO,GRADE)課程關(guān)系 C(CNO,CNAME,TEACHER)用關(guān)系代數(shù)表達(dá)式實(shí)現(xiàn)下列1- 4 小題:1 .檢索學(xué)習(xí)課程號(hào)為 C2的學(xué)生
27、學(xué)號(hào)與成績(jī)。2 .檢索學(xué)號(hào)為S3學(xué)生所學(xué)課程的課程名與任課教師名。3 .檢索“ C語(yǔ)言”課程成績(jī)高于80分的所有學(xué)生的學(xué)號(hào)、姓名、專業(yè)和分?jǐn)?shù)。4 .檢索沒有任何一門課程成績(jī)不及格的所有學(xué)生的信息,包括學(xué)號(hào)、姓名和專業(yè)。用SQL語(yǔ)句實(shí)現(xiàn)5-7小題:5 .檢索LIU老師所授課程的課程號(hào)、課程名。6 .查找每個(gè)同學(xué)的學(xué)號(hào)及選修課程的平均成績(jī)情況。7 .在SC中,檢索學(xué)號(hào)為 S1的學(xué)生的學(xué)號(hào),所選修課程的課程號(hào)和得分,并將結(jié)果按分?jǐn)?shù)降序排序。 寫出下列查詢語(yǔ)句所實(shí)現(xiàn)的功能:8 . select CNAME from Cwhere CNO=(select CNO from SC where SNO=(s
28、elect SNO from S where SEX=' 男')9 . select CNO, count(SNO) as學(xué)生人數(shù) from SC group by CNO10 . Select SNO , SNAME,SDEPT from Swhere SNO in(select X.SNO from SC as X, SC as Ywhere X.SNO =Y.SNO and X.CNO ='C135' and Y.CNO =' C219')應(yīng)用題有一個(gè)書店的會(huì)員職員系統(tǒng),包括三個(gè)實(shí)體集,并有如下描述。- 實(shí)體類型“書店”的屬性有:書店編號(hào),
29、書店名稱,地址,店長(zhǎng)。- 實(shí)體類型“會(huì)員”的屬性有:會(huì)員編號(hào),會(huì)員姓名,地址。- 實(shí)體類型“職員”的屬性有:職員編號(hào),職員姓名,性別,工資。- 每家書店有若干職員,但每個(gè)職員只能為一家書店服務(wù)。- 每家書店有若干會(huì)員,每個(gè)會(huì)員可以屬于多家書店。- 在聯(lián)系中應(yīng)反映出職員的入職時(shí)間和會(huì)員的加入時(shí)間。1 .試畫出反映書店、職員、會(huì)員實(shí)體類型及聯(lián)系類型的E-R圖;2 .將E-R圖轉(zhuǎn)換成關(guān)系模式,并指出每個(gè)關(guān)系模式的主鍵和外鍵。設(shè)有關(guān)系模式R (A, B, C, D, E), R的函數(shù)依賴集為:F=A D, E D , D B , BC D , CD A '答:書店模式(書店編號(hào),書店名稱,地址
30、,店長(zhǎng))主鍵:書店編號(hào)職員模式(職員編號(hào),職員姓名,性別,工資,書店編號(hào),入職時(shí)間)主鍵:職員編號(hào)外鍵:書店編號(hào)會(huì)員模式(會(huì)員編號(hào),會(huì)員姓名,地址)主鍵:會(huì)員編號(hào)聯(lián)系入會(huì)模式(會(huì)員編號(hào),書店編號(hào),入會(huì)時(shí)間)主鍵:(會(huì)員編號(hào),書店編號(hào)) 外鍵:會(huì)員編號(hào);書店編號(hào)2.求出R的所有候選鍵。答:R的候選鍵為CE,并且唯一4.判斷R最高滿足第幾范式?說明理由?答: INF設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有一關(guān)系模式R如下:R (商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人)如果規(guī)定:( 1 ) 每個(gè)商店的每種商品只的在一個(gè)部門銷售;( 2) 每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人;( 3) 每個(gè)商店的每種商品只有一個(gè)庫(kù)存數(shù)
31、量。試回答下列問題:( 1) 根據(jù)上述規(guī)定,寫出關(guān)系模式R 的基本函數(shù)依賴;答:(商店編號(hào),商品編號(hào))-部門編號(hào),(商店編號(hào),部門編號(hào))負(fù)責(zé)人,(商店編號(hào),商品編號(hào))-數(shù)量( 2) 找出關(guān)系模式R 的候選碼;答: (商店編號(hào),商品編號(hào), 部門編號(hào))。( 3) 試問關(guān)系模式R 最高已經(jīng)達(dá)到第幾范式?為什么?答:原關(guān)系模式R是屬于1NF的,碼為(商店編號(hào),商品編號(hào),部門編號(hào)),非主屬性對(duì)碼的函數(shù)依賴全為部分函數(shù)依賴,所以不屬于2NF。(4)如果R不屬于3NF,請(qǐng)將R分解成3NF模式集。答:將 R 分解為 R1(商店編號(hào),商品編號(hào),部門編號(hào),數(shù)量)R2晌店編號(hào),部門編號(hào),負(fù)責(zé)人)分解后的R不存在傳遞的函數(shù)依賴,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《數(shù)據(jù)安全法》考試參考題庫(kù)100題(含答案)
- 2025年梧州職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 全球‘最優(yōu)旅行小鎮(zhèn)’課件展示:探索與發(fā)現(xiàn)鄉(xiāng)村之美
- 2025科學(xué)儀器行業(yè)未來發(fā)展趨勢(shì)與機(jī)會(huì)
- 培訓(xùn)機(jī)構(gòu)班級(jí)管理方案計(jì)劃章程制度
- 基于STM32的噴灑無人船系統(tǒng)設(shè)計(jì)
- 無人作戰(zhàn)環(huán)境下電子戰(zhàn)的機(jī)遇與挑戰(zhàn)
- 2025年外研版七年級(jí)物理下冊(cè)月考試卷含答案
- 機(jī)器轉(zhuǎn)讓協(xié)議書(2篇)
- 機(jī)場(chǎng)航站樓監(jiān)理合同(2篇)
- 2024年全國(guó)現(xiàn)場(chǎng)流行病學(xué)調(diào)查職業(yè)技能競(jìng)賽考試題庫(kù)-上部分(600題)
- 安徽省蚌埠市2025屆高三上學(xué)期第一次教學(xué)質(zhì)量檢查考試(1月)數(shù)學(xué)試題(蚌埠一模)(含答案)
- 2025年春節(jié)安全專題培訓(xùn)(附2024年10起重特大事故案例)
- 2025年江蘇太倉(cāng)水務(wù)集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 遼寧省沈陽(yáng)名校2025屆高三第一次模擬考試英語(yǔ)試卷含解析
- 《中小學(xué)校園食品安全和膳食經(jīng)費(fèi)管理工作指引》專題知識(shí)培訓(xùn)
- 2024年新疆區(qū)公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 第三章-自然語(yǔ)言的處理(共152張課件)
- 行政事業(yè)單位國(guó)有資產(chǎn)管理辦法
- 六年級(jí)口算訓(xùn)練每日100道
- 高一生物生物必修一全冊(cè)考試題帶答題紙答案
評(píng)論
0/150
提交評(píng)論