0

在员工数据库表上,我在该字段中使用名为SearchTags的字段,我将添加员工信息,例如FullName + PassportNo + Nationality + JobTitel est。

并搜索特定员工,我将在该字段中搜索(TagSearch

你觉得这个方法怎么样?

这不被认为是信息重复吗?

在我看来,这种方法很容易编写代码并且很直接。

所以,在我开始使用这种方法之前,我想知道你的意见:)

4

1 回答 1

1

我假设您正在使用 SQL 来执行搜索。

你觉得这个方法怎么样?

我的意思不是听起来很苛刻,但我完全不同意你的做法。

这不被认为是信息重复吗?

当然,这不是数据库设计基础所推荐的。

你将不得不面对的问题

  • 如果您想更新其中一个单独的字段怎么办?例如,当职位名称发生变化时,您将如何处理?您将不得不在两个地方进行更新。

  • 未来的新要求将要求您仅搜索其中 3 个字段,而不是 4 个。你会怎么办?使用最新的 3 个目标字段的副本创建另一个字段?

SQL 很简单,可以制定一个查询来定位多个要搜索的字段。

于 2013-03-15T01:46:51.510 回答