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


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

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

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

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

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

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


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