单独的标签表或阻止同一个表

时间:2014-03-27 09:00:12

标签: sql database database-design

我有很多表,这些表的标签不仅仅是语言。哪个数据库设计更好,将所有标签嵌入所有表中或将标签拆分到所有表的一个表中并在这些表之间创建关系?

示例:

所有表格中嵌入的所有标签

table1{
   en_label,
   fr_label,
   ar_label,
   asset,
   ......
}

table2{
   en_label,
   fr_label,
   ar_label,
   count,
   ......
}

table3{
   en_label,
   fr_label,
   ar_label,
   location,
   cars,
   time,
   ...
}

在所有表格的一个表格中拆分标签并创建关系

labels{
      id,
      en_label,
      fr_label,
      ar_label
}

table1{
   label_id,
   asset,
   ......
}

table2{
   label_id,
   count,
   ......
}

table3{
   label_id,
   location,
   cars,
   time,
   ...
}

谢谢&问候。

0 个答案:

没有答案