2011-01-03 1 views
0

내가 의무적으로 또는 선택 사항으로해야하는지 궁금해하고있었습니다. 나는 사이트를 등록하지 않고도 등록 할 가능성이 높으며 대부분의 사이트는 성명 (또는 심지어 이름)을 요구하지 않습니다. 사용자가 로그인하고 나면 개인화 된 전자 메일을 위해 사이트를 사용자 정의하는 것이 이점입니다.웹 응용 프로그램에서 이름과 성 필수 필드를 만드십니까?

무엇이 합의입니까? 그들을 요구합니까? 계정을 선택적으로 설정하고 계정 테이블에 NULL이 대량으로 유입 될 위험이 있습니까?

+0

어떤 사이트입니까? – cdhowie

+0

스팅 (Sting)이나 쉐어 (Cher) 또는 마돈나 (Madonna)가 귀하의 사이트를 사용할 수 없게 만듭니다. – duffymo

+0

@cdhowie TFLN 또는 FML과 유사한 소셜 엔터테인먼트 사이트입니다. 중요한 것은 없지만 앞으로 출시 될 더 심각한 사이트에 대해서도 알고 싶습니다. – Parker

답변

0

이것은 실제로 비즈니스 요구 사항에 따라 다릅니다. 개인 이메일 (전화 또는 기타 - 예 : 금융 거래 등)에 대한 요구 사항이 없으면 정보를 저장할 필요가 없습니다.

규칙 : 일반적으로 저장해야하는 항목 만 저장하거나 OpenID과 같은 것을 더 잘 사용합니다.

희망이 있습니다.

0

귀하의 필요에 따라 다릅니다.

실제로 사용자가 성을 표시할지 여부를 선택할 수있게 할 수 있습니다.

하지만 실제로 필요한 것만 사용자에게 요구하면됩니다. 당신이 그들의 이름이 없다면, 그렇게하도록 요구하지 않을 수도 있습니다.

1

사람들은 이름과 다른 문화적 구조를 가질 수 있으므로 "전체 이름"을 사용합니다.

예 : Dr Mark 'The Killer'Von Haiek

+0

그 생각은 내 마음을 넘어 섰지 만 데이터베이스의 엉망이되지는 않을까요? 얼마나 큰 입력 필드를 허용 할 것이며 varchar로 저장한다고 가정 할 수 있습니까? 트위터가 20 자로 된 전체 이름 필드를 허용한다는 것을 알았습니다. – Parker

+0

예, varchar. 드물게 데이터베이스의 텍스트 필드에서 char을 사용합니다. char의 전체 너비를 항상 차지하기 때문입니다. – glowworms