현재 사용자 프로필의 데이터를 수집하고 데이터에 따라 쿼리 결과를 필터링하는 프로젝트를 만들고 있습니다.재료 표가있는 레시피 데이터베이스
그래서 다른 가족 구성원이있는 가족 계정이 있습니다. 사용자는 각 구성원의 건강과 관련된 기본 정보를 작성합니다. 이러한 정보는 결과를 쿼리하는 데 사용됩니다. 예를 들어 가족 구성원이 당뇨병을 앓고있는 경우입니다. 가족 계정에서 조리법을 탐색하려고 할 때 데이터베이스에 모든 요리법을 표시하는 대신 당뇨병 환자에게 위험하지 않은 요리법을 보여줄 수 있습니다.
레서피 용 데이터베이스를 구성하는 가장 좋은 방법은 무엇입니까?
표 1 = 조리법 표 2 = 제조법의 각 성분에 대한 성분
, 그들은 내가 효과적으로 필터링 조리법을 결정 할 수 있도록 자신의 영양 가치를 정의 할 자신의 테이블을 가질 것이다. 재료의 기둥을 어떻게 만들 수 있습니까? 각 성분마다 자신의 식탁이 있어야합니다.
각 성분마다 왜 * 테이블 *이 필요합니까? 각 성분은'ingredients' 테이블에서 * 행 *이됩니다. 테이블에는 성분명, 영양 정보 (USRDA에서 구할 수 있음, btw) 등이 있습니다. –
그 의미는 정확히 제가 잘못된 용어를 사용했을 수도 있고 완전히 새로운 의미로 사용했을 수도 있습니다.하지만 그것은 무엇입니까? 내가 원했던, 그래서 어떻게하면 조리법 테이블에있는 재료의 칼럼을 구성 할 수 있습니까? 영양가있는 각 성분에 대한 다른 테이블에 그 (Fk)를 연결하려면 – user3024497
질문을 업데이트하여 시도하려는 것을 정확히 반영하십시오 @DaveNewton의 피드백을 기반으로합니다. – eebbesen