我有一个数据库,下面的图片,我觉得必须有一种有效的方式来为每个孩子添加单独的书籍。例如......数据库中可能会有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