저는 각 사용자가 광범위한 프로필을 작성해야하는 응용 프로그램을 만들고 있습니다.하나의 MySQL 테이블에 많은 사용자 정보를 저장하고 있습니까?
사용자 프로파일의 첫 번째 부분은
사용자 프로파일의 다음 부분들이 일련의 기준리스트에 자신을 평가 섹션 인 일반 정보 약 25 정도의 필드로 구성된다. 예를 들어, "당신이 요리하는 데 얼마나 좋은지 평가"하고 1에서 5까지 라디오 상자를 체크하고, 자신이 평가 한 활동/주제에 "추가 관심이 있는지"확인할 수있는 확인란이 있습니다.
그들 중 약 40 명이 자신을 평가하고 있습니다.
제 질문은이 정보를 모든 필드와 항목에 대한 내 사용자 테이블에 열이 있어야 어떻게 저장해야합니까? 이것은 거의 70 개의 필드가 될 것입니다.
또는 user_profile 및 user_self_evaluation에 대한 테이블을 설정하고 각각에 대한 열을 갖고 사용자와 일대일 관계를 설정해야합니까?
+1 세 개의 테이블 솔루션 - user_profile_evaluation과 user-profile 및 self_evaluations 간의 연결 테이블과의 다 대다 관계. –