2012-02-03 2 views
0

우리 학교 프로젝트를위한 웹 사이트를 만들려고합니다. 간단히 말해 사이트는 사용자가 단어를 입력하고 문장을 사용하는 단어 및 번역을 얻는 것에 관한 것입니다. 효과적인 데이터베이스는 어떻게 단어를 문장에서 사용 된 단어로 매핑 할 수 있습니까? 우리는 단순히 단어 - 문장 ID 테이블을 만들 수 있지만 모든 것을 파일에 작성하는 것보다 낫지는 않습니다. 부부의 아이디어를 제공 할 수 있다면 개선해야 할 부분이있을 수 있습니다.단어를 데이터베이스에 사용하는 문장에 단어를 매핑하는 방법은 무엇입니까?

미리 감사드립니다.

답변

0

이 관계형 데이터베이스를 사용하면 에 "모두 가지고있을 때 망치가됩니다" 영토가됩니다. 텍스트에서 문자열을 검색하는 것은 많은 데이터베이스 엔진에 특별한 도구가있는 특수한 경우입니다.

그럼에도 불구하고 RDBMS를 사용하려는 경우 두 개의 테이블을 연결하는 교차 테이블이있는 단어로 가득 찬 테이블과 문장이 가득 찬 테이블을 유지하려는 아이디어는 몇 가지 관점에서 의미가 있습니다. 또한 번역을보고 있기 때문에 다른 언어로 단어를 연결하는 단어 표가 필요합니다. 또한 단어 - 문장 표에 일련 번호가 포함되어 있으면 두 단어가 서로 (주어진 거리 내에서) 가까이에서 사용되는 문장을 찾을 때 사용할 수 있습니다.

관련 문제