我有一個數據庫,下面的圖片,我覺得必須有一種有效的方式來爲每個孩子添加單獨的書籍。例如......數據庫中可能會有50名會員。每個俱樂部都會放在自己的書本里,爲了簡單起見,每本書都有10個俱樂部必須完成的部分。我正在考慮爲每個有10個部分的孩子製作一張桌子,但最終會在我的數據庫中放置超過50張桌子。我還想過創建一個名爲book的表格,並且只讓該表格包含10個部分,但是每個孩子的問題可能在8個不同的書籍中。所以一張名爲書的表也不起作用。建立我的數據庫的最佳方式是什麼
有沒有人有如何在數據庫中設置好這個建議?我的最終目標是讓每個孩子與可用的8本書中的一本鏈接。然後,數據庫將跟蹤每個孩子在哪一部分爲他們的某本書。所以......今天的俱樂部A可以完成第一部分的第一部分和第二部分,但是俱樂部B可能只完成第二部分的第一部分。我想從數據庫中提取這些信息,看看每個俱樂部在他們的書本中的位置。 ..但是......我首先需要正確設置數據庫。
我應該爲每本書創建8個單獨的表,並將表數據設置爲第1部分...第2部分...?或者我應該創建一個表並列出8本書,然後將其鏈接到另一個包含部分信息的表?還是有更好的辦法?
感謝所有幫助
這將是最好的閱讀關於這個主題[一堆文章](http://code.tutsplus.com/articles/sql-for-beginners-part-3-database-relationships-net-8561) ,並且瞭解每個過程以及每個過程的用途,而不是僅僅給出別人認爲最適合您的網站的答案。對不同的餐桌結構和關係進行一些研究,看看哪些名字突出顯示爲有用的結構,然後研究這些名稱以獲得有關如何實施和維護它們的指南 – Martin
Clubber:經常訪問夜總會的人(http:// www .thefreedictionary.com /俱樂部會員)。一本書夜總會。 'Bangin''。從字面上看。 – Martin