WebMD와 비슷한 증상 검사기를 만들려고합니다. 사용자가 증상을 입력하고 입력을 기반으로 질병을 암시합니다. 나는 모든 증상을 담고있는 테이블과 모든 질병이 담긴 테이블 두 개를 가지고 있습니다. 하지만이 두 테이블을 연결하는 방법을 모릅니다. 나는 다음과 같은 접근법을 찾을 수있다.증상 검사기 응용 프로그램에 대한 데이터베이스 디자인
+-----------------+----------+----------+----------+--------+----------+
| Disease | Symptom1 | Symptom2 | Symptom3 | Gender | AgeGroup |
+-----------------+----------+----------+----------+--------+----------+
| Some Disease | Yes | No | Yes | All | 19-35 |
| Another Disease | No | Yes | Yes | Male | All |
+-----------------+----------+----------+----------+--------+----------+
하지만이 테이블의 열로서 "증상"테이블의 모든 레코드를 포함해야하고 나는 새로운 증상을 추가해야하는 경우에 문제가있을 것으로 중복입니다. 이것을 구성하는 더 좋은 방법이 있습니까? 아니면 이것을 달성하기 위해 더 나은 대체 접근법 (제 3 자 API?)이 있습니까?
유용했습니다. 감사! –