Страница 1 из 2

Пол. Как вы шифруете пол персонажа в БД

Добавлено: 15 май 2012, 16:49
alexei
Вот я задумался над этим вопросом.

Есть стандарты:
http://ru.wikipedia.org/wiki/ISO_5218

Соблюдаете их или нет?

Re: Пол. Как вы шифруете пол персонажа в БД

Добавлено: 15 май 2012, 16:55
Abdul-Ibn-Abusheih
Зачем под кого-то подстраиваться? Но с другой стороны если работаете в команде или делаете проект для кого-то, то придерживаться стандартам

Re: Пол. Как вы шифруете пол персонажа в БД

Добавлено: 15 май 2012, 22:51
Александр
Для каких-нибудь государственных баз наверно очень хороший стандарт. Для личного проекта не критично. Но если знать об этом стандарте, то почему бы не использовать.
0, 1, 2 - думаю, что все используют. Только вот в соответствии ли со стандартом 1 и 2) Про 9 не знал.
ВКонтакте 1 - женщина, 2 - мужчина)

Re: Пол. Как вы шифруете пол персонажа в БД

Добавлено: 15 май 2012, 22:55
Alazaur
О я тоже оказывается придерживаюсь стандартам, хотя про них и не знал как и про 9 :D

Re: Пол. Как вы шифруете пол персонажа в БД

Добавлено: 16 май 2012, 01:02
sanych_dv
Тип Boolean рулит )

Re: Пол. Как вы шифруете пол персонажа в БД

Добавлено: 16 май 2012, 15:23
ukhov
я ориентируюсь на "контактовские полы". как уже было сказано,
1 - женщина, 2 - мужчина
теперь всегда так и ставлю.
также это удобно для хранения в БД. поле int(1), можно с лёгкостью выбирать из базы пользователей разных полов. но 9 никогда не использую)

Re: Пол. Как вы шифруете пол персонажа в БД

Добавлено: 16 май 2012, 16:03
112
sanych_dv писал(а):Тип Boolean рулит )
мм,а если пол не указан?

Re: Пол. Как вы шифруете пол персонажа в БД

Добавлено: 16 май 2012, 16:19
alexei
112 писал(а):
sanych_dv писал(а):Тип Boolean рулит )
мм,а если пол не указан?
Вот у меня в БД хранятся:
1- муж
0 - жен.

Зарегистрировать можно только указав пол. Так что иногда так лучше.

Re: Пол. Как вы шифруете пол персонажа в БД

Добавлено: 16 май 2012, 18:56
ukhov
alexei писал(а):
112 писал(а):
sanych_dv писал(а):Тип Boolean рулит )
мм,а если пол не указан?
Вот у меня в БД хранятся:
1- муж
0 - жен.

Зарегистрировать можно только указав пол. Так что иногда так лучше.
не, не надёжно. бывает, что глюк, и заполнится 0, или структура sql запроса неправильна, и может занестись как 0 (значение не указано). всякое бывает...

Re: Пол. Как вы шифруете пол персонажа в БД

Добавлено: 16 май 2012, 19:20
alexei
У меня MS SQL, поле tinyint. По умолчанию Null. Проблем не было.

Более того значение указывается 1 раз при регистрации. Кривой запрос там тяжело сделать.