저는 인구 통계학적인 변수를 측정하기 위해 Ruby on Rails로 앱을 제작하고 있습니다. 지금은 사용자 모델에 속한 모델 (통계)의 두 속성에서 데이터 유형을 선언하는 방법에 대해 의심스러워합니다. 이 속성은 "genere"및 "civil status"입니다. 그 요소가 문자열 데이터가 될 수 있지만 내가이 정보를 가지고 어떤 통계를 만들었다면, 이 정수처럼이 데이터를 선언하는 편이 좋을까요?, 즉 그것은 통계에서 명목상의 데이터이므로 숫자는 상태 또는 genere를 표현하기에 충분합니다. 1 -> femenin/2 -> masculin.이 특성을 선언하려면 정수 또는 문자열을 사용해야합니까?
많은 조언을 부탁드립니다. 시간 내 줘서 고마워.
비록 'M'/ 'F'와 같이 간단하지만 항상 설명적인 가치를 지니고 있습니다. 그러나 그것은 당신에게 달려 있습니다. 명확성과 유지 보수성에 대해 생각하십시오. 숫자 값으로 가득 찬 데이터베이스는 지원 환경에서 읽기가 매우 어려울 수 있습니다. – Mick
나는 db에 문자열을 사용하고 앱에 'to_sym'을 사용하는 것이 더 낫다고 생각한다. – sa77