0911自考互聯(lián)網(wǎng)數(shù)據(jù)庫簡答題完整_第1頁
0911自考互聯(lián)網(wǎng)數(shù)據(jù)庫簡答題完整_第2頁
0911自考互聯(lián)網(wǎng)數(shù)據(jù)庫簡答題完整_第3頁
0911自考互聯(lián)網(wǎng)數(shù)據(jù)庫簡答題完整_第4頁
0911自考互聯(lián)網(wǎng)數(shù)據(jù)庫簡答題完整_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫管理系統(tǒng)DBMS的功能?答:數(shù)據(jù)定義數(shù)據(jù)操縱數(shù)據(jù)庫運行管理數(shù)據(jù)組織、存儲和管理數(shù)據(jù)庫的建立和維護(hù)數(shù)據(jù)通信接口。數(shù)據(jù)庫管理系統(tǒng)DBMS的組成部分?答:數(shù)據(jù)定義語言及其翻譯處理程序數(shù)據(jù)操縱語言及其編譯程序數(shù)據(jù)庫運行控制程序⑷實用程序。全局?jǐn)?shù)據(jù)庫管理系統(tǒng)的主要功能?答:它的主要功能是提供分布透明性,協(xié)調(diào)全局事務(wù)的執(zhí)行,協(xié)調(diào)各局部DBMS以完成全局應(yīng)用,保證數(shù)據(jù)庫的全局一致性,執(zhí)行并發(fā)控制,實現(xiàn)更新同步,提供全局恢復(fù)功能。數(shù)據(jù)庫系統(tǒng)的發(fā)展歷程?答:數(shù)據(jù)庫系統(tǒng)起源于60年代中期,其發(fā)展可以劃分為三代:⑴第一代數(shù)據(jù)庫系統(tǒng)(A工管理階段>,即層次數(shù)據(jù)庫系統(tǒng)和網(wǎng)狀數(shù)據(jù)庫系統(tǒng),主要支持層次和網(wǎng)狀數(shù)據(jù)庫模型⑵第二代數(shù)據(jù)庫系統(tǒng)(文件系統(tǒng)階段),即關(guān)系數(shù)據(jù)庫系統(tǒng),主要支持關(guān)系數(shù)據(jù)模型⑶第三代數(shù)據(jù)庫系統(tǒng)(數(shù)據(jù)庫系統(tǒng)階段),即面向?qū)ο髷?shù)據(jù)系統(tǒng),它基于壙展的關(guān)系數(shù)據(jù)模型或面向?qū)ο髷?shù)據(jù)模型。補(bǔ):三個階段的特點?答:人工管理階段:數(shù)據(jù)不保存、數(shù)據(jù)霓要由應(yīng)用程序自己進(jìn)行管理、基本上沒有文件概念、數(shù)據(jù)不共享。文件系統(tǒng)階段:數(shù)據(jù)可以長期保存、文件系統(tǒng)管理數(shù)據(jù)、文件已經(jīng)多樣化、數(shù)據(jù)的存取基本上以記錄為單位。缺點有:數(shù)據(jù)共享性差,數(shù)據(jù)冗余度大;數(shù)據(jù)和程序缺乏獨立性。數(shù)據(jù)庫管理階段:數(shù)據(jù)結(jié)構(gòu)化,數(shù)據(jù)共享性高、冗余度小、易擴(kuò)充,數(shù)據(jù)獨立性高。第三代數(shù)據(jù)庫系統(tǒng)的基本特征?答:第三代數(shù)據(jù)庫系統(tǒng)應(yīng)支持?jǐn)?shù)據(jù)管理、對象管理和知識管理第三代數(shù)據(jù)庫系統(tǒng)必須保持或繼承第二代數(shù)據(jù)庫的技術(shù)第三代數(shù)據(jù)庫系統(tǒng)必須對其他系統(tǒng)開放。簡述數(shù)據(jù)庫設(shè)計的概念?答:數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體說,數(shù)據(jù)庫技術(shù)是指對己給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。數(shù)據(jù)庫設(shè)計分為哪些階段?答:分為六個階段,需求分析階段、概念結(jié)構(gòu)設(shè)計階段、邏輯結(jié)構(gòu)設(shè)計階段、數(shù)據(jù)庫物理設(shè)計階段、數(shù)據(jù)庫實施階段以及數(shù)據(jù)庫運行和維護(hù)階段。數(shù)據(jù)庫設(shè)計需求分析階段的任務(wù)?答:是通過詳細(xì)調(diào)査現(xiàn)實世界要處理的對象(組織、部門、企業(yè))等,充分了解原系統(tǒng)(手工系統(tǒng)或計算機(jī)系統(tǒng))的工作情況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。數(shù)據(jù)庫設(shè)計過程中應(yīng)注意的問題?、答:設(shè)計過程中要充分調(diào)動用戶的積極性應(yīng)用環(huán)境的改變、新技術(shù)的出現(xiàn)等都會導(dǎo)致應(yīng)用需求的變化,因此在設(shè)計數(shù)據(jù)庫時必須充分考慮到系統(tǒng)的可擴(kuò)展性在設(shè)計數(shù)據(jù)庫應(yīng)用的過程中,必須充分考慮到己有應(yīng)用,盡量使用戶能夠平穩(wěn)地從舊系統(tǒng)遷移到新系統(tǒng)。數(shù)據(jù)庫的安全性?答:數(shù)據(jù)庫的安全性主要是指保護(hù)數(shù)據(jù)庫,防止由于非法使用數(shù)據(jù)庫造成數(shù)據(jù)泄露、更改或破壞。數(shù)據(jù)庫管理系統(tǒng)提供的主要保護(hù)數(shù)據(jù)安全的手段是對用戶存取數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行嚴(yán)格的控制。用戶存取數(shù)據(jù)庫數(shù)據(jù)的控制,正常情況下由DBA利用數(shù)據(jù)庫管理系統(tǒng)提供的用戶管理和授權(quán)機(jī)制來完成。補(bǔ):數(shù)據(jù)庫的被破壞主要有以下幾個方面:答:系統(tǒng)的軟、硬件故障,造成數(shù)據(jù)被破壞。數(shù)據(jù)庫的并發(fā)操作引起數(shù)據(jù)的不一致性。自然的或人為的破壞。對數(shù)據(jù)庫數(shù)據(jù)的更新操作有誤。補(bǔ):針對上述問題,數(shù)據(jù)庫管理系統(tǒng)提供相應(yīng)的功能:答:數(shù)據(jù)庫恢復(fù):在系統(tǒng)失效后的數(shù)據(jù)庫恢復(fù),配合定時備份數(shù)據(jù)庫,使數(shù)據(jù)庫不丟失數(shù)據(jù)。并發(fā)控制:保證多用戶能共享數(shù)據(jù)庫,并維護(hù)數(shù)據(jù)的一致性。安全性保護(hù):防止對數(shù)據(jù)庫的非法使用,以避免數(shù)據(jù)的泄露、賽改或破壞。完整性保護(hù):保證數(shù)據(jù)的正確性和一致性。數(shù)據(jù)庫安全性控制的一般方法?答:用戶標(biāo)識和鑒定存取控制定義視圖審計數(shù)據(jù)加密。數(shù)據(jù)庫的安全性和完整性的區(qū)別?答:數(shù)據(jù)的完整性和安全性是數(shù)據(jù)庫保護(hù)的兩個不同方面。安全性是防止用戶非法使用數(shù)據(jù)庫。完整性則是防止合法用戶使用數(shù)據(jù)庫時向數(shù)據(jù)庫中加入不合語義的數(shù)據(jù)。1NF的關(guān)系模式存在的不足?答:⑴數(shù)據(jù)冗余度大⑵修改復(fù)雜⑶插入異常⑷刪除異常。數(shù)據(jù)庫系統(tǒng)的三級模式?答:模式:也叫邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。⑵外模式:也叫子模式或用戶模式,是數(shù)據(jù)庫用戶能夠看見和使用的局部數(shù)據(jù)惡邏輯結(jié)構(gòu)和特稱的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖。⑶內(nèi)模式:也叫存儲模式,是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)庫內(nèi)部的表示方法。數(shù)據(jù)庫概念結(jié)構(gòu)的主要特點?答:能真實、充分地反映現(xiàn)實世界,包括事物和實物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求,是對現(xiàn)實世界的一個真實模擬。易于理解,從而可以用它和不熟悉計算機(jī)的用戶交換意見。易于更改,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時,容易對概念模型修改和擴(kuò)充。(4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。數(shù)據(jù)庫管理系統(tǒng)的完整性控制機(jī)制應(yīng)具有的功能?答:定義功能:即提供定義完整性約束條件的機(jī)制檢査功能:即檢査用戶發(fā)出的操作請求是否違背了完整性約束條件保證功能:如果發(fā)現(xiàn)用戶的操作請求使數(shù)據(jù)違背了完整性約束條件,則采取一定的動作來保證數(shù)據(jù)的完整性。據(jù)庫概念結(jié)構(gòu)設(shè)計中數(shù)據(jù)抽象的種類?答:分類。定義某一類概念作為現(xiàn)實世界中一組對象的類型聚集。定義某一類型的組成成分概括。定義類型之間的一中子集聯(lián)系。數(shù)據(jù)庫中解決死鎖的方法?答:要求每個事務(wù)一次就將所有要使用的數(shù)據(jù)全部加鎖,否則就不能執(zhí)行采用按序加鎖法不采取任何措施來預(yù)防死鎖的發(fā)生,而是周期性的監(jiān)察系統(tǒng)中是否與死鎖?;铈i和死鎖產(chǎn)生的原因?答:活鎖是指當(dāng)若干事務(wù)要對同一數(shù)據(jù)項加鎖時,造成一些事務(wù)的永久等待,得不到控制權(quán)的現(xiàn)象死鎖是指兩個以上事務(wù)集合中的每一個事務(wù)都在等待加鎖當(dāng)前己被另一事物加鎖的數(shù)據(jù)項,造成互相等待的現(xiàn)象。封鎖的概念和類型?答:封鎖就是事務(wù)T可以向系統(tǒng)發(fā)出請求,對某個數(shù)據(jù)對象(通常是記錄)加鎖,于是事務(wù)T對這個數(shù)據(jù)對象就有一定的控制。例如,其他事務(wù)不能更新此數(shù)據(jù),直到T釋放它的鎖為止。確切的控制由封鎖的類型決定?;镜姆怄i類型有兩種:排它鎖和共享鎖。各級封鎖協(xié)議和作用?答:1級封鎖協(xié)議:對事物T要修改的數(shù)據(jù)R加X鎖,直到事物結(jié)束為止。這可防止丟失修改并保證事物T是可恢復(fù)的。2級封鎖協(xié)議:1級封鎖協(xié)議加上對T要讀取的數(shù)據(jù)R加S鎖。這可進(jìn)一步防止讀“臟”數(shù)據(jù)。3級封鎖協(xié)議:1級封鎖協(xié)議加上對T要讀取的數(shù)據(jù)R加S鎖,并直到事務(wù)結(jié)束才釋放。這就進(jìn)一步保證了數(shù)據(jù)可重復(fù)讀。兩段鎖協(xié)議的含義?答:所謂“兩段”鎖含義是:事務(wù)分為兩個階段。第一階段是獲得封鎖,也成為擴(kuò)展階段。在該階段,事務(wù)可以申請獲得任何數(shù)據(jù)項上的任何類型的鎖,但是不能釋放任何鎖。第二階段是釋放封鎖,也成為收縮階段。在該階段,事務(wù)可以釋放任何數(shù)據(jù)項上的任何類型的鎖,但是不能再申請任何鎖。視圖的基本特征?答:視圖是關(guān)系數(shù)據(jù)庫系統(tǒng)提供給用戶以多種角度觀察數(shù)據(jù)庫中的數(shù)據(jù)的重要機(jī)制。視圖是從一個或幾個基本表導(dǎo)出的表,它與基本表不同,是一個虛數(shù)據(jù)庫中只存放視圖的定義,而不存放試圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍然存放在原來的基本表中?;颈碇械臄?shù)據(jù)發(fā)生了變化,從視圖中査詢的數(shù)據(jù)也隨之而變。視圖一經(jīng)定義,就可以和基本表一樣被査詢、被刪除,也就一在一個視圖之上再定義新的視圖,但對視圖的更新(增、刪、改)操作則有一定的限制。視圖的作用?視圖在數(shù)據(jù)庫安全性方面的作用?答:視圖能夠簡化用戶的操作試圖能使用戶能以多種角度看待同一數(shù)據(jù)視圖對重構(gòu)數(shù)據(jù)庫提供了一定程序的邏輯獨立性視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。JDBC提供幾種連接數(shù)據(jù)庫的方法?答:⑴與數(shù)據(jù)源直接通信⑵通過JDBC驅(qū)動程序的通信⑶與ODBC數(shù)據(jù)源通信。簡述JDBC的概念?答:它是一套API集合,該集合設(shè)置了許多允許Java程序連接數(shù)據(jù)庫的框架。JDBC操作在某些方面看起來和ODBC—樣。區(qū)別是ODBC不能在Java程序中直接實現(xiàn),原因是ODBC是用C語言寫的。然后JDBC提供了JDBC/0DBC之間的橋梁。JDBC是圍繞X/opencalllevelinterface設(shè)計的,一個CLI意味著可直接用SQL査詢數(shù)據(jù)庫并等到一行結(jié)果。JDBC的基本功能和特點?答:1)JDBC的基本功能包括:建立與數(shù)據(jù)庫的連接;發(fā)送SQL語句;處理結(jié)果。2)JDBC是低級的API,是高級API的基礎(chǔ):JDBC是一種低級的接口,它直接調(diào)用SQL命令,但又可以作為構(gòu)造高級接口和工具的基礎(chǔ)。在執(zhí)行時,高級API將首先被翻譯成如JDBC這樣的低級接口。補(bǔ):JDBC與ODBC以及其他API的區(qū)別:答:JDBC比ODBC更容易理解;JDBC數(shù)據(jù)庫驅(qū)動程序是面向?qū)ο蟮腏DBC的移植性要比ODBC要好補(bǔ):JDBC提供了連接數(shù)據(jù)庫的幾種方法?答:(1)JDBC-ODBC橋(2)本地API驅(qū)動(3)網(wǎng)絡(luò)協(xié)議驅(qū)動(4)本地協(xié)議驅(qū)動補(bǔ):JDBC訪問數(shù)據(jù)庫的Java應(yīng)用程序有兩種:答:一種是本身就有數(shù)據(jù)訪問功能的Java程序,另一種是使用JDBC做媒介的Java應(yīng)用程序。JDBC中二種Statement對象的作用?答:statement對象用于執(zhí)行不帶參數(shù)的簡單SQL語句Preparedstatement對象用于執(zhí)行或不帶IN參數(shù)的預(yù)編譯SQL語句Callahlestatement對象用于執(zhí)行對數(shù)據(jù)庫己存儲過程的調(diào)用。補(bǔ):JDBCAPI提供的類或接口主要包括:Java.Sql.DriverMallager處理驅(qū)動程序的裝載和建立新的數(shù)據(jù)庫連接。Java.Sql.Connection完成對某一指定數(shù)據(jù)庫的連接。Java.5ql.Statelnent管理在一指定數(shù)據(jù)庫連接上的SQL語句的執(zhí)行。Java.sql.Resultset從數(shù)據(jù)庫返回的結(jié)果集。表單式查詢的工作流程?答:瀏覽器向服務(wù)器請求包含作為查詢的表單的HT堆文檔服務(wù)器發(fā)送該文檔服務(wù)器啟動CGI程序,并將數(shù)據(jù)傳遞給它CGI程序處理數(shù)據(jù),從數(shù)據(jù)庫服務(wù)器中檢索出需要的數(shù)據(jù),傳遞檢索結(jié)果回服務(wù)器,由服務(wù)器傳遞給瀏覽器。面向?qū)ο髷?shù)據(jù)庫模型和面向?qū)ο髷?shù)據(jù)庫系統(tǒng)的研究主要體現(xiàn)在哪幾個方面?答:研究以關(guān)系數(shù)據(jù)庫和sQL為基礎(chǔ)的擴(kuò)展關(guān)系模型以面向?qū)ο蟮某绦蛟O(shè)計語言為基礎(chǔ),研究持久的程序設(shè)計語言,支持00數(shù)據(jù)模型建立新的面向?qū)ο髷?shù)據(jù)庫系統(tǒng),支持00數(shù)據(jù)模型。常見的多媒體的建模方式?答:擴(kuò)充關(guān)系模型語義模型面向?qū)ο竽P?。?shù)據(jù)庫的成功實現(xiàn)為企業(yè)帶來的好處?答:提高公司決策能力競爭優(yōu)勢潛在的高投資回報。使用ADO存儲數(shù)據(jù)庫的步驟?答:建立一個Connectlon對象調(diào)用conncopen方法打開數(shù)據(jù)庫建立Recordset對象將Reoordset對象內(nèi)容輸出到瀏覽器關(guān)閉結(jié)果集對象,斷開與數(shù)據(jù)庫的連接。ADO中包括的對象?35答:連接對象,命令對象,記錄集對象,錯誤對象,字段對象,參數(shù)對象,屬性對象。一個ASP文件的組成部分?答:文本。HTML標(biāo)記VBScript(或JavaScript)語句,ASP腳本命令A(yù)SP的主要特點?答:使用簡單的腳本語言,程序開發(fā)簡單其源程序無需編譯、鏈接,可直接執(zhí)行,可運行各種操作環(huán)代碼的執(zhí)行與瀏覽器無關(guān),所以具有更好的兼容性ASP源程序不會傳到瀏覽器,保護(hù)了作者的知識版權(quán)可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。列出并簡要說明ADO的重要接口?答:Connection(連接)Command(命令)Recordset(游標(biāo))Bror(錯誤集)Parameter(參數(shù))Field(字段)Active控件技術(shù)的優(yōu)缺點?答:優(yōu)點:它的控件技術(shù)是一種分布式對象技術(shù),能保護(hù)開發(fā)者以往的投資,幾千個己有的控件是這個技術(shù)的資本它是一種開放的技術(shù),它包含了現(xiàn)有的標(biāo)準(zhǔn)又提供了第三方開發(fā)接口。缺點:控件體積過于龐大,不便于用戶下載兼容性差,目前支持它的平臺只有windows系列。兩個實體之間的聯(lián)系可分為哪幾類?答:一對一聯(lián)系,一對多聯(lián)系,多對多聯(lián)系。QBE有什么特點?答:QBE是通過例子進(jìn)行查詢的簡稱,最突出的特點是它的操作方式。它是一種高度非過程化的基于屏幕表格的查詢語言,用戶通過終端屏幕編輯程序以填寫表格的方式構(gòu)造查詢要求,而查詢結(jié)果也是以表格形式顯示。QBE中用事例元素來表示查詢結(jié)果可能的例子,事例元素實質(zhì)上就是域變量。什么是嵌套查詢?答:嵌套查詢也稱子查詢,嵌套查詢是指一個查詢塊可以嵌入另一個查詢塊之中。簡述范式的概念和范式的分類?答:關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足一定的規(guī)范化要求,對于不同規(guī)范化程度可用范式來衡量。范式是符合某一種級別的關(guān)系模式的集合,是衡量關(guān)系模式規(guī)劃化的標(biāo)準(zhǔn),達(dá)到范式的關(guān)系才是規(guī)范化的。目前主要有六中范式:第一范式、第二范式、第三范式、BC范式、第四范式、第五范式。什么是授權(quán)粒度?答:它是衡量授權(quán)機(jī)制是否靈活的一個重要指標(biāo),即可以定義的數(shù)據(jù)對象的范圍。授權(quán)定義數(shù)據(jù)對象的粒度越細(xì),即可以定義的數(shù)據(jù)對象的范圍越小,授權(quán)子系統(tǒng)就越靈活。關(guān)系模型的組成部分?答:關(guān)系數(shù)據(jù)結(jié)構(gòu),關(guān)系操作集合,關(guān)系完整性約束。簡述Oracle關(guān)系數(shù)據(jù)產(chǎn)品的特征?答:兼容性,可移植性,可聯(lián)接性,高生產(chǎn)率,開放性。簡述Oracle的內(nèi)存存儲的信息?答:執(zhí)行的程序代碼,連接的會話信息,程序執(zhí)行間所需數(shù)據(jù)和共享的信息,存儲在外存儲器上的緩沖信息。多對多練習(xí)在層次模型中如何表示?答:用層次模型表示多對多練習(xí),必須首先將其分解成一對多聯(lián)系。分解方法有兩種:冗余結(jié)點法和虛擬結(jié)點法。冗余結(jié)點法的優(yōu)點是結(jié)構(gòu)清晰,允許節(jié)點改變存儲位置,缺點是需要額外占用存儲空間,有潛在的不一致性。虛擬結(jié)點法的優(yōu)點是減少對存儲空間的浪費,避免產(chǎn)生潛在的不一致性,缺點是節(jié)點改變存儲位置可能引起虛擬結(jié)點中指針的修改。關(guān)系數(shù)據(jù)語言的共同特點是什么?答:語言具有完善的表達(dá)能力,是非過程化的集合操作語言,功能強(qiáng),能夠嵌入高級語言中使用。簡述PLAP的數(shù)據(jù)組織模式?答:主要有兩種組織模式:一種是建立專用的多維數(shù)據(jù)庫系統(tǒng);另一種是利用現(xiàn)有的關(guān)系數(shù)據(jù)庫技術(shù)來模擬多維數(shù)據(jù),用二維關(guān)系表示多維概念,這兩種組織方式對應(yīng)的OLAP系統(tǒng)分別稱為OLAP(MD-OLAP)和關(guān)系OLAP(R0LAP)。簡述數(shù)據(jù)依賴的涵義?答:數(shù)據(jù)依賴是通過一個關(guān)系中屬性間值的相等與否體現(xiàn)出來的數(shù)據(jù)間的相互關(guān)系,是現(xiàn)實世界屬性間相互聯(lián)系的抽象,是數(shù)據(jù)內(nèi)在的性質(zhì),是語義的體現(xiàn)。在各種類型的數(shù)據(jù)依賴中,最重要的是函數(shù)依賴和多值依賴。什么是靜態(tài)列級約朿?答:靜態(tài)列級約束是對一個列的取值域的說明,這是最常見最簡單也是最容易實現(xiàn)的一類完整性約束,包括幾個方面:對數(shù)據(jù)類型的約束,包括數(shù)據(jù)的類型、長度、單位、精度等。對數(shù)據(jù)格式的約束對取值范圍或取值集合的約束對空值的約束其他約束。JavaScript語言的特點?答:它是一種腳本語言,它在用戶瀏覽器端解釋執(zhí)行。它具有事件驅(qū)動特征⑶它是一種安全的語言,它不能訪問和修改服務(wù)器和客戶端的文件它并不依賴于具體的計算機(jī)平臺,它只依賴于解釋它的瀏覽器它為Web的設(shè)計人員提供了極大的靈活性和豐富的控制手段,它能夠?qū)⒁粋€Web站點中的不同組成部分捆綁在一起。補(bǔ):1.客戶端的Java應(yīng)用程序需要完成的工作有:與JDBC服務(wù)器建立連接;裝載JDBC/0DBC驅(qū)動器;與ODBC數(shù)據(jù)源建立連接;發(fā)送SQL語句;得到査詢結(jié)果;關(guān)閉與JDBC服務(wù)器的連接。網(wǎng)狀數(shù)據(jù)模型的完整性約朿有哪些?答:插入操作允許插入尚未確定雙親結(jié)點值的子女結(jié)點值刪除操作允許只刪除雙親結(jié)點值更新操作只需更新制定記錄即可査詢操作可以有多種方法,可根據(jù)具體情況選用。網(wǎng)狀數(shù)據(jù)庫模型需要足的條件?答:允許一個以上的結(jié)點無雙親一個結(jié)點可以有多于一個的雙親。補(bǔ):網(wǎng)狀數(shù)據(jù)庫模型的存儲結(jié)構(gòu)是什么樣的?答:它的存儲結(jié)構(gòu)依據(jù)不同的系統(tǒng)而不同,常用的方法是鏈接法,包括單向鏈接、雙向鏈接、環(huán)狀連接、向首鏈接等,還有其他的實現(xiàn)方法,比如指引元陣列法、二進(jìn)制列法、索引法。元組變量的主要用途是什么?答:簡化關(guān)系名。在處理實際問題時,如果關(guān)系的名宇很長,使用起來就會感到不方便,這時可以設(shè)一個較短名宇的元組變量來簡化關(guān)系名操作條件中使用量詞時必須是使用元組變量簡述CGI程序的調(diào)用方法?答:通過交互式主頁里的表單欄(FROM)調(diào)用CGI程序,用戶在填完一張表單后,按確定按鈕就啟動了CGI程序,這是最主要的方法。通過URL直接調(diào)用CGI程序。簡述完整性約朿條件作用的對象?答:可以有列級、元組級和關(guān)系級三種粒度。其中對列的約束主要指取值類型、范圍、精度、排序等約束條件。對元組的約束是指對記錄中各個宇段間的聯(lián)系的約束。對關(guān)系的約束是指若干記錄間、關(guān)系集合以上以及關(guān)系之間的聯(lián)系的約束。簡述關(guān)系模型的優(yōu)化方法?答:確定數(shù)據(jù)依賴對于各個關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行最小化處理,消除冗余的聯(lián)系按照數(shù)據(jù)依賴的理論對關(guān)系模式逐一進(jìn)行分析,考察是否f存在部分函數(shù)依賴、傳遞函數(shù)依賴、多值函數(shù)依賴等,確定各關(guān)系模式分別屬于第幾范式按照需求分析階段得到的各種應(yīng)用對數(shù)據(jù)處理的要求,分析對于這I樣的應(yīng)用環(huán)境這些模式是否合適,確定是否要對它們進(jìn)行合并或分解對關(guān)系模式進(jìn)行必要的合并或分解,提高數(shù)據(jù)操作的效率和存儲空間的利用率。簡述Parameters集合的方法?答:Append方法:當(dāng)調(diào)用CreateParemeter方法后,就可以調(diào)用Paremeters集合的append方法增加一個參數(shù)Delete方法:該方法把Parameters集合中的Parameters對象刪除Refresh方法:一旦一個Command對象通過Commandtext屬性與某個存儲進(jìn)程綁定后,就可以利用refresh方法從存有Parameters集合的數(shù)據(jù)提供者那里査詢信息。簡述概念結(jié)構(gòu)設(shè)計的方法?答:自頂向下,自底向上,逐步擴(kuò)張,混合策略。面向?qū)ο蟪绦蛟O(shè)計的基本思想?答:面向?qū)ο蟪绦蛟O(shè)計的基本思想是封裝和可擴(kuò)展性。面向?qū)ο蟪绦蛟O(shè)計的封裝是把數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)上操作算法封裝在一個對象之中。面向?qū)ο蟪绦蛟O(shè)計的可擴(kuò)展性體現(xiàn)在繼承性和行為擴(kuò)展兩個方面。關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)是什么樣的?答:一個關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,它有行和列組成。在關(guān)系模型中,實體以及實體間的聯(lián)系都是用關(guān)系來表示的,關(guān)系模型要求關(guān)系必須是規(guī)范化的,即要求關(guān)系模式必須滿足一定的規(guī)范條件,這些規(guī)范條件中最基本的一條就是,關(guān)系的每一個分量必須是一個不可分的數(shù)據(jù)項,也就是說,不允許表中還有表。關(guān)系數(shù)據(jù)庫系統(tǒng)與非關(guān)系數(shù)據(jù)庫系統(tǒng)的區(qū)別?答:關(guān)系數(shù)據(jù)庫系統(tǒng)只有“表”這一種數(shù)據(jù)結(jié)構(gòu),而非關(guān)系數(shù)據(jù)庫系統(tǒng)還有其他數(shù)據(jù)結(jié)構(gòu),對這些數(shù)據(jù)結(jié)構(gòu)有其他的操作。關(guān)系模式的特征?答:關(guān)系是關(guān)系模式在某一個時刻的狀態(tài)或內(nèi)容,關(guān)系模式是靜態(tài)的、穩(wěn)定的,而關(guān)系是動態(tài)的、隨時間不斷變化的,因為關(guān)系操作在不斷地更新著數(shù)據(jù)庫中的數(shù)據(jù)。但在實際當(dāng)中,人們常常把關(guān)系模式和關(guān)系都稱為關(guān)系。簡述關(guān)系模式分解的三個定義?答:分解具有“無損連接性”。分解要“保持函數(shù)依賴”。分解既要“保持函數(shù)依賴”,又要具有“無損連接性”。補(bǔ):數(shù)據(jù)倉庫的定義是答:數(shù)據(jù)倉庫的定義是:在支持管理的決策生成過程中,一個面向主題的、集成的、時變的、非易失的數(shù)據(jù)集合。補(bǔ):數(shù)據(jù)倉庫的最終目的答:數(shù)據(jù)倉庫的最終目的:是將企業(yè)范圍內(nèi)的全體數(shù)據(jù)集成到一個數(shù)據(jù)倉庫中,用戶可以方便地從中進(jìn)行信息査詢、產(chǎn)生報表和進(jìn)行數(shù)據(jù)分析等。數(shù)據(jù)倉庫是一個決策支撐環(huán)境,它從不同的數(shù)據(jù)源得到數(shù)據(jù),組織數(shù)據(jù),使得數(shù)據(jù)有效地支持企業(yè)決策??傊?,數(shù)據(jù)倉庫是數(shù)據(jù)管理和數(shù)據(jù)分析的技術(shù)。補(bǔ):幵發(fā)和管理一個數(shù)據(jù)倉庫常出現(xiàn)的問題有答:開發(fā)和管理一個數(shù)據(jù)倉庫常出現(xiàn)的問題有:低估數(shù)據(jù)裝載工作、源系統(tǒng)隱藏的問題、從現(xiàn)存的數(shù)據(jù)源捕捉不到的數(shù)據(jù)、終端用戶的需求不斷增長、數(shù)據(jù)差異被忽略、對資源過高需求、數(shù)據(jù)的所有權(quán)問題、高維護(hù)性和集成的復(fù)雜性。補(bǔ):數(shù)據(jù)倉庫的結(jié)構(gòu)答:數(shù)據(jù)倉庫的結(jié)構(gòu):數(shù)據(jù)源、裝載管理器、數(shù)據(jù)倉庫管理器、査詢管理器、詳細(xì)數(shù)據(jù)、輕度和高度匯總的數(shù)據(jù)、歸檔/備份數(shù)據(jù)、元數(shù)據(jù)和終端用戶訪問工具。補(bǔ):數(shù)據(jù)倉庫主要對五種信息流進(jìn)行管理答:數(shù)據(jù)倉庫主要對五種信息流進(jìn)行管理:入流(inflow)、上流(upflow)、下流(downflow)、出流(outflow〉和兀流(metaflow)。入流:源數(shù)據(jù)的析取、純化和裝載。上流:通過對數(shù)據(jù)匯總、包裝和分配增加數(shù)據(jù)到數(shù)據(jù)倉庫中(增加各級匯總數(shù)據(jù))。下流:存檔和備份或恢復(fù)倉庫中的數(shù)據(jù)。出流:使終端用戶可以使用數(shù)據(jù)。元流:處理元數(shù)據(jù)補(bǔ):數(shù)據(jù)倉庫的工具和技術(shù)答:數(shù)據(jù)倉庫的工具和技術(shù):析取、純化和變換工具,數(shù)據(jù)倉庫DBMS,數(shù)據(jù)倉庫元數(shù)據(jù)和管理工具。補(bǔ):數(shù)據(jù)倉庫管理工具必須能支持的任務(wù)答:數(shù)據(jù)倉庫管理工具必須能支持的任務(wù):監(jiān)督來自于多個源的數(shù)據(jù)裝載,數(shù)據(jù)質(zhì)量和完整性檢査,管理和更新元數(shù)據(jù),監(jiān)督數(shù)據(jù)庫性能以確保高效的査詢響應(yīng)時間和資源利用,統(tǒng)計數(shù)據(jù)倉庫的使用并提供用戶費用信息,復(fù)制數(shù)據(jù)同時構(gòu)造數(shù)據(jù)子集和分配數(shù)據(jù),維護(hù)有效的數(shù)據(jù)存儲管理,凈化數(shù)據(jù),歸檔和備份數(shù)據(jù),實現(xiàn)從故障中恢復(fù)和安全管理。補(bǔ):數(shù)據(jù)倉庫的設(shè)計過程主要有:答:數(shù)據(jù)倉庫的設(shè)計過程主要有:提取數(shù)據(jù)特征;設(shè)計星狀模式;設(shè)計雪花狀模式;設(shè)計星片狀模式。數(shù)據(jù)倉庫要求多項技術(shù)支持的種類?答:異構(gòu)多數(shù)源集成技術(shù)RDBMS對數(shù)據(jù)倉庫的支撐技術(shù)硬件系統(tǒng)⑷數(shù)據(jù)模式設(shè)計決策用的工具和接口軟件。數(shù)據(jù)倉庫提高性能采取的措施?答:采用并行系統(tǒng)結(jié)構(gòu)對數(shù)據(jù)倉庫中用的多、開銷大的處理,例如聚集函數(shù)的計算,采用新的査詢優(yōu)化策略和索引結(jié)構(gòu)針對數(shù)據(jù)倉庫以讀為主的特點,把査詢中常用的中間結(jié)果定義為視圖,且將事先計算好的視圖存于數(shù)據(jù)倉庫中。在需要的時候只要讀出即可,無需臨時計算。什么是幵放系統(tǒng)?答:開放系統(tǒng)被認(rèn)為是計算機(jī)發(fā)展的大趨勢。開放系統(tǒng)的目的就是使不同廠商提供的不同計算機(jī)系統(tǒng)、不同操作系統(tǒng)連接起來,己達(dá)到企業(yè)內(nèi)部數(shù)據(jù)和應(yīng)用軟件的共享要求。開放系統(tǒng)是相對于傳統(tǒng)的、互不兼容的封閉式系統(tǒng)而言的一種新的公共運行環(huán)境。什么是分布式數(shù)據(jù)系統(tǒng)?答:分布式數(shù)據(jù)庫系統(tǒng)是由一組數(shù)據(jù)組成的,這組數(shù)據(jù)分布在計算機(jī)網(wǎng)絡(luò)的不同計算機(jī)上,網(wǎng)絡(luò)中的每個結(jié)點具有獨立處理的能力,可以執(zhí)行局部應(yīng)用。同時每個結(jié)點也能通過網(wǎng)絡(luò)通信子系統(tǒng)執(zhí)行全局應(yīng)用。分布式數(shù)據(jù)庫的特點?答:⑴數(shù)據(jù)獨立性(2)集中與自治相結(jié)合的控制結(jié)構(gòu)⑶適當(dāng)增加數(shù)據(jù)冗余度⑷全局的一致性,可串行性和可恢復(fù)性。分布式數(shù)據(jù)庫系統(tǒng)的目標(biāo)?答:分布式數(shù)據(jù)庫系統(tǒng)的目標(biāo)主要包括技術(shù)和組織兩個方面的目標(biāo):適應(yīng)部門分布的組織機(jī)構(gòu),降低費用提高系統(tǒng)的可靠性和可用性充分利用數(shù)據(jù)庫資源,提高現(xiàn)有集中式數(shù)據(jù)庫的利用率逐步擴(kuò)展處理能力和系統(tǒng)規(guī)模。分布式數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)共享的層次?答:局部共享。即在局部數(shù)據(jù)庫中存儲局部場地上各用戶的共享數(shù)據(jù)全局共享。即在分布式數(shù)據(jù)庫系統(tǒng)的各個場地存儲其他場地的用戶共享的數(shù)據(jù),支持系統(tǒng)的全局應(yīng)用。在分布式數(shù)據(jù)庫系統(tǒng)中為什么要適當(dāng)增加數(shù)據(jù)冗余度?答:在分布式數(shù)據(jù)庫系統(tǒng)中希望增加冗余數(shù)據(jù),在不同的場地存儲統(tǒng)一數(shù)據(jù)的多個副本,原因是:提高系統(tǒng)的可靠性,可用性。當(dāng)某一場地出現(xiàn)故障時,系統(tǒng)可以對另一場地上的相同副本進(jìn)行操作,不會因一出故障而造成整個系統(tǒng)的癱瘓。提高系統(tǒng)性能。系統(tǒng)可以選擇用戶最近的數(shù)據(jù)副本進(jìn)行操作,減少通信代價,改善整個系統(tǒng)的性能。關(guān)系可以分為哪幾種類型?答:關(guān)系可以分為三種類型:基本關(guān)系(基本表或基表)、査詢表和視圖表。基本表是實際存在的表,它是實際存儲數(shù)據(jù)的邏輯表示。査詢表是査詢結(jié)果對應(yīng)的表⑶視圖表則是基本表或其他視圖表導(dǎo)出的表是虛表,不對應(yīng)實際存儲的數(shù)據(jù)。簡述在元組關(guān)系演算中修改操作的步驟?答:修改操作用UPDATE語句實現(xiàn),其步驟為:首先用HOLD語句將要修改的元組從數(shù)據(jù)庫中讀到工作空間中然后用宿主語言修改工作空間中元組的屬性最后用UPADTE語句將修改后的元組送回數(shù)據(jù)庫小型系統(tǒng)用人工方法完整數(shù)據(jù)入庫的步驟?答:篩選數(shù)據(jù)轉(zhuǎn)換數(shù)據(jù)格式輸入數(shù)據(jù)校驗數(shù)據(jù)。什么是連接查詢?連接查詢包括的內(nèi)容?答:若査詢同時涉及兩個以上的表,則稱為連接?xùn)嗽?。連接?xùn)嗽兪顷P(guān)系數(shù)據(jù)庫最主要的査詢,包括等值連接,自然連接,非等值連接,自身連接,外連接和復(fù)合條件連接?xùn)嗽?。關(guān)系數(shù)據(jù)模型的操作與完整性約朿各有哪些?答:關(guān)系數(shù)據(jù)模型的操作主要包括査詢、插入、刪除和更新數(shù)據(jù)。這些操作必須滿足關(guān)系的完整性約束條件。關(guān)系的完整性約束條件包括三大類:實體完整性、參照完整性和用戶定義的完整性。簡述多值依賴的性質(zhì)?答:⑴對稱性:若X→→Y,則X→→Z,其中Z=U—X—Y。(2)傳遞性:若X→→Y,Y→→Z,貝||X→→Y→→Z。⑶函數(shù)依賴可以看作多值依賴的特殊情況:若X→Y,則X→→Y。簡述存儲權(quán)限的概念?答:它有兩個因素組成:數(shù)據(jù)對象和操作類型。定義一個用戶的存儲權(quán)限就是要定義這個用戶可以在哪些對象上進(jìn)行哪些數(shù)據(jù)類型操作。在數(shù)據(jù)庫系統(tǒng)中,定義存儲權(quán)限稱為授權(quán)。這些授權(quán)定義經(jīng)過編譯后存放在數(shù)據(jù)字典中。對于用戶發(fā)出存取數(shù)據(jù)庫操作的請求后,DBMS査找數(shù)據(jù)宇典,根據(jù)其存取權(quán)限對操作的合法性進(jìn)行檢査,若用戶的操作請求超過了定義的權(quán)限,系統(tǒng)將拒絕執(zhí)行操作。這就是存取權(quán)限。簡述Statement接口提供的執(zhí)行SQL語句的方法?答:Statement接口提供了三種執(zhí)行SQL語句的方法:executeQuery、executeUpdate和execute。使用哪一種方法由SQL語句所產(chǎn)生的內(nèi)容決定。簡述VBScript中的四種循環(huán)語句?答:Do”loop,While”Wend,F(xiàn)or”Next,F(xiàn)orEach”Next。簡述VBScript變量命令規(guī)則?答:第一個字符必須是宇母不能包含嵌入的句點長度不能超過255個宇符在被聲明的作用域內(nèi)必須唯一。簡述Oracle的內(nèi)存結(jié)構(gòu)?答:軟件代碼區(qū)系統(tǒng)全局區(qū),包括數(shù)據(jù)庫緩沖存儲區(qū)、日志緩沖區(qū)和共享池程序全局區(qū),包括棧區(qū)和數(shù)據(jù)區(qū)排序區(qū)。主碼和外碼的區(qū)別?答:主碼是表中的一列或多列的組合,它的值唯一標(biāo)識了表中的一行記錄外碼是這樣的一列或多列的組合,它存在于表1中,但不是表1的主碼;它同時存在于表2中,而且是表2的主碼,于是稱這一列或多列的組合是表1相對于表2的外碼。簡述OLAP的三層C/S結(jié)構(gòu)和優(yōu)點?答:第一層:客戶機(jī),第二層:分析服務(wù)器,第三層:企業(yè)服務(wù)器。它的優(yōu)點在于將應(yīng)用邏輯、CUI及DBMS嚴(yán)格區(qū)分開來,復(fù)雜的應(yīng)用邏輯不是分布與網(wǎng)絡(luò)中的客服機(jī)上,而是集中存放在分析服務(wù)器上,由服務(wù)器提供高效的數(shù)據(jù)存取,以及分析預(yù)處理。數(shù)據(jù)模型的要素有哪些?答:由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三個要素組成。數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)用于描述系統(tǒng)的靜態(tài)特征數(shù)據(jù)操作:數(shù)據(jù)操作作用于描述系統(tǒng)的動態(tài)特征數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合。建立索引的意義?答:建立索引是加快表的査詢速度的有效手段,可以根據(jù)需要在基本表上建立一個或多個索引,從而提高系統(tǒng)的査詢效率。關(guān)系模式規(guī)范化時一般應(yīng)遵循的原則?答:關(guān)系模式進(jìn)行無損連接分解合理選擇規(guī)范化程度正確性與可實現(xiàn)性原則。元組關(guān)系演算中插入操作的步驟?答:插入操作用PUT語句實現(xiàn),其步驟是:用宿主語言在工作空間中建立新元組用PUT語句把該元組存入指定的關(guān)系中。數(shù)據(jù)庫試運行的主要工作?答:數(shù)據(jù)庫試運行也成為聯(lián)合調(diào)試,其主要工作包括:功能測試

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論