Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
ru_vbnz
@ru_vbnz
SQL
Базы данных
Как правильно сделать таблицы?
Добрый день, подскажите, пожалуйста, как будет правильнее, в плане быстродействия, производительности, сделать таблички комментариев:
1) Таблица 'user', таблица 'comments' (без упоминаний юзера), таблица 'user_comments' (user_id, comment_id)
или
2) Таблица 'user' и таблица 'comments' в которой будет user_id?
Вопрос задан
более трёх лет назад
617 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Mercury13
@Mercury13
Программист на «си с крестами» и не только
Поскольку комментарий принадлежит одному пользователю и только ему, у нас соотношение 1:∞, и не нужна таблица-связка, предназначенная для соответствия ∞:∞.
Только второе.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Максим Федоров
@Maksclub
maksfedorov.ru
1 вариант был бы верным, если бы один и тот же коммент был бы у разных пользователей, но это же не возможнО!
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
SQL
+1 ещё
Простой
Как найти нужные столбцы в таблице oracle по содержанию?
1 подписчик
04 июн.
67 просмотров
1
ответ
Node.js
+2 ещё
Простой
Как сделать регистрацию без слета через fs?
1 подписчик
03 июн.
85 просмотров
2
ответа
SQL
Средний
Помощь в решении задачи 96, Sql-ex?
1 подписчик
03 июн.
182 просмотра
2
ответа
Базы данных
+1 ещё
Простой
Какую базу данных нужно использовать для телеграмм бота?
1 подписчик
10 мая
4721 просмотр
9
ответов
SQL
Простой
Как выбрать из таблицы нужный раут REST API?
1 подписчик
07 мая
134 просмотра
2
ответа
SQL
+2 ещё
Простой
Как внести большое количество данных из Excel и pdf файла в БД?
1 подписчик
23 апр.
283 просмотра
3
ответа
IT-образование
+1 ещё
Простой
С чего начать изучение инженерной части БД?
2 подписчика
23 апр.
327 просмотров
3
ответа
Python
+2 ещё
Простой
Корректно ли в данном случае отправляется запрос в базу данных?
1 подписчик
23 апр.
197 просмотров
2
ответа
Базы данных
Простой
БД для дискорд-бота?
1 подписчик
17 апр.
133 просмотра
1
ответ
Android
+4 ещё
Простой
Какие ресурсы нужны для разработки AR приложения на Unity для «оживления» фото в школьном альбоме?
1 подписчик
17 апр.
215 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Продуктовый аналитик (SQL + Python)
WebGears Services LTD
от 3 000 до 4 000 $
Data Engineer\ Разработчик БД SQL
Data World
•
Санкт-Петербург
До 230 000 ₽
Разработчик баз данных
Alta Personnel
•
Москва
от 120 000 до 150 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама