我想根据以下推理创建一个数据库:
例如,我想为每个联系人分配一些他的能力标签,因此会有一个名为“能力”的列。所以我正在考虑创建一个可能的能力列表(可能在第二张纸上),比如说“踢足球”、“做饭”、“骑自行车”,并定义“迈克”可以“踢足球”。
为此,我还想知道如何通过勾选我正在寻找的能力列表来过滤我的联系人。
有几种方法可以解决这个问题。
1) 制作一张包含联系人和能力的表格。这意味着如果一个人具有多种能力,您将重复联系信息。每一行都将是接触+能力的独特组合。如果您想将能力选项限制为特定选项,请创建能力列表并使用数据验证在能力列中创建这些值的下拉列表。
2)制作3个表格:1-联系人,2-能力,3-联系人到能力的映射(每行包含联系人的唯一标识符和能力的唯一标识符)。我不确定您是否真的打算创建一个数据库或只是在 Excel 中工作。如果您可以使用 PowerPivot,那将是一个很好的解决方案,无需其他应用程序来创建您的数据库。将您的 3 个表带入 PowerPivot。创建表 3 和表 1 之间的关系。创建表 3 和表 2 之间的关系。