日期:2014-05-18  浏览次数:20476 次

讀完了sql server2008 寶典有幾個新手問題 請大大賜教一下
1. SQL 中的database下有個資料表的文件夾按右鍵下有個新建資料表 這個在書中好像叫做表設計器
  可是有幾個問題不太了解 這個表設計器叫出來只有個什麼 資料行名稱 資料類型 和允許NULL
  這個表設計器主要的功能是拿來幹嘛用的阿? 可以利用這個表設計器設計出我想要的表格嗎?

2. 在下是想開發一個自動回復語句的表格 看完整本書後 有幾條思路出來 不過有幾個問題卡點 
  首先SQL 中提供了 索引跟全文索引的功能 我想針對這兩個功能來探討一下 索引是能針對我想
  要設計的語句增加一個指針 去分門別類他們 而全文索引是能利用句子文字上面的關鍵字去做搜索
  書上講全文索引的搜索是比較高效的 那我是否先用索引先分門別類句子的種類之後 再用全文索引
  去搜索出我要的句子 還是直接就使用全文索引呢?

示意圖:



3. 在書中讀到SQL 數據挖掘能力 是否可以利用數據倉庫的特性讓人工智能回話變得更有個性更聰明和智能呢?
  比如第三方問了一句話 AI回覆了一句牛頭不對馬嘴的話回去 (此種情況可能是使用模糊搜索丟出去一句不相關的話出去)
  這時第三方的反應可能是 你在說什麼? 或是我聽不懂你的意思。利用這個特點是否能提升AI的智能度?

------解决方案--------------------
第一个问题,你是不是指在数据库的“表”文件夹下点右键出来的表设计器?这是SSMS提供的图形华建表工具,输入列名,选择列类型后点保存,再输出表的名称,就可以在这个数据库里建这样一张表了。你也可以用SQL语句完成相同的功能。

第二个问题,你可能理解的只是大概。如果把一个表比喻成一本字典,索引就是字典的目录。一个表可以有多个索引,就像字典可以有一个从拼音的目录和笔画的目录。
全文索引应该算是比较另类的索引,如果索引是字典中所有字的目录,全文索引就是字典中所有字的解释的目录,比如说如果你需要搜索整个字典中内容里含有“A”的解释,那拼音索引和比划索引都没用,全文索引就是在这里用的。具体的使用上还有很多限制,如果想用的话,你还需要再多学点。

第三个问题,建议你再仔细读一下数据仓库的定义,它的智能化可能和你想的不大一样。。。