大數(shù)據(jù)庫(kù)管理系統(tǒng)與應(yīng)用期末考試預(yù)測(cè)卷_第1頁(yè)
大數(shù)據(jù)庫(kù)管理系統(tǒng)與應(yīng)用期末考試預(yù)測(cè)卷_第2頁(yè)
大數(shù)據(jù)庫(kù)管理系統(tǒng)與應(yīng)用期末考試預(yù)測(cè)卷_第3頁(yè)
大數(shù)據(jù)庫(kù)管理系統(tǒng)與應(yīng)用期末考試預(yù)測(cè)卷_第4頁(yè)
大數(shù)據(jù)庫(kù)管理系統(tǒng)與應(yīng)用期末考試預(yù)測(cè)卷_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、?數(shù)據(jù)庫(kù)原理與應(yīng)用?考 試 試 卷.數(shù)據(jù)庫(kù)治理系統(tǒng).軟件工具B.主鍵不允許有空值C. LOCK S (Q)D . LOCK X (QA.數(shù)據(jù)庫(kù)C.數(shù)據(jù)模型2 .參照完整性規(guī)那么是指關(guān)系中A.外碼不允許有空值C.外碼允許空或等于被對(duì)照關(guān)系中主碼值D.主鍵允許有空值3 .根據(jù)PX協(xié)議規(guī)定,一個(gè)事務(wù)要更新數(shù)據(jù)對(duì)象Q必須先執(zhí)行的操作是A. READ (Q)B. WRITE (Q延伸:px三級(jí)封鎖協(xié)議中:LOCK X Q是排他鎖;LOCK S Q是讀取鎖4. SQL語(yǔ)言稱為 CA.結(jié)構(gòu)化定義語(yǔ)言C.結(jié)構(gòu)化查詢語(yǔ)言5. E-R模型屬于AA.概念模型C.網(wǎng)狀模型6. 事務(wù)的一致性是指.B .結(jié)構(gòu)化限制語(yǔ)言D

2、 .結(jié)構(gòu)人操縱語(yǔ)言B.層次模型D.關(guān)系模型D .A.事務(wù)中包括的所有操作要么都做,要么都不做.8 .事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的.C. 一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的.D.事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)致性狀態(tài)變到另一個(gè)一致性狀態(tài).事務(wù)具有:B持續(xù),fD 一致,fC隔離性,A原子性10 以下數(shù)據(jù)模型中,數(shù)據(jù)獨(dú)立性最高的是 B A.網(wǎng)狀數(shù)據(jù)模型B.關(guān)系數(shù)據(jù)模型C.層次數(shù)據(jù)模型D.非關(guān)系模型11 利用日志文件恢復(fù)故障時(shí),對(duì)已經(jīng)提交的事務(wù),應(yīng) B A.進(jìn)行UNDOES 針對(duì)未提交的事務(wù)B .進(jìn)行REDOES 已經(jīng)提交的事務(wù)C.執(zhí)行COMMITS作D .重新執(zhí)行已登記的操作1

3、2 數(shù)據(jù)庫(kù)的并發(fā)操作有可能帶來(lái)的三個(gè)問(wèn)題中包括 D .A.數(shù)據(jù)獨(dú)立性降低B .無(wú)法讀出數(shù)據(jù)C.權(quán)限限制D .喪失更新13 . SQL語(yǔ)言中,用GRANTREVOKE授權(quán)和收回語(yǔ)句實(shí)現(xiàn)數(shù)據(jù)庫(kù)的 D P245A.并發(fā)限制B.完整性限制C. 一致性限制D.平安性限制11 .從E- R模型向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)1: N聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí), 該關(guān)系模式的關(guān)鍵字是B .A. M端實(shí)體的關(guān)鍵字B. N端實(shí)體的關(guān)鍵字C. 一端實(shí)體關(guān)鍵字與 N端實(shí)體關(guān)鍵字組合D .重新選取其次屬性12 .要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)邏輯獨(dú)立性,需要修改的是 C A .模式B.模式與內(nèi)模式的映射物理獨(dú)立性C .模式與外模式的映射 D .

4、內(nèi)模式13 . 一個(gè)供給商可供給多種零件,而一種零件可由多個(gè)供給商供給,那么實(shí)體供給商與零件之間的聯(lián)系是D A. 一對(duì)一B . 一對(duì)多C .多對(duì)一D .多對(duì)多14 .數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的 A A.數(shù)據(jù)獨(dú)立性B.數(shù)據(jù)平安性C.結(jié)構(gòu)標(biāo)準(zhǔn)化D.操作可行性15 .假設(shè)事務(wù)在運(yùn)行過(guò)程中,由于某種原因,造成事務(wù)未運(yùn)行至正常的終點(diǎn)就停止了運(yùn)行,這 種情況稱為A .A .事務(wù)故障B .系統(tǒng)故障 C .介質(zhì)故障 D .運(yùn)行故障16 .在關(guān)系代數(shù)中,可以用選擇和笛卡爾積表示的運(yùn)算是B A.投影B.聯(lián)接C.交D.除法17 .數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)中,定義索引的組織方式屬于D A.概念模

5、式B.外模式C.邏輯模式D.內(nèi)模式18 .在數(shù)據(jù)庫(kù)設(shè)計(jì)中,獨(dú)立于計(jì)算機(jī)的硬件和DBM歆件的設(shè)計(jì)階段是 A A.概念設(shè)計(jì)B.物理設(shè)計(jì)C.邏輯設(shè)計(jì)D.系統(tǒng)實(shí)施19 .實(shí)體完整性規(guī)那么是指關(guān)系中 B A.不允許有空行B.主鍵不允許有空值C.不允許有空列D.外鍵不允許有空值20 .在一個(gè)關(guān)系中如果有這樣一個(gè)屬性存在,它的值能惟一地標(biāo)識(shí)關(guān)系中的每一個(gè)元組,稱這個(gè)屬性為A .P25A.關(guān)鍵字 B .數(shù)據(jù)項(xiàng) C .主屬性 D .主屬性值21,數(shù)據(jù)模型的三要素是D A.外模式,概念模式,內(nèi)模式三種數(shù)據(jù)模式B.關(guān)系模型,網(wǎng)狀模型,層次模型三種數(shù)據(jù)模型C. 1: 1的聯(lián)系,1: n和聯(lián)系,m n的聯(lián)系三種聯(lián)系類型

6、D.數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,數(shù)據(jù)約束條件數(shù)據(jù)模型的三要素得分評(píng)分人二、填空題本大題共7小題,每空1分,共10分?jǐn)?shù)據(jù)1.數(shù)據(jù)庫(kù)治理系統(tǒng)DBMS通常提供_數(shù)據(jù)定義操縱、數(shù)據(jù)限制和數(shù)據(jù)庫(kù)維護(hù).2 .多用戶的數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo)之一是使它的每個(gè)用戶好似面對(duì)著一個(gè)單用戶的數(shù)據(jù)庫(kù)一樣使用它,為此數(shù)據(jù)庫(kù)系統(tǒng)必須進(jìn)行并發(fā)限制 .3 .視圖是從一個(gè)或多個(gè)根本表中 導(dǎo)出的虛表.4 .關(guān)系代數(shù)的選擇運(yùn)算對(duì)應(yīng)于 SQL查詢語(yǔ)句的_WHERE 子句.5 .預(yù)防未經(jīng)授權(quán)的用戶惡意地存取數(shù)據(jù)庫(kù)中的數(shù)據(jù),這是數(shù)據(jù)庫(kù)的 平安性 限制要解決的問(wèn)題.6 .由于數(shù)據(jù)庫(kù)系統(tǒng)在三級(jí)模式之間提供了外模式與模式和模式與內(nèi)模式兩層映射功能,所以就保證

7、了數(shù)據(jù)庫(kù)系統(tǒng)具有較高的數(shù)據(jù)獨(dú)立性.7 .數(shù)據(jù)模型的三要素是 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操縱和數(shù)據(jù)性完整性約束.得分評(píng)分人三、名詞解釋本大題共4小題,每題3分,共12分P158 1 .日志文件:日志文件是用于存放數(shù)據(jù)庫(kù)日志信息的文件.一個(gè)數(shù)據(jù)庫(kù)可以有一個(gè)或多個(gè)日志文件.日志文件的擴(kuò)展名為.ldf什么是日志文件為什么要設(shè)立日志文件答:1日志文件是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件.2設(shè)立日志文件的目的是:進(jìn)行事務(wù)故障恢復(fù);進(jìn)行系統(tǒng)故障恢復(fù);協(xié)助后備副本進(jìn)行介質(zhì)故障恢復(fù)引申: 數(shù)據(jù)文件與日志文件的作用分別是什么數(shù)據(jù)文件:存放數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象的文件.日志文件:記錄數(shù)據(jù)庫(kù)更新信息,這些更新信息可以用來(lái)恢復(fù)數(shù)據(jù)庫(kù)3

8、.數(shù)據(jù)獨(dú)立性:是指應(yīng)用程序和數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)之間相互獨(dú)立,不受影響.在修改數(shù)據(jù)結(jié)構(gòu)時(shí),盡可能不修改應(yīng)用程序,那么稱系統(tǒng)到達(dá)了數(shù)據(jù)獨(dú)立性目標(biāo).數(shù)據(jù)獨(dú)立性分為物理數(shù)據(jù)獨(dú)立性和邏輯數(shù)據(jù)獨(dú)立性:物理數(shù)據(jù)獨(dú)立性:修改內(nèi)模式時(shí)盡量不影響概念模式及外模式,那么到達(dá)物理數(shù)據(jù)獨(dú)立 性.邏輯數(shù)據(jù)獨(dú)立性:修改概念模式時(shí)盡量不影響外模式和應(yīng)用程序P267 4 .封鎖:是使事務(wù)對(duì)它要操作的數(shù)據(jù)有一定得限制水平封鎖有三個(gè)環(huán)節(jié):申請(qǐng)加鎖;獲得鎖;釋放鎖5, SQL的特點(diǎn):A具有交互自主式和嵌入式兩種語(yǔ)言使用方式B具有語(yǔ)言簡(jiǎn)潔,易學(xué)易用的特點(diǎn)C具有數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)限制四種語(yǔ)言一體化的功能D是高度非過(guò)程化的語(yǔ)

9、言關(guān)系操作的特點(diǎn)是一次一集合.SQL的組成SQL由四局部組成:1數(shù)據(jù)定義:SQL DDL定義SQL模式,根本表、視圖和索引.2數(shù)據(jù)操縱:SQL DML包括數(shù)據(jù)查詢和數(shù)據(jù)更新 增、刪、改.3數(shù)據(jù)限制:包括對(duì)根本表和視圖的授權(quán)、完整性規(guī)那么的描述,事務(wù)限制等.4嵌入式SQL的使用規(guī)定SQL中的完整性約束SQL中把完整性約束分成三大類:1域約束域約束子句2 根本表約檢查約束如 GREAT DOMAIN AGE SMALLINT CHECK ()候選鍵定義UNIQUE PRIMARY KEY外鍵定義FOREIGN KEY (S#) REFERNCE S(S#)定義檢查子句(CHECK )3 )斷言(

10、CREATE ASSERTION 斷言名 CHECK 條件)6, DB DBMS DBS的含義DB:數(shù)據(jù)庫(kù)Database長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、 有組織的、統(tǒng)一治理的相關(guān)數(shù)據(jù)的集合.DBMS數(shù)據(jù)庫(kù)治理系統(tǒng)Database Management System , DBMS1位于用戶與操作系統(tǒng) 之間的一層數(shù)據(jù)治理軟件,為用戶或應(yīng)用程序提供訪問(wèn)DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)限制.DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮虳BMSDBS數(shù)據(jù)庫(kù)系統(tǒng)Database System,DBS是實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù) 據(jù),方便多用戶訪問(wèn)的計(jì)算機(jī)軟件、硬件

11、和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng) 1.數(shù)據(jù)抽象的過(guò)程 根據(jù)抽象的級(jí)別定義了 四種模型:1 概念數(shù)據(jù)模型2 邏輯數(shù)據(jù)模型3 外部數(shù)據(jù)模型 4內(nèi)部數(shù)據(jù)模型得分評(píng)分人四、簡(jiǎn)述題(本大題共4小題,每題5分,共20分)1.簡(jiǎn)述事務(wù)的概念及其性質(zhì).事務(wù)是一個(gè)操作序列.這些操作要么什么都做,要么都不做,是一個(gè)不可分割的工作 單位.事務(wù)以 BEGIN TRANSACTIO語(yǔ)句開始,以 COMMIT©交)語(yǔ)句或ROLLBAC醺退或撤 消)語(yǔ)句結(jié)束.一個(gè)程序的執(zhí)行可通過(guò)假設(shè)干事務(wù)的執(zhí)行序列來(lái)完成.2.事務(wù)的性質(zhì):為保證數(shù)據(jù)庫(kù)的完整性,事務(wù)必須具有以下四個(gè)性質(zhì):1 .原子性(autom

12、icity )一個(gè)事務(wù)中對(duì)數(shù)據(jù)庫(kù)的操作,是一個(gè)不可分割的整體.2 . 一致性(consistency )數(shù)據(jù)不會(huì)因事務(wù)的執(zhí)行而遭受破壞.3 .隔離性(isolation )在多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),系統(tǒng)應(yīng)保證與這些事務(wù)先后單獨(dú)執(zhí)行時(shí)的結(jié)果一樣.4 .持久T( durability )一個(gè)事務(wù)一旦完成全部操作,它對(duì)數(shù)據(jù)庫(kù)的所有更新應(yīng)永久地反映在數(shù)據(jù)庫(kù)中.5 .簡(jiǎn)述DBMS勺功能.DBMS勺主要功能:1)數(shù)據(jù)庫(kù)的定義功能6 )數(shù)據(jù)庫(kù)的操縱功能7 )數(shù)據(jù)庫(kù)的保護(hù)功能(數(shù)據(jù)庫(kù)恢復(fù)、數(shù)據(jù)庫(kù)并發(fā)限制、數(shù)據(jù)庫(kù)完整性和數(shù)據(jù)庫(kù)平安性)8 )數(shù)據(jù)庫(kù)的維護(hù)功能5)數(shù)據(jù)字典DBMS勺完整性限制機(jī)制應(yīng)具有三個(gè)方面的功能:(

13、1)定義功能,即提供定義完整性約束條件的機(jī)制;(2)檢查功能,即檢查用戶發(fā)出的操作請(qǐng)求是否違背了完整性約束條件;(3)違約反響:如果發(fā)現(xiàn)用戶的操作請(qǐng)求使數(shù)據(jù)違背了完整性約束條件,那么采取一定的動(dòng)作 來(lái)保證數(shù)據(jù)的完整性3 .數(shù)據(jù)庫(kù)的并發(fā)操作會(huì)帶來(lái)哪些問(wèn)題并發(fā)限制帶來(lái)的三類問(wèn)題:(1)喪失更新的問(wèn)題(2)不一致分析問(wèn)題(3) “臟數(shù)據(jù)的讀出.(在數(shù)據(jù)庫(kù)技術(shù)中,未提交的隨后又被撤消的數(shù)據(jù)為“臟數(shù)據(jù).)4 .簡(jiǎn)述關(guān)系標(biāo)準(zhǔn)化的步驟.步驟:第一步:對(duì)給定的關(guān)系模式和最小函數(shù)集,畫出函數(shù)依賴或圖,找出所有候選碼第二步:根據(jù)范式定義,判斷該關(guān)系屬于第幾范式第三步:逐步分解為更高一級(jí)的范式第四步:保持依賴和無(wú)損

14、分解.三層模式和兩級(jí)映象三層模式體系結(jié)構(gòu)1外模式:是用戶與數(shù)據(jù)庫(kù)系統(tǒng)的接口,是用戶用到的那局部數(shù)據(jù)的描述.2邏輯模式:是數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述.3內(nèi)模式:是數(shù)據(jù)庫(kù)在物理存儲(chǔ)方面的描述,定義所有內(nèi)部記錄類型、索引和文件的組織方式,以及數(shù)據(jù)限制方面的細(xì)節(jié)1,關(guān)系的實(shí)體完整性規(guī)那么、參照完整性規(guī)那么1實(shí)體完整性規(guī)那么:要求關(guān)系中組成主鍵的屬性上不能有空值.或局部為空A實(shí)體完整性能夠保證實(shí)體的唯一性B實(shí)體完整性可以保證實(shí)體的可區(qū)分性2參照完整性規(guī)那么:要求不引用不存在的實(shí)體.對(duì)外碼進(jìn)行約束,外碼要么取 空值,要么是參照關(guān)系中主碼的值.A外碼和參照關(guān)系B參照完整性規(guī)那么:假設(shè)屬性或?qū)傩越MF

15、是根本關(guān)系R的碼,它與根本關(guān)系的主碼K相對(duì)應(yīng),那么對(duì)于每個(gè)R中每個(gè)元組在F上的值必須取空值或者等于 S中某 個(gè)元組的主碼值.3用戶定義完整性規(guī)那么:由具體應(yīng)用環(huán)境決定,系統(tǒng)提供定義和檢驗(yàn)這類完整 性的機(jī)制2.簡(jiǎn)述并發(fā)事務(wù)可用行化調(diào)度的含義.如果一個(gè)事務(wù)運(yùn)行過(guò)程中沒有其他事務(wù)同時(shí)運(yùn)行,即沒有受到其他事物的干擾,那么就可以認(rèn)為該事務(wù)的運(yùn)行結(jié)果是正常的.如果多個(gè)事務(wù)并發(fā)執(zhí)行的結(jié)果與按串行執(zhí)行的結(jié)果相同,這種調(diào)度策略可以稱為可用行化的調(diào)度反之,稱為不可用行化調(diào)度.兩段鎖2pl協(xié)議就是保證并發(fā)調(diào)度可用行性的封鎖協(xié)議.4 .簡(jiǎn)述并發(fā)操作帶來(lái)的三類數(shù)據(jù)不一致性以及產(chǎn)生的主要原因,如何解決數(shù)據(jù)不一致性包括三類

16、:?jiǎn)适薷?不可重復(fù)讀,讀“臟數(shù)據(jù)產(chǎn)生以上三種的原因是:并發(fā)操作并沒有保證食物的隔離性,并發(fā)限制就是要用 正確的方式調(diào)度并發(fā)操作,是一個(gè)用戶的執(zhí)行不受其他用戶的干擾, 從而預(yù)防造 成數(shù)據(jù)的不一致性.并發(fā)限制的主要方法是封鎖.5 .簡(jiǎn)述基于封鎖的并發(fā)限制中共享鎖的含義及作用.共享鎖S鎖又稱為讀鎖,假設(shè)事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上S鎖,那么事務(wù)T只能讀A, 不能修改A;其他事務(wù)只能再對(duì)A加S鎖,而不能加X鎖,直到T釋放A上的S 鎖.這就保證了其他事務(wù)可以讀 A,但在T釋放A上的S鎖之前不能對(duì)A做任何 修改.作用:其它用戶可以并發(fā)讀取,查詢數(shù)據(jù).但不能修改,增加,刪除數(shù)據(jù).資 源共享6 .簡(jiǎn)述數(shù)據(jù)庫(kù)完整性

17、規(guī)那么的三個(gè)組成局部.完整性規(guī)那么由三局部組成:觸發(fā)條件:即什么時(shí)候使用規(guī)那么進(jìn)行檢查;約束條件:即要檢查什么樣的錯(cuò)誤;ELSE?句:即查出錯(cuò)誤后該如何處理.延伸:數(shù)據(jù)庫(kù)的完整性的定義:是指數(shù)據(jù)的正確性、有效性和相容性.數(shù)據(jù)庫(kù)中數(shù)據(jù)發(fā)生錯(cuò)誤,往往是由非 法更新引起的.數(shù)據(jù)庫(kù)完整性是通過(guò)DBMS勺完整性子系統(tǒng)實(shí)現(xiàn)的,它有兩個(gè)功能:(1)監(jiān)督事務(wù)的執(zhí)行,并測(cè)試是否違反完整性規(guī)那么.(2)如有違反,那么采取恰當(dāng)?shù)牟僮?如拒絕、報(bào)告違反情況,改正錯(cuò)誤等方法進(jìn)行處理.數(shù)據(jù)庫(kù)完整性子系統(tǒng)是根據(jù)“完整性規(guī)那么集工作的,這些完整性規(guī)那么包括:域完整性規(guī)那么、域聯(lián)系的規(guī)那么、關(guān)系完整性規(guī)那么(一個(gè)比一個(gè)大).7

18、 .簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn). 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn):(1)數(shù)據(jù)庫(kù)系統(tǒng)以數(shù)據(jù)模型為根底(2)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)冗余度小,數(shù)據(jù)共享度高(3)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)和程序之間有較高的獨(dú)立性(4)有統(tǒng)一的數(shù)據(jù)限制功能簡(jiǎn)答之:數(shù)據(jù)結(jié)構(gòu)化,數(shù)據(jù)共享性高、冗余度低、易擴(kuò)充,數(shù)據(jù)獨(dú)立性高,數(shù)據(jù) 由DBMSS一治理和限制8、說(shuō)明如果關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)不好,可能帶來(lái)哪幾個(gè)問(wèn)題1, 數(shù)據(jù)冗余和數(shù)據(jù)不一致,2, 插入異常3, 刪除異常4, 修改異常9、說(shuō)明數(shù)據(jù)庫(kù)設(shè)計(jì)的主要步驟.(1)需求分析階段(2)概念結(jié)構(gòu)設(shè)計(jì)階段(3)邏輯結(jié)構(gòu)設(shè)計(jì)階段(4)物理結(jié)構(gòu)設(shè)計(jì)階段(5)數(shù)據(jù)庫(kù)實(shí)施階段(6)數(shù)據(jù)庫(kù)維護(hù)運(yùn)行階段10 .簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)可能發(fā)生

19、的故障及其恢復(fù)方法.故障有:事務(wù)內(nèi)部故障;(事務(wù)在運(yùn)行的過(guò)程中,由于某種原因,造成事務(wù)未運(yùn)行到正常的終點(diǎn)就停止了運(yùn)行)恢復(fù)方法:(1)反向掃描文件日志,查找該事務(wù)的更新操作(2)對(duì)該事務(wù)的更新操作執(zhí)行逆操作(3)重復(fù)執(zhí)行上面的12操作,恢復(fù)該事務(wù)的其他更新操作,直至讀到該事務(wù)的 開始標(biāo)記.事務(wù)恢復(fù)故障就完成了.系統(tǒng)故障;造成系統(tǒng)停止運(yùn)轉(zhuǎn)的任何事件,從而使系統(tǒng)必須重新啟動(dòng)發(fā)生故障時(shí),一些尚未完成的事務(wù)的局部結(jié)果已送入物理數(shù)據(jù)庫(kù),從而造成數(shù)據(jù)庫(kù)可能處于不正確狀態(tài).還有,有些已完成的事務(wù)有一局部甚至全部留在緩沖區(qū),尚未寫進(jìn)磁盤上的物理數(shù)據(jù)庫(kù).恢復(fù)方法:1正向掃描日志文件,找出在故障發(fā)生前已經(jīng)提交的事

20、務(wù),將其事務(wù)標(biāo)記記入重做隊(duì)列.同時(shí)找出故障發(fā)生時(shí)尚未完成的事務(wù),將其事務(wù)標(biāo)記記入 撤銷隊(duì)列2對(duì)撤銷隊(duì)列中的各個(gè)事務(wù)進(jìn)行撤銷處理3對(duì)重做隊(duì)列中的各個(gè)事務(wù)進(jìn)行重做處理介質(zhì)故障;恢復(fù)方法:1裝入最新的數(shù)據(jù)庫(kù)后備副本,使數(shù)據(jù)庫(kù)恢復(fù)到最近的一次轉(zhuǎn)儲(chǔ)時(shí) 一致的狀態(tài).2裝入相應(yīng)日志文件副本,重做已經(jīng)完成的事務(wù).計(jì)算機(jī)病毒;用戶操作錯(cuò)誤;11 .簡(jiǎn)述關(guān)系標(biāo)準(zhǔn)化的目的及步驟.目的是:為了消除關(guān)系范式存在的插入異常,刪除異常,修改復(fù)雜,和數(shù)據(jù)冗余 問(wèn)題等問(wèn)題,使關(guān)系模式進(jìn)一步標(biāo)準(zhǔn)化,到達(dá)較高的范式.模式分解是關(guān)系標(biāo)準(zhǔn)化的主要方法步驟:第一步:對(duì)給定的關(guān)系模式和最小函數(shù)集,畫出函數(shù)依賴或圖,找出所有 候選碼第二步:

21、根據(jù)范式定義,判斷該關(guān)系屬于第幾范式第三步:逐步分解為更高一級(jí)的范式第四步:保持依賴和無(wú)損分解.12 .簡(jiǎn)述DBMS勺功能.DBMS勺主要功能:1 數(shù)據(jù)庫(kù)的定義功能2 數(shù)據(jù)庫(kù)的操縱功能3 數(shù)據(jù)庫(kù)的保護(hù)功能數(shù)據(jù)庫(kù)恢復(fù)、數(shù)據(jù)庫(kù)并發(fā)限制、數(shù)據(jù)庫(kù)完整性和數(shù)據(jù)庫(kù)平安性4 數(shù)據(jù)庫(kù)的維護(hù)功能5 數(shù)據(jù)字典13 .封鎖來(lái)帶來(lái)哪些問(wèn)題如何解決事務(wù)使用封鎖機(jī)制后,會(huì)產(chǎn)生活鎖,死鎖,和不可用行化調(diào)度等問(wèn)題,使用一次 封鎖,順序封鎖和兩段封鎖協(xié)議可以有效預(yù)防這些問(wèn)題.14 .碼、外碼的概念.碼(Key)唯一標(biāo)識(shí)實(shí)體的屬性集稱為碼.外碼:如果一個(gè)關(guān)系R中包含另一個(gè)關(guān)系S的主碼所對(duì)應(yīng)的屬性組F,那么稱此屬 性組F為關(guān)系R的

22、外碼,并稱關(guān)系S為參照關(guān)系,關(guān)系R是依賴關(guān)系 為了表示關(guān)聯(lián),可以將一個(gè)關(guān)系的主碼作為屬性放入另一個(gè)關(guān)系中,第二關(guān)系中的那些屬性就成為外碼.15 .模式、內(nèi)模式、外模式的概念. 模式也稱邏輯模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖.它是數(shù)據(jù)庫(kù)系統(tǒng)模式結(jié)構(gòu)的中間層模式實(shí)際上是數(shù)據(jù)庫(kù)數(shù)據(jù)在邏輯級(jí)上的視圖.一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式.數(shù)據(jù)庫(kù)模式以某一種數(shù)據(jù)模型為根底,統(tǒng)一綜合地考慮了所有用戶的需求,并將這些需求有機(jī)地結(jié)合成一個(gè)邏輯整體.模式定義包括數(shù)據(jù)的邏輯結(jié)構(gòu)定義、數(shù)據(jù)之間的聯(lián)系定義以及平安性、完整性要求的定義 外模式也稱子模式(Subshema)或用戶模式,它是數(shù)據(jù)庫(kù)用

23、戶(包括應(yīng)用程序 員和最終用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示. 外模式通常是模式的子集 內(nèi)模式(Internal Schema)也稱存儲(chǔ)模式(Storage schema), 一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式.它是 數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式16 .對(duì)于非標(biāo)準(zhǔn)化的關(guān)系模式,怎樣轉(zhuǎn)變?yōu)?NF?對(duì)于1NF怎樣轉(zhuǎn)變?yōu)?NF?對(duì)于2NF怎樣轉(zhuǎn)變?yōu)?NR使每個(gè)關(guān)系模式中的每個(gè)簡(jiǎn)單屬性都不可再分即滿足第一范式1nf 2nf:消除非主屬性對(duì)碼的局部函數(shù)依賴即可2nf 3nf:消除非主屬性對(duì)碼的傳遞函數(shù)依賴即可

24、3nf bcnf:消除主屬性對(duì)碼的局部和傳遞函數(shù)依賴即可 Bcnf4nf:消除非平凡且非函數(shù)依賴的多值依賴即可 17.在數(shù)據(jù)庫(kù)的保護(hù)中有數(shù)據(jù)的平安性和完整性,它們有何區(qū)別 (什么是數(shù)據(jù)庫(kù)的平安性什么是數(shù)據(jù)的完整性兩者有什么區(qū)別和聯(lián)系)數(shù)據(jù)庫(kù)的平安性是指保護(hù)數(shù)據(jù)庫(kù),預(yù)防不合法、未經(jīng)授權(quán)的使用,以免數(shù)據(jù)的 泄露、非法更改和破壞.數(shù)據(jù)庫(kù)的完整性是指預(yù)防非法的不合語(yǔ)義的錯(cuò)誤數(shù)據(jù)的輸入和輸出,造成無(wú)效操作和錯(cuò)誤結(jié)果.數(shù)據(jù)庫(kù)的完整性是指盡可能預(yù)防無(wú)意濫用;數(shù)據(jù)庫(kù)的平安性是指盡可能 預(yù)防惡意濫用數(shù)據(jù)庫(kù)數(shù)據(jù).當(dāng)然完整性和平安性是密切相關(guān)的.特別是從系統(tǒng) 實(shí)現(xiàn)方法來(lái)看,某一種機(jī)制常常既可以用于平安性保護(hù)也可用于

25、完整性保護(hù)18 .事務(wù)中的提交和回滾是什么含義 提交:每個(gè)效勞器操作都成功,其事務(wù)才能被提交 回滾:即使只有一個(gè)操作失敗,整個(gè)事務(wù)就只能回滾結(jié)束 通俗的說(shuō):提交:一組業(yè)務(wù)整體處理的行為叫一個(gè)事務(wù). 這一組的業(yè)務(wù)都能成功 處理,我們就可以把這個(gè)事務(wù)提交來(lái)保存你已做的行為結(jié)果回滾:如果一組中有任何的過(guò)失出現(xiàn)的話,我們就認(rèn)為這事務(wù)不成功,需要回滾來(lái)撤消之前的操作.19 .表達(dá)等值連接與自然連接的區(qū)別和聯(lián)系.等值連接是從關(guān)系R和S的廣義笛卡爾積中選取 A和B屬性值相等的那些元組.自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比擬的分量必須是相 同的屬性組,并且在結(jié)果中把重復(fù)的屬性去掉.等值連接(e

26、quijoin )0為“二的連接運(yùn)算稱為等值連接等值連接的含義從關(guān)系R與S的廣義笛卡爾積中選取A B屬性值相等的那些元組,即等值連接為:RS = | trRA ts SA trA = tsB 自然連接(Natural join )自然連接是一種特殊的等值連接兩個(gè)關(guān)系中進(jìn)行比擬的分量必須是相同的屬性組在結(jié)果中把重復(fù)的屬性列去掉自然連接的含義R和S具有相同的屬性組BRS = | trRA tsSA trB= tsB 20 .什么是數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性數(shù)據(jù)獨(dú)立性:是指應(yīng)用程序和數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)之間相互獨(dú)立,不受影響.在修改數(shù)據(jù)結(jié)構(gòu)時(shí),盡可能不修改應(yīng)用程序,那么稱系統(tǒng)到達(dá)了數(shù)據(jù)獨(dú)立性目標(biāo).數(shù)據(jù)獨(dú)立性分為

27、物理數(shù)據(jù)獨(dú)立性和邏輯數(shù)據(jù)獨(dú)立性:物理數(shù)據(jù)獨(dú)立性:修改內(nèi)模式時(shí)盡量不影響概念模式及外模式,那么到達(dá)物理數(shù)據(jù)獨(dú)立性.邏輯數(shù)據(jù)獨(dú)立性:修改概念模式時(shí)盡量不影響外模式和應(yīng)用程序21 .簡(jiǎn)述數(shù)據(jù)庫(kù)中觸發(fā)器的概念與作用觸發(fā)器是一種高功能,高開支的數(shù)據(jù)完整性方法.觸發(fā)器具有Insert , Update和Delete3中類型,分別針對(duì)數(shù)據(jù)插入,數(shù)據(jù)更新,和數(shù)據(jù)刪除3種情況.觸發(fā)器的用途是維護(hù)行級(jí)數(shù)據(jù)的完整性,它不能返回結(jié)果集.觸發(fā)器能強(qiáng)制實(shí)現(xiàn) 更加復(fù)雜的數(shù)據(jù)完整性,能執(zhí)行操作或級(jí)聯(lián)操作,能夠?qū)崿F(xiàn)多行數(shù)據(jù)間的完整性 約束,能維護(hù)非正規(guī)化數(shù)據(jù).得分評(píng)分人或者,觸發(fā)器是一種特殊類型的儲(chǔ)存過(guò)程, 當(dāng)表中發(fā)生特殊事件時(shí)執(zhí)行,主要用 于保證數(shù)據(jù)的完整性.五、判斷題(本大題共10小題,每題1分,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論