3

我在 JSP 中为自己构建简单的应用程序,它为我存储 URL 并根据标签找到它。我想为此设计一个数据库。我对 SQL 的了解有限。但我仍然想边做边学。

我想创建存储 URL 和 URL 本身标签的数据库。URL 可以是表格列中的 text(50) 或更多(或任何其他建议?)。存储 URL 后,我想关联一个标签(又是 text(50) ?)。我需要将标签和 URL 与表格分开吗?如果是这样,我应该如何以任何方式将 URL 和标签相互关联

我的问题可能重复,但我关心我的数据库设计(如上所述)和 SQL 语法。所以请建议我如何进行。

我是否以正确的方式进行?还是我需要考虑更好的数据库设计?关于数据库设计的任何建议?

4

2 回答 2

4

这似乎是多对多关系的候选者,假设一个 URL 可以有多个标签。这样,您将拥有一个标签表、一个 url 表和一个标签-url 关联表。

至于 URL 的长度,看情况,这个问题的 url 是 76 个字符。你需要看看你最长的网址可能是什么。

于 2009-09-21T14:49:16.723 回答
2

有一个名为Tagschema的数据库模式: http : //forge.mysql.com/wiki/TagSchema

于 2009-09-21T14:54:23.017 回答