functional-dependencies

    1熱度

    1回答

    設R = {A,B,C,d} 和FD = C→d,C→A,B→C 我應該找到: 1.鍵(一個或多個) 2. NF它是在 3. BCNF(如果可能的話,如果不是的話) 所以這裏就是我這麼遠: 主要爲B,因爲它及物決定C決定D和A. 它是在2NF,因爲依賴關係總體上的關鍵 R1 = {B,C} R2 = {C,A,d} 所以這裏就是我有一個問題。標記方案表示將R分解爲AC,BC和CD。但爲什麼我的回答

    0熱度

    2回答

    候選鍵對於關係{A,B,C,d},有以下功能依賴關係 - A -> BCD B -> C CD -> A 使用特定方法我的網站一經發現,我得到的候選鍵爲ABCD。是對的嗎 ?什麼是正確的候選關鍵字?

    3熱度

    1回答

    有了函數依賴,我可以聲明Foo類: class Foo a b c | a -> b where foo1 :: a -> b -> c foo2 :: a -> c ,當我打電話foo2,一切工作正常。由於依賴關係,編譯器知道使用哪個實例。 但如果我刪除的依賴創造Foo': class Foo' a b c where foo1' :: a -> b -> c

    1熱度

    1回答

    我試圖讓我的頭繞着3NF和BCNF之間的差異,我想我到了那裏,但如果任何人都可以幫助,這將是偉大的。 下面是一系列在第三範式的關係(從Identifying Functional Dependencies這反過來把他們從康諾利有益被盜&貝格的數據庫系統): Client {clientNo(PK), clientName} Owner {ownerNo(PK), ownerName} Prop

    1熱度

    2回答

    需要絕望的幫助理解boyce codd並找到候選鑰匙。 我找到了一個鏈接在這裏http://djitz.com/neu-mscs/how-to-find-candidate-keys/我所瞭解的大部分,但我會被卡住 如 (ABCDEF) AB→CDE BCD→A BCE→ AD BD→E 正確據我所知,從鏈接我知道你發現從左邊,這只是B,普通套從右邊,這是沒有的共同集 現在我要從哪裏出發?我知道所

    2熱度

    1回答

    我在閱讀Monad Transformers Step by Step。第6頁,同時引入的Monad一些子類,筆者給出了下面的代碼示例: class (Monad m) => MonadError e m | m -> e where throwError :: e -> m a catchError :: m a -> (e -> m a) -> m a class (M

    4熱度

    1回答

    如您所知,有三個Armstrong's Axioms用於推斷關係數據庫上的所有函數依賴關係。 (X,Y和Z被設置屬性) 自反:如果X⊆Y,則Y→X 增強:如果X→Y,然後XZ→YZ爲的任何的Z- 及物:如果X→Y和Y→Z,則X→Z 我明白例如增強和傳遞性,如果我們有這樣的模式: SOME_SCHEMA(A,B,C,d) 與這樣的功能依賴關係: a→b b→c 通過使用增強,我們可以得到AC→BC或

    3熱度

    2回答

    我想表達我有3個相關的類型類。 我有兩個文件。第一: {-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies #-} module ModA where class Class a b c | a -> b, b -> c where getB :: a -> b getC :: b -> c 二: {-#

    0熱度

    1回答

    考慮具有函數依賴集˚F作爲關係:R(ABCDE) F={ AB->CDEF , C->A, D->B, C->D, E->F, B->E } 會有什麼R的分解成3NF? 請幫我解釋從給定的FD中派生一個正常形式的方法。 我試過在谷歌搜索,閱讀沒有。的PDF的,但無法找到從給定的FD到達正常形式的一般過程。我知道推理規則,但不能應用它們。 有人可以幫我一把。請解釋一個(只)上述情況的一般過程,我

    0熱度

    1回答

    我有一張表,用於跟蹤名爲Surgery_Record的醫院的手術,如下所示。 surgery_Record_ID patient_ID surgery_ID theatre_ID Surgery_Date 1 1 20 0 2000-05-10 2 85 20 0 2000-01-15 3 10 20