在员工数据库表中的字段,我使用的域名为SearchTags在这个领域我要去添加员工信息,如全名 + PassportNo + 国籍 + JobTitel EST。如何:使用包含的所有信息使用它的搜索
,寻找一个特定的雇员,我会是场中进行搜索(TagSearch)
您对这种方法有什么看法?
是不是认为信息是重复的?
从我的意见来说,这种方法很容易编码和直观。
所以,我想知道你的意见之前,我开始使用这种方法:)
在员工数据库表中的字段,我使用的域名为SearchTags在这个领域我要去添加员工信息,如全名 + PassportNo + 国籍 + JobTitel EST。如何:使用包含的所有信息使用它的搜索
,寻找一个特定的雇员,我会是场中进行搜索(TagSearch)
您对这种方法有什么看法?
是不是认为信息是重复的?
从我的意见来说,这种方法很容易编码和直观。
所以,我想知道你的意见之前,我开始使用这种方法:)
我假设你使用SQL执行搜索。
您对这种方法有什么看法?
我并不是说听起来很刺耳,但我完全不同意你的方法。
是不是认为信息是重复的?
当然,数据库设计基本原则并不建议这样做。
问题,你将不得不面对
如果你想更新那些个别的领域之一?例如,当职位变更时,你将如何处理?你将不得不在两个地方更新。
一条新的要求将要求您仅搜索这些字段中的三个,而不是四个。你会怎么做?用最新的3个目标字段的副本创建另一个字段?
SQL很简单,足以形成一个查询来定位多个字段进行搜索。
这是一些有风险的信息要作为纯文本存储在一个字段中。另外,如果你使用mysql,看全文索引和搜索 – bizzehdee 2013-03-14 19:22:46