數(shù)據(jù)庫(kù)考試填空,簡(jiǎn)答_第1頁(yè)
數(shù)據(jù)庫(kù)考試填空,簡(jiǎn)答_第2頁(yè)
數(shù)據(jù)庫(kù)考試填空,簡(jiǎn)答_第3頁(yè)
數(shù)據(jù)庫(kù)考試填空,簡(jiǎn)答_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、v1.0可編輯可修改11. 數(shù)據(jù)管理技術(shù)經(jīng)歷了 _ 人工管理_、_文件系統(tǒng) _和_數(shù)據(jù)庫(kù)系統(tǒng) _三個(gè)階段。2. 數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有 _組織_的、可 _共享_的數(shù)據(jù)集合。3. DBMS 是指_數(shù)據(jù)庫(kù)管理系統(tǒng) _它是位于_用戶 _和_操作系統(tǒng)_之間的一層管理軟件。4. 數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有 _數(shù)據(jù)定義功能_、數(shù)據(jù)操縱功能_、數(shù)據(jù)庫(kù)的運(yùn)行管理和數(shù)據(jù)庫(kù)的建立以及維護(hù)等4 個(gè)方面。5. 數(shù)據(jù)獨(dú)立性又可分為 _ 邏輯數(shù)據(jù)獨(dú)立性_和_ 物理數(shù)據(jù)獨(dú)立性_ 。6. 當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不變,而由DBMS 處理這種改變,這是指數(shù)據(jù)的 _ 物理獨(dú)立性 _。7. 數(shù)據(jù)模型是由_ 數(shù)據(jù)結(jié)構(gòu)

2、_、_數(shù)據(jù)操作_和_完整性約束_三部分組成的。8. _ 數(shù)據(jù)結(jié)構(gòu)_是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,_數(shù)據(jù)操作_是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的動(dòng)態(tài)特性的描述。9. 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)按照 _ 模式_、_外模式_和_ 內(nèi)模式 _三級(jí)結(jié)構(gòu)進(jìn)行組織。10. 實(shí)體之間的聯(lián)系可抽象為三類,它們是 _丄:1_、_1_ : m_ 和_m : n_。11 數(shù)據(jù)冗余可能導(dǎo)致的問(wèn)題有 _浪費(fèi)存儲(chǔ)空間及修改麻煩 _ 和_潛在的數(shù)據(jù)不一致性 _ 。1. 什么是數(shù)據(jù)庫(kù)答:數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)是按某種數(shù)據(jù)模型進(jìn)行組織的、存放在外存儲(chǔ)器上,且可被多 個(gè)用戶同時(shí)使用。因此,數(shù)據(jù)庫(kù)具有較小的冗余度,較高的數(shù)

3、據(jù)獨(dú)立性和易擴(kuò)展性。2. 什么是數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性答:數(shù)據(jù)獨(dú)立性表示應(yīng)用程序與數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)不存在依賴關(guān)系,包括邏輯數(shù)據(jù)獨(dú)立性和物理數(shù)據(jù)獨(dú)立性。邏輯數(shù)據(jù)獨(dú)立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶的邏輯文件)與全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)之間的獨(dú)立性。當(dāng)數(shù)據(jù)庫(kù)的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)發(fā) 生變化(數(shù)據(jù)定義的修改、數(shù)據(jù)之間聯(lián)系的變更或增加新的數(shù)據(jù)類型等)時(shí),它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì),應(yīng)用程序不必修改。物理數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時(shí),對(duì)數(shù)據(jù)庫(kù)的全局邏輯結(jié)構(gòu)(概念視圖)和應(yīng)用程序不必作修改的一種特性,也就是說(shuō),數(shù)據(jù)庫(kù)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與存取方法獨(dú)立。3. 什么是數(shù)

4、據(jù)庫(kù)管理系統(tǒng)答:數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是操縱和管理數(shù)據(jù)庫(kù)的一組軟件,它是數(shù)據(jù)庫(kù)系統(tǒng)(DBS)的重要組成部分。不同的數(shù)據(jù)庫(kù)系統(tǒng)都配有各自的DBMS 而不同的 DBMS 各支持一種數(shù)據(jù)庫(kù)模型,雖然它們的功能強(qiáng)弱不同,但大多數(shù)DBMS 勺構(gòu)成相同,功能相似。一般說(shuō)來(lái),DBMS 具有定義、建立、維護(hù)和使用數(shù)據(jù)庫(kù)的功能,它通常由三部分構(gòu)成:數(shù)據(jù)描述語(yǔ)言及其翻譯程序、數(shù)據(jù)操縱語(yǔ)言及其處 理程序和數(shù)據(jù)庫(kù)管理的例行程序。4. 什么是數(shù)據(jù)字典數(shù)據(jù)字典包含哪些基本內(nèi)容答:數(shù)據(jù)字典是數(shù)據(jù)庫(kù)系統(tǒng)中各種描述信息和控制信息的集合,它是數(shù)據(jù)庫(kù)設(shè)計(jì)與管理的有力工具,是進(jìn)行詳細(xì)數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典的

5、基本內(nèi)容有:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程5 個(gè)部分。1、 一個(gè)關(guān)系模式的定義格式為 _關(guān)系名(屬性名 1,屬性名 2,屬性名 n)_2、 . 一個(gè)關(guān)系模式的定義主要包括:關(guān)系名屬性名屬性類型屬性長(zhǎng)度關(guān)鍵字3、 .關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有_笛卡爾積并 交 差4、 關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是并 差 笛卡爾積 投影 選擇5、 關(guān)系代數(shù)運(yùn)算中,專門(mén)的關(guān)系運(yùn)算有_選擇 投影 連接6、 關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)上兩類運(yùn)算是關(guān)系代數(shù)關(guān)系演算7、 .已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主關(guān)鍵字 是,系關(guān)系的外關(guān)鍵

6、字 ,學(xué)生關(guān)系的主關(guān)鍵字是 ,外關(guān)鍵字 答案:系編號(hào) 無(wú) 學(xué)號(hào) 系編號(hào)1、 SQL 是_ 結(jié)構(gòu)化查詢語(yǔ)言v1.0可編輯可修改22、 視圖是一個(gè)虛表,它是從 一個(gè)或幾個(gè)基本表 _導(dǎo)岀的表。在數(shù)據(jù)庫(kù)中,只存放視圖的_定義_,不存放視圖的 _視圖對(duì)應(yīng)的數(shù)據(jù)1、保護(hù)數(shù)據(jù)安全性的一般方法是 _設(shè)置用戶標(biāo)識(shí)和存取權(quán)限控制2、 安全性控制的一般方法有用戶標(biāo)識(shí)鑒定存取控制審計(jì)數(shù)據(jù)加密和視圖的保護(hù)五級(jí)安全措施。3、 存取權(quán)限包括兩方面的內(nèi)容,:要存取的數(shù)據(jù)對(duì) 對(duì)此數(shù)據(jù)對(duì)象進(jìn)行操作的類型4、 在數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)存取權(quán)限的定義稱為 _ 授權(quán)5、 在 SQL 語(yǔ)言中,為了數(shù)據(jù)庫(kù)的安全性,設(shè)置了對(duì)數(shù)據(jù)的存取進(jìn)行控制的語(yǔ)句

7、,對(duì)用戶授權(quán)使用GRANT 語(yǔ)句,收回所授的權(quán)限使用 _REVOKE 語(yǔ)句。6、 DBMS?取控制機(jī)制主要包括兩部分:自主存取控制,強(qiáng)制存取控制7、 當(dāng)對(duì)某一表進(jìn)行諸如(INSERT)、( DELETE、( UPDATE 這些操作時(shí),SQL Server 就會(huì)自動(dòng)執(zhí)行觸發(fā)器所定義的SQL 語(yǔ)句。1、 數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的 _實(shí)體完整性 參照完整性用戶定義完整性2、 實(shí)體完整性是指在基本表中,_主屬性不能取空值3、 參照完整性是指在基本表中,_外碼可以是空值或者另一個(gè)關(guān)系主碼的有效值4、 為了保護(hù)數(shù)據(jù)庫(kù)的實(shí)體完整性,當(dāng)用戶程序?qū)χ鞔a進(jìn)行更新使主碼值不惟一時(shí),DBMS 就_:拒絕此操作1、在關(guān)

8、系 A(S, SN D)和 B(D,CN, NM 中,A 的主鍵是 S,B 的主鍵是。,_則 D 在 S 中稱為_(kāi)外部鍵2、 對(duì)于非規(guī)范化的模式,經(jīng)過(guò) _使屬性域變?yōu)楹?jiǎn)單域 _轉(zhuǎn)變?yōu)?1NF,將 1NF 經(jīng)過(guò)_消除非主屬性對(duì)主關(guān)鍵字的部分依賴 _轉(zhuǎn)變?yōu)?2NF, 將 2NF 經(jīng)過(guò)_消除非主屬性對(duì)主關(guān)鍵字的傳遞依賴 _轉(zhuǎn)變?yōu)?3NF。3、 在關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有的依賴關(guān)系和無(wú)損連接性1、數(shù)據(jù)庫(kù)設(shè)計(jì)的幾個(gè)步驟是 _需求分析,概念設(shè)計(jì),邏輯設(shè)計(jì),物理設(shè)計(jì),系統(tǒng)實(shí)施,系統(tǒng)運(yùn)行和維護(hù)2、 “為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于

9、數(shù)據(jù)庫(kù)_物理_設(shè)計(jì)階段。3、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,把數(shù)據(jù)需求寫(xiě)成文檔,它是各類數(shù)據(jù)描述的集合,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)加工過(guò)程等的描述,通常稱為_(kāi)數(shù)據(jù)字典4、 在設(shè)計(jì)分 E-R 圖時(shí),由于各個(gè)子系統(tǒng)分別有不同的應(yīng)用,而且往往是由不同的設(shè)計(jì)人員設(shè)計(jì)的,所以各個(gè)分E-R 圖之間難免有不一致的地方,這些沖突主要有屬性沖突命名沖突結(jié)構(gòu)沖突數(shù)據(jù)庫(kù)設(shè)計(jì)一般分為哪幾個(gè)階段,每個(gè)階段的主要任務(wù)是什么解答:(1、數(shù)據(jù)庫(kù)設(shè)計(jì)分為 6 個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。(2、各階段任務(wù)如下:需求分析:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。概念

10、結(jié)構(gòu)設(shè)計(jì):通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體 DBMS 的概念模型。邏輯結(jié)構(gòu)設(shè)計(jì):將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS 所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。數(shù)據(jù)庫(kù)物理設(shè)計(jì):為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。數(shù)據(jù)庫(kù)實(shí)施:設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語(yǔ)言、工具及宿主語(yǔ)言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行。數(shù)據(jù)庫(kù)運(yùn)行和維護(hù):在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。1 在 T-SQL 編程語(yǔ)句中,WHILE 結(jié)構(gòu)可以根據(jù)條件多次重復(fù)執(zhí)行一條語(yǔ)句或一個(gè)語(yǔ)句塊,還可以使用(BREAK )和 C

11、ONTINUE 關(guān)鍵字在循環(huán)內(nèi)部控制 WHILE 循環(huán)中語(yǔ)句的執(zhí)行。2、 存儲(chǔ)過(guò)程是存放在(SQL SERVE 服務(wù)器 、上的預(yù)先定義并編譯好的 T-SQL 語(yǔ)句。3、 游標(biāo)是系統(tǒng)為用戶開(kāi)設(shè)的一個(gè)(數(shù)據(jù)緩沖區(qū)),存放 SQL 語(yǔ)句的執(zhí)行結(jié)果1、_ _ 事務(wù)是 DBMS 勺基本單位,它是用戶定義的一組邏輯一致的程序序列。2、 若事務(wù)在運(yùn)行過(guò)程中,由于種種原因,使事務(wù)未運(yùn)行到正常終止點(diǎn)之間就被撤消,這種情況就稱為_(kāi)事務(wù)故障3、數(shù)據(jù)庫(kù)恢復(fù)是將數(shù)據(jù)庫(kù)從錯(cuò)誤狀態(tài)恢復(fù)到_某一已知的正確狀態(tài)的功能。v1.0可編輯可修改34、數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中,可能會(huì)發(fā)生故障。故障主要有事務(wù)故障系統(tǒng)故障計(jì)算機(jī)病毒、介質(zhì)故

12、障四類。5、 數(shù)據(jù)庫(kù)系統(tǒng)是利用存儲(chǔ)在外存上其他地方的_冗余數(shù)據(jù)來(lái)重建被破壞的數(shù)據(jù)庫(kù)。它主要有兩種:_后援副本_ 和_日志文件 。1、什么是事務(wù),事務(wù)有哪些特性答:事務(wù)是 DBMS 的基本工作單位,它是用戶定義的一組邏輯一致的程序序列。它是一個(gè)不可分割的工作單位,其中包含的所有操作,要么都執(zhí)行,要么都不執(zhí)行。事務(wù)具有 4 個(gè)特性:原子性(Atomicity )、一致性(consistency )、隔離性(Isolation )和持續(xù)性(Durability )。這 4 個(gè)特性也 簡(jiǎn)稱為 ACID 特性。原子性:事務(wù)是數(shù)據(jù)庫(kù)的邏輯工作單位,事務(wù)中包括的諸操作要么都做,要么都不做。 一致性:事務(wù)執(zhí)行

13、的結(jié)果必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)。隔離性:一個(gè)事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)其他并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個(gè)事務(wù)之間不能互相干擾。持續(xù)性:持續(xù)性也稱永久性(Perfnanence ),指一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就應(yīng)該是永久性的。接下來(lái)的其他操作或 故障不應(yīng)該對(duì)其執(zhí)行結(jié)果有任何影響。2、事務(wù)中的提交和回滾是什么意思答:事務(wù)中的提交(COMMIT 是提交事務(wù)的所有操作。具體說(shuō)就是將事務(wù)中所有對(duì)數(shù)據(jù)庫(kù)的更新寫(xiě)回到磁盤(pán)上的物理數(shù)據(jù)庫(kù)中去,事務(wù)正常 結(jié)束。事務(wù)中的回滾(ROLLBACK 是數(shù)據(jù)庫(kù)滾回到事務(wù)開(kāi)始時(shí)的狀態(tài)。具體地說(shuō)

14、就是,在事務(wù)運(yùn)行的過(guò)程中發(fā)生了某種故障,事務(wù)不能繼續(xù) 執(zhí)行,系統(tǒng)將事務(wù)中對(duì)數(shù)據(jù)庫(kù)的所有已完成的更新操作全部撤消,使數(shù)據(jù)庫(kù)回滾到事務(wù)開(kāi)始時(shí)的狀態(tài)。3、為什么要設(shè)立日志文件答:設(shè)立日志文件的目的,是為了記錄對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的每一次更新操作。從而DBMS 可以根據(jù)日志文件進(jìn)行事務(wù)故障的恢復(fù)和系統(tǒng)故障的恢復(fù),并可結(jié)合后援副本進(jìn)行介質(zhì)故障的恢復(fù)。1、 DBMS 的基本工作單位是事務(wù),它是用戶定義的一組邏輯一致的程序序列;并發(fā)控制的主要方法是_封鎖_機(jī)制。2、 有兩種基本類型的鎖,它們是 _ 共享鎖_ 和_ 排它鎖_ 。1、敘述數(shù)據(jù)庫(kù)中死鎖產(chǎn)生的原因和解決死鎖的方法。答:死鎖產(chǎn)生的原因:封鎖可以引起死鎖。比

15、如事務(wù)T1 封鎖了數(shù)據(jù) A 事務(wù) T2 封鎖了數(shù)據(jù) Bo T1 又申請(qǐng)封鎖數(shù)據(jù) B,但因 B 被 T2 封鎖,所以 T1 只能等待。T2 又申請(qǐng)封鎖數(shù)據(jù) A,但 A 已被 T1 封鎖,所以也處于等待狀態(tài)。這樣, T1 和 T2 處于相互等待狀態(tài)而均不能結(jié)束,這 就形成了死鎖。解決死鎖的常用方法有如下三種:(1)要求每個(gè)事務(wù)一次就要將它所需要的數(shù)據(jù)全部加鎖。(2)預(yù)先規(guī)定一個(gè)封鎖順序,所有的事務(wù)都要按這個(gè)順序?qū)嵭蟹怄i。(3)允許死鎖發(fā)生,當(dāng)死鎖發(fā)生時(shí),系統(tǒng)就選擇一個(gè)處理死鎖代價(jià)小的事務(wù),將其撤消,釋放此事務(wù)持有的所有的鎖,使其他事務(wù)能繼續(xù)運(yùn)行下去。2、基本的封鎖類型有幾種試敘述它們的含義。答:基

16、本的封鎖的類型有排它鎖(“X”鎖)和共享鎖(“S”鎖)兩種。若事務(wù) T 對(duì)數(shù)據(jù) A 加上 X 鎖,則只允許事務(wù) T 讀取和修改數(shù)據(jù) A,其他事務(wù)都不能再對(duì) A 加任何類型的鎖,直到 T 釋放 A 上的鎖。若事務(wù) T 對(duì)數(shù)據(jù) A 加上 S 鎖,則其他事務(wù)可以再對(duì) A 加 S 鎖,而不能加 X 鎖,直到 T 釋放 A 上的鎖。3、什么是活鎖如果事務(wù) TI 封鎖了數(shù)據(jù) R,事務(wù)幾又請(qǐng)求封鎖 R,于是幾等待。幾也請(qǐng)求封鎖 R ,當(dāng) TI 釋放了 R 上的封鎖之后系統(tǒng)首先批準(zhǔn)了幾 的請(qǐng)求,幾仍然等待。然后幾又請(qǐng)求封鎖 R,當(dāng)幾釋放了 R 上的封鎖之后系統(tǒng)又批準(zhǔn)了幾的請(qǐng)求幾有可能永遠(yuǎn)等待,這就是活鎖的情形

17、?;铈i的含義是該等待事務(wù)等待時(shí)間太長(zhǎng),似乎被鎖住了,實(shí)際上可能被激活。6 什么是基本表什么是視圖答兩者的區(qū)別和聯(lián)系是什么基本表是本身獨(dú)立存在的表,在SQL 中一個(gè)關(guān)系就對(duì)應(yīng)一個(gè)表。視圖是從一個(gè)或幾個(gè)基本表導(dǎo)岀的表。視圖v1.0可編輯可修改4本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫(kù)中,是一個(gè)虛表。即數(shù)據(jù)庫(kù)中只存放視圖的定義而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在導(dǎo)岀視圖的基本表 中。視圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,可以在視圖上再定義視圖。7 試述視圖的優(yōu)點(diǎn)。(l )視圖能夠簡(jiǎn)化用戶的操作;(2 )視圖使用戶能以多種角度看待同一數(shù)據(jù);(3 )視圖對(duì)重構(gòu)數(shù)據(jù)庫(kù)提供了一定程度的邏輯獨(dú)立性;(4

18、)視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。10什么是數(shù)據(jù)庫(kù)的完整性數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。1、用樹(shù)型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為層次模型。? 2、關(guān)系數(shù)據(jù)庫(kù)的關(guān)系演算語(yǔ)言是以謂詞演算為基礎(chǔ)的DML 吾言。? 3、從數(shù)據(jù)庫(kù)管理系統(tǒng)角度看,數(shù)據(jù)庫(kù)系統(tǒng)通常采用三級(jí)模式結(jié)構(gòu),即數(shù)據(jù)庫(kù)系統(tǒng)由內(nèi)模式、外模式和模式組成。? 4、RDMB 查詢處理可分為查詢分析、查詢檢查、查詢優(yōu)化和查詢執(zhí)行四個(gè)階段。? 5、概念結(jié)構(gòu)設(shè)計(jì)是對(duì)現(xiàn)實(shí)世界的一種抽象,一般有分析、聚集、概括共三種抽象機(jī)制。? 6、物理優(yōu)化就是要選擇高效合理的操作算法或存取路徑以求得優(yōu)化的查詢計(jì)劃。? 7、將需求分析得到的用戶需求

19、抽象為信息結(jié)構(gòu)即概念模型的過(guò)程就是概念結(jié)構(gòu)設(shè)計(jì),概念結(jié)構(gòu)設(shè)計(jì)通常有四類方法:自頂向上 _、宜底向下、逐步擴(kuò)張和混合策略。? 8、在關(guān)系模式 R中若不存在這樣的碼 X,屬性組丫及非屬性組 Z ( Z 不是丫的子集)使得 X- Y,JZ 成立,且 YX,則稱 RE3NR1、什么叫數(shù)據(jù)與程序的物理獨(dú)立性什么叫數(shù)據(jù)與程序的邏輯獨(dú)立性為什么數(shù)據(jù)庫(kù)系統(tǒng)具有數(shù)據(jù)與程序的獨(dú)立性答:數(shù)據(jù)與程序的邏輯獨(dú)立性:當(dāng)模式改變時(shí)(例如增加新的關(guān)系、新的屬性、改變屬性的數(shù)據(jù)類型等),由數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式/模式的映像做相應(yīng)改變,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫(xiě)的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程

20、序的 邏輯獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)與程序的物理獨(dú)立性:當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)改變了,由數(shù)據(jù)庫(kù)管理員對(duì)模式/內(nèi)模式映像做相 應(yīng)改變,可以使模式保持不變,從而應(yīng)用程序也不必改變,保證了數(shù)據(jù)與程序的物理獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的物理獨(dú)立性。數(shù)據(jù)庫(kù)管理系統(tǒng)在 三級(jí)模式之間提供的兩層映像保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。? 2、數(shù)據(jù)庫(kù)的完整性概念與數(shù)據(jù)庫(kù)的安全性概念有什么區(qū)別和聯(lián)系答:數(shù)據(jù)的完整性和安全性是兩個(gè)不同的概念,但是有一定的聯(lián)系。前者是為了防止數(shù)據(jù)庫(kù)中存在不符合語(yǔ)義的數(shù)據(jù),防止錯(cuò)誤信息的輸入和輸出,即所謂垃圾進(jìn)垃圾出(Garba : e InGarba : e out

21、)所造成的無(wú)效操作和錯(cuò)誤結(jié)果。后者是保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取。也就是說(shuō),安全性措施的防范對(duì)象是非法用戶和非法操作,完整性措施的防范對(duì)象是不合語(yǔ)義的數(shù)據(jù)。? 5、簡(jiǎn)述嵌入式 SQL 語(yǔ)句與主語(yǔ)言之間的通信。首先用 SQL 通信區(qū)(SQL Communication Area,簡(jiǎn)稱 SQLCA 向主語(yǔ)言傳遞 SQL 語(yǔ)句的執(zhí)行狀態(tài)信息,使主語(yǔ)言能夠據(jù)此控制程序流程;在程序運(yùn)行中,主語(yǔ)言向SQL 語(yǔ)句提供參數(shù),使用主變量(host variable )輸入數(shù)據(jù);同時(shí),程序把 SQL 語(yǔ)句查詢數(shù)據(jù)庫(kù)的結(jié)果交主語(yǔ)言進(jìn)一步處理,其中使用主變量和游標(biāo)(cursor )向主語(yǔ)言輸岀數(shù)據(jù),從而實(shí)現(xiàn)了SQL 語(yǔ)言的過(guò)程化工作。SQL 語(yǔ)句執(zhí)行后,系統(tǒng)要反饋給應(yīng)用程序若干信息,主要包括描述系統(tǒng)當(dāng)前工作狀態(tài)和運(yùn)行環(huán)境的各種數(shù)據(jù),這些信息將送到 SQL 通信區(qū) SQLCA 中。應(yīng)用程序從 SQLCA 中取出這些狀態(tài)信息,據(jù)此決定接下來(lái)執(zhí)行的語(yǔ)句。

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論