database-normalization

    1熱度

    1回答

    假設有倉庫,每個倉庫都存儲特定類型的項目。 所以有與領域 倉庫表 - ID,名稱,類型 物品 - 編號,名稱,類型 WarehouseItem - 倉庫,項目 類型 - ID,名稱 問題是 - 考慮到倉庫只保存具有特定類型的項目,數據庫規範化規則是什麼破壞? 這個數據庫是否正常化? (問題的例子是編造的,但我基本上都在現實生活中這個問題。)

    1熱度

    2回答

    假設我有以下關係 C -> B CB -> AC CAE -> FB D -> E CA -> B 典型蓋在我的書中給出的是C -> AB, CE -> F, D -> E 但典型蓋也可以C - AB, D - EF?我們可以有一個關係的兩個不同的經典封面?

    1熱度

    1回答

    這是用於求職門戶中的用戶數據。 賴特現在我已經這樣的cols一個users表: user_id email password registred_date online (user online ? 1 : 0) last_visit activation (activation hash for not activated users, 1 for activated) first

    0熱度

    1回答

    偶爾我會遇到以下所有條件對兩個高度相似但不完全相同的實體或對象都爲真的情況。這使我很難決定如何對它們進行建模,無論是在數據庫端還是在對象建模方面。我會試着詳細說明這個問題和我的問題,因爲我發現它是一個非常難以定義的建模問題。我正在嘗試使用這些實體進行數據和對象建模,因此我將稍微鬆散地使用這兩個學科的術語。 1)兩個實體共享許多相同的屬性,但有一些沒有在另一箇中找到的獨特屬性。 2)一個不是另一個的

    0熱度

    1回答

    我有一個理論問題。我有關係R(A,B,C,D)和依賴B-> C,B-> D。我如何檢查是否屬於BCNF,如果不是我如何將其分解爲BCNF?問題來自一本書。我瞭解基礎知識,但用這個我沒有成功,有人可以向我解釋嗎?

    0熱度

    1回答

    我有一個名爲Player的模型,名爲'id'和'shortname'。 我有另一個名爲Team'id','teamname','player_1_id','player_2_id'和'player_3_id'的模型。 我試圖使用關係: //在模特隊 public function players() { return $this->hasOne('App\Player', 'id','

    0熱度

    1回答

    規格化現實 在我的數據庫我有以下這完全符合我的使用情況非規範化的表,我收到的數據非常快... CREATE TABLE IF NOT EXISTS lp_webmap.link ( drank int, prank int, title text, nofollow boolean, created timestamp, updated t

    0熱度

    2回答

    我在這裏掙扎一點點。 基本上,我有這樣的關係: 人員(職員的電子郵件,工作人員和FName參數,工作人員和LName的,工作人員資格) 需要注意的是Staff-Qualification是多重要被評估的屬性。 因此,它是否必須在單獨的表中,像這樣? Staff_Qual(職員的電子郵件,人員資格) 因爲它是多值或可以將它留在Staff表。 但是,將它們分開的問題是兩個表都具有相同的主鍵。我真的很難

    4熱度

    1回答

    我有一個歸一化的問題如下所示: R={ att1(nb1, nb2, nb3), att2, val1, val2, def1, class1, class2{notion1, notion2}, def2,col1 } 這裏,attr1是一個多值的屬性和class2是複合屬性。 如何將R轉換爲1NF? 是否像下面這樣? R={ nb

    0熱度

    3回答

    考慮一個旅程行程。遊覽中有20個可能的站點。標準遊覽包括1至20站。但是,每個用戶可以按任意順序創建包含5個或更多站點的自己的導覽,並可能重複播放。在數據庫中對此進行建模的最有效方法是什麼? 如果我們使用一個連接表 user_id, stop_id, order 我們將有百萬條記錄得很快,但我們可以很容易地拉即停上查詢&用戶屬性。 如果我們存儲解數爲數組, user_id, stop_id_arr