關聯式資料庫函式問題求極小函式依賴並將該關係規範化未3NF

2021-04-21 09:37:12 字數 1284 閱讀 9103

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 資料庫是為捕獲資料而設計,資料倉儲是為分析資料而設計,它的兩個基本的元素是維表和事實表。聯絡 資料倉儲,是在資料庫已經...