-1

我想根据以下推理创建一个数据库:

例如,我想为每个联系人分配一些他的能力标签,因此会有一个名为“能力”的列。所以我正在考虑创建一个可能的能力列表(可能在第二张纸上),比如说“踢足球”、“做饭”、“骑自行车”,并定义“迈克”可以“踢足球”。

为此,我还想知道如何通过勾选我正在寻找的能力列表来过滤我的联系人。

4

1 回答 1

3

有几种方法可以解决这个问题。

1) 制作一张包含联系人和能力的表格。这意味着如果一个人具有多种能力,您将重复联系信息。每一行都将是接触+能力的独特组合。如果您想将能力选项限制为特定选项,请创建能力列表并使用数据验证在能力列中创建这些值的下拉列表。

2)制作3个表格:1-联系人,2-能力,3-联系人到能力的映射(每行包含联系人的唯一标识符和能力的唯一标识符)。我不确定您是否真的打算创建一个数据库或只是在 Excel 中工作。如果您可以使用 PowerPivot,那将是一个很好的解决方案,无需其他应用程序来创建您的数据库。将您的 3 个表带入 PowerPivot。创建表 3 和表 1 之间的关系。创建表 3 和表 2 之间的关系。

于 2013-07-04T20:56:01.597 回答