database-normalization

    2熱度

    1回答

    我對一個有5個函數依賴關係的關係進行BCNF分解,最後得到5個關係。但是,每個新的關係都具有與原始功能依賴關係相同的屬性和FD。 例如一個函數依賴是AB - > C,並且我最終得到的5個關係之一具有ABC與AB - > C函數依賴關係的屬性。對於其他四種關係(與原始FD中的一個相同的屬性和FD)也是如此。 這是否意味着我錯誤地進行了BCNF分解? 我發現這個問題Specific BCNF deco

    0熱度

    1回答

    的關係是 Student(StdNo,StdName,appointNo,timing,advisor) 和功能的依賴關係是: StdNo->StdName StdNo,appointNo->Timing,advisor Timing->appointNo 通過正火2NF我得到: R1(stdNo,appointNo,Timing,advisor) R2(st

    0熱度

    1回答

    我有一個關係 CAR_SALE(Car#, Date_sold, Salesperson#, Commission%, Discount_amt) Primary Key: {Car#, Salesperson#} Additional Dependencies: Date_sold -> Discount_amt Salesperson# -> Commission%

    1熱度

    1回答

    在將關係轉換爲BCNF之後,如果可用於原始模式的函數依賴關係(FD)丟失,則創建新的「冗餘」表以便保留所有原始FD。如果可能的話,創建新的「冗餘」表。我瞭解FD對於分解,但分解後它們的用途是什麼?爲什麼我們必須嘗試保留所有的FD?將關係轉換爲BCNF後,一個或兩個FD是否丟失是否真的很重要?

    0熱度

    1回答

    這種關係在3FD歸一化中是否屬實?我能做些什麼(電話號碼),它是確定所有行?請任何人幫助我將這種關係轉換爲3FD,並保持正確的關係。

    1熱度

    1回答

    我正在爲學校成績分析器創建一個數據庫。 在我的數據庫中,我有像「學生和科目」...我需要一個表,每個學生(馬克表)得分的表。 此表正在考慮2個選項.. :我有一個表(分)與多列即students_regno,(列所有科目 - 可能約爲20 此表將有更少的行。也許700 或者 :我可以有一個標記表與幾列,即students_regno,subject_id,標記這將只有3列,但該行可能跨越超過500

    1熱度

    1回答

    我已閱讀了定義和獲得它的種類 - 在無損連接之後,您不應該丟失任何信息。但爲什麼這個具體的例子適用於第三種分解解決方案呢? 這個例子來自Elmasri和Navathe的數據庫系統基礎。 我們有一張名爲TEACH的表格,列有學生,教師和課程。這是第三範式,我們正在努力使其成爲BCNF(博伊斯科德範式)。 示教(學生,課程,講師) STUDENT COURSE INSTRUCTOR Nathan D

    -2熱度

    1回答

    我的系統中有很多文檔,例如訂單發票,申請單等。爲了跟蹤他們的審批流程,我有一個公共表格,其中包含以下列。 WFID ActionDate DocInstancetype DocinstanceID iscurrent status 1 2017-04-04 PO 58 0 Submitted 2 2017-04-05 PO 58 1 Approved 3 2

    2熱度

    1回答

    (粗體主鍵。) 在我的一次演講中,我們採取了以下模式 R(A,B,Ç,d,E) 甲 - >乙 ë - >乙 C,d - >一個 C,d - >乙 C,d - >電子 並把它帶到2NF如下: R1(Ç,d,A,E) C,d - > a和e R2(A,E ,b)(不在2NF) 甲 - >乙 ë - >乙 當然,如果我想利用我的模式,以3NF這會導致一個問題,因爲b不能被部分遏制由a和e開採。我想要做的

    2熱度

    1回答

    我在將RSS源中的數據標準化爲數據庫時遇到了問題。 每個帖子將有id和categories。 我遇到的問題是categories是一個沒有預先定義大小的列表。通過1NF我應該拆分列表起來,使得每列只有原子數據: +----+----------+ | id | name | +----+----------+ | 1 | flying | | 2 | swimming | | 3 | t