2022年杭州師范大學(xué)軟件工程專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)_第1頁
2022年杭州師范大學(xué)軟件工程專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)_第2頁
2022年杭州師范大學(xué)軟件工程專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)_第3頁
2022年杭州師范大學(xué)軟件工程專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)_第4頁
2022年杭州師范大學(xué)軟件工程專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年杭州師范大學(xué)軟件工程專業(yè)《數(shù)據(jù)庫原理》科目期末試卷A(有答案)一、填空題1、DBMS的完整性控制機制應(yīng)具備三個功能:定義功能,即______;檢查功能,即______;最后若發(fā)現(xiàn)用戶的操作請求使數(shù)據(jù)違背了完整性約束條件,則采取一定的動作來保證數(shù)據(jù)的完整性。2、在RDBMS中,通過某種代價模型計算各種查詢的執(zhí)行代價。在集中式數(shù)據(jù)庫中,查詢的執(zhí)行開銷主要包括______和______代價。在多用戶數(shù)據(jù)庫中,還應(yīng)考慮查詢的內(nèi)存代價開銷。3、采用關(guān)系模型的邏輯結(jié)構(gòu)設(shè)計的任務(wù)是將E-R圖轉(zhuǎn)換成一組______,并進行______處理。4、設(shè)某數(shù)據(jù)庫中有商品表(商品號,商品名,商品類別,價格)?,F(xiàn)要創(chuàng)建一個視圖,該視圖包含全部商品類別及每類商品的平均價格。請補全如下語句:CREATEVIEWV1(商品類別,平均價格)ASSELECT商品類別,_____FROM商品表GROUPBY商品類別;5、完整性約束條件作用的對象有屬性、______和______三種。6、設(shè)在SQLServer2000環(huán)境下,對“銷售數(shù)據(jù)庫”進行的備份操作序列如下圖所示。①出現(xiàn)故障后,為盡可能減少數(shù)據(jù)丟失,需要利用備份數(shù)據(jù)進行恢復(fù)。首先應(yīng)該進行的恢復(fù)操作是恢復(fù)_____,第二個應(yīng)該進行的恢復(fù)操作是恢復(fù)_____。②假設(shè)這些備份操作均是在BK設(shè)備上完成的,并且該備份設(shè)備只用于這些備份操作,請補全下述恢復(fù)數(shù)據(jù)庫完全備份的語句RESTORE_____FROMBKWITHFILE=1,_____;7、在SQLServer2000中,新建了一個SQLServer身份驗證模式的登錄賬戶LOG,現(xiàn)希望LOG在數(shù)據(jù)庫服務(wù)器上具有全部的操作權(quán)限,下述語句是為LOG授權(quán)的語句,請補全該語句。EXECsp_addsrvrolemember‘LOG’,_____;8、在VB6.0中,已經(jīng)用Adobel連接到數(shù)據(jù)庫,并已綁定到數(shù)據(jù)庫中的某個關(guān)系表,現(xiàn)要通過此控件向表中插入數(shù)據(jù),需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使當前行指針在結(jié)果集中向前移動一行。9、數(shù)據(jù)庫恢復(fù)是將數(shù)據(jù)庫從______狀態(tài)恢復(fù)到______的功能。10、數(shù)據(jù)模型是由______________、______________和______________三部分組成。二、判斷題11、DBMS提供授權(quán)功能控制不同用戶訪問數(shù)據(jù)的權(quán)限,主要目的是為了實現(xiàn)數(shù)據(jù)庫的完整性。()12、在第一個事務(wù)以S鎖方式讀數(shù)據(jù)R時,第二個事務(wù)可以進行對數(shù)據(jù)R加S鎖并寫數(shù)據(jù)的操作。()13、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。()14、在SQL中,ALTERTABLE語句中MODIFY用于修改字段的類型和長度等,ADD用于添加新的字段。()15、在SQL中,ALTERTABLE語句中MODIFY用于修改字段的類型和長度等,ADD用于添加新的字段。()16、文件系統(tǒng)的缺點是數(shù)據(jù)不能長期存儲。()17、關(guān)系中任何一列的屬性取值是不可再分的數(shù)據(jù)項,可取自不同域中的數(shù)據(jù)。()18、數(shù)據(jù)庫的數(shù)據(jù)項之間無聯(lián)系,記錄之間存在聯(lián)系。()19、等值連接與自然連接是同一個概念。()20、連接是數(shù)據(jù)庫最耗時的操作。()21、在數(shù)據(jù)庫設(shè)計中,數(shù)據(jù)流圖是用來建立概念模型的。()22、在數(shù)據(jù)庫恢復(fù)中,對已完成的事務(wù)進行撤銷處理。()23、外模式DDL用來描述數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)。()24、據(jù)庫操作中防止死鎖的方法是禁止兩個用戶同時操作數(shù)據(jù)庫。()25、數(shù)據(jù)庫系統(tǒng)由軟、硬件及各類人員構(gòu)成。()三、選擇題26、設(shè)關(guān)系R(A,B,C)和S(B,C,D),下列各關(guān)系代數(shù)表達式不成立的是()。A.πA(R)?πD(S)B.R∪SC.πB(R)∩πB(S)D.R?S27、用于數(shù)據(jù)庫恢復(fù)的重要文件是()。A.數(shù)據(jù)庫文件B.索引文件C.日志文件D.備注文件28、關(guān)于DBMS的查詢處理器,敘述錯誤的是()。A.處理的目標是先將應(yīng)用程序表示的查詢轉(zhuǎn)換為執(zhí)行策略(關(guān)系代數(shù))B.通過執(zhí)行用低級語言表達的策略來獲取所需要的數(shù)據(jù)C.查詢處理分為分解(分析和驗證)、優(yōu)化、代碼生成和代碼執(zhí)行D.處理的目標是先將應(yīng)用程序表示的查詢轉(zhuǎn)換為執(zhí)行策略(E-R概念模型)29、下面關(guān)于數(shù)據(jù)庫三層模式結(jié)構(gòu)兩層映射的說法,不正確的是()。A.模式與內(nèi)模式映射可以實現(xiàn)物理數(shù)據(jù)的獨立性B.外模式與模式映射可以實現(xiàn)邏輯數(shù)據(jù)的獨立性C.DBMS在數(shù)據(jù)庫的三層模式結(jié)構(gòu)之間提供了兩層映射D.子模式與內(nèi)模式映射可以實現(xiàn)邏輯數(shù)據(jù)的獨立性30、在關(guān)系代數(shù)表達式的等價優(yōu)化中,不正確的敘述是()。A.盡可能早地執(zhí)行連接B.盡可能早地執(zhí)行選擇C.盡可能早地執(zhí)行投影D.把笛卡爾積和隨后的選擇合并成連接運算31、某校選課關(guān)系基本表SC(S#,C#,Grade),其中S#,C#分別代表學(xué)號和課程號且均為字符型數(shù)據(jù),Grade表示成績?yōu)閿?shù)值型數(shù)據(jù),現(xiàn)要往該表中插入數(shù)據(jù),請問以下語句中不正確的是()。A.INSERTINTOSC(S#,C#,Grade)VALUES(‘S4’,‘C6’,90)B.INSERTINTOSC(S#,C#)VALUES(‘S5’,‘C8’)C.INSERTINTOSCVALUES<‘S4’,‘C4’,85)D.INSERTINTOSC(S#,C#,Grade)VALUES(S2,C3,89)32、關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計,有下列說法:Ⅰ.數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計需要考慮數(shù)據(jù)組織與存儲、數(shù)據(jù)訪問與處理、應(yīng)用設(shè)計等幾個方面Ⅱ.在數(shù)據(jù)庫概念設(shè)計階段,當采用自上而下的E-R設(shè)計時,首先設(shè)計局部E-R圖,然后合并各局部E-R圖,得到全局E-R圖Ⅲ.在數(shù)據(jù)庫邏輯設(shè)計階段,將關(guān)系模式轉(zhuǎn)換為具體DBMS平臺支持的關(guān)系表Ⅳ.在數(shù)據(jù)庫物理設(shè)計階段,一般需要設(shè)計視圖和關(guān)系模式的完整性約束上述說法正確的是:()。A.Ⅰ、Ⅲ和ⅣB.ⅠC.Ⅱ和ⅢD.Ⅱ和Ⅳ33、DBMS通過加鎖機制允許用戶并發(fā)訪問數(shù)據(jù)庫,這屬于DBMS提供的()。A.數(shù)據(jù)定義功能B.數(shù)據(jù)操縱功能C.數(shù)據(jù)庫運行管理與控制功能D.數(shù)據(jù)庫建立與維護功能34、數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性和()。A.可維護性B.相容性C.可恢復(fù)性D.獨立性35、如果一個系統(tǒng)為關(guān)系完備系統(tǒng),那么它支持()。A.關(guān)系數(shù)據(jù)結(jié)構(gòu)B.A與選擇、投影和連接C.A與所有的關(guān)系代數(shù)操作D.C與實體完整性、參照完整性36、建立關(guān)于系、學(xué)生、班級、社團等信息的一個關(guān)系數(shù)據(jù)庫,一個系有若干個專業(yè),每個專業(yè)每年只招一個班,每個班有若干學(xué)生,一個系的學(xué)生住在同一宿舍區(qū),每個學(xué)生可以參加若干個社團,每個社團有若干學(xué)生。描述學(xué)生的屬性有:學(xué)號、姓名、出生年月、系名、班號、宿舍區(qū)。描述班級的屬性有:班號、專業(yè)名、系名、人數(shù)、入學(xué)年份。描述系的屬性有:系號、系名、系辦公地點、人數(shù)。描述社團的屬性有:社團名、成立年份、地點、人數(shù)、學(xué)生參加某社團的年份?;卮鹨韵聠栴}:(1) 畫出E-R圖。(2) 請給出關(guān)系模式,寫出每個關(guān)系模式的最小函數(shù)依賴集,指出是否存在傳遞函數(shù)依賴,對于函數(shù)依賴左部是多屬性的情況討論函數(shù)依賴是完全函數(shù)依賴,還是部分函數(shù)依賴。指出各關(guān)系的候選碼、外碼,有沒有全碼存在?37、設(shè)計性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是()。A.關(guān)系規(guī)范化理論B.關(guān)系運算理論C.關(guān)系代數(shù)理論D.數(shù)理邏輯38、設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如表11-1所示,下列評價正確的是()。A.該操作不存在問題B.該操作丟失修改C.該操作不能重復(fù)讀D.該操作讀“臟”數(shù)據(jù)39、關(guān)于SQLServer的數(shù)據(jù)庫角色敘述正確的是()。A.用戶可以自定義固定角色B.數(shù)據(jù)庫角色是系統(tǒng)自帶的,用戶一般不可以自定義C.每個用戶只能擁有一個角色D.角色用來簡化將很多用戶權(quán)限分配給很多用戶這一復(fù)雜任務(wù)的管理40、將錯誤的、不一致的數(shù)據(jù)在進入數(shù)據(jù)倉庫之前予以更正或刪除,以免影響決策支持系統(tǒng)決策的正確性,這一過程稱為()。A.數(shù)據(jù)提取B.數(shù)據(jù)轉(zhuǎn)換C.數(shù)據(jù)清洗D.數(shù)據(jù)加載41、以下關(guān)于OLAP的敘述中錯誤的是()。A.一個多維數(shù)組可以表示為(維1,維2,…,維n)B.維的一個取值稱為該維的一個維成員C.OLAP是聯(lián)機分析處理D.OLAP是以數(shù)據(jù)倉庫進行分析決策的基礎(chǔ)四、簡答題42、試述關(guān)系數(shù)據(jù)庫的特點。43、試述視圖的優(yōu)點。44、什么是NewSQL,查詢相關(guān)資料,分析NewSQL足如何融合NoSQL和RDBMS兩者的優(yōu)勢的。45、什么是死鎖?請給出預(yù)防死鎖的若干方法。46、內(nèi)存數(shù)據(jù)庫和磁盤數(shù)據(jù)庫有什么區(qū)別?五、綜合題47、設(shè)有4個關(guān)系模式如下:S(供應(yīng)商號,姓名,STATE,CITY)P(PNO,PNAME,COLOR,WEI,PRICE)J(JNO,JNAME,CITY)SPJ(學(xué)號,PNO,JNO,QTY)其中,S表示供應(yīng)商,它的各屬性依次為供應(yīng)商號、供應(yīng)商名、供應(yīng)商所在省份和供應(yīng)商所在城市;P表示零件,它的各屬性依次為零件號、零件名、零件顏色、零件重量和單價;J表示工程,它的各屬性依次為工程號、工程名和工程所在城市;SPJ表示供貨關(guān)系,它的各屬性依次為供應(yīng)商號、零件號、工程號和供貨數(shù)量。用SQL語句實現(xiàn)下面的查詢要求:(1) 查詢列出供應(yīng)了全部零件的供應(yīng)商名和其所在城市。(2) 查詢列出供應(yīng)紅色零件的供應(yīng)商名。48、某單位想舉行一個小型的聯(lián)誼會,關(guān)系Male記錄注冊的男賓信息,關(guān)系Female記錄注冊的女賓信息。建立一個斷言,將來賓的人數(shù)限制在50人以內(nèi)。49、圖是有關(guān)學(xué)生(student)和學(xué)習(xí)(study)信息的對象聯(lián)系圖。其中,coursename表示課程名,grade表示成績,study的city表示求學(xué)地,university表示大學(xué),sno表示學(xué)號,sname表示姓名,student的city表示籍貫。(1) 試解釋這個對象聯(lián)系圖。(2) 試用ORDB的定義語言定義這個數(shù)據(jù)庫。(3) 試用ORDB的查詢語言,分別寫出下列查詢的SELECT語句:①檢索每個學(xué)生的學(xué)習(xí)課程和成績。②檢索至少有一門課程的求學(xué)地與出生地在同一城市的學(xué)生學(xué)號和姓名。(4) 試用ODMGC++ODL定義這個數(shù)據(jù)庫。學(xué)生和學(xué)習(xí)信息的對象聯(lián)系圖

參考答案一、填空題1、【答案】提供定義完整性約束條件機制;檢查用戶發(fā)出的操作請求是否違背完整性約束條件2、【答案】CPU;I/O3、【答案】關(guān)系模式;規(guī)范化4、【答案】AVG(價格)【解析】SQL中,AVG(字段名)函數(shù)用來計算一組記錄中某個字段值的平均值。5、【答案】關(guān)系;元組6、【答案】完全備份1;差異備份2;DATABASE銷售數(shù)據(jù)庫;RECOVERY7、【答案】dbowner【解析】在SQLServer中,dbonwer具有數(shù)據(jù)庫服務(wù)器上的全部權(quán)限。8、【答案】AddNew;MovePrevious【解析】Recordset對象中的AddNew方法可以用來在結(jié)果集里添加一個新記錄。MovePrevious方法用來將當前行記錄指針向前移動一行。9、【答案】錯誤;某一已知的正確狀態(tài)10、【答案】數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)操作;完整性約束二、判斷題11、【答案】錯12、【答案】錯13、【答案】錯14、【答案】錯15、【答案】錯16、【答案】錯17、【答案】錯18、【答案】錯19、【答案】錯20、【答案】對21、【答案】錯22、【答案】錯23、【答案】錯24、【答案】錯25、【答案】對三、選擇題26、【答案】B【解析】A項、D項都是執(zhí)行自行連接運算,當兩個關(guān)系無公共屬性時,自然連接就等同于笛卡爾積運算,因此,A項、D項都是正確的。關(guān)系的并、交、差運算要求兩個關(guān)系是相容關(guān)系,即兩個關(guān)系屬性個數(shù)相等,且對應(yīng)的屬性來自同一個值域,R與S不是相容關(guān)系,所以B項是錯誤的。27、【答案】C【解析】用于數(shù)據(jù)庫恢復(fù)的重要文件是日志文件和后援副本。28、【答案】D【解析】DBMS的查詢處理器處理的目標是將應(yīng)用程序表示的查詢轉(zhuǎn)換為正確有效的、用低級語言表達的執(zhí)行策略(關(guān)系代數(shù)),并通過執(zhí)行該策略來獲取所需要的數(shù)據(jù)。查詢處理通常分為分解(分析和驗證)、優(yōu)化、代碼生成和代碼執(zhí)行四個階段。29、【答案】D【解析】數(shù)據(jù)庫三層模式體系結(jié)構(gòu)的目的是將用戶的數(shù)據(jù)庫邏輯視圖與數(shù)據(jù)庫的物理描述分離開來。外模式與概念模式之間的映射,它把用戶數(shù)據(jù)庫與概念數(shù)據(jù)庫聯(lián)系起來了。這一層的映射可以保證邏輯數(shù)據(jù)獨立性,即外模式不受概念模式變化的影響。概念模式與內(nèi)模式之間的映射,它把概念數(shù)據(jù)庫與物理數(shù)據(jù)庫聯(lián)系起來了。這一層的映射可以保證物理數(shù)據(jù)獨立性,即概念模式不受內(nèi)模式變化的影響。30、【答案】A【解析】在關(guān)系代數(shù)表達式中,連接運算的結(jié)果常常是一個較大的關(guān)系。如果盡可能早地執(zhí)行連接,則運算得到的中間結(jié)果就31、【答案】D【解析】在SQL語言中,使用INSERT語句插入數(shù)據(jù)時,需要注意以下幾個問題:首先,列名表和元組值中的項數(shù)應(yīng)該對稱相等,并且保持數(shù)據(jù)類型一致;其次,元組值中給出的數(shù)據(jù)元素個數(shù)應(yīng)該小于等于關(guān)系模式中的屬性列個數(shù),而且此時列名表不可缺省,列名表中未給出的屬性列的值在插入時取默認值1此外,列表名缺省時意味著取關(guān)系模式中的全部屬性列,而且其順序與模式定義一致,插入時還需要注意非空屬性列值的輸入及主碼列值的唯一性等問題。32、【答案】B【解析】數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的步驟為:概念設(shè)計階段-采用自上而下的E-R設(shè)計;邏輯設(shè)計階段——設(shè)計視圖和關(guān)系模式的完整性約束;物理設(shè)計階段-將關(guān)系模式轉(zhuǎn)換為具體DBMS平臺支持的關(guān)系表。每個階段的設(shè)計活動按照數(shù)據(jù)組織與存儲、數(shù)據(jù)訪問與處理、應(yīng)用設(shè)計幾個方面進行。33、【答案】C【解析】通過加鎖機制允許用戶并發(fā)訪問數(shù)據(jù)庫屬于DBMS所提供的數(shù)據(jù)庫運行管理與控制功能,除此之外數(shù)據(jù)庫運行管理與控制功能還包括:統(tǒng)一管理和控制數(shù)據(jù)庫的建立、運行和維護。計算機系和教務(wù)處要對某數(shù)據(jù)庫進行訪問,計算機系全體教師對此數(shù)據(jù)庫中的全部數(shù)據(jù)具有查詢權(quán),教務(wù)處全體人員對此數(shù)據(jù)庫中全部數(shù)據(jù)具有查詢、插入、刪除和修改權(quán)。34、【答案】B【解析】數(shù)據(jù)模型應(yīng)該反映數(shù)據(jù)模型必須遵守的基本的通用的完整性約束條件。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效和相容。35、【答案】C36、答:(1)對應(yīng)的E-R圖,如圖所示。圖6-5學(xué)生等管理E-R圖(2)所有關(guān)系模式如下。①學(xué)生關(guān)系:學(xué)生(學(xué)號,姓名,出生年月,系名,班號,宿舍區(qū))候選碼:學(xué)號;外碼:系名,班號。最小依賴集Fm={學(xué)號→姓名,學(xué)號→出生年月,學(xué)號→班號,班號→系名,系名→宿舍區(qū)}。其中,存在以下傳遞函數(shù)依賴:學(xué)號→系名,系名?學(xué)號,系名→宿舍區(qū),因為學(xué)號宿舍區(qū)。班號→系名,系名?班號,系名一宿舍區(qū),所以班號宿舍區(qū)。學(xué)號→班號,班號?學(xué)號,班號→系名,所以學(xué)號系名。所以學(xué)生模式最高達到2NF。②班級關(guān)系:班級(班號,專業(yè)名,系名,人數(shù),入學(xué)年份)候選碼:班號和(專業(yè)名,入學(xué)年份);外碼:系名。最小依賴集Fm={班號→專業(yè)名,班號→人數(shù),班號→入學(xué)年份,專業(yè)名→系名)。存在部分函數(shù)依賴:(專業(yè)名,入學(xué)年份)→系名,而專業(yè)名→系名。另外,還存在以下傳遞函數(shù)依賴:班級號→專業(yè)名,專業(yè)名?班級號,專業(yè)名→系名,所以班級號系名所以班級模式最高達到1NF。③系關(guān)系:系(系號,系名,辦公室地點,人數(shù))候選碼:系號和系名;無外碼。最小依賴集Fm={系號→系名,系號→辦公室地點,系號→人數(shù),系名→系號)系關(guān)系模式最高達到BCNF范式。④社團關(guān)系:社團(社團名,成立年份,地點,人數(shù))候選碼:社團名;無外碼。最小依賴集Fm={社團名→成立年份,社團名→地點,社團名→人數(shù)}。社團關(guān)系模式最高達到BCNF范式。⑤學(xué)生參加社團關(guān)系:參加(學(xué)號,社團名,入團年份)候選碼:(學(xué)號,社團名);外碼:學(xué)號,社團名。最小依賴集Fm={(學(xué)號,社團名)→入團年份),而“(學(xué)號,社團名)→入團年份”是完全函數(shù)依賴。參加關(guān)系模式最高達到BCNF范式。37、【答案】A【解析】關(guān)系數(shù)據(jù)理論,即關(guān)系規(guī)范化理論是進行數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計的有力工具,通過它,可以判斷數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計是否優(yōu)良,并可以對一個不好的邏輯設(shè)計進行改造以使它變得好起來。38、【答案】D【解析】事務(wù)T1讀出數(shù)據(jù)A并做了修改,事務(wù)T2讀取同一數(shù)據(jù),隨后T1由于某種原因被撤消,執(zhí)行回滾,這時T1已修改過的數(shù)據(jù)恢復(fù)原值100,T2讀到的數(shù)據(jù)200就與數(shù)據(jù)庫中的數(shù)據(jù)不一致,稱為“臟”數(shù)據(jù)。39、【答案】D【解析】服務(wù)器級的角色建立在SQL服務(wù)器上,是系統(tǒng)預(yù)定義的,用戶不能創(chuàng)建服務(wù)器角色,只能選擇合適的服務(wù)器角色,但能定義數(shù)據(jù)庫角色;一個數(shù)據(jù)庫用戶可以出現(xiàn)在多種角色中;角色是多權(quán)限分配給多用戶這一復(fù)雜任務(wù)的管理方式。40、【答案】C41、【答案】A【解析】一個多維數(shù)組可以表示為:(維1、維四、簡答題42、答:關(guān)系數(shù)據(jù)模型具有下列優(yōu)點:(1)關(guān)系模型與非關(guān)系模型不同,它是建立在嚴格的數(shù)學(xué)概念基礎(chǔ)上的。(2)關(guān)系模型的概念單一,無論實體還是實體之間的聯(lián)系都用關(guān)系來表示。對數(shù)據(jù)的檢索和更新結(jié)果也是關(guān)系(即表)。所以其數(shù)據(jù)結(jié)構(gòu)簡單、清晰,用戶易懂易用。(3)關(guān)系模型的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨立性、更好的安全保密性,同時也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。所以關(guān)系數(shù)據(jù)模型誕生以后發(fā)展迅速,深受用戶的喜愛。當然,關(guān)系數(shù)據(jù)模型也有缺點,其中最主要的缺點是,由于存取路徑對用戶透明,查詢效率往往不如格式化數(shù)據(jù)模型。因此為了提高性能,DBMS必須對用戶的查詢請求進行優(yōu)化因此增加了開發(fā)DBMS的難度。不過,用戶不必考慮這些系統(tǒng)內(nèi)部的優(yōu)化技術(shù)細節(jié)。43、答:視圖有以下五個優(yōu)點:視圖能夠簡化用戶的操作:視圖機制使用戶可以將注意力集中在所關(guān)心的數(shù)據(jù)上,如果這些數(shù)據(jù)不是直接來自基本表,則可以通過定義視圖,使數(shù)據(jù)庫看起來結(jié)構(gòu)簡單、清晰,并且可以簡化用戶的數(shù)據(jù)查詢操作;視圖使用戶能以多種角度看待同一數(shù)據(jù):視圖機制能使不同的用戶以不同的方式看待同一數(shù)據(jù),當許多不同種類的用戶共享一

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論