數(shù)據(jù)庫(kù)期未復(fù)習(xí)_第1頁(yè)
數(shù)據(jù)庫(kù)期未復(fù)習(xí)_第2頁(yè)
數(shù)據(jù)庫(kù)期未復(fù)習(xí)_第3頁(yè)
數(shù)據(jù)庫(kù)期未復(fù)習(xí)_第4頁(yè)
數(shù)據(jù)庫(kù)期未復(fù)習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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)介

1、數(shù)據(jù)庫(kù)復(fù)習(xí)資料1  1. 試述SQL語(yǔ)言的特點(diǎn)。答:SQL語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體它除了具有一般關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的特點(diǎn)外, 還具有3個(gè)特點(diǎn):SQL具有自含式和嵌入式兩種形式:SQL具有語(yǔ)言簡(jiǎn)潔、易學(xué)易用的特點(diǎn)SQL支持三級(jí)模式結(jié)構(gòu)。2. 設(shè)職工社團(tuán)數(shù)據(jù)庫(kù)有三個(gè)基本表: 職工(職工號(hào),姓名,年齡,性別); 社會(huì)團(tuán)體(編號(hào),名稱,負(fù)責(zé)人,活動(dòng)地點(diǎn)); 參加(職工號(hào),編號(hào),參加日期)。 其中: 1)職工表的主碼為職工號(hào)。 2)社會(huì)團(tuán)體表的主碼為編號(hào);外碼為負(fù)責(zé)人,被參照表為職工表,對(duì)應(yīng)屬性為職工號(hào)。 3)參加表的職工號(hào)和編號(hào)為主碼;職工號(hào)為外碼,其被參

2、照表為職工表,對(duì)應(yīng)屬性為職工號(hào);編號(hào)為外碼,其被參照表為社會(huì)團(tuán)體表,對(duì)應(yīng)屬性為編號(hào)。 試用SQL語(yǔ)句表達(dá)下列操作:l)定義職工表、社會(huì)團(tuán)體表和參加表,并說(shuō)明其主碼和參照關(guān)系。1)CREAT TABLE職工(職工號(hào)CHAR(l0)NOT NULL UNIQUE,姓名CHAR(8)NOT NULL,年齡SMALLINT,性別CHAR(2),CONSTRAINT C1 CHECK(性別 IN(男,女);CREAT TABLE社會(huì)團(tuán)體(編號(hào)CHAR(8)NOT NULL UNIQUE,名稱CHAR(12)NOT NULL,負(fù)責(zé)人 CHAR(8),活動(dòng)地點(diǎn) VARCHAR(50),CONSTRAINT

3、C2 FOREIGN KEY(負(fù)責(zé)人)REFERENCES職工(職工號(hào));CREAT TABLE參加(職工號(hào)CHAR(8),編號(hào)CHAR(8),參加日期 DATECONSTRAINT C3 PRIMARY KEY(職工號(hào),編號(hào)),CONSTRAIN C3 FOREIGN KEY (職工號(hào))REFERENCES職工(職工號(hào));2)建立下列兩個(gè)視圖。社團(tuán)負(fù)責(zé)人(編號(hào),名稱,負(fù)責(zé)人職工號(hào),負(fù)責(zé)人姓名,負(fù)責(zé)人性別);參加人情況(職工號(hào),姓名,社團(tuán)編號(hào),社團(tuán)名稱,參加日期)2)CREAT VIEW社團(tuán)負(fù)責(zé)人(編號(hào),名稱,負(fù)責(zé)人職工號(hào),負(fù)責(zé)人姓名,負(fù)責(zé)人性別)AS SELECT編號(hào),名稱,負(fù)責(zé)人,姓名,性

4、別FROM社會(huì)團(tuán)體,職工WHERE社會(huì)團(tuán)體,負(fù)責(zé)人=職工職工號(hào);CREAT VIEW參加人情況(職工號(hào),姓名,社團(tuán)編號(hào),社團(tuán)名稱,參加日期)AS SELECT參加職工號(hào),姓名,社會(huì)團(tuán)體編號(hào),名稱,參加日期FROM職工,社會(huì)團(tuán)體,參加WHERE職工職工號(hào)=參加職工號(hào)AND參加編號(hào)=社會(huì)團(tuán)體編號(hào);3)查找參加唱歌隊(duì)或籃球隊(duì)的職工號(hào)和姓名。3)SELECT職工號(hào),姓名FROM 職工,社會(huì)團(tuán)體,參加WHERE職工職工號(hào)=參加職工號(hào)AND參加編號(hào)=社會(huì)團(tuán)體編號(hào)AND社會(huì)團(tuán)體名稱IN(唱歌隊(duì),籃球隊(duì))4)查找沒(méi)有參加任何社會(huì)團(tuán)體的職工情況。4)SELECT*FROM 職工WHERE NOT EXISTS(

5、SELECT*FROM參加WHERE參加職工號(hào)=職工職工號(hào));5)查找參加了全部社會(huì)團(tuán)體的職工情況。5)SELECT*FROM職工WHERE NOT EXISTS(SELECT*FROM參加WHERE NOT EXISTS(SELECT*FROM社會(huì)團(tuán)體WHERE參加職工號(hào)=職工職工號(hào)AND參加編號(hào)=社會(huì)團(tuán)體編號(hào));6)查找參加了職工號(hào)為“< xmlnamespace prefix ="st1" ns ="urn:schemas-microsoft-com:office:smarttags" />1001”的職工所參加的全部社會(huì)團(tuán)體的職工號(hào)。

6、6)SELECT職工號(hào)FROM職工WHERE NOT EXISTS(SELECT*FROM參加 參加1WHERE參加1職工號(hào)=1001AND NOT EXISTS(SELECT*FROM參加 參加 2WHERE 參加2編號(hào)=參加1編號(hào)AND參加2職工號(hào)一職工職工號(hào));7)求每個(gè)社會(huì)團(tuán)體的參加人數(shù)。7)SELECT TCOUNT(職工號(hào))FROM 參加GROUP BY編號(hào);8)求參加人數(shù)最多的社會(huì)團(tuán)體的名稱和參加人數(shù)。8)SELECT社會(huì)團(tuán)體名稱,COUNT(參加職工號(hào))FROM社會(huì)團(tuán)體 參加 WHERE 所在城市=天津); 9)求參加人數(shù)超過(guò)100人的社會(huì)團(tuán)體的名稱和負(fù)責(zé)人。9)UPDATE

7、供應(yīng)零件SET供應(yīng)商代碼=S3WHERE供應(yīng)商代碼=S5 AND工程代碼=J4AND零件代碼=P6;10)把對(duì)社會(huì)團(tuán)體和參加兩個(gè)表的數(shù)據(jù)查看、插入和刪除數(shù)據(jù)的權(quán)力賦給用戶李平,并允許他再將此權(quán)力授予其他用戶。10)DELETEFROM供應(yīng)零件WHERE供應(yīng)商代碼=S2;DELETEFROM供應(yīng)商WHERE供應(yīng)商代碼=S23. 設(shè)工程_零件數(shù)據(jù)庫(kù)中有四個(gè)基本表: 供應(yīng)商(供應(yīng)商代碼,姓名,所在城市,聯(lián)系電話); 工程(工程代碼,工程名,負(fù)責(zé)人,預(yù)算); 零件(零件代碼,零件名,規(guī)格,產(chǎn)地,顏色); 供應(yīng)零件(供應(yīng)商代碼,工程代碼,零件代碼,數(shù)量) 試用SQL語(yǔ)句完成下列操作l)找出天津市供應(yīng)商的

8、姓名和電話。 2)查找預(yù)算在50000-100000元之間的工程的信息,并將結(jié)果按預(yù)算降序排列。 3)找出使用供應(yīng)商S1所供零件的工程號(hào)碼。 4)找出工程項(xiàng)目J2使用的各種零件名稱及其數(shù)量。 5)找出上海廠商供應(yīng)的所有零件號(hào)碼。 6)找出使用上海產(chǎn)的零件的工程名稱。 7)找出沒(méi)有使用天津產(chǎn)零件的工程號(hào)碼。8)把全部紅色零件的顏色改成藍(lán)色。8)UPDATE 零件SET顏色=藍(lán)色WHERE顏色=紅色; 9)將由供應(yīng)商S5供給工程代碼為J4的零件P6改為由S3供應(yīng),并作其他必要的修改。 10)從供應(yīng)商關(guān)系中刪除S2的記錄,并從供應(yīng)零件關(guān)系中刪除相應(yīng)的記錄。4. 在嵌入式SQL中,如何區(qū)分SQL語(yǔ)句和

9、主語(yǔ)言語(yǔ)句?答:在嵌入方式下 ,SQL語(yǔ)句在嵌入主語(yǔ)言的程序時(shí)其前綴加 EXEC SQL ;其結(jié)束處用EN D_EXEC或用分號(hào)“;”。5. 在嵌入式SQL中,如何解決數(shù)據(jù)庫(kù)工作單元與源程序工作單元之間的通信?答:數(shù)據(jù)庫(kù)的工作單元和程序工作單元之間通信的主要方式有:主語(yǔ)言通過(guò)主變量向SQL語(yǔ)句提供參數(shù);SQL語(yǔ)旬的當(dāng)前工作狀態(tài)和運(yùn)行環(huán)境數(shù)據(jù)要返饋給應(yīng)用程序。6. 在嵌入式SQL中,如何協(xié)調(diào)SQL語(yǔ)言的集合處理方式和主語(yǔ)言的單記錄處理方式?答:使用游標(biāo)解決SQL一次一集合的操作與主語(yǔ)言一次一記錄操作的矛盾。游標(biāo)是系統(tǒng)為用戶開(kāi)設(shè)的一個(gè)數(shù)據(jù)緩沖區(qū) 存放SQL語(yǔ)句的執(zhí)行結(jié)果。用戶可以通過(guò)游標(biāo)逐一獲取記

10、錄并將記錄賦給主變量交給主語(yǔ)言做進(jìn)一步處理。7. SQL 語(yǔ)言集數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語(yǔ)句INSERT、DELETE、UPDATA實(shí)現(xiàn)下列哪類功_B_。 A. 數(shù)據(jù)查詢 B. 數(shù)據(jù)操縱 C. 數(shù)據(jù)定義 D. 數(shù)據(jù)控制8. 下面列出的關(guān)于視圖(View)的條目中,不正確的是_C_。 A. 視圖是外模式B. 視圖是虛表 C. 使用視圖可以加快查詢語(yǔ)句的執(zhí)行速度 D. 使用視圖可以簡(jiǎn)化查詢語(yǔ)句的編寫(xiě)9. 在SQL語(yǔ)言的SELECT語(yǔ)句中,能實(shí)現(xiàn)投影操作的是_A_。 A. SELECT B. FROM C. WHERE D. GROUP BY10. SQL語(yǔ)言集數(shù)據(jù)查詢、數(shù)

11、據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,語(yǔ)句ALTER TABLE實(shí)現(xiàn)哪類功能_C_。 A. 數(shù)據(jù)查詢 B. 數(shù)據(jù)操縱 C. 數(shù)據(jù)定義 D. 數(shù)據(jù)控制11. 在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,為了簡(jiǎn)化用戶的查詢操作,而又不增加數(shù)據(jù)的存儲(chǔ)空間,常用的方法是創(chuàng)建_C_。 A. 另一個(gè)表 B. 游標(biāo) C. 視圖 D. 索引數(shù)據(jù)庫(kù)復(fù)習(xí)資料2  1試述關(guān)系模型的三個(gè)組成部分。答:關(guān)系模型的三個(gè)組成部分為關(guān)系結(jié)構(gòu)、關(guān)系操作和關(guān)系完整性約束。在關(guān)系模型中,無(wú)論是實(shí)體集,還是實(shí)體集之間的聯(lián)系均由單一的關(guān)系表示。關(guān)系模式可以形式化地表示為:R(U,D,Dom,F(xiàn)),其中R為關(guān)系名,U為組成該關(guān)系的屬性集合,

12、D為屬性組U中屬性所來(lái)自的域,Dom為屬性向域的映像的集合,F(xiàn)為屬性間數(shù)據(jù)的依賴關(guān)系集合。關(guān)系操作語(yǔ)言包括關(guān)系代數(shù)、關(guān)系演算和基于映像的語(yǔ)言。關(guān)系操作語(yǔ)言靈活方便表達(dá)能力和功能都非常強(qiáng)大。其主要特點(diǎn)是:關(guān)系操作語(yǔ)言操作一體化;關(guān)系操作的方式是一次一集合方式;關(guān)系操作語(yǔ)言是高度非過(guò)程化的語(yǔ)言。關(guān)系模型中有三類完整性約束:實(shí)體完整性、參照完整性和用戶定義的完整性。2試述關(guān)系數(shù)據(jù)語(yǔ)言的特點(diǎn)和分類。 答:關(guān)系操作語(yǔ)言靈活方便,表達(dá)能力和功能都非常強(qiáng)大,其主要特點(diǎn)是:關(guān)系操作語(yǔ)言操作一體化;關(guān)系操作的方式是一次一集合方式;關(guān)系操作語(yǔ)言是高度非過(guò)程化的語(yǔ)言。關(guān)系操作語(yǔ)言包括關(guān)系代數(shù)、關(guān)系演算和基于映像的語(yǔ)

13、言。關(guān)系代數(shù)語(yǔ)言是用對(duì)關(guān)系的運(yùn)算來(lái)表達(dá)查詢要求的語(yǔ)言。關(guān)系演算語(yǔ)言是用查詢得到的元組應(yīng)滿足的謂詞條件來(lái)表達(dá)查詢要求的語(yǔ)言?;谟诚竦恼Z(yǔ)言是具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語(yǔ)言。3定義并解釋下列術(shù)語(yǔ),說(shuō)明它們之間的聯(lián)系與區(qū)別。1)主碼、候選碼、外碼。3答:若關(guān)系中的某一屬性組(或單個(gè)屬性)的值能惟一標(biāo)識(shí)一個(gè)元組,則稱該屬性組(或?qū)傩裕楹蜻x碼。當(dāng)一個(gè)關(guān)系有多個(gè)候選碼時(shí),應(yīng)選定其中的一個(gè)候選碼為主碼;而如果關(guān)系中只有一個(gè)候選碼,這個(gè)惟一的候選碼就是主碼。設(shè)F是基本關(guān)系R的一個(gè)或一組屬性,但不是關(guān)系R的主碼(或候選碼)。如果F與基本關(guān)系s的主碼KS相對(duì)應(yīng),則稱廳是基本關(guān)系R的外碼。2)笛卡爾積、關(guān)系

14、、元組、屬性、域。給定一組域D1,D2, Dn這些域中可以有相同的部分,則D1,D2, Dn的笛卡地積為:D1×D2××Dn(dl,d2,dn)diDi,i=1,2, ,n。D1×D2××Dn的子集稱作在域D1,D2, Dn上的關(guān)系,表示為:R(D1,D2, Dn)。其中,R表示關(guān)系的名字,n是關(guān)系的目。笛卡兒積集合中的每一個(gè)元素(dl,d2,dn)稱為一個(gè)元組。關(guān)系中的每一列稱為一個(gè)屬性。域?yàn)閿?shù)據(jù)集合,屬性值來(lái)源于域。3)關(guān)系、關(guān)系模式、關(guān)系數(shù)據(jù)庫(kù)。關(guān)系是留卡兒積的有限子集,所以關(guān)系也是一個(gè)二維表。關(guān)系的描述稱為關(guān)系模式。關(guān)系模式可

15、以形式化地表示為:R(U,D,Dom,F(xiàn))。其中R為關(guān)系名,它是關(guān)系的形式化表示;U為組成該關(guān)系的屬性集合;D為屬性組U中屬性所來(lái)自的域;Dom為屬性向域的映像的集合;F為屬性問(wèn)數(shù)據(jù)的依賴關(guān)系集合。在某一應(yīng)用領(lǐng)域中,所有實(shí)體集及實(shí)體之間聯(lián)系所形成關(guān)系的集合就構(gòu)成了一個(gè)關(guān)系數(shù)據(jù)庫(kù)。4. 試述關(guān)系模型的完整性規(guī)則。在參照完整性中,為什么外碼屬性的值也可以為空?什么情況下才可以為空?答:關(guān)系模型中有三類完整性約束:實(shí)體完整性、參照完整性和用戶定義的完整性。關(guān)系的實(shí)體完整性規(guī)則為:若屬性A是基本關(guān)系R的主屬性,則屬性A的值不能為空值。關(guān)系的參照完整性規(guī)則為:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與

16、基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對(duì)干R中每個(gè)元組在F上的值必須取空值(F的每個(gè)屬性值均為空值)或者等于S中某個(gè)元組的主碼值。用戶定義的完整性就是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件,它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求。由于外碼在被參考關(guān)系A(chǔ)中,是非主屬性,其值為空,不影響關(guān)系的實(shí)體完整性。當(dāng)外碼值不清楚或不確定時(shí),可以設(shè)為空值,此時(shí)參照表中沒(méi)有對(duì)應(yīng)的記錄與之匹配。5. 試述等值連接與自然連接的區(qū)別和聯(lián)系。答:等值連接是從關(guān)系R和S的廣義笛卡兒積中選取A和B屬性值相等的那些元組。自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬

17、性組,并且在結(jié)果中把重復(fù)的屬性列去掉。6. 對(duì)于學(xué)生選課關(guān)系,其關(guān)系模式為:學(xué)生(學(xué)號(hào),姓名,年齡,所在系);課程(課程名,課程號(hào),先行課);選課(學(xué)號(hào),課程號(hào) 成績(jī))。用關(guān)系代數(shù)完成如下查詢。1)求學(xué)過(guò)數(shù)據(jù)庫(kù)課程的學(xué)生的姓名和學(xué)號(hào)。2)求學(xué)過(guò)數(shù)據(jù)庫(kù)和數(shù)據(jù)結(jié)構(gòu)的學(xué)生姓名和學(xué)號(hào)。3)求沒(méi)學(xué)過(guò)數(shù)據(jù)庫(kù)課程的學(xué)生學(xué)號(hào)。4)求學(xué)過(guò)數(shù)據(jù)庫(kù)的先行課的學(xué)生學(xué)號(hào)。7. 設(shè)有一個(gè)SPJ數(shù)據(jù)庫(kù),包括S,P,J,SPJ四個(gè)關(guān)系模式: S(SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNANE,CITY); SPJ(SNO,PNO,JNO,QTY)。

18、 其中:供應(yīng)商表S由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNAME)、供應(yīng)商狀態(tài)(STATUS)、供應(yīng)商所在城市(CITY)組成;零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT)組成;工程項(xiàng)目表J 由工程項(xiàng)目代碼(JNO)、工程項(xiàng)目名(JNAME)、工程項(xiàng)目所在城市(CITY)組成;供應(yīng)情況表SPJ由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項(xiàng)目代碼(JNO)、供應(yīng)數(shù)量組成(QTY)組成,表示某供應(yīng)商供應(yīng)某種零件給某工程項(xiàng)目的數(shù)量為QTY。試用關(guān)系代數(shù)完成如下查詢: 1)求供應(yīng)工程J1 零件的供應(yīng)商號(hào)碼SNO。 2)求供應(yīng)工程J1 零件P1的供應(yīng)商

19、號(hào)碼SNO。 3)求供應(yīng)工程J1 零件為紅色的供應(yīng)商號(hào)碼SNO。 4)求沒(méi)有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)。 5)求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號(hào)。8. 設(shè)屬性A 是關(guān)系R 的主屬性,則屬性A 不能取空值?。∟ULL),這是_A_。 A. 實(shí)體完整性規(guī)則 B. 參照完整性規(guī)則 C. 用戶定義完整性規(guī)則 D. 域完整性規(guī)則9. 下面對(duì)于關(guān)系的敘述中,不正確的是_D_。 A. 關(guān)系中的每個(gè)屬性是不可分解的 B. 在關(guān)系中元組的順序是無(wú)關(guān)緊要的 C. 任意的一個(gè)二維表都是一個(gè)關(guān)系 D. 每一個(gè)關(guān)系只有一種記錄類型10. 設(shè)關(guān)系R和S的元組個(gè)數(shù)分別為100和300,關(guān)系T是R與S的笛

20、卡爾積 則T的元組個(gè)數(shù)是_C_。 A. 400 B. 10000 C. 30000 D. 9000011. 設(shè)關(guān)系R與關(guān)系S具有相同的目(或稱度),且相對(duì)應(yīng)的屬性的值取自同一個(gè)域,則R-(R-S)等于_B_。 A. RS B. RS C. RS D. RS數(shù)據(jù)庫(kù)復(fù)習(xí)資料3  名詞解釋1函數(shù)依賴:用U表示屬性集的全集A1,A2,An,設(shè)R(U)是屬性集U上的關(guān)系模式。X、Y是U的子集。若對(duì)于R(U)的所有具體關(guān)系r都滿足如下約束:對(duì)于X的每一個(gè)具體值,Y有唯一的具體值與之對(duì)應(yīng),則稱Y函數(shù)依賴于X,或X函數(shù)決定Y,記作XY,X稱做決定因素。 2部分函數(shù)依賴:設(shè)XY是關(guān)系模式R(

21、U)的一個(gè)函數(shù)依賴,如果存在X的真子集X,使得XY成立,則稱Y部分依賴于X,記作XY。 3完全函數(shù)依賴:設(shè)XY是關(guān)系模式R(U)的一個(gè)函數(shù)依賴,如果不存在X的真子集X,使得XY成立,則稱Y完全函數(shù)依賴于X,記作XY。 4傳遞函數(shù)依賴:在同一關(guān)系模式R(U)中,如果存在非平凡函數(shù)依賴XY,YZ,而YX,則稱Z傳遞依賴X。 5候選關(guān)鍵字(Candidate key):在關(guān)系模式R(U)中,K是U中的屬性或?qū)傩越M。如果KU,則稱K為關(guān)系R(U)的一個(gè)候選關(guān)鍵字。 6主關(guān)鍵字(Primary key):R(U)中若有一個(gè)以上的候選關(guān)鍵字,則選定其中一個(gè)作為主關(guān)鍵字。 7.全關(guān)鍵字:如果關(guān)系模式中不存在

22、函數(shù)依賴,則全部屬性構(gòu)成關(guān)鍵字,即為全關(guān)鍵字。 8外關(guān)鍵字:在關(guān)系模式R(U)中,若屬性或?qū)傩越MX不是關(guān)系R的關(guān)鍵字,但X是其他關(guān)系模式的關(guān)鍵字,則稱X為關(guān)系R(U)的外關(guān)鍵字。 9主屬性:包含在任意一個(gè)候選關(guān)鍵字中的屬性。 10非主屬性:不包含在任意一個(gè)候選關(guān)鍵字中的屬性。 111NF:在關(guān)系模式R中的每一個(gè)具體關(guān)系r中,如果每一個(gè)屬性值都是不可再分的最小數(shù)據(jù)單位,則稱R是第一范式的關(guān)系。記為R1NF。 122NF:如果關(guān)系模式R(U,F)中的所有非主屬性都完全函數(shù)依賴于任一候選關(guān)鍵字,則稱關(guān)系R是第二范式的。記為R2NF。 133NF:如果關(guān)系模式R(U,F)中的所有非主屬性對(duì)任何候選關(guān)鍵

23、字都不存在傳遞依賴,則稱關(guān)系R是第三范式的。記為R3NF。 14BCNF:如果關(guān)系模式R(U,F)的所有屬性都不傳遞依賴于R的任何候選關(guān)鍵字,那么稱關(guān)系R是屬于BCNF的。記為RBCNF。 關(guān)系模式R,如果每個(gè)決定因素都包含關(guān)鍵字(而不是被關(guān)鍵字所包含),則R是BCNF的關(guān) 系模式。 1 實(shí)體:客觀存在并相互區(qū)別的事物。2 實(shí)體集:同一類實(shí)體的集合。3 實(shí)體型:用命名的實(shí)體型表示抽象的實(shí)體集。4 屬性(Attribute):描述實(shí)體的特性,表中的一列即為一個(gè)屬性。5 聯(lián)系:實(shí)體集之間的對(duì)應(yīng)關(guān)系稱為聯(lián)系,它反映現(xiàn)實(shí)世界事物之間的相互關(guān)聯(lián)。6 關(guān)系:一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。關(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ù)。7 關(guān)系模式:關(guān)系的描述稱為關(guān)系模式。它可以形式化地表示為: R(U,

溫馨提示

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