database-design

    0熱度

    1回答

    我想設計一個數據庫爲3個表:老師,課程,學生。 - 老師可以有很多學生,可以教許多課程。 - 一個學生可以有許多老師和學習許多課程。 - 一門課程可以由許多老師教授,可以招收很多學生。 我希望能夠確定哪個學生正在學習哪門課程,並由哪位教師授課。

    0熱度

    1回答

    我想僅向用戶顯示他還沒有查看過的內容。 我認爲存儲一個字符串包含用','分隔的項目的id,用戶已經查看過,但我想我不會知道字符串的可能長度。 我可以找到的另一種方法是將其存儲爲日誌。類似 user_id | item_id 1 | 1 2 | 2 1 | 2 哪種方法對於大約一萬用戶和數千個項目會更好。

    0熱度

    1回答

    我腦海中出現了兩天的問題,並想知道是否可以在laravel和MySQL中實現這種類型的樹結構。 (首先,看一看圖像連接。謝謝) 假設我們的平臺使用參考系統,和最初,用戶 'A' 加盟。現在,這個用戶'A'進一步指3個人'B','C','D'。現在,A上的總引用次數是3(因爲它指3個人)。現在,讓B進一步指代'E','F'和'C'進一步指代'G','H','I'和'D'指代0.因此,現在提到每個人都

    0熱度

    1回答

    例如。在我的系統中,我有一個對象被其他幾種類型的對象以1對1的關係使用。讓我們調用使用Address的對象,以及使用它的兩個對象Company和Person。每個公司和個人都有一個地址,每個地址在系統中都是唯一的,因此每個地址都由個人或公司引用。 我有兩個問題。 問題1)這個關係叫什麼?我在網上找到的1對1關係的所有例子都只在兩個表之間,而這是三對一的關係。 問題2)什麼樣的表結構最好地捕獲了這種

    1熱度

    2回答

    我有一個類,它存儲了一些攝影EXIF所需的數據。有選擇的requierement: 我需要FocalLengthIn35mmFilm 或(FocalLength和FocalPlaneXResolution和FocalPlaneYResolution)。 這將對應於SQL語句: create table Photo( /* Whatever */ FocalLengthIn35mm

    0熱度

    2回答

    我是數據庫和mongo的新手。我正在創建一個具有不同類型用戶的Web應用程序,這些用戶可以通過不同的用戶界面訪問不同的路線。例如:用戶,公司,管理員。我的問題是,我應該創建一個容納所有用戶的單一集合,並簡單地在每個用戶對象上添加「用戶類型」或「訪問級別」作爲屬性?或者我應該有3個不同的集合,每個類型的用戶一個? 這類事情的常見做法是什麼?

    0熱度

    2回答

    爲了加快讀取過程,我想將blob從一個表傳輸到另一個表。但後來我看到其他人從堆棧溢出推薦使用MySQL barracuda因爲這種方法消除了傳輸blob的需要。 我的數據庫(由老程序員設計) Visitor_visit(表名) - >包含5 BLOB列。把blob移到另一個表的想法。 那麼我應該使用哪種方法?我該如何分開桌子?我是否需要爲每個blob創建5個表以獲得更好的性能?我真的不是MYSQL

    1熱度

    1回答

    是否有關係沒有數據有超級鍵? 我想在我的大學考試中回答這個問題,但我很困惑。

    3熱度

    1回答

    我在ASP.NET MVC中,其中comapnies可以產生一些PDF文檔工作的非常好的項目,保存一些數據等我有一塊項目了。 [無重要] Programist將增加公司的一個管理用戶,管理用戶將增加未來用戶角色[公司或不服這樣的老闆 - 「工人」等 所以有問題。我有10個表格,一家公司可以在一個月內輕鬆地在每個表格中創建50行。那麼最好添加幾張「CompanyId」表並填寫所有內容,或者爲每個公司

    0熱度

    1回答

    從問題 CQRS Read Model Design when Event Sourcing with a Parent-Child-GrandChild… relationship跟進: 我們利用事件採購與實例的SQL Server 2016傢俱公司。 (1)我們有一個父母和孩子的表。說一個FurnitureDescriptionTable(父表 - 所有傢俱物品的描述)和FurnitureOr