數(shù)據(jù)庫(kù)原理期中練習(xí)(答案)_第1頁(yè)
數(shù)據(jù)庫(kù)原理期中練習(xí)(答案)_第2頁(yè)
數(shù)據(jù)庫(kù)原理期中練習(xí)(答案)_第3頁(yè)
數(shù)據(jù)庫(kù)原理期中練習(xí)(答案)_第4頁(yè)
數(shù)據(jù)庫(kù)原理期中練習(xí)(答案)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精品B. 2NFD.無(wú)法確定D )。B. 投影、選取、除、聯(lián)結(jié)D. 投影、選取、笛卡爾乘積、差運(yùn)算)。C. 元組D. 表7 在關(guān)系R(R#, RN, S#) 和 S(S# , SN, SD) 中,R的主碼是R#, S的主碼是S# ,則S#在R、選擇題1同一個(gè)關(guān)系模型的任意兩個(gè)元組值(A)。A.不能全同B.可全同C.必須全同D.以上都不是2 關(guān)系模式R中的屬性全部是主屬性,則R的最高范式必定是(B)。A.2NFB.3NFC.BCNFD.4NF3 下列哪個(gè)不是數(shù)據(jù)庫(kù)系統(tǒng)必須提供的數(shù)據(jù)控制功能(B)。A.安全性B.可移植性C.完整性D.并發(fā)控制4 若關(guān)系R的候選碼都是由單屬性構(gòu)成的,則R的最高范式必

2、定是(B)。A.1NFC.3NF5 下列哪些運(yùn)算是關(guān)系代數(shù)的基本運(yùn)算(A.交、并、差C.聯(lián)結(jié)、自然聯(lián)結(jié)、笛卡爾乘積6 SQL語(yǔ)句的一次查詢(xún)結(jié)果是(DA.數(shù)據(jù)項(xiàng)B.記錄感謝下載載A)。B. 候選碼D. 超碼A.外碼C.主碼8 在DBS中,DBMS和OS之間關(guān)系是(D)。A.并發(fā)運(yùn)行B.相互調(diào)用C.OS調(diào)用DBMSD.DBMS調(diào)用OS9 層次模型、網(wǎng)狀模型和關(guān)系模型的劃分根據(jù)是(D)。A.記錄長(zhǎng)度B.文件的大小C.聯(lián)系的復(fù)雜程度D.數(shù)據(jù)之間的聯(lián)系10 下列哪個(gè)是單目運(yùn)算(C)。A.差B.并C.投影D.除法11 采用SQL查詢(xún)語(yǔ)言對(duì)關(guān)系進(jìn)行查詢(xún)操作,若要求查詢(xún)結(jié)果中不能出現(xiàn)重復(fù)元組,可在SELECT

3、子句后增加保留字(A)。A.DISTINCTB.UNIQUEC.NOTNULLD.SINGLE12 下列SQL語(yǔ)句中,能夠?qū)崿F(xiàn)“給用戶(hù)teacher授予查詢(xún)SC的權(quán)限”這一功能的是A)。A. GRANTSELECTonSCtoteacherB. REVOKESELECTonSCtoteacherC. GRANTSELECTonTABLEtoteacherD. REVOKESELECTonTABLEtoteacher13 設(shè)有關(guān)系S(SNO,SNAME,DNAME,DADDR),將其規(guī)范化到第三范式正確的答案是(B)。A. S1(SNO,SNAME)S2(DNAME,DADDR)B. S1(SN

4、O,SNAME,DNAME)DEPT(DNAME,DADDR)C. S1(SNO,SNAME,DADDR)S2(SNO,SNAME)D. 以上都不對(duì)14 下列有關(guān)主鍵和外鍵之間關(guān)系的描述中正確的是(A)。A. 一個(gè)表中最多只能有一個(gè)主鍵,多個(gè)外鍵B. 一個(gè)表中最多只能有一個(gè)外鍵,一個(gè)主鍵C. 一個(gè)表中可以有多個(gè)主鍵,多個(gè)外鍵D. 一個(gè)表中最多只能有一個(gè)外鍵,多個(gè)主鍵15 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間的獨(dú)立性稱(chēng)為數(shù)據(jù)的(A)。B. 結(jié)構(gòu)獨(dú)立性D. 分布獨(dú)立性B. 可再分D. 以上都不是B.關(guān)系模型、層次模型、網(wǎng)狀模型D. 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束A.物理獨(dú)立性C.邏輯獨(dú)立性16 關(guān)系模

5、式的任何屬性(A)。A.不可再分C.命名在該關(guān)系模式中可以不唯一17 數(shù)據(jù)模型的三要素是(D)。A.外模式、模式、內(nèi)模式C.實(shí)體、聯(lián)系、屬性18數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢(xún)、插入、修改和刪除,這類(lèi)功能稱(chēng)為(C)。B.數(shù)據(jù)管理功能D.數(shù)據(jù)控制功能)。B. 滿(mǎn)足 2NF 且不存在部分依賴(lài)現(xiàn)象D. 滿(mǎn)足 2NF 且不存在傳遞依賴(lài)現(xiàn)象A.數(shù)據(jù)定義功能C.數(shù)據(jù)操縱功能19關(guān)系模型中3NF是指(DA.滿(mǎn)足2NF且不存在組合屬性C.滿(mǎn)足2NF且不存在非主屬性20 建立索引是為了加快(D)的速度。A、打開(kāi)表B、刪除表C、連接表D、查詢(xún)表21 在SQL語(yǔ)句中,謂詞“EXISTS”的含義是(B)。A.

6、全稱(chēng)量詞B.存在量詞C.自然連接D.等值連接22 現(xiàn)實(shí)世界“特征”術(shù)語(yǔ),對(duì)應(yīng)于數(shù)據(jù)世界的(A)。A.屬性B.聯(lián)系C.記錄D.數(shù)據(jù)項(xiàng)23 關(guān)系模型中,一個(gè)碼是(C)。A. 可由多個(gè)任意屬性組成B. 至多由一個(gè)屬性組成C. 可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成D.以上都不是24 客觀存在并可相互區(qū)別的事物稱(chēng)為(C)A、屬性B、碼C、實(shí)體D、域25 在SQL語(yǔ)句中,對(duì)輸出結(jié)果進(jìn)行排序的語(yǔ)句是(B)。A.GROUPBYB.ORDERBYC.WHERED.HAVING26 關(guān)系模型是(C)。A.用關(guān)系表示實(shí)體B.用關(guān)系表示聯(lián)系C.用關(guān)系表示實(shí)體及其聯(lián)系D.用關(guān)系表示屬性27數(shù)據(jù)庫(kù)系

7、統(tǒng)中,DBA表示(C)。A.應(yīng)用程序設(shè)計(jì)者B.數(shù)據(jù)庫(kù)使用者C.數(shù)據(jù)庫(kù)管理員D.數(shù)據(jù)庫(kù)結(jié)構(gòu)28 當(dāng)前數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的主流數(shù)據(jù)模型是(C)。A.層次數(shù)據(jù)模型B.網(wǎng)狀數(shù)據(jù)模型C.關(guān)系數(shù)據(jù)模型D.面向?qū)ο髷?shù)據(jù)模型29 數(shù)據(jù)庫(kù)是在計(jì)算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲(chǔ)和應(yīng)用的(B)。A.文件的集合B.數(shù)據(jù)的集合C.命令的集合D.程序的集合30 關(guān)系數(shù)據(jù)庫(kù)中的碼是指(D)。A.能唯一決定關(guān)系的字段B.不可改動(dòng)的專(zhuān)用保留字C.關(guān)鍵的很重要的字段D.能唯一標(biāo)識(shí)元組的屬性或?qū)傩约?1 在SQL語(yǔ)句中,需要對(duì)分組情況應(yīng)滿(mǎn)足的條件進(jìn)行判斷時(shí),應(yīng)使用(D)。A.GROUPBYB.ORDERBYC.WHERED.H

8、AVING32 SQL語(yǔ)言是(B)。A.高級(jí)語(yǔ)言B.結(jié)構(gòu)化查詢(xún)語(yǔ)言C.編程語(yǔ)言D.宿主語(yǔ)言33 在SQL語(yǔ)句中,給用戶(hù)授權(quán)的命令是(A)。A.GRANTB.SETC.REVOKED.FROM34設(shè)計(jì)性能較優(yōu)的關(guān)系模式稱(chēng)為規(guī)范化,規(guī)范化主要的理論依據(jù)是(A)。B. 關(guān)系運(yùn)算理論A.關(guān)系規(guī)范化理論C.關(guān)系代數(shù)理論D.數(shù)理邏輯35 在數(shù)據(jù)庫(kù)系統(tǒng)階段數(shù)據(jù)由(C)統(tǒng)一管理A、管理員B、系統(tǒng)分析員C、DBMSD、DB36 關(guān)系模式中,滿(mǎn)足2NF的模式(B)。A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF37 消除了部分函數(shù)依賴(lài)的1NF的關(guān)系模式必定是(B)。A.1NFB.2NFC.3N

9、FD.4NF38從表中刪除記錄的SQL語(yǔ)句是(B)。A.INSERTB.DELETEC.UPDATED.DROP39 .關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是(D)。A.樹(shù)B.圖C.表D.二維表40 .數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的主要區(qū)別是(B)。A.數(shù)據(jù)庫(kù)系統(tǒng)復(fù)雜,而文件系統(tǒng)簡(jiǎn)單B.文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問(wèn)題,而數(shù)據(jù)庫(kù)系統(tǒng)可以解決C.文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫(kù)系統(tǒng)能夠管理各種類(lèi)型的文件D.文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫(kù)系統(tǒng)可以管理龐大的數(shù)據(jù)量41 .自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的(D)。A.元組B.行C.記錄D.屬性

10、42 .數(shù)據(jù)庫(kù)三級(jí)視圖,反映了三種不同角度看待數(shù)據(jù)庫(kù)的觀點(diǎn),用戶(hù)眼中的數(shù)據(jù)庫(kù)稱(chēng)為(D)。A.存儲(chǔ)視圖B.概念視圖C.內(nèi)部視圖D.外部視圖二、填空題1 .數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段。2 .二元實(shí)體之間的聯(lián)系可抽象為三類(lèi),它們是1:1、1:n和m:n。3 .數(shù)據(jù)庫(kù)語(yǔ)言包括數(shù)據(jù)描述語(yǔ)言、數(shù)據(jù)操縱語(yǔ)言?xún)纱蟛糠?前者負(fù)責(zé)描述和定義數(shù)據(jù)庫(kù)的各種特性,后者說(shuō)明對(duì)數(shù)據(jù)進(jìn)行的各種操作。4 .數(shù)據(jù)獨(dú)立性又可分為數(shù)據(jù)的邏輯獨(dú)立性和數(shù)據(jù)的物理獨(dú)立性。5 .關(guān)系代數(shù)中,從關(guān)系中取出所需屬性組成新關(guān)系的操作稱(chēng)為投影。6 .構(gòu)造E-R模型的三個(gè)基本要素是實(shí)體、屬性、聯(lián)系。7 .數(shù)據(jù)庫(kù)系統(tǒng)是由計(jì)

11、算機(jī)硬件、DBMS、數(shù)據(jù)庫(kù)、應(yīng)用程序及用戶(hù)等組成的一個(gè)整體。8 .在SQLSERVER2000創(chuàng)建觸發(fā)器的方法有企業(yè)管理器、查詢(xún)分析器及向?qū)А? .自然連接運(yùn)算是由笛卡爾積、選擇和投影操作組合而成的。10 .在SQL中視圖是由基本表或視圖產(chǎn)生的虛表,不能存放數(shù)據(jù),只存儲(chǔ)視圖的定義。11 .關(guān)系數(shù)據(jù)庫(kù)規(guī)范化是為解決關(guān)系數(shù)據(jù)庫(kù)中插入異常、刪除異常和數(shù)據(jù)冗余問(wèn)題而引入的。12 .數(shù)據(jù)庫(kù)模式體系結(jié)構(gòu)中提供了兩個(gè)映象功能,即外模式/模式和模式/內(nèi)模式映象。13 .關(guān)系模式的規(guī)范化是指一個(gè)低一級(jí)范式的關(guān)系模式,通過(guò)模式分解可以轉(zhuǎn)換為若干個(gè)高一級(jí)范式的關(guān)系模式。14 .數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有數(shù)據(jù)定義、數(shù)

12、據(jù)庫(kù)操縱功能、數(shù)據(jù)庫(kù)的運(yùn)行管n以及數(shù)據(jù)庫(kù)的建立和維護(hù)等四個(gè)方面。三、判斷題15 )1.關(guān)系模式的操作異常問(wèn)題往往是由數(shù)據(jù)冗余引起的。16 )2.一般地,一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的外模式只能有一個(gè)。17 )3.關(guān)系操作的特點(diǎn)是集合操作。18 )4.視圖是從一個(gè)或多個(gè)表中導(dǎo)出的表,所以它是一個(gè)實(shí)表。19 )5.候選碼中的屬性稱(chēng)為關(guān)鍵屬性。20 )6.在數(shù)據(jù)庫(kù)中存儲(chǔ)的是數(shù)據(jù)21 )7.數(shù)據(jù)庫(kù)一般使用3NF以上的關(guān)系。22 )8.DBMS是位于應(yīng)用程序和操作系統(tǒng)之間的一層管理軟件。23 ).在對(duì)數(shù)據(jù)庫(kù)的任何操作中,3NF都比1NF效率高。四、簡(jiǎn)答題1 .試述概念模型的作用。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一

13、個(gè)中間層次。概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶(hù)之間進(jìn)行交流所使用的語(yǔ)言。2 .關(guān)系與普通表格、文件有什么區(qū)別?與表格、文件相比,關(guān)系有下列不同點(diǎn):( 1)關(guān)系中屬性值是原子的,不可分解。( 2)關(guān)系中沒(méi)有重復(fù)元組。( 3)關(guān)系中屬性的順序沒(méi)有列序。( 4)關(guān)系中元組的順序是無(wú)關(guān)緊要的。3 為什么要進(jìn)行關(guān)系模式的分解?分解的依據(jù)是什么?答:由于數(shù)據(jù)之間存在著聯(lián)系和約束,在關(guān)系模式的關(guān)系中可能會(huì)存在數(shù)據(jù)冗余和操作異?,F(xiàn)象,因此需把關(guān)系模式進(jìn)行分解,以消除冗余和異?,F(xiàn)象。分解的依據(jù)是數(shù)據(jù)依賴(lài)和模式的標(biāo)準(zhǔn)(范式

14、)。4 用SQL語(yǔ)句實(shí)現(xiàn):創(chuàng)建一個(gè)COMPANY數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件邏輯名稱(chēng)為COMPANY_DATA,物理文件名為COMPANY.MDF,初始大小為10MB,最大尺寸為100M,增長(zhǎng)速度為5M;日志文件邏輯名稱(chēng)為COMPANY_LOG,物理文件名為COMPANY.LDF,初始大小為5MB,最大尺寸為20M,增長(zhǎng)速度為5%。createdatabasecompanyonprimary(name=company_data,filename='d:datacompany.mdf',size=10,maxsize=100,filegrowth=5)logon(name=com

15、pany_log,filename='d:datacompany.ldf',size=5,maxsize=20,filegrowth=5%)5 關(guān)系數(shù)據(jù)模型有哪些優(yōu)缺點(diǎn)?答:( 1)關(guān)系數(shù)據(jù)模型是建立在嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)上,有堅(jiān)實(shí)的理論基礎(chǔ)。( 2)在關(guān)系模型中,數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)以及數(shù)據(jù)間的聯(lián)系都是用二維表表示。關(guān)系數(shù)據(jù)模型的缺點(diǎn):存取路徑對(duì)用戶(hù)透明,查詢(xún)效率常常不如非關(guān)系數(shù)據(jù)模型。關(guān)系數(shù)據(jù)模型等傳統(tǒng)數(shù)據(jù)模型還存在不能以自然的方式表示實(shí)體集間的聯(lián)系、語(yǔ)義信息不足、數(shù)據(jù)類(lèi)型過(guò)少等弱點(diǎn)。6 從模塊結(jié)構(gòu)看,DBMS由哪些部分組成?答:從模塊結(jié)構(gòu)看,DBMS是查詢(xún)處理器和存儲(chǔ)管理器兩

16、大部分組成。(1)查詢(xún)處理器有四個(gè)主要成分:DDL編譯器、DML編譯器,嵌入式DML預(yù)編譯器,查詢(xún)運(yùn)行核心程序。(2)存儲(chǔ)管理器有四個(gè)主要成分:授權(quán)和完整性管理器、事務(wù)管理器、文件管理器、緩沖區(qū)管理器。7 為什么關(guān)系中的元組沒(méi)有先后順序?答由于關(guān)系定義為元組的集合,而集合中的元素是沒(méi)有順序的,因此關(guān)系中的元組也就沒(méi)有先后順序(對(duì)用戶(hù)而言)。這樣既能減少邏輯排序,又便于在關(guān)系數(shù)據(jù)庫(kù)中引進(jìn)集合論的理論。五、應(yīng)用題1 .設(shè)有三個(gè)關(guān)系:S(S#,SNAME,AGE,SEX)C(C#,CNAME,TEACHER)SC(S#,C#,GRADE)試用關(guān)系代數(shù)表達(dá)式表示下列查詢(xún)語(yǔ)句:(1)檢索講授“數(shù)據(jù)結(jié)構(gòu)”

17、的老師的教師名TEACHER。(teacher(OCNAME='數(shù)據(jù)結(jié)構(gòu)'(C)(2)檢索至少選修“陳軍”老師所授全部課程的學(xué)生姓名(SNAME)HsNAME(S?(Hs#,C#(SC)+Hc#(OTEACHER='陳軍'(C)(3)檢索至少選修兩門(mén)課程的學(xué)生學(xué)號(hào)(S#)。s#(01=4A2K5(SCXSC)(4)檢索“數(shù)據(jù)庫(kù)原理”分?jǐn)?shù)為80分及以上的學(xué)生學(xué)號(hào)(S#)。Us#(0GRADE>80(SC?(0CNAME=,數(shù)據(jù)庫(kù)原理'(C)(5)檢索選修全部課程的學(xué)生姓名(SNAME)。Hsname(s?(nS#,c#(sc)+He#(C)(6)檢索

18、“李強(qiáng)”同學(xué)不學(xué)課程的課程號(hào)(C#)。He#(C)He#(OSNAME='李強(qiáng)(S)?SC)(7)檢索全部學(xué)生都選修的課程的課程號(hào)(e#)和課程名(CNAME)。IIe#,eNAME(C?(Hs#,e#(SC)+Us#(S)(8)檢索選修課程包含學(xué)號(hào)為2的學(xué)生所修課程的學(xué)生學(xué)號(hào)(S#)。I!s#,e#(Se)十He#(ts#=2(Se)2 .設(shè)有如下4個(gè)關(guān)系模式:S(SN,SNAME,city)P(PN,PNAME,COLOR,WEIGHT)J(JN,JNAME,CITY)SPJ(SN,PN,JN,QTY)其中:S表示供應(yīng)商,SN為供應(yīng)商編碼,SNAME為供應(yīng)商名字,CITY為供應(yīng)商所

19、在城市;P表示零件,PN為零件編碼,PNAME為零件名字,COLOR為零件顏色,WEIGHT為零件重量;J表示工程,JN為工程編碼,JNAME為工程名字,CITY為工程所在城市;SPJ表示供應(yīng)關(guān)系,QTY表示提供的零件數(shù)量。寫(xiě)出實(shí)現(xiàn)以下各題功能的SQL語(yǔ)句:(1)取出供應(yīng)商為“清華同方”的供應(yīng)商編碼(SN)。SELECTSNFROMSWHERESNAME=清華同方(2)取出重量最輕的零件編碼。SELECTPNFROMPWHEREWEIGHT=(SELECTMIN(WEIGHT)FROMP);(3)取出由供應(yīng)商S1提供零件的工程名稱(chēng)。SELECTJNAMEFROMJWHEREJNIN(SELEC

20、TDISTINCTJNFROMSPJWHERESN='S1')4)取出為工程J1和J2提供零件的供應(yīng)商編碼。SELECTSNFROMSPJWHEREJN='J1'ANDSNINSELECTSNFROMSPJWHEREJN='J2')(5)取出供應(yīng)數(shù)量超過(guò)500個(gè)的零件的零件名稱(chēng)。SELECTSNAMEFROMS,SPJWHERES.SN=SPJ.SNANDQTY>500六、綜合題(本大題10分)設(shè)工廠有三個(gè)實(shí)體集。一是“產(chǎn)品”實(shí)體集,屬性有產(chǎn)品編號(hào)、產(chǎn)品名稱(chēng)、性能參數(shù);二是“零件”實(shí)體集,屬性有零件號(hào)、零件名、規(guī)格;三是“材料”實(shí)體集,屬性

21、有材料編號(hào)、材料名。設(shè)產(chǎn)品與零件之間有“組成”聯(lián)系,每件產(chǎn)品可由多種零件組成,但每種零件也可以組成多個(gè)產(chǎn)品,組成要有零件數(shù);零件與材料之間“消耗”聯(lián)系,每種零件消耗一種材料,一種材料可供多種零件消耗,消耗要有消耗量;(1)試畫(huà)出E-R圖,并在圖上注明屬性、聯(lián)系類(lèi)型、實(shí)體標(biāo)識(shí)符。2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并說(shuō)明主鍵和外鍵。四、簡(jiǎn)答題1 試述概念模型的作用。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶(hù)之間進(jìn)行交流所使用的語(yǔ)言。2 關(guān)系與普通表格、文件有什么區(qū)別?與

22、表格、文件相比,關(guān)系有下列不同點(diǎn):( 1)關(guān)系中屬性值是原子的,不可分解。( 2)關(guān)系中沒(méi)有重復(fù)元組。( 3)關(guān)系中屬性的順序沒(méi)有列序。( 4)關(guān)系中元組的順序是無(wú)關(guān)緊要的。3 為什么要進(jìn)行關(guān)系模式的分解?分解的依據(jù)是什么?由于數(shù)據(jù)之間存在著聯(lián)系和約束,在關(guān)系模式的關(guān)系中可能會(huì)存在數(shù)據(jù)冗余和操作異?,F(xiàn)象,因此需把關(guān)系模式進(jìn)行分解,以消除冗余和異?,F(xiàn)象。分解的依據(jù)是數(shù)據(jù)依賴(lài)和模式的標(biāo)準(zhǔn)(范式)。4 用SQL語(yǔ)句實(shí)現(xiàn):創(chuàng)建一個(gè)COMPANY數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件邏輯名稱(chēng)為COMPANY_DATA,物理文件名為COMPANY.MDF,初始大小為10MB,最大尺寸為100M,增長(zhǎng)速度為5M;日志

23、文件邏輯名稱(chēng)為COMPANY_LOG,物理文件名為COMPANY.LDF,初始大小為5MB,最大尺寸為20M,增長(zhǎng)速度為5%。createdatabasecompanyonprimary(name=company_data,filename='d:datacompany.mdf',size=10,maxsize=100,filegrowth=5)logon(name=company_log,filename='d:datacompany.ldf',size=5,maxsize=20,filegrowth=5%)5 關(guān)系數(shù)據(jù)模型有哪些優(yōu)缺點(diǎn)?(1)關(guān)系數(shù)據(jù)模型是建

24、立在嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)上,有堅(jiān)實(shí)的理論基礎(chǔ)。(2)在關(guān)系模型中,數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)以及數(shù)據(jù)間的聯(lián)系都是用二維表表示。關(guān)系數(shù)據(jù)模型的缺點(diǎn):存取路徑對(duì)用戶(hù)透明,查詢(xún)效率常常不如非關(guān)系數(shù)據(jù)模型。關(guān)系數(shù)據(jù)模型等傳統(tǒng)數(shù)據(jù)模型還存在不能以自然的方式表示實(shí)體集間的聯(lián)系、語(yǔ)義信息不足、數(shù)據(jù)類(lèi)型過(guò)少等弱點(diǎn)。6 從模塊結(jié)構(gòu)看,DBMS由哪些部分組成?從模塊結(jié)構(gòu)看,DBMS是查詢(xún)處理器和存儲(chǔ)管理器兩大部分組成。(1)查詢(xún)處理器有四個(gè)主要成分:DDL編譯器、DML編譯器,嵌入式DML預(yù)編譯器,查詢(xún)運(yùn)行核心程序。(2)存儲(chǔ)管理器有四個(gè)主要成分:授權(quán)和完整性管理器、事務(wù)管理器、文件管理器、緩沖區(qū)管理器。7 為什么關(guān)系中的

25、元組沒(méi)有先后順序?由于關(guān)系定義為元組的集合,而集合中的元素是沒(méi)有順序的,因此關(guān)系中的元組也就沒(méi)有先后順序(對(duì)用戶(hù)而言)。這樣既能減少邏輯排序,又便于在關(guān)系數(shù)據(jù)庫(kù)中引進(jìn)集合論的理論。五、應(yīng)用題1 設(shè)有三個(gè)關(guān)系:S(S#,SNAME,AGE,SEX)C(C#,CNAME,TEACHER)SC(S#,C#,GRADE)試用關(guān)系代數(shù)表達(dá)式表示下列查詢(xún)語(yǔ)句:((1)檢索講授“數(shù)據(jù)結(jié)構(gòu)”的老師的教師名TEACHER。HtEACHER(OCNAME=,數(shù)據(jù)結(jié)構(gòu)'(C)(2)檢索至少選修“陳軍”老師所授全部課程的學(xué)生姓名(SNAME)Hsname(S?(Hs#,c#(SC)子Hc#(oteacher='陳軍'(CD(3)檢索至少選修兩門(mén)課程的學(xué)生學(xué)號(hào)(S#)。s#(01=4A2K5(SCXSC)(4)檢索“數(shù)據(jù)庫(kù)原理”分?jǐn)?shù)為80分及以上的學(xué)生學(xué)號(hào)(S#)。ns#(GRADE>80(SC?(ocname=,數(shù)據(jù)庫(kù)原理(C)(5)檢索選修全部課程的學(xué)生姓名(SNAME)。Hsname(S?(I!s#,c#(SC)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論