Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在员工数据库表上,我在该字段中使用名为SearchTags的字段,我将添加员工信息,例如FullName + PassportNo + Nationality + JobTitel est。
并搜索特定员工,我将在该字段中搜索(TagSearch)
你觉得这个方法怎么样?
这不被认为是信息重复吗?
在我看来,这种方法很容易编写代码并且很直接。
所以,在我开始使用这种方法之前,我想知道你的意见:)
我假设您正在使用 SQL 来执行搜索。
我的意思不是听起来很苛刻,但我完全不同意你的做法。
当然,这不是数据库设计基础所推荐的。
你将不得不面对的问题
如果您想更新其中一个单独的字段怎么办?例如,当职位名称发生变化时,您将如何处理?您将不得不在两个地方进行更新。
未来的新要求将要求您仅搜索其中 3 个字段,而不是 4 个。你会怎么办?使用最新的 3 个目标字段的副本创建另一个字段?
SQL 很简单,可以制定一个查询来定位多个要搜索的字段。