1樓:
u=現實世界的已知事實:
1) 一個學生只屬於一個系(含義:學號確定後,學生所在的系也就被內唯一確定了。容類似於數學中的函式y=f(x),x=sno,y= sdept。
我們說 sno函式決定 sdept,或者說 ,sdept函式依賴於 sno, 記做 sno→sdept;反過來一個繫有若干學生(解釋系不能決定學生)
2) 一個系只有一名系主任(含義:系確定後系主任名被唯一確定了,類似於數學中的函式,我們說 sdept函式決定 mname,或者說 ,mname函式依賴於 sdept。記做 sdept→mname)
3) 一個學生可以選修多門課,每門課程有若干學生選修(含義:學號與課程號間夠不成決定被決定關係)
4) 每個學生所學的每門課程都有一個成績,含義: (sno,cname) →grade
屬性組 u上的一組函式依賴 f=
資料庫,關係模式的極小函式依賴
2樓:匿名使用者
關係模式:
學生(學號,姓名,出生年月,班號)
班級(班號,專業名,入校年份,人數)
專業(專業名,系號)
系(系名,系號,系辦公室地點,人數,學生宿舍區)學會(學會名,成立年份,地點,人數)
學生學會(學號,學會名,入會年份)
模式的極小函式依賴集:
學生,不存在傳遞依賴和部分依賴,班號為外碼;
班級,不存在傳遞依賴和部分依賴,專業名為外碼;
專業,不存在傳遞依賴和部分依賴,系號為外碼;
系,不存在傳遞依賴和部分依賴;
學會,不存在傳遞依賴和部分依賴;
學生學會,不存在傳遞依賴和部分依賴。
資料庫原理及其應用關於極小函式依賴和第三正規化問題
3樓:滿天海晨星
極小函式依賴準則:
(1)f中任一函式依賴的右部分僅含有一個屬性(單屬性);
(2)f中不含有這樣的函式依賴x-->a,使得f與f-{x-->a}等價;
(3)f中不含有這樣的函式依賴x-->a,x有真子集z使得f-{x-->a}u{z-->a}與f等價。
最小依賴集為:
f={sno-->spept,spept-->mname,(sno,cname)-->grade}
關係規範為3nf後:
r1(sno,spept)
r2(spept,mname)
r3(sno,cname,grade)
應該就是這個樣子了,希望對你有幫助,歡迎網友批評指正。
資料庫多對多關係,高手進多對多關聯式資料庫必須有三張表嗎??
1.學生一個表。id,name,num,score。學生id,名字,學號,和得分情況.主要就是這個score。因為一個學生要記錄他一個學期所有課時的表現。又不可能為每個課時單獨加欄位,所以建議採取字串記錄的方式 4,1 5,0 6,1 7,1 8,1 9,1 10,0 11,1 12,1 13,1 ...
關聯式資料庫表之間有哪幾種關係型別
模糊資料庫 指能夠處理模糊資料的資料庫。一般的資料庫都是以二直邏輯和精確的資料工具為基礎的,不能表示許多模糊不清的 事情。隨著模糊數學理論體系的建立,人們可以用數量來描述模糊事件並能進行模糊運算。這樣就可以把不完全性 不確定性 模糊性引入資料庫系統中,從而形成模糊資料庫。模糊資料庫研究主要有兩方面,...
簡述資料倉儲與關聯式資料庫的區別與聯絡
區別 1 資料庫是面向事務的設計,資料倉儲是面向主題設計的。4 資料庫設計是儘量避免冗餘,一般採用符合正規化的規則來設計,資料倉儲在設計是有意引入冗餘,採用反正規化的方式來設計。5 資料庫是為捕獲資料而設計,資料倉儲是為分析資料而設計,它的兩個基本的元素是維表和事實表。聯絡 資料倉儲,是在資料庫已經...