怎么实现检索文字,然后做出反应,有数据库

如何实现检索文字,然后做出反应,有数据库
功能需求:一个文本框,输入文字或者字母,然后在数据库中检索【模糊检索】,然后显示出对应的参数,字符。
这个功能应该如何实现,我的疑惑主要是数据放在哪里?如果放在数据库中,比如SQL sever中,那别人电脑里没有装数据库软件能用么?我一直搞不清应该如何实现这种功能。请大神指教~
------解决方案--------------------
这个还不简单。

如果是做单机的程序, 数据库和程序必须要都安装。 

如果是做分布式的话, 客户的客户端程序来连接你服务端程序,由你服务端程序检索数据库,然后将检索出的数据传给客户端。