c# - 为标签系统设计数据库的最有效方法

标签 c# asp.net sql-server database tags

我是数据库设计的新手,我想知道设计标记系统(例如 stackoverflow 拥有的标记系统)的最佳方法是什么?

我在网络上找到了多种设计此类系统的方法,但不确定哪一种是最佳的。

最佳答案

三个表如何 - 一个要标记的实体,一个表是标签,然后是一个最终表将它们链接在一起?

编辑:另一种方法是使用两个表,一个用于实体,一个用于标签。当然,您可以使用直接支持标签的 No-SQL 解决方案。

关于c# - 为标签系统设计数据库的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4703070/

相关文章:

sql - 使用 SQL 计算 12 个月的重复用户

c# - 如何使用 C# 从 XML 中删除所有 namespace ?

C#正则表达式麻烦

c# - mmenu 菜单系统在 .Net 表单标签中不起作用

c# - 在 Visual Studio 中运行特定的单元测试

asp.net - 是什么让某些东西成为 ASP.NET Core 中的请求功能?

c# - 如何阻止 EF 尝试更新 SQL Server 的计算列?

javascript - 如何向 asp c# webMethod 发送参数?使用 Ajax Jquery

sql - 通过在 where 子句中使用术语来排序

java - 从 java 准备好的语句中杀死 MS SQL 进程?