1

我正在开发一个 Web 应用程序,它将以两种语言提供,将来可能会添加更多语言。

我在设计表格时发现了一个问题;这是结构:

Table: Tag;
Columns: TagId (PK)  {this column it's referenced by other tables like Posts, Users, etc...}

Table: TagLocale
Columns: TagLocaleId (PK), TagId(FK), LanguageId (FK), Name (the tag string)

一张只有一列的表格是错误的,对吧?任何人都可以在这里帮助我吗?

提前致谢,

仁南

4

2 回答 2

2

有一个只有一列的表是完全可以的。

它的意思是“这个标签确实存在”。

MySQL当您将构建标签统计信息时(假设不支持完全连接),它将非常方便。

于 2012-04-24T12:45:37.990 回答
1

拥有一张只有一列的表格非常好。该表用于约束其他表并用作验证数据的参考。通常首先填充单行引用表以进行数据验证和引用。

于 2012-04-24T13:30:44.890 回答