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


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

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



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

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

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

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

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

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

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

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


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