2024年聊城大學東昌學院計算機應用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷_第1頁
2024年聊城大學東昌學院計算機應用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷_第2頁
2024年聊城大學東昌學院計算機應用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷_第3頁
2024年聊城大學東昌學院計算機應用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷_第4頁
2024年聊城大學東昌學院計算機應用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期末試卷_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年聊城大學東昌學院計算機應用技術(shù)專業(yè)《數(shù)據(jù)庫概論》科目期未試卷A(有答案)口一、填空題1、數(shù)據(jù)倉庫創(chuàng)建后,首先從 中抽取所需要的數(shù)據(jù)到數(shù)據(jù)準備區(qū),在數(shù)據(jù)準備區(qū)中經(jīng)過凈化處理 ,再加載到數(shù)據(jù)倉庫中,最后根據(jù)用戶的需求將數(shù)據(jù)發(fā)布到 。2、數(shù)據(jù)庫恢復是將數(shù)據(jù)庫從 狀態(tài)恢復到 的功能。3、數(shù)據(jù)倉庫是 、 、 、 的數(shù)據(jù)集合,支持管理的決策過程。4、DBMS的完整性控制機制應具備三個功能:定義功能,即;檢查功能,即;最后若發(fā)現(xiàn)用戶的操作請求使數(shù)據(jù)違背了完整性約束條件,則采取一定的動作來保證數(shù)據(jù)的完整性。5、“為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計內(nèi)容應該屬于數(shù)據(jù)庫設(shè)計中的 階段。6、數(shù)據(jù)庫內(nèi)的數(shù)據(jù)是 的,只要有業(yè)務(wù)發(fā)生,數(shù)據(jù)就會更新,而數(shù)據(jù)倉庫則是 的歷史數(shù)據(jù),只能定期添加和刷新。7、在數(shù)據(jù)庫系統(tǒng)封鎖協(xié)議中,一級協(xié)議:”事務(wù)在修改數(shù)據(jù)A前必須先對其加X鎖,直到事務(wù)結(jié)束才釋放X鎖”,該協(xié)議可以防止;二級協(xié)議是在一級協(xié)議的基礎(chǔ)上加上“事務(wù)T在讀數(shù)據(jù)R之前必須先對其加S鎖,讀完后即可釋放S鎖”,該協(xié)議可以防止;三級協(xié)議是在一級協(xié)議的基礎(chǔ)上加上“事務(wù)T在讀數(shù)據(jù)R之前必須先對其加S鎖,直到事務(wù)結(jié)束后才釋放S鎖”,該協(xié)議可以防止?!?、設(shè)有關(guān)系模式R(A,B,C)和S(E,A,F(xiàn)),若R.A是R的主碼,S.A是S的外碼,則S.A的值或者等于R中某個元組的主碼值,或者取空值,這是規(guī)則,它是通過 和 約束來實現(xiàn)的。9、有兩種基本類型的鎖,它們是 和 。10、SQL語言的數(shù)據(jù)定義功能包括、、和?!醵?、判斷題11、概念模型是對現(xiàn)實世界的第二層抽象。()12、在SQL中,ALTERTABLE語句中MODIFY用于修改字段的類型和長度等,ADD用于添加新的字段。()13、關(guān)系中任何一列的屬性取值是不可再分的數(shù)據(jù)項,可取自不同域中的數(shù)據(jù)。()14、在一個關(guān)系中,不同的列可以對應同一個域,但必須具有不同的列名。()15、在數(shù)據(jù)庫設(shè)計中,數(shù)據(jù)流圖是用來建立概念模型的。()16、可串行化的調(diào)度一定遵守兩段鎖協(xié)議。()17、在第一個事務(wù)以S鎖方式讀數(shù)據(jù)R時,第二個事務(wù)可以進行對數(shù)據(jù)R加S鎖并寫數(shù)據(jù)的操作。()TOC\o"1-5"\h\z18、可以用UNION將兩個查詢結(jié)果合并為一個查詢結(jié)果。( )□19、可以用UNION將兩個查詢結(jié)果合并為一個查詢結(jié)果。( )□20、并發(fā)執(zhí)行的所有事務(wù)均遵守兩段鎖協(xié)議,則對這些事務(wù)的任何并發(fā)調(diào)度策略都是可串行化的。()21、在SELECT語句中,需要對分組情況滿足的條件進行判斷時,應使用WHERE子句。( )22、有了外模式/模式映象,可以保證數(shù)據(jù)和應用程序之間的物理獨立性。()23、連接是數(shù)據(jù)庫最耗時的操作。( )24、在數(shù)據(jù)庫恢復中,對已完成的事務(wù)進行撤銷處理。( )25、有兩個關(guān)系R和S,分別包含15個和10個元組,則在RUS、R—S、RAS中可能出現(xiàn)的一種元組數(shù)目情況是18、7、7( )三、選擇題26、關(guān)于關(guān)系的完整性約束條件,下列說法錯誤的是()。A.在關(guān)系模型中,允許定義實體完整性、參照完整性和用戶定義的完整性口B.用戶完整性應該由關(guān)系系統(tǒng)自動支持口C.參照完整性可由用戶或系統(tǒng)定義口D.用戶定義的完整性是應用領(lǐng)域需要遵循的約束條件口27、下列不是數(shù)據(jù)庫恢復采用的方法是( )。A.建立檢查點口B.建立副本口C.建立日志文件□D.建立索引口28、信息是有價值的,信息的價值與( )有關(guān)。A.正確性、及時性、完整性、開放性和可靠性口B.正確性、及時性、完整性和可靠性□C.正確性、完整性、開放性和可靠性□D.正確性、及時性、完整性和開放性口29、在并發(fā)控制技術(shù)中最常用的是封鎖,對于共享鎖(S)和排他鎖(X)來說,下面列出的相容關(guān)系中,哪一個是正確的()。X-X:相容口S-S:相容C.S-X:相容口D.X-S:相容口30、數(shù)據(jù)流圖(DFD)是用于描述結(jié)構(gòu)化方法中( )階段的工具。□A.可行性分析B.詳細設(shè)計C.需求分析D.程序編碼口31、“年齡在15至30歲之間”這種約束屬于DBMS的()功能??贏.恢復口B.并發(fā)控制口C.完整性D.安全性口32、雖然數(shù)據(jù)庫應用系統(tǒng)對用戶界面的要求與具體應用領(lǐng)域密切相關(guān),但都應遵守一定的原則。下列描述的用戶界面設(shè)計原則,錯誤的是()。A.當系統(tǒng)出現(xiàn)錯誤或程序運行時間較長時,用戶界面應為用戶提供有意義的反饋信息口B.友好的用戶界面應能容忍用戶在使用中的一些操作錯誤口C.Web界面應多采用動畫和圖形效果,以吸引用戶使用口D.用戶界面應采取靈活多樣的數(shù)據(jù)輸入方式,以降低用戶輸入負擔口33、關(guān)于數(shù)據(jù)庫應用系統(tǒng)的需求分析工作,下列說法正確的是( )。A.通過需求分析過程,需要確定出整個應用系統(tǒng)的目標、任務(wù)和系統(tǒng)的范圍說明口B.在需求分析階段,系統(tǒng)需求分析員要與用戶充分溝通,并做出各類用戶視圖口C.數(shù)據(jù)需求分析的主要工作是要辯識出數(shù)據(jù)處理中的數(shù)據(jù)處理流程口D.數(shù)據(jù)操作響應時間、系統(tǒng)吞吐量、最大并發(fā)用戶數(shù)都是性能需求分析的重要指標口34、數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除,這類功能稱為( )。A.數(shù)據(jù)定義功能B.數(shù)據(jù)管理功能C.數(shù)據(jù)操縱功能D.數(shù)據(jù)控制功能口35、以下關(guān)于數(shù)據(jù)粒度的敘述中錯誤的是( )。A.粒度是指數(shù)據(jù)倉庫小數(shù)據(jù)單元的詳細程度和級別口B.數(shù)據(jù)越詳細,粒度就越小,級別也就越高口C.數(shù)據(jù)綜合度越高,粒度就越大,級別也越高口D.粒度的具體劃分將直接影響數(shù)據(jù)倉庫中的數(shù)據(jù)量以及查詢質(zhì)量口36、在關(guān)系模式R(U,F)中,如果X-Y,存在X的真子集X',使X'-Y,稱函數(shù)依賴X-Y為()。口A.平凡函數(shù)依賴B.部分函數(shù)依賴C.完全函數(shù)依賴D.傳遞函數(shù)依賴口37、根據(jù)系統(tǒng)所提供的存取路徑,選擇合理的存取策略,這種優(yōu)化方式稱為()。A.物理優(yōu)化B.代數(shù)優(yōu)化C.規(guī)則優(yōu)化D.代價估算優(yōu)化口38、關(guān)于SQLServer的數(shù)據(jù)庫角色敘述正確的是( )??贏.用戶可以自定義固定角色口B.數(shù)據(jù)庫角色是系統(tǒng)自帶的,用戶一般不可以自定義口C.每個用戶只能擁有一個角色口D.角色用來簡化將很多用戶權(quán)限分配給很多用戶這一復雜任務(wù)的管理口39、下列哪個函數(shù)能將一個表達式從一種數(shù)據(jù)類型改變?yōu)榱硪环N數(shù)據(jù)類型?( )A.COUNT(*)B.COUNT(*)C.CONVERT(*)D.AVG(*)40、OLAP系統(tǒng)按照其數(shù)據(jù)在存儲器中的存儲格式可以分為( )3種類型?!魽.關(guān)系OLAP、對象OLAP、混合型OLAP口B.關(guān)系OLAP、混合型OLAP、多維OLAP口C.對象OLAP、混合型OLAP、多維OLAP口D.關(guān)系OLAP、對象OLAP、多維OLAP口四、簡答題41、什么是數(shù)據(jù)冗余?數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)相比怎樣減少冗余?□□□□□□□42、什么是NewSQL,查詢相關(guān)資料,分析NewSQL是如何融合口NoSQL和RDBMS兩者的優(yōu)勢的?!酢酢酢酢酢酢酢?3、針對不同的故障,試給出恢復的策略和方法。(即如何進行事務(wù)故障的恢復,如何進行系統(tǒng)故障的恢復,以及如何進行介質(zhì)故障的恢復。)□□□□□□□44、寫出面向?qū)ο髷?shù)據(jù)庫產(chǎn)生的主要原因?!酢酢酢酢?5、試述關(guān)系模式的完整性規(guī)則。在參照完整件中,什么情況下外碼屬性的值可以為空值?□□□□□□□五、綜合題46、工廠(包括廠名和廠長名)需建立一個管理數(shù)據(jù)庫存儲以下信息:(1)一個廠內(nèi)有多個車間,每個車間有車間號、車間主任姓名、地址和電話。(2)一個車間有多個工人,每個工人有職工號、姓名、年齡、性別和工種。(3)一個車間生產(chǎn)多種產(chǎn)品,產(chǎn)品有產(chǎn)品號和價格。(4)一個車間生產(chǎn)多種零件,一個零件也可能由多個車間制造。零件有零件號、重量和價格。(5)一個產(chǎn)品由多種零件組成,一種零件也可裝配出多種產(chǎn)品。(6)產(chǎn)品與零件均存入倉庫中。(7)廠內(nèi)有多個倉庫,倉庫有倉庫號、倉庫主任姓名和電話。回答以下問題:(1)畫出該系統(tǒng)的E-R圖。□(2)給出相應的關(guān)系模式。(3)畫出該系統(tǒng)的層次模型圖。47、某汽車維修公司需建立一個汽車維修數(shù)據(jù)庫,該數(shù)據(jù)庫中需要存儲和管理下列信息:車輛信息:車牌號,車型,發(fā)動機號,行駛里程,車輛所有人,聯(lián)系電話維修項目:項目號,項目名稱,維修費汽車備件:備件號,備件名稱,備件單價,庫存數(shù)量以上數(shù)據(jù)之間存在下列約束:可以對一個車輛進行多個維修項目,每個維修項目可用于多個車輛,維修項目完成后要在數(shù)據(jù)庫中記錄維修時間;一種備件可用于多個維修項目,每個維修項目最多只使用一種備件,但每種備件的數(shù)量可以是多個。①根據(jù)以上需求構(gòu)建該數(shù)據(jù)庫的概念模型(畫E-R圖)。□②假設(shè)車輛信息有如下約束:車牌號:標識屬性,取值形式為:第1個字符是“京”,第2個字符為“A”到“Z”的字母,第3到第7個字符均是“0”到“9”的數(shù)字。此列采用普通編碼定長字符型,非空;車型:普通編碼定長字符型,長度為6,默認值為“轎車”;發(fā)動機號:普遍編碼定長字符型:長度為6,非空;行駛里程:整型,取值大于或等于0;車輛所有人:普通編碼定長字符型,長度為8,非空;聯(lián)系電話:普通編碼定長字符型,長度為13,取值唯一。寫出創(chuàng)建滿足上述要求的車輛信息表的SQL語句?!?717、【答案】錯□□□□(注:表名和列名均用題中給出的中文名,SQL語句中大、小寫字母均可。)□參考答案一、填空題1、【答案】數(shù)據(jù)源;數(shù)據(jù);數(shù)據(jù)集市2、【答案】錯誤;某一已知的正確狀態(tài)3、【答案】面向主題的;集成的;隨時間變化的;非易失性4、【答案】提供定義完整性約束條件機制;檢查用戶發(fā)出的操作請求是否違背完整性約束條件5、【答案】物理設(shè)計6、【答案】動態(tài)變化;靜態(tài)7、【答案】丟失修改;丟失修改和讀臟數(shù)據(jù);丟失修改、讀臟數(shù)據(jù)和不可重復讀8、【答案】參照完整性;PRIMARYKEY約束;FOREIGNKEY口9、【答案】共享鎖;排他鎖10、【答案】定義數(shù)據(jù)庫;定義基本表;定義視圖;定義索引二、判斷題11、【答案】錯12、【答案】錯13、【答案】錯14、【答案】對15、【答案】錯16、【答案】錯18、【答案】對19、【答案】對20、【答案】對21、【答案】錯22、【答案】錯23、【答案】對24、【答案】錯25、【答案】錯三、選擇題26、【答案】B□【解析】關(guān)系完整性有三類:實體完整性、參照完整性和用戶定義的完整性。其中實體完整性保證每一個數(shù)據(jù)(實體)是可識別的,參照完整性保證當數(shù)據(jù)與數(shù)據(jù)之間有聯(lián)系時,這種聯(lián)系造成的數(shù)據(jù)取值的制約;用戶定義的完整性保證每一個數(shù)據(jù)的取值在應用領(lǐng)域內(nèi)是合理的。其中,實體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,被稱為關(guān)系的兩個不變性。也就是說,只要是關(guān)系數(shù)據(jù)庫系統(tǒng)就應該自動支持實體完整性和參照完整性。27、【答案】D【解析】建立檢查點、建立副本、建立日志文件都是數(shù)據(jù)庫恢復通常采用的方法;建立索引是進行數(shù)據(jù)庫物理設(shè)計時,為提高數(shù)據(jù)查詢的速度而采取的方法。28、【答案】B口【解析】信息的特征體現(xiàn)在它的正確性、及時性、完整性、開放性和可靠性。正確的、及時的、完整的和可靠的信息才具有意義和價值,但是信息是否開放與價值的高低并不成正比,有些保密的國家機密或科技機密是極具價值的。29、【答案】B□【解析】為了避免發(fā)生并發(fā)操作引起的數(shù)據(jù)不一致性問題,則采用數(shù)據(jù)封鎖技術(shù)實現(xiàn)并發(fā)控制。封鎖是防止存取同一資源的用戶之間相互干擾的機制,即當一個用戶對數(shù)據(jù)庫某個數(shù)據(jù)對象執(zhí)行修改操作時,對該部分數(shù)據(jù)加鎖,拒絕其他用戶對該部分的并發(fā)訪問要求,直至該事務(wù)執(zhí)行完畢才釋放數(shù)據(jù)對象;所以只有當兩事務(wù)都是讀取數(shù)據(jù)且都加S鎖時才相容。30、【答案】Q【解析】在需求分析階段利用數(shù)據(jù)流圖來表示數(shù)據(jù)與加工之間的關(guān)系。31、【答案】Q【解析】“年齡在15至30歲之間”是完整性約束中值的約束。32、【答案】Q【解析】人機界面設(shè)計的目的是置界面于用戶的控制之下、減少用戶的記憶負擔、保持界面的一致性。設(shè)計原則如下:①當系統(tǒng)發(fā)生錯誤或程序運行時間較長時,用戶界面應該為用戶提供有意義的反饋信息,并有上下文感知的幫助功能。②保持用戶與人機界面間的雙向交流。③一個好的用戶界面應該容忍用戶在使用過程中發(fā)生的各種操作錯誤,并能夠從錯誤中恢復過來,保證系統(tǒng)運行不受、或盡可能小的受到用戶錯誤操作的影響。④用戶界面應采取靈活多樣的數(shù)據(jù)輸入方式,減少用戶的輸入負擔。⑤用戶界面應該遵循一定標準和常規(guī)?!?3、【答案】D【解析】數(shù)據(jù)庫應用系統(tǒng)的需求分析工作主要包括:①數(shù)據(jù)及數(shù)據(jù)處理需求分析;②業(yè)務(wù)需求分析;③性能、存儲、安全、備份、恢復等方面的需求。其中,性能需求分析指標主要包括:①數(shù)據(jù)操作響應時間;②系統(tǒng)吞吐量;③最大并發(fā)用戶數(shù)?!?4、【答案】Q【解析】數(shù)據(jù)操縱指的是對數(shù)據(jù)庫中數(shù)據(jù)進行查詢、插入、修改和刪除。35、【答案】B口【解析】數(shù)據(jù)越詳細,粒度就越大,級別也就越低。36、【答案】B口【解析】如果X-Y,其中的X不是單個屬性,而是屬性組合,這時需要進一步討論這個函數(shù)依賴是完全函數(shù)依賴還是部分函數(shù)依賴。如果X-Y,存在X的真子集X',使X'-Y,稱函數(shù)依賴X-Y為部分函數(shù)依賴。如果X-Y,不存在X的真子集X',使X'-Y,稱函數(shù)依賴X-Y為完全函數(shù)依賴?!?7、【答案】A口【解析】物理優(yōu)化是根據(jù)數(shù)據(jù)字典中的存取路徑、數(shù)據(jù)的存儲分布以及聚簇情況等信息來選擇低層的存取路徑。38、【答案】D【解析】服務(wù)器級的角色建立在SQL服務(wù)器上,是系統(tǒng)預定義的,用戶不能創(chuàng)建服務(wù)器角色,只能選擇合適的服務(wù)器角色,但能定義數(shù)據(jù)庫角色;一個數(shù)據(jù)庫用戶可以出現(xiàn)在多種角色中;角色是多權(quán)限分配給多用戶這一復雜任務(wù)的管理方式。39、【答案】Q【解析】CONVERT函數(shù)能將某種數(shù)據(jù)類型的表達式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類型。其他3個都是聚集函數(shù),COUNT( )的功能是統(tǒng)計一列中值的個數(shù);COUNT(*)統(tǒng)計元組個數(shù);AVG( )計算一列值的平均值(此列必須是數(shù)值型)。此外,SQL語言中還提供了另一個數(shù)據(jù)類型轉(zhuǎn)換函數(shù)CAST,這兩個函數(shù)均能將表達式值轉(zhuǎn)換為指定的數(shù)據(jù)類型,CONVERT可以指定長度,而CAST不能指定長度?!?0、【答案】B口【解析】OLAP系統(tǒng)按照其存儲器的數(shù)據(jù)存儲格式可以分為關(guān)系OLAP(RelationalOLAP,簡稱ROLAP)、多維OLAP(MultidimensionalOLAP,簡稱MOLAP)和混合型OLAP(HybridOLAP,簡稱HOLAP)三種類型?!跛?、簡答題41、答:(1)數(shù)據(jù)冗余數(shù)據(jù)冗余是指各個數(shù)據(jù)文件中存在重復的數(shù)據(jù)。在文件管理系統(tǒng)中,數(shù)據(jù)被組織在一個個獨立的數(shù)據(jù)文件中,每個文件都有完整的體系結(jié)構(gòu),對數(shù)據(jù)的操作是按文件名訪問。數(shù)據(jù)文件之間沒有聯(lián)系,數(shù)據(jù)文件是面向應用程序的。每個應用都擁有并使用自己的數(shù)據(jù)文件,各數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復,數(shù)據(jù)的冗余度比較大。(2)數(shù)據(jù)庫系統(tǒng)以數(shù)據(jù)庫方式管理大量共享的數(shù)據(jù)。數(shù)據(jù)庫系統(tǒng)由許多單獨文件組成,文件內(nèi)部具有完整的結(jié)構(gòu),但它更注重文件之間的聯(lián)系。數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有共享性。數(shù)據(jù)庫系統(tǒng)是面向整個系統(tǒng)的數(shù)據(jù)共享而建立的,各個應用的數(shù)據(jù)集中存儲,共同使用,數(shù)據(jù)庫文件之間聯(lián)系密切,因而盡可能地避免了數(shù)據(jù)的重復存儲,減少和控制了數(shù)據(jù)的冗余?!?2、答:(1)NewSQL系統(tǒng)是融合了NoSQL系統(tǒng)和傳統(tǒng)數(shù)據(jù)庫事務(wù)管理功能的新型數(shù)據(jù)庫系統(tǒng)。(2)NewSQL將SQL和NoSQL的優(yōu)勢結(jié)合起來,充分利用計算機硬件的新技術(shù)、新結(jié)構(gòu),研究與開發(fā)了若干創(chuàng)新的實現(xiàn)技術(shù)。□43、答:(1)事務(wù)故障的恢復是由DBMS執(zhí)行的?;謴筒襟E是自動完成的,對用戶是透明的。具體過程是:①反向掃描文件日志(即從后向前掃描日志文件),查找該事務(wù)的更新操作;②對該事務(wù)的更新操作執(zhí)行逆操作,即將日志記錄中“更新前的值”寫入數(shù)據(jù)庫;□③繼續(xù)反向掃描日志文件,做同樣處理;□④如此處理下去,直至讀到此事務(wù)的開始標記,該事務(wù)故障的恢復就完成了?!酰?)系統(tǒng)故障的恢復操作是指撤銷(UNDO)故障發(fā)生時未完成的事務(wù),重做(REDO)已完成的事務(wù)。系統(tǒng)的恢復步驟是:①正向掃描日志文件,找出在故障發(fā)生前已經(jīng)提交的事務(wù)隊列口(REDO隊列)和未完成的事務(wù)隊列(UNDO隊列);□②對撤銷隊列中的各個事務(wù)進行UNDO處理;③對重做隊列中的各個事務(wù)進行REDO處理。(3)介質(zhì)故障是最嚴重的一種故障?;謴头椒ㄊ侵匮b數(shù)據(jù)庫,重做已完成的事務(wù)。具體過程是:DBA裝入最新的數(shù)據(jù)庫后備副本(離故障發(fā)生時刻最近的轉(zhuǎn)儲副本),使數(shù)據(jù)庫恢復到轉(zhuǎn)儲時的一致性狀態(tài);DBA裝入轉(zhuǎn)儲結(jié)束時刻的日志文件副本;□DBA啟動系統(tǒng)恢復命令,由DBMS完成恢復功能,即重做已完成的事務(wù)?!酢?4、答:面向?qū)ο髷?shù)據(jù)庫產(chǎn)生的兩個主要原因是:傳統(tǒng)的數(shù)據(jù)模型和系統(tǒng)往往不能滿足CAD/CAM、GIS和多媒體數(shù)據(jù)庫這些復雜數(shù)據(jù)庫應用的要求。例如,對象的結(jié)構(gòu)更為復雜,事務(wù)持續(xù)時間更長,需要存儲圖像或大文本項數(shù)據(jù)類型。面向?qū)ο蟮姆椒樘幚磉@些應用需求提供了很大的靈活性,使人們擺脫了傳統(tǒng)DBS對數(shù)據(jù)類型和查詢語言的限制,能讓設(shè)計者定義并應用復雜對象的結(jié)構(gòu)。人們在開發(fā)應用軟件時,越來越多使用面向?qū)ο蟮某绦蛟O(shè)計語言。現(xiàn)在數(shù)據(jù)庫已稱為軟件系統(tǒng)的基本組成部分,但是如果用面向?qū)ο蟮恼Z言開發(fā)軟件,很難把傳統(tǒng)數(shù)據(jù)庫嵌入到這種面向?qū)ο蟮膽密浖?。所以面向?qū)ο髷?shù)據(jù)庫就應運而生,把數(shù)據(jù)庫和面向?qū)ο笳Z言開發(fā)的軟件直接或無縫地集成在一起。45、答:(1)關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件。關(guān)系模型中可以有三類完整性約束:實體完整性、參照完整性和用戶定義的完整性。①實體完整性規(guī)則:若屬性A是基本關(guān)系R的主屬性,則屬性A不能取空值。□②參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對應(基本關(guān)系R和S不一定是不同的關(guān)系),則對于R中每個元組在F上的值必須為取空值(F的每

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論