请大家帮小弟策划一下大型复杂数据库的设计方案(关键要实现快速Search),谢谢.
公司最近要改版技术,有很多表
table1
id,title,content,date
table2
cid,title,intro,date
table3
did,value1,value2,value3
table4
eid,title,type,content,date
..............
可能有几十个表
我想请大家帮我策划一下如何设计该数据库,主要用于查询,要做全文查询
比如用户输入一个关键字key,那么就要在这些表中进行所有的查询,并在一个页面上显示所有结果.
像这样
table1
title like '%"&key&"%' or content like '%"&key&"%'
table2
intro like '%"&key&"%'
tabl3
value1 like '%"&key&"%' or value2 like '%"&key&"%' or value3
......................
全部都要查询,但是小弟不知道如何做.查询结果要在一个页面上显示,要有分页功能.
现在还没有设计表,请大家帮小弟策划一下,具体如何设计,如何实现快速查询.谢谢
sql server 2000