2022年西安交通大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A(有答案)_第1頁(yè)
2022年西安交通大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A(有答案)_第2頁(yè)
2022年西安交通大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A(有答案)_第3頁(yè)
2022年西安交通大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A(有答案)_第4頁(yè)
2022年西安交通大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A(有答案)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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)介

2022年西安交通大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)《數(shù)據(jù)庫(kù)原理》科目期末試卷A(有答案)一、填空題1、關(guān)系數(shù)據(jù)庫(kù)中基于數(shù)學(xué)的兩類(lèi)運(yùn)算是______________和______________。2、如果多個(gè)事務(wù)依次執(zhí)行,則稱事務(wù)是執(zhí)行______;如果利用分時(shí)的方法,同時(shí)處理多個(gè)事務(wù),則稱事務(wù)是執(zhí)行______。3、在SQLServer2000中,某數(shù)據(jù)庫(kù)用戶User在此數(shù)據(jù)庫(kù)中具有對(duì)T表數(shù)據(jù)的查詢和更改權(quán)限。現(xiàn)要收回User對(duì)T表的數(shù)據(jù)更改權(quán),下述是實(shí)現(xiàn)該功能的語(yǔ)句,請(qǐng)補(bǔ)全語(yǔ)句。_____UPDATEONTFROMUser;4、在一個(gè)關(guān)系R中,若每個(gè)數(shù)據(jù)項(xiàng)都是不可再分割的,那么R一定屬于______。5、在關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論中,在執(zhí)行“分解”時(shí),必須遵守規(guī)范化原則:保持原有的依賴關(guān)系和______。6、數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行過(guò)程中,可能會(huì)發(fā)生各種故障,其故障對(duì)數(shù)據(jù)庫(kù)的影響總結(jié)起來(lái)有兩類(lèi):______和______。7、____________、____________、____________和是計(jì)算機(jī)系統(tǒng)中的三類(lèi)安全性。8、數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)是______的,只要有業(yè)務(wù)發(fā)生,數(shù)據(jù)就會(huì)更新,而數(shù)據(jù)倉(cāng)庫(kù)則是______的歷史數(shù)據(jù),只能定期添加和刷新。9、在SQL語(yǔ)言中,為了數(shù)據(jù)庫(kù)的安全性,設(shè)置了對(duì)數(shù)據(jù)的存取進(jìn)行控制的語(yǔ)句,對(duì)用戶授權(quán)使用____________語(yǔ)句,收回所授的權(quán)限使用____________語(yǔ)句。10、以子模式為框架的數(shù)據(jù)庫(kù)是______________;以模式為框架的數(shù)據(jù)庫(kù)是______________;以物理模式為框架的數(shù)據(jù)庫(kù)是______________。二、判斷題11、SQL語(yǔ)言有嵌入式和交互式兩種使用方法。()12、在SQL中,ALTERTABLE語(yǔ)句中MODIFY用于修改字段的類(lèi)型和長(zhǎng)度等,ADD用于添加新的字段。()13、數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間無(wú)聯(lián)系,記錄之間存在聯(lián)系。()14、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。()15、在SQL中,ALTERTABLE語(yǔ)句中MODIFY用于修改字段的類(lèi)型和長(zhǎng)度等,ADD用于添加新的字段。()16、在關(guān)系模式中,候選碼可以有多個(gè),主碼只能有一個(gè)。()17、在關(guān)系數(shù)據(jù)庫(kù)中,屬性的排列順序是可以顛倒的。()18、在數(shù)據(jù)表中,空值表示不確定。()19、據(jù)庫(kù)操作中防止死鎖的方法是禁止兩個(gè)用戶同時(shí)操作數(shù)據(jù)庫(kù)。()20、可以用UNION將兩個(gè)查詢結(jié)果合并為一個(gè)查詢結(jié)果。()21、等值連接與自然連接是同一個(gè)概念。()22、視圖是可以更新的。()23、視圖是觀察數(shù)據(jù)的一種方法,只能基于基本表建立。()24、在一個(gè)關(guān)系模型中,不同關(guān)系模式之間的聯(lián)系是通過(guò)公共屬性來(lái)實(shí)現(xiàn)的。()25、在關(guān)系運(yùn)算中,投影是最耗時(shí)的操作。()三、選擇題26、關(guān)于關(guān)系的完整性約束條件,下列說(shuō)法錯(cuò)誤的是()。A.在關(guān)系模型中,允許定義實(shí)體完整性、參照完整性和用戶定義的完整性B.用戶完整性應(yīng)該由關(guān)系系統(tǒng)自動(dòng)支持C.參照完整性可由用戶或系統(tǒng)定義D.用戶定義的完整性是應(yīng)用領(lǐng)域需要遵循的約束條件27、恢復(fù)機(jī)制的關(guān)鍵問(wèn)題是()。A.登記日志文件B.?dāng)?shù)據(jù)轉(zhuǎn)儲(chǔ)C.建立冗余數(shù)據(jù)D.?dāng)?shù)據(jù)鏡像28、下列有關(guān)范式的敘述中正確的是()。A.如果關(guān)系模式R∈1NF,且R中主屬性完全函數(shù)依賴于碼,則R是2NFB.如果關(guān)系模式R∈3NF,X、Y?U,若X→Y,則R是BCNFC.如果關(guān)系模式R∈BCNF,若X→→Y(Y≮X)是平凡的多值依賴,則R是4NFD.一個(gè)關(guān)系模式如果屬于4NF,則一定屬于BCNF;反之不成立29、在SQLServer2000中,有教師表(教師號(hào),姓名,職稱,工資)?,F(xiàn)要根據(jù)教師的職稱來(lái)添加教師的工資,增加規(guī)則為:“教授”增加400,“副教授”增加300,“講師”增加200。下列語(yǔ)句中正確的是()。A.B.C.D.30、如果一個(gè)系統(tǒng)定義為關(guān)系系統(tǒng),則它必須()。A.支持關(guān)系數(shù)據(jù)庫(kù)B.支持選擇、投影和連接運(yùn)算C.A和B均成立D.A、B都不需要31、以下有關(guān)SELECT子句的敘述中不正確的是()。A.SELECT子句中只能包含表中的列及其構(gòu)成的表達(dá)式B.SELECT子句規(guī)定了結(jié)果集中的列序列C.SELECT子句中可以使用別名D.如果FROM子句引用的兩個(gè)表中有同名的列,則在SELECT子句中引用它們時(shí)必須使用表名前綴加以限定32、根據(jù)系統(tǒng)所提供的存取路徑,選擇合理的存取策略,這種優(yōu)化方式稱為()。A.物理優(yōu)化B.代數(shù)優(yōu)化C.規(guī)則優(yōu)化D.代價(jià)估算優(yōu)化33、在數(shù)據(jù)庫(kù)表定義中描述的是數(shù)據(jù)庫(kù)的()。A.安全性規(guī)則B.完整性約束C.恢復(fù)方法D.并發(fā)控制機(jī)制34、1:n或m:n)。實(shí)體型之間的聯(lián)系不僅存在于兩個(gè)實(shí)體型之間,也存在于兩個(gè)以上的實(shí)體型之間。同一個(gè)實(shí)體集內(nèi)的各實(shí)體之間也可以存在聯(lián)系。@8、代表層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P偷牡湫拖到y(tǒng)分別是()。A.DBTG、IMS、SQLServer、GISB.IMS、DBTG、Oracle、GISC.Oracle、IMS、Sybase、DBTGD.GIS、DBTG、Access、IMS35、在大型企業(yè)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中,對(duì)企業(yè)(甲方)和項(xiàng)目承擔(dān)方(乙方)的人員角色,下列說(shuō)法一般來(lái)說(shuō)不合理的是()。A.甲方首席信息官和乙方項(xiàng)目經(jīng)理要參與概念模型設(shè)計(jì)工作B.甲方首席信息官要實(shí)際參與邏輯模型和物理模型設(shè)計(jì)與實(shí)施工作C.邏輯模型設(shè)計(jì)完成以后,主要由乙方數(shù)據(jù)庫(kù)工程師負(fù)責(zé)物理模型的設(shè)計(jì)與實(shí)現(xiàn)工作D.甲方總經(jīng)理、首席信息官、乙方項(xiàng)目經(jīng)理和雙方系統(tǒng)架構(gòu)師一般都要參與系統(tǒng)規(guī)劃與總體架構(gòu)設(shè)計(jì)工作36、在SQLServer2000中,若希望數(shù)據(jù)庫(kù)用戶ACCT具有創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象的權(quán)限,較為合適的實(shí)現(xiàn)方法是()。A.使ACCT只在db_creator角色中B.使ACCT只在public角色中C.使ACCT只在db_owner角色中D.使ACCT只在db_ddladmin角色中37、如果事務(wù)T對(duì)數(shù)據(jù)D已加S鎖,則其他事務(wù)對(duì)數(shù)據(jù)D()。A.可以加S鎖,不能加X(jué)鎖B.可以加S鎖,也可以加X(jué)鎖C.不能加S鎖,可以加X(jué)鎖D.不能加任何鎖38、用于實(shí)現(xiàn)數(shù)據(jù)存取安全性的SQL語(yǔ)句是()。A.CREATETABLEB.COMMITC.GRANT和REVOKED.ROLLBACK39、數(shù)據(jù)倉(cāng)庫(kù)是隨時(shí)間變化的,以下敘述錯(cuò)誤的是()。A.?dāng)?shù)據(jù)倉(cāng)庫(kù)隨時(shí)間變化不斷增加新的數(shù)據(jù)內(nèi)容B.新增加的數(shù)據(jù)會(huì)覆蓋原來(lái)的數(shù)據(jù)C.?dāng)?shù)據(jù)倉(cāng)庫(kù)隨時(shí)間變化不斷刪除舊的數(shù)據(jù)內(nèi)容D.?dāng)?shù)據(jù)倉(cāng)庫(kù)中包含大量的綜合數(shù)據(jù),它們會(huì)隨時(shí)間的變化不斷地進(jìn)行重新綜合40、以下關(guān)于OLAP的敘述中錯(cuò)誤的是()。A.一個(gè)多維數(shù)組可以表示為(維1,維2,…,維n)B.維的一個(gè)取值稱為該維的一個(gè)維成員C.OLAP是聯(lián)機(jī)分析處理D.OLAP是以數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行分析決策的基礎(chǔ)四、簡(jiǎn)答題41、什么是數(shù)據(jù)庫(kù)鏡像?它有什么用途?42、定義并理解下列術(shù)語(yǔ),說(shuō)明它們之間的聯(lián)系與區(qū)別:(1)域,笛卡兒積,關(guān)系,元組,屬性;(2)主碼,候選碼,外碼;(3)關(guān)系模式,關(guān)系,關(guān)系數(shù)據(jù)庫(kù)。43、什么是概念模型?試述概念模型的作用。44、設(shè)有如圖2-3所示的3個(gè)關(guān)系S、C和SC,將下列關(guān)系代數(shù)表達(dá)式用漢語(yǔ)表示出來(lái),并求其結(jié)果。圖2-3關(guān)系S、C和SCπ2,6,7(б籍貫=‘上海’(S?SC))π2,6,7(S?SC?б課程=‘操作系統(tǒng)’(C))π2,3(S?(π1,2(SC)÷π1(C)))45、什么樣的并發(fā)調(diào)度是正確的調(diào)度?五、綜合題46、使用嵌入式SQL對(duì)學(xué)生-課程數(shù)據(jù)庫(kù)中的表完成下述功能:查詢某一門(mén)課程的信息。要查詢的課程由用戶在程序運(yùn)行過(guò)程中指定,放在主變量中。查詢選修某一門(mén)課程的選課信息,要查詢的課程號(hào)由用戶在程序運(yùn)行過(guò)程中指定,放在主變量中,然后根據(jù)用戶的要求修改其中某些記錄的成績(jī)字段。47、設(shè)有關(guān)系R和S,如圖所示。試用SQL語(yǔ)句實(shí)現(xiàn):(1)查詢屬性C>50時(shí),R中與之相關(guān)聯(lián)的屬性B的值。(2)當(dāng)屬性C=40時(shí),將R中與之相關(guān)聯(lián)的屬性B值修改為b4。關(guān)系R和S48、根據(jù)下列數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)的E-R圖(如圖所示的學(xué)生選課查詢方案一E-R圖和如圖所示的學(xué)生選課查詢方案二E-R圖),完成數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)。學(xué)生選課查詢方案一E-R圖學(xué)生選課查詢方案二E-R圖

參考答案一、填空題1、【答案】關(guān)系代數(shù);關(guān)系演算2、【答案】串行;并行3、【答案】REVOKE【解析】在SQLServer中,收回權(quán)限用REVOKE來(lái)實(shí)現(xiàn)。4、【答案】1NF5、【答案】無(wú)損連接6、【答案】數(shù)據(jù)庫(kù)本身未被破壞;數(shù)據(jù)庫(kù)處于不一致?tīng)顟B(tài)7、【答案】技術(shù)安全類(lèi);管理安全類(lèi);政策法律類(lèi)安全性8、【答案】動(dòng)態(tài)變化;靜態(tài)9、【答案】GRANT;REVOKE10、【答案】用戶數(shù)據(jù)庫(kù);概念數(shù)據(jù)庫(kù);物理數(shù)據(jù)庫(kù)二、判斷題11、【答案】對(duì)12、【答案】錯(cuò)13、【答案】錯(cuò)14、【答案】錯(cuò)15、【答案】錯(cuò)16、【答案】對(duì)17、【答案】對(duì)18、【答案】對(duì)19、【答案】錯(cuò)20、【答案】對(duì)21、【答案】錯(cuò)22、【答案】對(duì)23、【答案】錯(cuò)24、【答案】對(duì)25、【答案】錯(cuò)三、選擇題26、【答案】B【解析】關(guān)系完整性有三類(lèi):實(shí)體完整性、參照完整性和用戶定義的完整性。其中實(shí)體完整性保證每一個(gè)數(shù)據(jù)(實(shí)體)是可識(shí)別的,參照完整性保證當(dāng)數(shù)據(jù)與數(shù)據(jù)之間有聯(lián)系時(shí),這種聯(lián)系造成的數(shù)據(jù)取值的制約;用戶定義的完整性保證每一個(gè)數(shù)據(jù)的取值在應(yīng)用領(lǐng)域內(nèi)是合理的。其中,實(shí)體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,被稱為關(guān)系的兩個(gè)不變性。也就是說(shuō),只要是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)就應(yīng)該自動(dòng)支持實(shí)體完整性和參照完整性。27、【答案】C【解析】數(shù)據(jù)庫(kù)的恢復(fù)機(jī)制關(guān)鍵問(wèn)題是建立冗余數(shù)據(jù),建立冗余數(shù)據(jù)的主要方式有數(shù)據(jù)轉(zhuǎn)儲(chǔ)、建立日志文件等,已備數(shù)據(jù)庫(kù)出現(xiàn)故障時(shí)利用冗余數(shù)據(jù)進(jìn)行恢復(fù)。28、【答案】D【解析】2NF和3NF關(guān)系討論的都是非主屬性與候選碼間的函數(shù)依賴關(guān)系,所以A項(xiàng)是錯(cuò)誤的;BCNF要求每一個(gè)函數(shù)依賴的左部都包含R的候選碼,所以B項(xiàng)是錯(cuò)誤的;4NF要求每一個(gè)多值依賴的左部都包含R的候選碼,所以C項(xiàng)是錯(cuò)誤的。29、【答案】A【解析】“UPDATE表名SET”可以用來(lái)更改表中某個(gè)字段的值,如果出現(xiàn)分支選擇情況,可以使“CASE…WHEN…THEN”語(yǔ)句。30、【答案】C31、【答案】A【解析】SQL語(yǔ)言提供了SELECT語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)查詢,該語(yǔ)句具有靈活的使用方式和豐富的功能。語(yǔ)句的功能是根據(jù)WHERE子句的條件表達(dá)式,從FROM子句指定的基本表或視圖中找出滿足條件的元組。再按SELECT子句中目標(biāo)列表達(dá)式,選出元組中屬性值形成結(jié)果表。在同一個(gè)表自身聯(lián)合查詢時(shí)可以采用別名的方式以示區(qū)別,并在引用時(shí)通過(guò)表名前綴加以限定。故四個(gè)選項(xiàng)中A項(xiàng)是不正確的。32、【答案】A【解析】物理優(yōu)化是根據(jù)數(shù)據(jù)字典中的存取路徑、數(shù)據(jù)的存儲(chǔ)分布以及聚簇情況等信息來(lái)選擇低層的存取路徑。33、【答案】B【解析】在數(shù)據(jù)庫(kù)表定義中描述的是數(shù)據(jù)庫(kù)的完整性約束。34、【答案】B【解析】①按照層次模型建立的數(shù)據(jù)庫(kù)系統(tǒng)稱為層次模型數(shù)據(jù)庫(kù)系統(tǒng),其典型代表是IBM的IMS(InformationManagementSystem)。②按照網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫(kù)系統(tǒng)稱為網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng),其典型代表是DBTG(DataBaseTaskGroup)。③按照關(guān)系數(shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫(kù)系統(tǒng)稱為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)是被公認(rèn)為最有前途的一種數(shù)據(jù)庫(kù)管理系統(tǒng)。自20世紀(jì)80年代以來(lái),作為商品推出的數(shù)據(jù)庫(kù)管理系統(tǒng)幾乎都是關(guān)系型的,例如,Oracle、Sybase、Informix、VisualFoxPro、Access和SQLServer等。④按照面向?qū)ο髷?shù)據(jù)結(jié)構(gòu)建立的數(shù)據(jù)庫(kù)系統(tǒng)稱為面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng),其典型代表是GIS(GeographicInformationSystem)。35、【答案】B【解析】在合作過(guò)程中甲方首席信息官主要參與項(xiàng)目規(guī)劃、需求分析以及概念模型設(shè)計(jì)階段工作,而乙方(項(xiàng)目承擔(dān)方)數(shù)據(jù)工程師主要負(fù)責(zé)數(shù)據(jù)庫(kù)邏輯模型和物理模型的設(shè)計(jì)與實(shí)現(xiàn)。36、【答案】A【解析】只有db_creator角色才具有創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象的權(quán)限。在SQLServer2000中,為確保數(shù)據(jù)庫(kù)系統(tǒng)能可靠地運(yùn)行,不僅要考慮用戶數(shù)據(jù)庫(kù)的備份,也需要考慮系統(tǒng)數(shù)據(jù)庫(kù)(不考慮tempdb)的備份。37、【答案】A【解析】S鎖為共享鎖,事務(wù)T對(duì)數(shù)據(jù)D加S鎖后其他事務(wù)可以加S鎖,但不能加X(jué)鎖。38、【答案】C【解析】CREATETABLE是建立基表的語(yǔ)句;COMMIT是提交事務(wù)的語(yǔ)句;ROLLBACK是回滾事務(wù)的語(yǔ)句;GRANT是授權(quán)語(yǔ)句,REVOKE是回收權(quán)限的語(yǔ)句。39、【答案】B【解析】數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是反映歷史變化的。這一特征表現(xiàn)在3個(gè)方面:數(shù)據(jù)倉(cāng)庫(kù)隨時(shí)間變化不斷增加新的數(shù)據(jù)內(nèi)容;數(shù)據(jù)倉(cāng)庫(kù)隨時(shí)間變化不斷刪去舊的數(shù)據(jù)內(nèi)容;數(shù)據(jù)倉(cāng)庫(kù)中包含有大量的綜合數(shù)據(jù);這些綜合數(shù)據(jù)很多與時(shí)間有關(guān),隨時(shí)間變化不斷重新進(jìn)行組合。40、【答案】A【解析】一個(gè)多維數(shù)組可以表示為:(維1、維四、簡(jiǎn)答題41、答:(1)數(shù)據(jù)庫(kù)鏡像即根據(jù)DBA的要求,自動(dòng)把整個(gè)數(shù)據(jù)庫(kù)或者其中的部分關(guān)鍵數(shù)據(jù)復(fù)制到另一個(gè)磁盤(pán)上。每當(dāng)主數(shù)據(jù)庫(kù)更新時(shí),DBMS自動(dòng)把更新后的數(shù)據(jù)復(fù)制過(guò)去,即DBMS自動(dòng)保證鏡像數(shù)據(jù)與主數(shù)據(jù)的一致性。(2)數(shù)據(jù)庫(kù)鏡像的用途有兩點(diǎn):①用于數(shù)據(jù)庫(kù)恢復(fù),當(dāng)出現(xiàn)介質(zhì)故障時(shí),可由鏡像磁盤(pán)繼續(xù)提供使用,同時(shí)DBMS自動(dòng)利用鏡像磁盤(pán)數(shù)據(jù)進(jìn)行數(shù)據(jù)庫(kù)的恢復(fù),不需要關(guān)閉系統(tǒng)和重裝數(shù)據(jù)庫(kù)副本。②提高數(shù)據(jù)庫(kù)的可用性,在沒(méi)有出現(xiàn)故障時(shí),當(dāng)一個(gè)用戶對(duì)某個(gè)數(shù)據(jù)加排它鎖進(jìn)行修改時(shí),其他用戶可以讀鏡像數(shù)據(jù)庫(kù)上的數(shù)據(jù),而不必等待該用戶釋放排它鎖。42、答:(1)域,笛卡爾積,關(guān)系,元組,屬性①域:一組具有相同數(shù)據(jù)類(lèi)型的值的集合。②笛卡兒積:兩個(gè)分別為n目和m目的關(guān)系R和S的笛卡爾積是一個(gè)n+m列的元組的集合。③關(guān)系:在域D1,D2,…,Dn上笛卡爾積D1×D2×…×Dn的子集稱為關(guān)系,表示為R(D1,D2,…,Dn)。④元組:關(guān)系中的每個(gè)元素是關(guān)系中的元組。⑤屬性:關(guān)系也是一個(gè)二維表,表的每行對(duì)應(yīng)一個(gè)元組,表的每列對(duì)應(yīng)一個(gè)域。由于域可以相同,為了加以區(qū)分,必須對(duì)每列起一個(gè)名字,稱為屬性。(2)主碼,候選碼,外部碼①候選碼:關(guān)系中能惟一標(biāo)識(shí)一個(gè)元組的某一屬性組。②主碼:若一個(gè)關(guān)系有多個(gè)候選碼,則選定其中一個(gè)為主碼。③外部碼:設(shè)F是基本關(guān)系R的一個(gè)或一組屬性,但不是關(guān)系R的碼,如果F與基本關(guān)系S的主碼Ks相對(duì)應(yīng),則稱F是基本關(guān)系R的外部碼,簡(jiǎn)稱外碼。(3)關(guān)系模式,關(guān)系,關(guān)系數(shù)據(jù)庫(kù)①關(guān)系模式:關(guān)系的描述稱為關(guān)系模式,它可以形式化地表示為:R(U,D,Dom,F(xiàn)),其中R為關(guān)系名,U為組成該關(guān)系的屬性名集合,D為屬性組U中屬性所來(lái)自的域,Dom為屬性向域的映射集合,F(xiàn)為屬性間數(shù)據(jù)的依賴關(guān)系集合。②關(guān)系:在域D1,D2,…,Dn上笛卡爾積D1×D2×…×Dn的子集稱為關(guān)系,表示為R(D1,D2,…,Dn)。關(guān)系是關(guān)系模式在某一時(shí)刻的狀態(tài)或內(nèi)容。關(guān)系模式是靜態(tài)的、穩(wěn)定的,而關(guān)系是動(dòng)態(tài)的、隨時(shí)間不斷變化的,因?yàn)殛P(guān)系操作在不斷地更新著數(shù)據(jù)庫(kù)中的數(shù)據(jù)。③關(guān)系數(shù)據(jù)庫(kù):關(guān)系數(shù)據(jù)庫(kù)有型和值之分。關(guān)系數(shù)據(jù)庫(kù)的型也稱為關(guān)系數(shù)據(jù)庫(kù)模式,是對(duì)關(guān)系數(shù)據(jù)庫(kù)的描述,它包括若干域的定義以及在這些域上定義的若干關(guān)系模式。關(guān)系數(shù)據(jù)庫(kù)的值是這些關(guān)系模式在某一時(shí)刻對(duì)應(yīng)的關(guān)系的集合,通常就稱為關(guān)系數(shù)據(jù)庫(kù)。43、答:(1)數(shù)據(jù)模型是對(duì)現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象,用來(lái)描述數(shù)據(jù)、組織數(shù)據(jù)和對(duì)數(shù)據(jù)進(jìn)行操作。一般來(lái)講,數(shù)據(jù)模型是嚴(yán)格定義的概念的集合。這些概念精確描述了系統(tǒng)的靜態(tài)特性、動(dòng)態(tài)特性和完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。①數(shù)據(jù)結(jié)構(gòu):它是所研究的對(duì)象類(lèi)型的集合,是對(duì)系統(tǒng)靜態(tài)特性的描述。②數(shù)據(jù)操作:是指對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象(型)的實(shí)例(值)允許進(jìn)行的操作的集合,包括操作及有關(guān)的操作規(guī)則,是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。③完整性約束條件:數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。(2)概念模型的作用:概念模型實(shí)際上是現(xiàn)

溫馨提示

  • 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)論