0
我們正在努力爲我們的學校項目建立一個網站。簡單地說,網站將關於用戶輸入一個單詞並獲取用於該單詞的句子以及他們的翻譯。如何設計一個有效的數據庫來將單詞映射到句子中所用的單詞?我們可以簡單地創建一個單詞到句子的ID表,但它並不比將所有內容寫入文件更好。如果您可以向我們提供一些想法,我們可能需要改進。如何將單詞映射到在數據庫中使用該單詞的句子?
在此先感謝!
我們正在努力爲我們的學校項目建立一個網站。簡單地說,網站將關於用戶輸入一個單詞並獲取用於該單詞的句子以及他們的翻譯。如何設計一個有效的數據庫來將單詞映射到句子中所用的單詞?我們可以簡單地創建一個單詞到句子的ID表,但它並不比將所有內容寫入文件更好。如果您可以向我們提供一些想法,我們可能需要改進。如何將單詞映射到在數據庫中使用該單詞的句子?
在此先感謝!
使用關係數據庫爲此將進入「當你只有一把錘子」領土。在文本中搜索字符串是許多數據庫引擎都有特殊工具的特例。然而,如果你想使用RDBMS,那麼你的想法是保持一個表格充滿句子,並且一個表格中包含一個連接兩個表格的交叉表格,這從兩個角度來看是有意義的。既然你也在翻譯你想要一個單詞表來鏈接不同語言的單詞。另外,如果你的單詞到句子表包含一個序列號,你可以用它來找到兩個單詞在彼此附近(在給定距離內)使用的句子。