powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование базы данных для сайта знакомств
25 сообщений из 58, страница 2 из 3
Проектирование базы данных для сайта знакомств
    #39520402
Болтаювпт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VК примеру агенство у мужчины нет такой связи
...
Еще у мужчины есть баланс, но мне кажется его хранить нужно отдельно или считать выбирая из таблицы с платными операциями!?Вы все ещё настаиваете на сайте знакомств? Зря не предполагаете проституток мужского пола. А вообще, я думал в этой сфере бюджеты должны позволять нанимать компетентных специалистов.
Хотя, если сваянные на коленке сайты в течение месяца блокируются (и без бэкапов конечно!), то никаких бюджетов не хватит :)
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520411
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovЯ не понял: у тебя сайт знакомств или сутенёрское агенство?

А это как то поможет в проектировании базы данных? ))
Все легально никаких проституток и т.п.
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520423
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БолтаювптISergey.VК примеру агенство у мужчины нет такой связи
...
Еще у мужчины есть баланс, но мне кажется его хранить нужно отдельно или считать выбирая из таблицы с платными операциями!?Вы все ещё настаиваете на сайте знакомств? Зря не предполагаете проституток мужского пола. А вообще, я думал в этой сфере бюджеты должны позволять нанимать компетентных специалистов.
Хотя, если сваянные на коленке сайты в течение месяца блокируются (и без бэкапов конечно!), то никаких бюджетов не хватит :)

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

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

Проще будет, если вы настряпаете модель, выложите сюда, а сообщество покритикует. И сами прокачаетесь и над недостатками поработаете.
Спасибо за совет, так и сделаю!
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520464
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VСпасибо за совет, так и сделаю!Ой, а может не стоит, а ? :)

Вам уже сообщили исчерпывающий ответ. Две основные таблицы.
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520467
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.V есть таблица ROLE
id name 7 girl 8 men
оооо неееетттт, только не это

ISergey.VК примеру агенство у мужчины нет такой связи
два варианта:
1. сделать nullable поле AgencyId в таблице "Люди"
2. сделать промежуточную таблицу PeopleId / AgencyId, будет связь многие-ко-многим. я не знаю что там за агенство, если брачное/свадебное - то девушка может обращаться в несколько агентств и каждое агенство может иметь в клиентах несколько девушек, так что многие-ко-многим подходит
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520477
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
17-77ISergey.V есть таблица ROLE
id name 7 girl 8 men
оооо неееетттт, только не это

ISergey.VК примеру агенство у мужчины нет такой связи
два варианта:
1. сделать nullable поле AgencyId в таблице "Люди"
2. сделать промежуточную таблицу PeopleId / AgencyId, будет связь многие-ко-многим. я не знаю что там за агенство, если брачное/свадебное - то девушка может обращаться в несколько агентств и каждое агенство может иметь в клиентах несколько девушек, так что многие-ко-многим подходит

Что не так? с
id name 7 girl 8 men [/quot]

Каждое агенство может иметь множество девушек, у девушки только одно агенство, так же у агенства могут быть филиалы.
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520485
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VISergey.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`
как то так
а надо одну - tblPeoples
user_id, FirstName, LastName, email, username, password, Sex (т.е. ПОЛ).
Обычно это битовое поле (булевское), да/нет. У меня обычно ДА = М, НЕТ = Ж :)

И, да - а какой сакральный смысл в двух idшниках?
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520489
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ISergey.V,

И как мне сделать выборку( выбрать все письма от девушек к мужчинам со статусом прочтено) из таблицы Письма.
таблицу письма я представляю так
letter_id letter_to letter_from letter_send_date status 482 310 313 2017-02-10 13:32:56 1 483 310 313 2017-02-10 13:51:12 1 484 310 313 2017-02-10 13:52:02 1 485 313 310 2017-02-10 13:58:03 1 486 313 310 2017-02-10 14:01:22 1 487 313 310 2017-02-10 14:03:46 1 488 313 310 2017-02-10 14:27:53 1 489 313 310 2017-02-13 12:28:43 1 490 310 313 2017-02-13 12:33:15 0 491 310 313 2017-02-13 12:34:02 0 492 310 313 2017-02-13 12:36:30 1
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520492
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ISergey.V,

При JOINить таблицу Люди где люди.id = letter.letter_from ?
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520543
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VDimitry SibiryakovЯ не понял: у тебя сайт знакомств или сутенёрское агенство?

А это как то поможет в проектировании базы данных? ))
Все легально никаких проституток и т.п.
Обсуждать сайт знакомств не так интересно.
Вы лучше попросите помощи в разработке сайта с картами и девочками ...

А потом выбросьте ненужное... Хотя не факт, что будет что-то ненужное.
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520587
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.Vпишите на скайп: isergeyv
а Вы на: dmitry.muh
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520812
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VhVostt,

возможно я не ясно описал картину, рассчитывал на людей которые делали подобное, и что они поймут о чем я, потому что в дальнейшем в работе возникает много вопросов связаны с выборкой, если не правильно спроектировать базу.
видел как подобную задачу решали через m_12121 - это ИД мужчины, а g_2432 - ИД девушки
совет1: всегда стремитесь к чистым цифрам
совет2: гуглите "Нормальную Форму" и "архитектура бд для сайта знакомств" (внезапно гугл к вам готов. Аж 28000 раз)
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520813
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3: никогда не пользуйтесь ENUM. Храните значения в PHP array(так проще строить селекты) или в соседней таблице (JOIN).
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520852
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VЧто не так? с
id name 7 girl 8 men

противоречит здравому смыслу, пол - это не роль, хотя... имелось ввиду пассив/актив в гомосексуальных парах?

ISergey.VИ как мне сделать выборку( выбрать все письма от девушек к мужчинам со статусом прочтено) из таблицы Письма.
таблицу письма я представляю так
придется пройти еще курс баз данных

в лоб так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select    L.* 
from      letters L
                 join People S ON S.Id = L.letter_from
                 join People R ON R.Id = L.letter_to
          -- отправитель мужчина + получатель женщина ИЛИ отправитель женщина + получатель мужчина
where     ((S.sex = 'm' and R.sex = 'f') or (S.sex = 'f' and R.sex = 'm'))
          -- статус = прочтено
          and L.status = 'read'
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520856
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17-77в лоб так:

Нарвёшься на санкции от гомиков! Где хотя бы Ж+Ж? :)
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520887
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ппц, куча постов вокруг элементарной задачи.
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39520973
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tip783: никогда не пользуйтесь ENUM. Храните значения в PHP array(так проще строить селекты) или в соседней таблице (JOIN).4: никогда не путайте, что должно храниться в БД, а что и как - обрабатываться клиентом.

17-77противоречит здравому смыслу, пол - это не роль, хотя... имелось ввиду пассив/актив в гомосексуальных парах?Есть понятие "гендер" как социальная роль ... но готов поспорить, что ТС не в курсе. Как ни крути, нужен справочник типа "роль в отношениях", где может быть каждый возможный пол помноженный на гомо-/гетеро-/би-ориентацию, плюс разные специфические пристрастия - например, "пара М+Ж любители БДСМ ищут третьего", причем конкретно в БДСМ есть еще роли "сверху" и "снизу" (я теоретик, если что).
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39521006
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
17-77,

Спасибо, это то, что нужно было!


Девушка-девушка, парень-парень таких писем нет бывает, если что.
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39521013
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttНарвёшься на санкции от гомиков! Где хотя бы Ж+Ж? :)
так ТС просил только мужчин и женщин, кстати у меня ошибочка - должны быть только "отправитель = женщина и получатель = мужчина"

Никанор КузьмичЕсть понятие "гендер" как социальная роль ... но готов поспорить, что ТС не в курсе
а! баба с яйцами? точно же
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39521015
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VДевушка-девушка, парень-парень таких писем нет бывает, если что.
да ладно?! щас начнется...
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39521097
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VИменно поэтому написал сюда, что не компетентен в данном вопросе, если кто то грамотно может помочь я готов отблагодарить!
Меня всегда поражали "матрешки". Хотя заказчик достоен того исполнителя которого нанимает. Покойся с миром очередной ...
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39522075
ISergey.V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVosttISergey.VИменно поэтому написал сюда, что не компетентен в данном вопросе, если кто то грамотно может помочь я готов отблагодарить!
пишите на скайп: isergeyv

Проще будет, если вы настряпаете модель, выложите сюда, а сообщество покритикует. И сами прокачаетесь и над недостатками поработаете.

Это то что я хотел, спасибо! Скажите модель в каком виде вам удобней будет выложить? Таблица не маленькая, может ввиде схемы и sql, какой формат файла? Что б вам было удобней разобраться.
...
Рейтинг: 0 / 0
Проектирование базы данных для сайта знакомств
    #39522083
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ISergey.VhVosttпропущено...


Проще будет, если вы настряпаете модель, выложите сюда, а сообщество покритикует. И сами прокачаетесь и над недостатками поработаете.

Это то что я хотел, спасибо! Скажите модель в каком виде вам удобней будет выложить? Таблица не маленькая, может ввиде схемы и sql, какой формат файла? Что б вам было удобней разобраться.
В виде диаграммы.
...
Рейтинг: 0 / 0
25 сообщений из 58, страница 2 из 3
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование базы данных для сайта знакомств
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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