powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование базы данных для сайта знакомств
25 сообщений из 58, страница 1 из 3
Проектирование базы данных для сайта знакомств
    #39520142
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проектирую базу данных для сайта знакомств.
На сайте будет раздел письма где будет хранится переписка между девушкой и мужчиной.

т.е. есть таблицы: девушки, мужчины, письма, будут конечно и пользователи типа администратор, модератор и т.д. вопрос состоит в том как грамотно спроектировать такую базу данных?
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520145
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.V,

две таблицы: юзеры и сообщения
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520146
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартно: строишь модель, выявляешь сущности, их атрибуты и связи между ними.

PS: Делить сущность "люди" на отдельные сущности "девушек", "мужчин" и "администраторов"
лично я бы не стал. Это типичная ошибка новичка.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520148
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

возможно я не ясно описал картину, рассчитывал на людей которые делали подобное, и что они поймут о чем я, потому что в дальнейшем в работе возникает много вопросов связаны с выборкой, если не правильно спроектировать базу.
видел как подобную задачу решали через m_12121 - это ИД мужчины, а g_2432 - ИД девушки
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520149
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ISergey.V,

на данный момент у меня есть таблица USER c полями `id`, `role_id`, `email`, `username`, `password`
и таблица GIRLS с полями `girl_id`, `user_id`,`first_name`, `last_name`
и таблица MENS с полями `men_id`, `user_id`,`first_name`, `last_name`
как то так
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520150
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.V,

man - мужчина
men - мужчины
mens - мужской

Это у Вас учебный проект?
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520152
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,
table name MEN спасибо что заметил лишнюю букву s
но это не поможет мне с проектированием базы.

Нет не учебный я б так не переживал закладывая фундамент проекта
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520153
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt,

у меня ж где-то должно хранится от кого кому письмо?!
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520154
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VskyANA,
table name MEN спасибо что заметил лишнюю букву s
но это не поможет мне с проектированием базы.

Нет не учебный я б так не переживал закладывая фундамент проекта
Тогда с какой целью Вы хотите разнести мужчин и женщин по разным таблицам?

Сайт знакомств посещают люди, где они заполняют свои анкеты, где указывают свой пол.
Так и заведите таблицу People, или UserProfiles.
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520155
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VhVostt,

у меня ж где-то должно хранится от кого кому письмо?!У письма может быть только один получатель?
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520162
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttдве таблицы: юзеры и сообщения
Игноры где будем хранить?

ТС - пользуйтесь поиском, базы для чатов тут обсуждали несколько раз.
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520183
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VПроектирую базу данных для сайта знакомств.
На сайте будет раздел письма где будет хранится переписка между девушкой и мужчиной.

т.е. есть таблицы: девушки, мужчины, письма, будут конечно и пользователи типа администратор, модератор и т.д. вопрос состоит в том как грамотно спроектировать такую базу данных?

Зачем?!
Чем вам обычный почтовый сервер с возможностью фильтрации не угодил?
<:o)
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520239
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.Vно это не поможет мне с проектированием базы.
Тут ничего не поможет.

Нет "мужчин" и "женщин", есть сущность "люди" с атрибутом "пол".
Причем должно быть несколько атрибутов: биологический пол, экстерьерный пол, ролевой пол.
В теории атрибут должен быть историческим (атрибут может изменяться), но для сайта знакомств этим можно пренебречь.

"Администратор", "модератор", "пользователь" — это не сущности, это роли.
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520250
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ряде соцсетей в графе "пол" есть вариант "не скажу". В реальном мире бывают не только девочки с мальчиками :)
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520257
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.V,

придется вам клепать по новой таблице на каждый вид пола:
1. мужчины
2. женщины
3. трансгендеры
4. те, кто не хотят говорить
5. в медицине известны случае гермафродитизма среди человеческих особей

но думаю все же лучше получить образование в сфере проектирования ПО и бизнес-анализа
тогда вы поймете, что человек - это сущность, а пол - это признак/свойство

в итоге у вас будет одна таблица "Люди" с колонкой "Пол", причем это не булевый тип, а enum
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520258
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VhVostt,

у меня ж где-то должно хранится от кого кому письмо?!

sender_id
recipient_id

Может девушка мужчине написать, может мужчина девушке, может девушка девушке, мужчина мужчине и администратор кому-нибудь :)

Кот МатроскинИгноры где будем хранить?

первая соц. сеть без возможностей игнора, надо чем-то выделяться!
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520262
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.Тут ничего не поможет
кстати интересно - любого человека можно научить правильно мыслить и выделять сущности (и осознанно отходить от правил в некоторых случаях) или нет?
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520271
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17-77кстати интересно - любого человека можно научить правильно мыслить и выделять сущности (и осознанно отходить от правил в некоторых случаях) или нет?

50 на 50.
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520349
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое за ответы, и посмеялся и научился мыслить сущностями, только видно не до конца, как быть с теми полями и связям которые есть у девушек и нет у мужчин и наоборот!?
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520352
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAISergey.VhVostt,

у меня ж где-то должно хранится от кого кому письмо?!У письма может быть только один получатель?

Да
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520356
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VСпасибо большое за ответы, и посмеялся и научился мыслить сущностями, только видно не до конца, как быть с теми полями и связям которые есть у девушек и нет у мужчин и наоборот!?


Это каких? Хотите добавить поля с размерами первичных половых признаков?
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520360
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alibek B.ISergey.Vно это не поможет мне с проектированием базы.
Тут ничего не поможет.

Нет "мужчин" и "женщин", есть сущность "люди" с атрибутом "пол".
Причем должно быть несколько атрибутов: биологический пол, экстерьерный пол, ролевой пол.
В теории атрибут должен быть историческим (атрибут может изменяться), но для сайта знакомств этим можно пренебречь.

"Администратор", "модератор", "пользователь" — это не сущности, это роли.

именно так я и сделал если вы заметили я писал выше авторна данный момент у меня есть таблица USER c полями `id`, `role_id`, `email`, `username`, `password`
`role_id` - хранится id и есть таблица ROLE
id name 1 admin 3 agencyOwner 4 agencyManager 5 sudsidiaryManager 6 sudsidiaryInterpretor 7 girl 8 men 9 sitePhotographer 10 agencyInterpretor 11 superAdmin
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520380
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttISergey.VСпасибо большое за ответы, и посмеялся и научился мыслить сущностями, только видно не до конца, как быть с теми полями и связям которые есть у девушек и нет у мужчин и наоборот!?


Это каких? Хотите добавить поля с размерами первичных половых признаков?

К примеру агенство у мужчины нет такой связи
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520392
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ISergey.VhVosttпропущено...



Это каких? Хотите добавить поля с размерами первичных половых признаков?

К примеру агенство у мужчины нет такой связи

Еще у мужчины есть баланс, но мне кажется его хранить нужно отдельно или считать выбирая из таблицы с платными операциями!?
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520400
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не понял: у тебя сайт знакомств или сутенёрское агенство?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 58, страница 1 из 3
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование базы данных для сайта знакомств
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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