




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫原理模擬題庫匯總【注】有些題目答案可能不對,有些題目沒寫答案一、 項(xiàng)選擇題.數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)是(CA、兩級模式結(jié)構(gòu)和一級映象C、三級模式結(jié)構(gòu)和兩級映象. SQL語言稱為(C ).A、結(jié)構(gòu)化定義語言C、結(jié)構(gòu)化查詢語言)B、三級模式結(jié)構(gòu)和一級映象D、三級模式結(jié)構(gòu)和三級映象B、結(jié)構(gòu)化控制語言D、結(jié)構(gòu)人操縱語言.公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有 多名職員,從職員到部門的聯(lián)系類型是(C )A.多對多 B. 一對一 C.多對一 D. 一對多.在視圖上不能完成的操作是(D).A、在視圖上定義新的視圖B、查詢操作C、更新視圖D、在視圖上定義新的基本表.數(shù)據(jù)庫的并發(fā)
2、操作有可能帶來的三個問題中包括(D).A、數(shù)據(jù)獨(dú)立性降低B、無法讀出數(shù)據(jù)C、權(quán)限控制D、丟失更新.當(dāng)前應(yīng)用最廣泛的數(shù)據(jù)模型是( B).A、ER模型B、關(guān)系模型C、網(wǎng)狀模型D、層次模型.現(xiàn)有一個關(guān)系:借閱(書號、書名,庫存數(shù),讀者號,借期,還期),假如同一本書 允許一個讀者多次借閱,但不能同時對一種書借多本.則該關(guān)系模式的碼是(D ).A、書號B、讀者號C、書號+讀者號D、書號+讀者號+借期二、填空題1.關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言是 結(jié)構(gòu)化查詢數(shù)ql) 語言.1、在三大傳統(tǒng)的數(shù)據(jù)模型中,具有嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)的是一關(guān)系模型2、實(shí)現(xiàn)概念模型最常用的表示方法是_E-R圖3、DBMS并發(fā)控制的單位為事務(wù).4
3、、數(shù)據(jù)庫恢復(fù)要涉及到的兩個技術(shù)是數(shù)據(jù)轉(zhuǎn)儲、登記日志文件.數(shù)據(jù)庫管理系統(tǒng)(DBMS)通常提供一數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù) 據(jù)庫維護(hù).數(shù)據(jù)庫保護(hù)問題包括:安全性 、完整性、故障恢復(fù)和并發(fā)控制等多方 面.關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:選擇 、投影、連接和除法.從關(guān)系規(guī)范化理論的角度講,一個只滿足1NF的關(guān)系可能存在的四方面問題是: 數(shù)據(jù)冗余度大、修改麻煩、刪除異常、插入異常一 .關(guān)系操作語言有兩種不同類型:關(guān)系代數(shù)型和關(guān)系演算型. TOC o 1-5 h z .數(shù)據(jù)庫的邏輯模型設(shè)計(jì)階段,任務(wù)是將E-R圖轉(zhuǎn)化成關(guān)系模型.如果一個關(guān)系滿足2NF,則該關(guān)系一定也滿足 1NF(在NFNF范圍內(nèi)).利用
4、事先保存好的日志文件和數(shù)據(jù)庫的副本,就有可能在數(shù)據(jù)庫被破壞后一恢 .繪制數(shù)據(jù)流程圖時, 需要使用 四種基本成份.關(guān)系規(guī)范化是設(shè)計(jì)關(guān)系數(shù)據(jù)庫的指南和工具.提供數(shù)據(jù)庫定義、數(shù)據(jù)裝入、數(shù)據(jù)操縱、數(shù)據(jù)控制和DB維護(hù)功能的軟件稱 為數(shù)據(jù)庫管理系統(tǒng)一.數(shù)據(jù)獨(dú)立性分為邏輯獨(dú)立性 和物理獨(dú)立性.關(guān)系數(shù)據(jù)庫管理系統(tǒng)杳詢處理可分為4個階段:杳詢分析,杳詢檢杳,杳詢 優(yōu)化,查詢執(zhí)行.謂詞演算用于關(guān)系運(yùn)算中稱關(guān)系演算.分解關(guān)系的兩條基本原則是:具有無損連接性的分解、保持函數(shù)以來的分解2。用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為層次模型.關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言是結(jié)構(gòu)化查詢語言(SQL)語言. DB并發(fā)操作通常會帶
5、來三類問題,它們是丟失更新、不可重復(fù)讀和讀臟數(shù)據(jù).數(shù)據(jù)庫系統(tǒng)中常用的三種數(shù)據(jù)模型有層次模型、網(wǎng)狀模式 和關(guān)系模型.為了使通過視圖插入新行時,元組滿足視圖的定義條件,在定義視圖時必須 力口上 with check option 子句.事務(wù)必須具有的四個性質(zhì)是:原子性、一致性、隔離性 和持久性.從用戶的角度看,數(shù)據(jù)庫系統(tǒng)分為單用戶結(jié)構(gòu)、主從式 、分布式結(jié)構(gòu) 和C/S結(jié)構(gòu).參照完整性規(guī)則是定義 參照關(guān)系 與 被參照關(guān)系之間的引用規(guī)則.授權(quán)所用語句是 GRANT,收權(quán)所用語句是REVOKE .分布式數(shù)據(jù)庫是一個邏輯上統(tǒng)一、地域上分布的數(shù)據(jù)集合.數(shù)據(jù)庫的三級模式是指內(nèi)模式、模式 、外模式.概念世界現(xiàn)實(shí)世
6、界在人們頭腦中的反映,是對客觀事物及其聯(lián)系的一種抽象描述. SQL語言由數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言和數(shù)據(jù)控制語言組成.三級模式之間的兩層映象保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的和.數(shù)據(jù)模型由三部分組成:模型結(jié)構(gòu)、數(shù)據(jù)操作、完整性規(guī)則. 一種數(shù)據(jù)模型的特點(diǎn)是:有且僅有一個根結(jié)點(diǎn),根結(jié)點(diǎn)沒有父結(jié)點(diǎn);其它結(jié)點(diǎn) 有且僅有一個父結(jié)點(diǎn).則這種數(shù)據(jù)模型是層次模型.能唯一標(biāo)識一個元組的屬性或?qū)傩越M成為關(guān)鍵字. SQL語言一種標(biāo)準(zhǔn)的數(shù)據(jù)庫語言,包括查詢、定義、操縱、 控制四部 分功能.視圖是從其它 基本表或視圖導(dǎo)出的表.如果一個關(guān)系不滿足2NF,則該關(guān)系一定也不滿足 在INF、2NF、3NF范圍 .在關(guān)系模式
7、R中,若屬性或?qū)傩越MX不是關(guān)系R的關(guān)鍵字,但X是其他關(guān) 系模式的關(guān)鍵字,則稱X為關(guān)系R的 外關(guān)鍵字.數(shù)據(jù)字典中的 數(shù)據(jù)項(xiàng) 是不可再分的數(shù)據(jù)單位. 數(shù)據(jù)是信息的符號表示.數(shù)據(jù)庫系統(tǒng)的組成包括:硬件系統(tǒng)、數(shù)據(jù)庫 、系統(tǒng)軟件、數(shù)據(jù)庫管理員和用戶.如果一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另外一個關(guān)系 的 關(guān)鍵字,則稱其為該關(guān)系的外關(guān)鍵字.為了使通過視圖插入新行時,元組滿足視圖的定義條件,在定義視圖時必須 加上 WITH CHECK OPTION 子句.數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流 、數(shù)據(jù)存儲和 處理過程五個部分.在概念結(jié)構(gòu)設(shè)計(jì)中先,定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化.這種方
8、法稱 為 自頂向下方法.人們把 自反律、 傳遞率 和 增廣律 稱為Armstrong公理系 統(tǒng).數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最小的 冗余度 、較高的 程序數(shù)據(jù)獨(dú)立性等特點(diǎn).當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,通過對映象的相應(yīng)改變可以保持?jǐn)?shù)據(jù)的邏輯結(jié)構(gòu) 不變.這稱之為數(shù)據(jù)的物理獨(dú)立性.當(dāng)數(shù)據(jù)的全局邏輯結(jié)構(gòu)改變時,通過對映象的相應(yīng)改變可以保持?jǐn)?shù)據(jù)的局部邏輯結(jié)構(gòu)不變.這稱之為數(shù)據(jù)的邏輯獨(dú)立性.為防止數(shù)據(jù)在存儲和傳輸中失密,根據(jù)一定的算法將原始數(shù)據(jù)變換為不可直 接識別的格式,從而使得不知道解密算法的人無法獲知數(shù)據(jù)的內(nèi)容.此種技術(shù)稱為_數(shù)據(jù)加密一.如果事務(wù)T1封鎖了數(shù)據(jù)RI, T2封鎖了數(shù)據(jù)R2,然后T1又請求封鎖R2.
9、接著 T2又申請封鎖R1.這樣就出現(xiàn)了 T1在等待T2,而T2又在等待T1的局面,T1和T2兩 個事務(wù)永遠(yuǎn)不能結(jié)束,形成死鎖三、解釋下列術(shù)語數(shù)據(jù)庫系統(tǒng):數(shù)據(jù)庫是由數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng)(及其應(yīng)用開發(fā)工具),應(yīng)用程序 和數(shù)據(jù)庫(DataBase Administrator , DBA)組成的存儲,管理,處理和維護(hù)數(shù)據(jù)的系 統(tǒng)內(nèi)模式:內(nèi)模式也稱存儲模式,一個數(shù)據(jù)庫只有一個內(nèi)模式,它是數(shù)據(jù)物理結(jié)構(gòu)和 數(shù)據(jù)存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的組織方式封鎖:是實(shí)現(xiàn)并發(fā)控制的一種非常重要的技術(shù).所謂封鎖就是事務(wù)T在對某個數(shù) 據(jù)對象,例如表,記錄等操作之前,先向系統(tǒng)發(fā)出請求,對其加鎖,加鎖后事務(wù)T就對該 數(shù)
10、據(jù)對象有了一定的控制,在事務(wù)T釋放它的鎖之前,其他事務(wù)不能更新此事務(wù)對象.范式(3NF):若R屬于第三范式,則每一個非主屬性既不傳遞依賴于碼,也不 部分依賴于碼.在滿足第二范式的情況下,沒有傳遞函數(shù)依賴.候選碼:若關(guān)系中的某一屬性組的值能唯一標(biāo)識一個元組,而其子集不能,則稱該 屬性組為候選碼DBMS:數(shù)據(jù)庫管理系統(tǒng),是位于操作系統(tǒng)與用戶之間的一層數(shù)據(jù)管理軟件,數(shù)據(jù)庫 管理系統(tǒng)和操作系統(tǒng)一樣是計(jì)算機(jī)的基礎(chǔ)軟件,也是一個大型復(fù)雜的軟件系統(tǒng).數(shù)據(jù)完整性:數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性,有效性和相容性.實(shí)體:客觀存在并可相互區(qū)別的事務(wù)稱為實(shí)體,實(shí)體可以是具體的人,事,物,也可 以是抽象的概念或聯(lián)系.非主
11、屬性:候選碼中的屬性為主屬性,除此之外的其他屬性為非主屬性.元數(shù)據(jù):數(shù)據(jù)字典是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,它是關(guān) 于數(shù)據(jù)庫中數(shù)據(jù)的描述以及元數(shù)據(jù),而不是數(shù)據(jù)本身.四、簡答題.簡述數(shù)據(jù)庫系統(tǒng)的特點(diǎn).答:數(shù)據(jù)結(jié)構(gòu)化:數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)了整體數(shù)據(jù)的結(jié)構(gòu)化,這是數(shù)據(jù)庫的主要特 征之一,也是數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別.這種結(jié)構(gòu)化是指在數(shù)據(jù)庫中的數(shù)據(jù) 不再是僅僅針對某一應(yīng)用,而是面向整個系統(tǒng);數(shù)據(jù)庫中,不僅數(shù)據(jù)內(nèi)部是結(jié)構(gòu)化的, 而且整體也是結(jié)構(gòu)化的,數(shù)據(jù)之間具有聯(lián)系.數(shù)據(jù)的共享性高、冗余度低、易擴(kuò)充:由于數(shù)據(jù)不再是面向某個特定應(yīng)用,而 是面向整個系統(tǒng),所以數(shù)據(jù)可以被不同的用戶和不同的應(yīng)用
12、共享,這樣可以減少數(shù)據(jù) 的冗余,節(jié)約存儲空間.數(shù)據(jù)共享還能避免數(shù)據(jù)之間的不相容性與不一致性.數(shù)據(jù)獨(dú)立性高:數(shù)據(jù)獨(dú)立性包括物理獨(dú)立性和邏輯獨(dú)立性,數(shù)據(jù)庫系統(tǒng)通過二 級映射實(shí)現(xiàn)這兩種獨(dú)立性.數(shù)據(jù)獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的物理 存儲是相互獨(dú)立的;邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú) 立的.數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理和控制:數(shù)據(jù)庫提供了四個方面的數(shù)據(jù)控制 功能,分別為,數(shù)據(jù)的安全性保護(hù)、數(shù)據(jù)的完整性檢查、并發(fā)控制和數(shù)據(jù)庫恢復(fù).什么是關(guān)系的實(shí)體完整性規(guī)則?答:實(shí)體完整性是對關(guān)系中的記錄唯一性,也就是主鍵的約束.準(zhǔn)確地說,實(shí)體完 整性是指關(guān)系中的主屬性值不能為Null且不
13、能有相同值.若屬性(指一個或一組屬性)A是基本關(guān)系R的主屬性,則A不能去空值.所謂空 值就是“不知道”,“不存在”“無意義”的值.實(shí)體完整性規(guī)則是針對基本關(guān)系而言的現(xiàn)實(shí)世界中的實(shí)體是可區(qū)分的,指它們具有某種唯一性標(biāo)識相應(yīng)地,關(guān)系模型中以主碼作為唯一性標(biāo)識主碼中的屬性即主屬性不能取空值,如果主屬性取空值,就說明存在某個不可標(biāo)識的實(shí)體,即存在不可區(qū)分的實(shí)體,這與第點(diǎn)矛盾,因此這個規(guī)則稱為實(shí)體完整 性.說明如果關(guān)系模式設(shè)計(jì)不好,可.能帶來哪幾個問題?答:L由于存取路徑對用戶時隱蔽的,查詢效率往往不如格式化數(shù)據(jù)模型.為了提高性能,數(shù)據(jù)庫管理系統(tǒng)必須對用戶的查詢請求進(jìn)行優(yōu)化,因此增 加了開發(fā)數(shù)據(jù)庫系統(tǒng)的
14、難度.說明數(shù)據(jù)庫設(shè)計(jì)的主步驟.答:(1)需求分析階段:需求收集和分析,得到數(shù)據(jù)字典和數(shù)據(jù)流圖.(2)概念結(jié)構(gòu)設(shè)計(jì)階段:對用戶需求綜合、歸納與抽象,形成概念模型,用E-R 圖表示.(3)邏輯結(jié)構(gòu)設(shè)計(jì)階段:將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型.(4)數(shù)據(jù)庫物理設(shè)計(jì)階段:為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié) 構(gòu).(5)數(shù)據(jù)庫實(shí)施階段:建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,程序 試運(yùn)行.(6)數(shù)據(jù)庫運(yùn)行和維護(hù)階段:對數(shù)據(jù)庫系統(tǒng)進(jìn)行評價(jià)、調(diào)整與修改.什么是事務(wù)?事務(wù)有哪幾個特性?.答:事務(wù)是用戶定義的一個操作序列,這些操作要么全做要么全不做,事務(wù)是一個不可分割的工作單位.事務(wù)具有
15、四個特性:原子性、一致性、隔離性和持續(xù) 性.這個四個特性也簡稱為ACID特性.數(shù)據(jù)安全性包括哪些方面?.關(guān)系模型的完整性規(guī)則有哪幾類?答:關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件,關(guān)系模型中可以有三 類完整性約束;實(shí)體完整性、參照完整性和用戶定義的完整性.其中實(shí)體完整性和 參照完整性是關(guān)系模型必須滿足的完整性約束條件,被稱作關(guān)系的兩個不變性, 應(yīng)該由關(guān)系系統(tǒng)自動支持.等值連接與自然連接的區(qū)別是什么?答:連接運(yùn)算符是“二”的連接運(yùn)算稱為等值連接.它是從關(guān)系R與S的廣義 笛卡爾積中選取A,B屬性值相等的那些元組.自然連接是一種特殊的等值連接,它 要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并
16、且在結(jié)果中把重復(fù)的性 列去掉.試述三級封鎖協(xié)議.答:在一級封鎖協(xié)議的基礎(chǔ)上增加了事務(wù)T在讀取數(shù)據(jù)R之前必須先對其加S 鎖,直到事務(wù)結(jié)束才釋放.三級封鎖協(xié)議除了防止丟失修改和讀“臟”數(shù)據(jù)外,還 進(jìn)一步防止了不可重復(fù)讀.試述需求分析階段的任務(wù)和方法.任務(wù):通過詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對象(組織、部門、企業(yè)),充分了解原系 統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定 新系統(tǒng)的功能.方法:.結(jié)構(gòu)化分析方法SA.是從最上層的系統(tǒng)組織機(jī)構(gòu)入手,采用自頂下下,逐層分 解的方式,分析系統(tǒng).跟班作業(yè),通過親身參加業(yè)務(wù)工作,來了解業(yè)務(wù)活動的情況.開調(diào)查會,通過與用戶座談來了解業(yè)務(wù)
17、活動情況以及用戶需求.請專人介紹.詢問,對某些調(diào)查中的問題可以找專人詢問.設(shè)計(jì)調(diào)查表請用戶填寫,如果調(diào)查表設(shè)計(jì)的合理,這種方法是很有效的.查閱記錄.查閱與原系統(tǒng)有關(guān)的數(shù)據(jù)記錄11.試述查詢優(yōu)化在關(guān)系數(shù)據(jù)庫系統(tǒng)中的重要性和可能性.答案:重要性:關(guān)系系統(tǒng)的查詢優(yōu)化既是RDBMS實(shí)現(xiàn)的關(guān)鍵技術(shù)又是關(guān)系系統(tǒng) 的優(yōu)點(diǎn)所在.它減輕了用戶選擇存取路徑的負(fù)擔(dān).用戶只要提出“干什么”,不必指 出“怎么干”.查詢優(yōu)化的優(yōu)點(diǎn)不僅在于用戶不必考慮如何最好地表達(dá)查詢以獲得 較好的效率,而且在于系統(tǒng)可以比用戶程序的“優(yōu)化”做得更好.可能性:這是因?yàn)椋海?)優(yōu)化器可以從數(shù)據(jù)字典中獲取許多統(tǒng)計(jì)信息,例如 各個關(guān)系中的元組數(shù)、
18、關(guān)系中每個屬性值的分布情況、這些屬性上是否有索引、是 什么索弓I, B+樹索引還是HASH索弓I?唯一索弓I?組合索弓I?等等.優(yōu)化器可以根據(jù)這些 信息選擇有效的執(zhí)行計(jì)劃,而用戶程序則難以獲得這些信息.(2)如果數(shù)據(jù)庫的物理 統(tǒng)計(jì)信息改變了,系統(tǒng)可以自動對查詢進(jìn)行重新優(yōu)化以選擇相適應(yīng)的執(zhí)行計(jì)劃.在非 關(guān)系系統(tǒng)中必須重寫程序,而重寫程序在實(shí)際應(yīng)用中往往是不太可能的.(3)優(yōu)化器 可以考慮數(shù)十甚至數(shù)百種不同的執(zhí)行計(jì)戈人從中選出較優(yōu)的一個,而程序員一般只能 考慮有限的幾種可能性.(4)優(yōu)化器中包括了很多復(fù)雜的優(yōu)化技術(shù),這些優(yōu)化技術(shù)往 往只有最好的程序員才能掌握,系統(tǒng)的自動優(yōu)化相當(dāng)于使得所有人都擁有這
19、些優(yōu)化 技術(shù).12.試述關(guān)系數(shù)據(jù)庫系統(tǒng)中視圖(VIEW)的定義,引進(jìn)VIEW的概念有什么優(yōu)點(diǎn)? 視圖是從一個或幾個基本表導(dǎo)出的表.視圖本身不獨(dú)立存儲在數(shù)據(jù)庫中,是一個 虛表.即數(shù)據(jù)庫中只存放視圖的定義而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo) 出視圖的基本表中.視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖, 可以在視圖上再定義視圖.引進(jìn)VIEW的優(yōu)點(diǎn)有:(1)視圖能夠簡化用戶的操作.(2)視圖使用戶能以多種角 度看待同一數(shù)據(jù).(3)視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨(dú)立性.(4)視圖能 夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù).13.數(shù)據(jù)設(shè)計(jì)中,需求分析階段的設(shè)計(jì)目標(biāo)是什么?調(diào)查的內(nèi)容是什么?答
20、案:需求分析階段的設(shè)計(jì)目標(biāo)是通過詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對象(組織、 部門、企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確用戶的各種 需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能.調(diào)查的內(nèi)容是“數(shù)據(jù)”和“處理”,即獲得用戶對數(shù)據(jù)庫的如下要求:(1) 信息要求.指用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì).由信息要求可以導(dǎo)出數(shù)據(jù) 要求,即在數(shù)據(jù)庫中需要存儲哪些數(shù)據(jù).(2)處理要求.指用戶要完成什么處理功能, 對處理的響應(yīng)時間有什么要求,處理方式是批處理還是聯(lián)機(jī)處理.(3)安全性與完整 性要求.試比較文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的特點(diǎn)?答:文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)所處理的數(shù)據(jù)都可長期保存,反復(fù)操作.文件系
21、統(tǒng)中文件內(nèi)部具有結(jié)構(gòu),但數(shù)據(jù)文件之間的聯(lián)系無法定義;數(shù)據(jù)庫系 統(tǒng)既可結(jié)構(gòu)化局部數(shù)據(jù),也可定義全局的數(shù)據(jù)結(jié)構(gòu).文件系統(tǒng)的應(yīng)用程序與數(shù)據(jù)之間有了一定的獨(dú)立性;而數(shù)據(jù)庫系統(tǒng)通過兩 方面的映象功能,使數(shù)據(jù)具有物理獨(dú)立性和邏輯獨(dú)立性.文件系統(tǒng)的數(shù)據(jù)共享性較差,冗余度高,數(shù)據(jù)是面向程序的;數(shù)據(jù)庫系統(tǒng)的 數(shù)據(jù)是面向全局的,共享性好,冗余度低.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)由DBMS統(tǒng)一管理和控制,有較好地控制數(shù)據(jù)安全性、完整型、 并發(fā)管理、數(shù)據(jù)庫恢復(fù)等. DBA的主耍職責(zé)是什么?答:數(shù)據(jù)庫管理員(DBA)負(fù)責(zé)全面和控制數(shù)據(jù)庫系統(tǒng),其主要職責(zé)有:設(shè)計(jì)與定義數(shù)據(jù)庫系統(tǒng);幫助最終用戶使用數(shù)據(jù)庫系統(tǒng);監(jiān)督與控制數(shù)據(jù)庫系統(tǒng)的使用和
22、運(yùn)行;改進(jìn)和重組數(shù)據(jù)庫系統(tǒng),調(diào)優(yōu)數(shù)據(jù)庫系統(tǒng)的性能;轉(zhuǎn)儲與恢復(fù)數(shù)據(jù)庫;重構(gòu)數(shù)據(jù)庫.簡述關(guān)系的性質(zhì)?答: 同一列中的分量是同一類型的數(shù)據(jù).不同列可以取相同的數(shù)據(jù)類型.關(guān)系中的列又稱為屬性,并賦予屬性名.不同列的屬性名不同.列的次序可以任意交換.任意兩個元組不能完全相同.行的次序可以任意交換.列具有原子性,即每一列值是不可分的數(shù)據(jù)項(xiàng).數(shù)據(jù)依賴對關(guān)系模式的影響?答:數(shù)據(jù)依賴是通過一個關(guān)系中屬性間值的相等與否體現(xiàn)出來的數(shù)據(jù)間的相互 關(guān)系.它是現(xiàn)實(shí)世界屬性間相互聯(lián)系的抽象,是數(shù)據(jù)內(nèi)在的性質(zhì),是語義的體現(xiàn).函數(shù)依賴是數(shù)據(jù)依賴的一種類型.部分函數(shù)依賴、傳遞函數(shù)依賴會導(dǎo)致關(guān)系 模式中的更新異常、插入異常、刪除異
23、常、數(shù)據(jù)冗余等問題. RDBMS在實(shí)現(xiàn)參照完整性時需要考慮哪些方面的問題,以及可以采取的策 略?答:(1)外碼能否接受空值(2)刪除被參照關(guān)系中的元組.這時可有三種不同的策略:級聯(lián)刪除:同時刪除參照關(guān)系中相關(guān)元組;受限刪除:僅當(dāng)參照關(guān)系中沒有任何元組的外碼值與被參照關(guān)系中要刪除 元組的主碼值相同時,系統(tǒng)才執(zhí)行刪除操作,否則拒絕此刪除操作.置空值刪除:刪除被參照關(guān)系的元組,并將參照關(guān)系中相應(yīng)元組的外碼值 置空值.(3 )在參照關(guān)系中插入元組當(dāng)參照關(guān)系插入某個元組,而被參照關(guān)系不存在相應(yīng)的元組,其主碼值與參 照關(guān)系插入元組的外碼值相同,這時可有以下策略:.受限插入:不允許在參照關(guān)系中插入;.如果事
24、務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對Q (C)A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀不能寫.要保證數(shù)據(jù)庫物理數(shù)據(jù)獨(dú)立性,需要修改的是(B )A.模式B.模式與內(nèi)模式的映射C.模式與外模式的映射D.內(nèi)模式.關(guān)系模式中各級模式之間的關(guān)系是(D)A. 2NFu INFc 3NF B. 3NFc INFc 2NFC. 1NFu2NFu3NFC. 1NFu2NFu3NFD. 3NFc 2NFc INFH.下列聚集函數(shù)中不忽略空值(null)的是(A )A. COUNT (*)B. SUM (列名)C. AVG (列名)D. MAX (列名). SQL語言允許使用通配符進(jìn)行字符串匹配的
25、操作,其中獷可以表示(C)A、零個字符B、1個字符 C、多個字符 D、以上都可以.下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是(D )A.數(shù)據(jù)共享C.數(shù)據(jù)冗余較小14.數(shù)據(jù)庫中存儲的是(D )A.數(shù)據(jù)C.數(shù)據(jù)之間的聯(lián)系B.數(shù)據(jù)完整性D.數(shù)據(jù)獨(dú)立性低B.數(shù)據(jù)模型D.數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系.反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是(D )A.關(guān)系模型B.層次模型 C.網(wǎng)狀模型 D. ER模型.五種基本關(guān)系代數(shù)運(yùn)算是(A)U , 一,X, n 和。U,-, 8, jt 和。c. u, n, x, Ji 和。D. U , G , 8, j和。17.數(shù)據(jù)庫保護(hù)的幾個方面中,不包括的是(A ).遞歸插入:同時在被參
26、照關(guān)系中插入一個元組,其主碼值為插入元組的外碼值.簡述預(yù)防死鎖通常有兩種方法.預(yù)防死鎖通常有兩種:一次封鎖法和順序封鎖法.一次封鎖法:一次封鎖法要求每個事務(wù)必須一次將所有要使用的數(shù)據(jù)全 部加鎖,否則就不能繼續(xù)執(zhí)行.一次封鎖法雖然可以有效地防止死鎖的發(fā)生,但每次 要就將以后用到的全部數(shù)據(jù)加鎖,從而降低了系統(tǒng)的并發(fā)度.順序封鎖法:順序封鎖法是預(yù)先對數(shù)據(jù)對象規(guī)定一個封鎖順序,所有事 務(wù)都按這個順序?qū)嵭蟹怄i.簡述數(shù)據(jù)字典包括的五個部分的意義.數(shù)據(jù)字典包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程五部分.數(shù)據(jù)項(xiàng)是不可再分的數(shù)據(jù)單位,說明基本數(shù)據(jù)信息的數(shù)據(jù)類型、長度、取值范圍 等.數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間
27、的組合關(guān)系.數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一.處理過程描述該處理過程的功能及處理要求.主要包括說明做什么,處理頻 度,響應(yīng)時間等.五、應(yīng)用題.設(shè)有關(guān)系模式為:學(xué)生(學(xué)號,姓名,性別,年齡,所在系)課程(課程號,課程名,先行課)選課(學(xué)號,課程號,成績)請用關(guān)系代數(shù)完成下列操作:求選修了課程號為“5”課程的學(xué)生學(xué)號和姓名.求沒有選修課程號為“5”課程的學(xué)生學(xué)號.求既選修了課程號為“5”,又選修“6 ”號課程的學(xué)生學(xué)號.求選修了全部課程的學(xué)生學(xué)號和姓名.求選修了學(xué)號為“95001”學(xué)生所學(xué)過的所有課程的學(xué)生學(xué)號和姓名.用SQL語言進(jìn)
28、行下列各項(xiàng)操作:查詢年齡在18到22之間的學(xué)生的姓名,年齡,所在系;(2)查詢所有姓“李”的學(xué)生的成績;(3)查詢選修了 5門以上課程的學(xué)生學(xué)號;(4)查詢選修了 “數(shù)據(jù)庫原理”這門課的學(xué)生的姓名;(5)查詢其他系中比“經(jīng)管系”所有學(xué)生年齡都大的學(xué)生名單(6)查詢選修了全部課程的學(xué)生學(xué)號和姓名.插入一條記錄(99001,張強(qiáng),男,22,經(jīng)管系)到學(xué)生表中;.設(shè)有關(guān)系模式為:學(xué)生(學(xué)號,姓名,性別,年齡,所在系)課程(課程號,課程名,任課教師)選課(學(xué)號,課程號,成績)請用關(guān)系代數(shù)完成下列操作:(1)求zhang老師所授課程的課程號和課程名.(2)求沒有選修課程號為“2”課程的學(xué)生學(xué)號.(3)求
29、年齡大于22的女同學(xué)的學(xué)號和姓名.(4)求選修了全部課程的學(xué)生學(xué)號和姓名.(5)求選修了學(xué)號為“98001”學(xué)生所學(xué)過的所有課程的學(xué)生學(xué)號和姓名.3、寫出下列操作的SQL語句(1)建立一張職工登記表EMPLOYEE,它由編號BH,姓名XM,部門BM,基本工資JBGZ, 職稱ZC,學(xué)歷XL,特長TC組成,主碼為編號BH.(2)向上述職工登記表增加一個“職務(wù)(ZW) ”歹U,類型為字符型.(3)建立上述職工登記表EMPLOYEE的按編號的索引,索引名稱為teach(4)建立上述職工登記表EMPLOYEE的視圖,視圖包括姓名、職務(wù)、基本工資,名稱 為BMV,條件是部門是“金融系”.(5)刪除基本表職
30、工登記表EMPLOYEE.4、寫出下列操作的SQL語句建立一張教師工資表teacher,它由編號BII,姓名XM,部門BM,基 本工資JBGZ,補(bǔ)貼BT,工會費(fèi)GHF,公積金GJJ,實(shí)發(fā)工資SFGZ組成,主碼為編 號BH.向上述教師工資表增加一個“誤餐費(fèi)(WCF)”歹U,類型為整型.建立上述教師工資表teacher的按編號的索引,索引名稱為teach建立上述教師工資表teacher的視圖,視圖包括姓名、基本工資、實(shí)發(fā)工資,名稱為BMV,條件是部門是“經(jīng)管系”.(5)刪除基本表教師工資表teacher.以下給出三個基本表.Student (學(xué)生表)的字段按順序?yàn)閷W(xué)號、姓名、性別、年齡、所屬院系;
31、 Course(課程表)的字段按順序?yàn)檎n程編號、課程名、先行課程、課程學(xué)分; SC(選課表)的字段按順序?yàn)閷W(xué)號、課程號、成績.寫出創(chuàng)建學(xué)生表Student的SQL命令,各字段的類型及長度應(yīng)根據(jù)實(shí)際情況 確定.其中學(xué)號屬性不能為空,并且其值是唯一的.并在Sno列上建立一個聚簇索引.CREATE TABLE Student(Sno CHAR(5) NOT NULL UNIQUE,Sname CHAR(20),Ssex CHAR(l),Sage INT,Sdept CHAR(15);CREATE CLUSTED INDEX Stusname ON Student(Sname);.檢索信息系(IS)和
32、計(jì)算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別.SELECT Sname, SsexFROM StudentWHERE Sdept TN ( TS, CS).檢索各個課程號及相應(yīng)的選課人數(shù),并給出結(jié)果.SELECT Cno, COUNT(Sno)FROM SCGROUP BY Cno;.檢索每個學(xué)生及其選修的課程名和成績.SELECT Student. Sno, Sname, Course. Cname, SC. GradeFROM Student, SC, CourseWHERE Student.Sno=SC. Sno and SC.Cno=Course. Cno;.今有如下關(guān)系數(shù)據(jù)庫:S(SNO,
33、 SN, STATUS, CITY), P(PNO, PN, COLOR, WEIGHT) , J(JNO, JN, CITY), SPJ(SNO, PNO, JNO, QTY),其中,S為供應(yīng)單位,P為零件,J為工程項(xiàng)目,SPJ為工程訂購零件的訂單, 其語義為:某供應(yīng)單位供應(yīng)某種零件給某個工程,請用關(guān)系代數(shù)和SQL兩種方法完成 下列操作.(1)求為工程號JNO為J1提供紅色零件的供應(yīng)商代號SNO(2分).(2)求使用S1供應(yīng)的零件的工程名稱(2分).(3)求供應(yīng)商與工程所在城市相同的供應(yīng)商提供的零件代號(3分).(4)求至少有一個和工程不在同一城市的供應(yīng)商提供零件的工程代號(3分).SELE
34、CT DISTINCT SPJ. SNO FROM SPJ, PWHERE P. PNO -SPJ. PNO AND SPJ. JNO=JI AND P. COLOR=紅; (2)SELECT J. JN FROM J, SPJ WHERE J. JNO-SPJ. JNO AND SPJ. SNO=SI;SELECT DISTINCT SPJ. PNOFROM S, J, SPJWHERE S. SNO=SPJ. SNO AND J. JNO=SPJ. JNO AND S. CITY=J. CITY;SELECT DISTINCT SPJ. JNOFROM S, J, SPJWHERE S.
35、SNO=SPJ. SNO AND J. JNO=SPJ. JNO AND S. CITYOJ. CITY;7.以下給出三個基本表.Student (學(xué)生表)的字段按順序?yàn)閷W(xué)號、姓名、性別、年齡、所屬院系;Course(課程表)的字段按順序?yàn)檎n程編號、課程名、先行課程、課程學(xué)分;SC (選課表)的字段按順序?yàn)閷W(xué)號、課程號、成績.各表的記錄如下:.查詢與“劉晨”在同一個系學(xué)習(xí)的學(xué)生的學(xué)號、學(xué)生姓名.SELECT Sno, SnameFROM StudentWHERE Sdept INSELECT SdeptFROM StudentWHERE Sname=劉晨;.將一個新學(xué)生記錄(03020;陳冬;
36、男;18; IS)插入Student表中INSERTINTO StudentVALUES (95020,陳冬,男,18, IS);.將計(jì)算機(jī)科學(xué)系(CS)全體學(xué)生的成績置零UPDATE SCSET Grade=0WHERE CS二(SELETE SdeptFROM StudentWHERE Student.Sno=SC. Sno);.創(chuàng)建信息系(IS)選修了 1號課程的學(xué)生的視圖IS_S1,字段包括Sno、Snanie、 Grade.CREATE VIEW lS_Sl(Sno, Sname, Grade) AS SELECT Student. Sno, Sname, Grade FROM St
37、udent, SC WHERE Sdept=TS AND Student. Sno=SC. Sno AND SC. Cno=,r;7、完成下列各題1.舉出實(shí)體之間具有一對一、一對多、多對多的聯(lián)系的例子.答:(1) 一個人有一個身份證號碼,一個身份證號碼對應(yīng)一個人.實(shí)體“人”和實(shí)體 “身份證號碼”存在一對一的聯(lián)系.(2) 一個項(xiàng)目具有一個項(xiàng)目主管,一個項(xiàng)目主管可管理多個項(xiàng)目.則實(shí)體“項(xiàng)目主 管”與實(shí)體“項(xiàng)目”存在一對多的聯(lián)系.一個設(shè)備可以用在多個項(xiàng)目中,一個項(xiàng)目可使用多種設(shè)備.實(shí)體“設(shè)備”與實(shí) 體“項(xiàng)目”存在多對多的聯(lián)系.2. 一個描述學(xué)校的關(guān)系模式,包括屬性學(xué)號,姓名,所在系,系主任,課程名,
38、成績. 在該校中:一個系有若干學(xué)生,但一個學(xué)生只能在一個系;一個系只有一名主任;一個學(xué)生可以選修多門課程,每門課程有若干學(xué)生選修;每個學(xué)生所學(xué)的每門課程都有一個成績.試分析該關(guān)系模式中的函數(shù)依賴,并指出關(guān)系模式的侯選碼.答:在該關(guān)系模式中,存在以下函數(shù)依賴:學(xué)號一姓名 學(xué)號一所在系 所在系一系主任(學(xué)號,課程名)一成績系主任傳遞的依賴學(xué)號;該關(guān)系模式的侯選碼為(學(xué)號,課程名);姓名、所在系部分依賴侯選碼.8、根據(jù)3NF的定義及規(guī)范化方法,對關(guān)系模式R(U,F)U二學(xué)號,姓名,所在系,系主任,課程號,成績F二學(xué)號一姓名,學(xué)號一所在系,所在系一系主任(學(xué)號,課程號)一成績進(jìn)行分解.使其滿足3NF.
39、答:符合3NF的關(guān)系模式,要求不存在非碼屬性對碼的部分依賴和傳遞依賴.關(guān)系模式R(U,F)中存在姓名、學(xué)號對碼(學(xué)號,課程號)的部分依賴,存在系 主任對碼的傳遞依賴.將R(U,F)分解為如下三個關(guān)系模式:學(xué)號,姓名,所在系所在系,系主任學(xué)號,課程號,成績?nèi)齻€關(guān)系模式中,不存在非碼屬性對碼的部分依賴和傳遞依賴.9.假設(shè)關(guān)系模式R如下如(Sno, Sdept, Sloe, Cno, Grade ),其中Sno為學(xué) 號,Sdept為學(xué)生所在系,Sloe為學(xué)生的住處,Cno為學(xué)生所選修課程號,Grade為成績. 規(guī)定一個系有若干名學(xué)生,但一個學(xué)生只屬于一個系;一個學(xué)生可以選修多門課,每門 課有若干名學(xué)
40、生選修;每個學(xué)生學(xué)習(xí)每門課只有一個成績;每個系的學(xué)生住在同一個 地方.要求:(1)寫出關(guān)系模式R的基本函數(shù)依賴;確定R的碼,并求解屬性組(Sn。, Cno)的閉包;分析關(guān)系模式R最高達(dá)到了幾范式,為什么?如果R不屬于2NF,請將R分 解到2NF.(1) (Sno, Cno) Grade, Sno-Sdept, SnoSloe, Sdept-*Sloc或(Sno, Cno) f Grade, (Sno, Cno) -Sdept, (Sno, Cno) -Sloc, Sdept-Sloc.關(guān)系模式R的碼是(Sno, Cno).(Sno, Cno)的閉包為 Sno, Cno, Sdept, Sloe
41、, Grade (2)關(guān)系模式R中由于存在非主屬性Sloe對碼(Sno, Cno)的部分函數(shù)依賴 SnofSloc,所以 R1NF.將R可以分解為兩張表R1和R2,這兩張表都屬于2NF.RI (Sno, Cno, Grade)和 R2 (Sno, Sdept, Sloe).設(shè)有如下信息:一個倉庫可以存放多種零件,一種零件可以存放在多個倉庫中.每個倉庫 有倉庫號、面積和電話號碼;每種零件有零件號、名稱、規(guī)格、單價(jià)和描述;用庫 存量來表示某種零件中某個倉庫中的數(shù)量.一個倉庫有多個職工當(dāng)倉庫保管員,一個職工只能中一個倉庫工作.每個 職工有職工號、姓名、年齡和職稱.職工之間具有領(lǐng)導(dǎo)和被領(lǐng)導(dǎo)關(guān)系,即倉庫
42、主任領(lǐng)導(dǎo)若干個保管員.一個供應(yīng)商可以給若干個項(xiàng)目提供多種零件,每個項(xiàng)目可以使用不同供應(yīng) 商供應(yīng)的零件,每種零件可由不同供應(yīng)商供給多個項(xiàng)目使用.供應(yīng)商有供應(yīng)商號、 姓名、地址、電話號碼、賬號;項(xiàng)目有項(xiàng)目號、預(yù)算、開工日期.請畫出:(1)實(shí)體及其屬性圖;(2)實(shí)體及其聯(lián)系圖;(3)完整的實(shí)體聯(lián)系模型E-R 圖.(a)實(shí)體及其*以國(0完整的實(shí)體以矗留.應(yīng)用題某企業(yè)集團(tuán)下屬工廠中,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠 生產(chǎn),每個工廠按照固定的計(jì)劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只 能在一個工廠工作,工廠聘用職工有聘期和工資.工廠的屬性有工廠編號、廠名、地址, 產(chǎn)品的屬性有產(chǎn)
43、品編號、產(chǎn)品名、規(guī)格,職工的屬性有職工號、姓名.根據(jù)上述語義畫 出E-R圖.職工號姓名A.控制數(shù)據(jù)冗余 B.并發(fā)控制 C.完整性保護(hù)D.故障恢復(fù).下列四項(xiàng)中,關(guān)系規(guī)范化程度最高的是關(guān)系滿足(B )A.非規(guī)范關(guān)系B.第三范式C.第二范式D.第一范式.單個用戶使用的數(shù)據(jù)視圖的描述稱為(A )A.外模式 B.概念模式 C.內(nèi)模式D.存儲模式. ( B)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件.數(shù)據(jù)庫在建立、使用 和維護(hù)時由其統(tǒng)一管理、統(tǒng)一控制.A. DBB. DBMS C. DBSD. DBA.子模式DDL用來描述(b )A.數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)C.數(shù)據(jù)庫的物理存儲結(jié)構(gòu)D.數(shù)據(jù)
44、庫的概念結(jié)構(gòu)22.下列說法中不正確的是(C ).A、任何一個包含兩個屬性的關(guān)系模式一定滿足3NFB、任何一個包含兩個屬性的關(guān)系模式一定滿足BCNFC、任何一個包含三個屬性的關(guān)系模式一定滿足3NFD、任何一個關(guān)系模式都一定有碼注意:題目有點(diǎn)小問題,B的選項(xiàng)也不正確,應(yīng)該說明是兩個碼.關(guān)系模式中各級模式之間的關(guān)系是(D )A. 2NFc INFc 3NFB. 3NFu INFc 2NFC. INFc 2NFc 3NFD. 3NFu 2NFc INF.下列聚集函數(shù)中不忽略空值(null)的是(A )A. COUNT (*) B. SUM (列名) C.AVG (列名)D. MAX (列名). SQL
45、中,下列涉及空值的操作,不正確的是(C )AGE IS NULLAGE IS NULLAGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL).關(guān)系模型中,表示實(shí)體間n:m聯(lián)系是通過增加一個(A )A、關(guān)系實(shí)現(xiàn)B、屬性實(shí)現(xiàn)C、關(guān)系或一個屬性實(shí)現(xiàn)D、關(guān)系和一個屬性實(shí)現(xiàn).3NF同時又是(D )A、2NFB、INF C、BCNFD、INF, 2NF.若系統(tǒng)在運(yùn)行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失 或全部損失,這種情況稱為(A ).A.介質(zhì)故障B.運(yùn)行故障C.系統(tǒng)故障D.事務(wù)故障注意:硬件故障,有數(shù)據(jù)損失的是介質(zhì)故障;無數(shù)據(jù)損失的是系統(tǒng)故障.
46、設(shè)有關(guān)系模式R (A, B, C, D),其數(shù)據(jù)依賴集:F= (A, B) -C, C-D,則關(guān)系模 式R的規(guī)范化程度最高達(dá)到(B ).A. INF B. 2NF C. 3NF D. BCNF注意:(A, B)是碼,有傳遞函數(shù)依賴所以不是第三范式.三級模式間存在兩種映射,它們是(A)A、模式與子模式間,模式與內(nèi)模式間B、子模式與內(nèi)模式間,外模式與內(nèi)模式間C、子模式與外模式間,模式與內(nèi)模式間D、模式與內(nèi)模式間,模式與模式間.從關(guān)系中挑選出指定的屬性組成新關(guān)系的運(yùn)算稱為(B)A、選取運(yùn)算B、投影運(yùn)算C、聯(lián)接運(yùn)算D、交運(yùn)算.下列四項(xiàng)中,可以直接用于表示概念模型的是(D ).A.網(wǎng)狀模型B.關(guān)系模型C
47、.層次模型D.實(shí)體-聯(lián)系(E-R)模型. SQL Server 是一個基于(D)A、層次模型的DBMSB、網(wǎng)狀模型的DBMSC、關(guān)系模型的應(yīng)用程序D、關(guān)系模型的DBMS.在數(shù)據(jù)庫設(shè)計(jì)中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于(B )A.需求分析階段B.邏輯設(shè)計(jì)階段C.概念設(shè)計(jì)階段D.物理設(shè)計(jì)階段.下列四項(xiàng)中,不屬于關(guān)系數(shù)據(jù)庫特點(diǎn)的是(D )A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余較小D.數(shù)據(jù)獨(dú)立性低. SQL中,下列涉及空值的操作,不正確的是(C)A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL).如果事務(wù)T獲得了數(shù)據(jù)
48、項(xiàng)Q上的排它鎖,則T對Q ( C )A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀不能寫.從關(guān)系中挑選出指定的元組組成新關(guān)系的運(yùn)算稱為(A)A、選取運(yùn)算B、投影運(yùn)算C、聯(lián)接運(yùn)算D、交運(yùn)算.用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是(C )模式.A.模式B.物理模式 C.子模式(外模式) D.內(nèi)模式.事務(wù)有多個性質(zhì),其中不包括(B )A.隔離性 B.不可撤消 C.原子性 D. 一致性.下列數(shù)據(jù)模型中,數(shù)據(jù)獨(dú)立性最高的是(B)A、網(wǎng)狀數(shù)據(jù)模型B、關(guān)系數(shù)據(jù)模型C、層次數(shù)據(jù)模型D、非關(guān)系模型.單個用戶使用的數(shù)據(jù)視圖的描述稱為(A )A.外模式B.概念模式C.內(nèi)模式 D.存儲模式.
49、為提高效率,關(guān)系數(shù)據(jù)庫系統(tǒng)必須進(jìn)行(B)處理.A、定義視圖B、查詢優(yōu)化C、數(shù)據(jù)恢復(fù)D、數(shù)據(jù)規(guī)范化到最高范式. ER模型屬于型)A.信息模型A.信息模型B.層次模型 C.關(guān)系模型 D.網(wǎng)狀模型. DBMS中實(shí)現(xiàn)事務(wù)隔離性的子系統(tǒng)是(C )A.安全性管理子系統(tǒng)B.完整性管理子系統(tǒng)C.并發(fā)控制子系統(tǒng)D.恢復(fù)管理子系統(tǒng).下列那種方式不是嵌入式SQL與主語言之間的通訊方式(D)A. SQL通訊區(qū) B.主變量 C.游標(biāo) D.全局變量.取出關(guān)系中的某些列,并消去重復(fù)的元組的關(guān)系運(yùn)算稱為(B ).A.取列運(yùn)算 B.投影運(yùn)算C.連接運(yùn)算D.選擇運(yùn)算. C是長期存儲在計(jì)算機(jī)內(nèi)的有組織,可共享的數(shù)據(jù)集合.a.數(shù)據(jù)庫
50、管理系統(tǒng)b.數(shù)據(jù)庫系統(tǒng)c.數(shù)據(jù)庫d.文件組織.數(shù)據(jù)庫系統(tǒng)不僅包括數(shù)據(jù)庫本身,還要包括相應(yīng)的硬件,軟件和D.a.數(shù)據(jù)庫管理系統(tǒng)b.數(shù)據(jù)庫應(yīng)用系統(tǒng)c.相關(guān)的計(jì)算機(jī)系統(tǒng)d.各類相關(guān)人員.在文件系統(tǒng)階段,數(shù)據(jù)B.a.無獨(dú)立性b.獨(dú)立性差c.具有物理獨(dú)立性d.具有邏輯獨(dú)立性.設(shè)域D1=al,a2,a3;D2:1,2;D3=計(jì)算機(jī);打印機(jī);掃描儀.則DI、D2和 D3的笛卡爾積的元組數(shù)為(D).A. 2B. 3C. 8D. 18注意:如果問有幾個屬性,則為三個,分別是DI, D2, D3.在視圖上不能完成的操作是(C ).A.更新視圖 B.查詢 C.在視圖上定義新的表D.在視圖上定義新的視圖. 一個關(guān)系只有一個(D ).C.超碼D.主碼A
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川寬窄優(yōu)品商貿(mào)有限責(zé)任公司成都分公司招聘筆試參考題庫附帶答案詳解
- 2025廣西出版?zhèn)髅郊瘓F(tuán)有限公司招聘199人筆試參考題庫附帶答案詳解
- 交通工程學(xué)知到智慧樹章節(jié)測試課后答案2024年秋長安大學(xué)
- 2025年中金匯通信技術(shù)有限公司甘肅分公司招聘60人筆試參考題庫附帶答案詳解
- 2025安徽阜陽市阜合產(chǎn)投集團(tuán)中層管理人員競聘3人筆試參考題庫附帶答案詳解
- 室外總體施工方案
- 2025上半年云南日報(bào)報(bào)業(yè)集團(tuán)招聘34人筆試參考題庫附帶答案詳解
- 2024福建福州市可持續(xù)發(fā)展城市研究院有限公司招聘1人筆試參考題庫附帶答案詳解
- 2025年上半年共青團(tuán)長春市委所屬事業(yè)單位招考工作人員易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年云南紅河紅河縣事業(yè)單位急需緊缺人才招聘40人易考易錯模擬試題(共500題)試卷后附參考答案
- 5G 智慧地鐵白皮書(2019) -中國電信(上海)
- 2024年版《輸變電工程標(biāo)準(zhǔn)工藝應(yīng)用圖冊》
- 物理化學(xué)考前復(fù)習(xí):基礎(chǔ)知識+重點(diǎn)(考前)
- DL∕T 5210.2-2018 電力建設(shè)施工質(zhì)量驗(yàn)收規(guī)程 第2部分:鍋爐機(jī)組
- 工程異常處理管理規(guī)定
- 國家基層糖尿病神經(jīng)病變診治指南(2024版)
- 2024年長沙電力職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫附答案
- 重點(diǎn)關(guān)愛學(xué)生幫扶活動記錄表
- 2024年部編版五年級下冊語文第一單元綜合檢測試卷及答案
- 5-6歲幼兒園小學(xué)美術(shù)PPT課件教案教程創(chuàng)意幼教手工《樹懶》
- 牛津譯林英語七年級上冊7AUnits1-4單元復(fù)習(xí)課件
評論
0/150
提交評論