powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / 2 или 3 таблицы?
11 сообщений из 11, страница 1 из 1
2 или 3 таблицы?
    #37675321
Darooma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сайте есть регистрация для простых пользователей (покупателей) и продавцов услуг. Как лучше спроектировать базу для этого:


1) 3 таблицы:
- аккаунты (данные для аутентификации: логин, пароль...),
- пользователи (покупатели) и
- продавцы .

Таблицы пользователи (покупатели) и продавцы ссылаются на таблицу аккаунты со связью один-к-одному.



2) 2 таблицы:
- пользователи (покупатели) и
- продавцы .

Данные об аккаунтах и о пользователях содержатся в одной таблице пользователи (покупатели).
На пользователя, в данном случае, может быть "завязан" продавец. Тогда этот пользователь считается продавцом. А если продавец на него "незавязан", то это простой пользователь. То есть продавец в данном случае - это как бы продвинутая версия пользователя.
...
Рейтинг: 0 / 0
2 или 3 таблицы?
    #37675463
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что бкдешь делать если пользователь одновременно и покупатель и продавец?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
2 или 3 таблицы?
    #37675562
Darooma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,
пойду телевизор смотреть.
...
Рейтинг: 0 / 0
2 или 3 таблицы?
    #37675787
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор2 или 3 таблицы? достаточно одной
...
Рейтинг: 0 / 0
2 или 3 таблицы?
    #37675836
Darooma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шайтан,

объясни почему.
...
Рейтинг: 0 / 0
2 или 3 таблицы?
    #37676106
Фотография Steel_Balls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Darooma,

Потому, что все эти ваши человеки - одна сущность, и незачем их размножать на 3 таблицы. Делайте одну, и в ней поле (или два) - признак того, кто это - пользователь(покупатель) и/или продавец
...
Рейтинг: 0 / 0
2 или 3 таблицы?
    #37676257
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шайтандостаточно одной
+100
...
Рейтинг: 0 / 0
2 или 3 таблицы?
    #37676754
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Steel_Ballsвсе эти ваши человеки - одна сущность, и незачем их размножать на 3 таблицы

Только если у сущностей "продавец" и "покупатель" нет дополнительных атрибутов по
сравнению с сущностью "пользователь".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
2 или 3 таблицы?
    #37676784
Ы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ы
Гость
Dimitry SibiryakovSteel_Ballsвсе эти ваши человеки - одна сущность, и незачем их размножать на 3 таблицы

Только если у сущностей "продавец" и "покупатель" нет дополнительных атрибутов по
сравнению с сущностью "пользователь".

В исходном посте сказано, что «пользователь» = «покупатель», а вот дополнительные атрибуты «продавца» ТС упорно держит в секрете.
...
Рейтинг: 0 / 0
2 или 3 таблицы?
    #37677269
sirdimko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно стелать одну таблицу с сущностью ЛЮДИ. Там делаете два столбца ИД человека, ИД родителя, признак Человека (пользователь, покупатель, продавец и т.д.) + дополнительные таблицы на доп атребуты - расширение сущностей - связь с допатрибутеми 1 к 1.
...
Рейтинг: 0 / 0
2 или 3 таблицы?
    #37685447
s u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Steel_BallsDarooma,

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


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