只需要一张表就可以了
关键字段 ID Name 编号 名称
辅助字段 Type Count 类型 数量
其它表 对应多个TAG
1 对多关系
比如 文章表 ArticleID 对应多个 TagID
Tag也可以说是一种关键词标记,利于搜索查找。但是tag也不同于一般的关键词,用关键词进行搜索时,只能搜索到文章里面提到了的关键词,但tag却可以将文章中根本没有的关键词做为tag来标记,比如上面那篇文章,我可以标记为“资料”或者“历史”,当然更多的时候是标记为“物理”,不过,我如果标记上“资料”的tag,则可以将所有资料性的文章全部关联起来,便于查找。它一般存在数据库里面,到底保存一个字段里还是一个表里
那要看你开发时的思路了,一般这个功能的实现还得借助
数据库表的索引的建立才行
index on ...to <文件名>:建立独立索引,生成一个指定文件名的IDX文件,打开时用:set index to 索引文件名index on ...tag <索引标识>,建立复合索引,生成一个与表同名的CDX文件,打开时用:set ORDE to 索引标识
另外,独立索引在表更新时,需要打开,索引才能更新,复合索引无需打开索引,索引自动更新。
TAG是索引标识,可以任意取名,为了记忆方便,取字段名为好。如:
INDEX ON 姓名 TAG 姓名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)