Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование данных для поля регистрации / 5 сообщений из 5, страница 1 из 1
23.11.2016, 21:53
    #39353089
Mamikonars
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование данных для поля регистрации
Недавно начал осваивать базу данных и пока многое непонятно.
Помогите пожалуйста советом к таску, как лучше создать таблицы для данного поля регистрации.


Создал 2 таблицы, в одной:
Имя
Мэйл
Пароль
Имя организации

В другой типы организаций. Но как быть, если пользователь выберет чекбокс other ? Создать для нее отдельную таблицу? Как это будет выглядеть?
...
Рейтинг: 0 / 0
24.11.2016, 08:44
    #39353330
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование данных для поля регистрации
Mamikonars,

По идее есть три варианта
1) Не заводить таблицу организаций, а хранить тип организации в виде строки
2) Добавлять тип организации из поля other
3) Комбинированный 1) и 2) Есть поля со ссылкой на тип организации (есть тип other) и поле где хранить тип организации в виде строки.

Выбирайте. ;-)
...
Рейтинг: 0 / 0
24.11.2016, 09:11
    #39353346
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование данных для поля регистрации
Все в одну таблицу
...
Рейтинг: 0 / 0
24.11.2016, 15:43
    #39353811
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование данных для поля регистрации
NafВсе в одну таблицуа, и правда... зачем нам нормальные формы...
...
Рейтинг: 0 / 0
24.11.2016, 15:52
    #39353820
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование данных для поля регистрации
Mamikonars,

таблица с типами организации,
таблица с "other",
вьюха объединяющая их,
в основной таблице ссылка на код из вьюхи

таким образом основной справочник типов не замусоривается тем, что там написал пользователь
при желании перенести часто встречающийся тип из "other" (объединяя похожие) в основной справочник это будет прозрачно
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование данных для поля регистрации / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]