| 
 | 
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Проектирую базу данных для сайта знакомств. На сайте будет раздел письма где будет хранится переписка между девушкой и мужчиной. т.е. есть таблицы: девушки, мужчины, письма, будут конечно и пользователи типа администратор, модератор и т.д. вопрос состоит в том как грамотно спроектировать такую базу данных? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.09.2017, 23:54 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.V, две таблицы: юзеры и сообщения ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 00:10 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Стандартно: строишь модель, выявляешь сущности, их атрибуты и связи между ними. PS: Делить сущность "люди" на отдельные сущности "девушек", "мужчин" и "администраторов" лично я бы не стал. Это типичная ошибка новичка. Posted via ActualForum NNTP Server 1.5 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 00:11 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVostt, возможно я не ясно описал картину, рассчитывал на людей которые делали подобное, и что они поймут о чем я, потому что в дальнейшем в работе возникает много вопросов связаны с выборкой, если не правильно спроектировать базу. видел как подобную задачу решали через m_12121 - это ИД мужчины, а g_2432 - ИД девушки ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 00:42 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  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` как то так ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 00:49 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.V, man - мужчина men - мужчины mens - мужской Это у Вас учебный проект? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 00:58 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  skyANA, table name MEN спасибо что заметил лишнюю букву s но это не поможет мне с проектированием базы. Нет не учебный я б так не переживал закладывая фундамент проекта ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 01:24 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVostt, у меня ж где-то должно хранится от кого кому письмо?! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 01:29 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VskyANA, table name MEN спасибо что заметил лишнюю букву s но это не поможет мне с проектированием базы. Нет не учебный я б так не переживал закладывая фундамент проекта Тогда с какой целью Вы хотите разнести мужчин и женщин по разным таблицам? Сайт знакомств посещают люди, где они заполняют свои анкеты, где указывают свой пол. Так и заведите таблицу People, или UserProfiles. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 01:47 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VhVostt, у меня ж где-то должно хранится от кого кому письмо?!У письма может быть только один получатель? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 01:48 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttдве таблицы: юзеры и сообщения Игноры где будем хранить? ТС - пользуйтесь поиском, базы для чатов тут обсуждали несколько раз. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 02:35 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VПроектирую базу данных для сайта знакомств. На сайте будет раздел письма где будет хранится переписка между девушкой и мужчиной. т.е. есть таблицы: девушки, мужчины, письма, будут конечно и пользователи типа администратор, модератор и т.д. вопрос состоит в том как грамотно спроектировать такую базу данных? Зачем?! Чем вам обычный почтовый сервер с возможностью фильтрации не угодил? <:o) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 07:22 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.Vно это не поможет мне с проектированием базы. Тут ничего не поможет. Нет "мужчин" и "женщин", есть сущность "люди" с атрибутом "пол". Причем должно быть несколько атрибутов: биологический пол, экстерьерный пол, ролевой пол. В теории атрибут должен быть историческим (атрибут может изменяться), но для сайта знакомств этим можно пренебречь. "Администратор", "модератор", "пользователь" — это не сущности, это роли. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 09:45 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  В ряде соцсетей в графе "пол" есть вариант "не скажу". В реальном мире бывают не только девочки с мальчиками :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 10:10 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.V, придется вам клепать по новой таблице на каждый вид пола: 1. мужчины 2. женщины 3. трансгендеры 4. те, кто не хотят говорить 5. в медицине известны случае гермафродитизма среди человеческих особей но думаю все же лучше получить образование в сфере проектирования ПО и бизнес-анализа тогда вы поймете, что человек - это сущность, а пол - это признак/свойство в итоге у вас будет одна таблица "Люди" с колонкой "Пол", причем это не булевый тип, а enum ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 10:22 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VhVostt, у меня ж где-то должно хранится от кого кому письмо?! sender_id recipient_id Может девушка мужчине написать, может мужчина девушке, может девушка девушке, мужчина мужчине и администратор кому-нибудь :) Кот МатроскинИгноры где будем хранить? первая соц. сеть без возможностей игнора, надо чем-то выделяться! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 10:23 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Alibek B.Тут ничего не поможет кстати интересно - любого человека можно научить правильно мыслить и выделять сущности (и осознанно отходить от правил в некоторых случаях) или нет? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 10:27 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  17-77кстати интересно  - любого человека можно научить правильно мыслить и выделять сущности (и осознанно отходить от правил в некоторых случаях) или нет? 50 на 50. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 10:30 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Спасибо большое за ответы, и посмеялся и научился мыслить сущностями, только видно не до конца, как быть с теми полями и связям которые есть у девушек и нет у мужчин и наоборот!? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 12:15 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  skyANAISergey.VhVostt, у меня ж где-то должно хранится от кого кому письмо?!У письма может быть только один получатель? Да ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 12:18 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VСпасибо большое за ответы, и посмеялся и научился мыслить сущностями, только видно не до конца, как быть с теми полями и связям которые есть у девушек и нет у мужчин и наоборот!? Это каких? Хотите добавить поля с размерами первичных половых признаков? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 12:22 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  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 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 12:26 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttISergey.VСпасибо большое за ответы, и посмеялся и научился мыслить сущностями, только видно не до конца, как быть с теми полями и связям которые есть у девушек и нет у мужчин и наоборот!? Это каких? Хотите добавить поля с размерами первичных половых признаков? К примеру агенство у мужчины нет такой связи ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 12:42 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VhVosttпропущено... Это каких? Хотите добавить поля с размерами первичных половых признаков? К примеру агенство у мужчины нет такой связи Еще у мужчины есть баланс, но мне кажется его хранить нужно отдельно или считать выбирая из таблицы с платными операциями!? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 12:55 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Я не понял: у тебя сайт знакомств или сутенёрское агенство? Posted via ActualForum NNTP Server 1.5 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 13:01 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VК примеру агенство у мужчины нет такой связи ... Еще у мужчины есть баланс, но мне кажется его хранить нужно отдельно или считать выбирая из таблицы с платными операциями!?Вы все ещё настаиваете на сайте знакомств? Зря не предполагаете проституток мужского пола. А вообще, я думал в этой сфере бюджеты должны позволять нанимать компетентных специалистов. Хотя, если сваянные на коленке сайты в течение месяца блокируются (и без бэкапов конечно!), то никаких бюджетов не хватит :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 13:03 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Dimitry SibiryakovЯ не понял: у тебя сайт знакомств или сутенёрское агенство? А это как то поможет в проектировании базы данных? )) Все легально никаких проституток и т.п. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 13:11 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  БолтаювптISergey.VК примеру агенство у мужчины нет такой связи ... Еще у мужчины есть баланс, но мне кажется его хранить нужно отдельно или считать выбирая из таблицы с платными операциями!?Вы все ещё настаиваете на сайте знакомств? Зря не предполагаете проституток мужского пола. А вообще, я думал в этой сфере бюджеты должны позволять нанимать компетентных специалистов. Хотя, если сваянные на коленке сайты в течение месяца блокируются (и без бэкапов конечно!), то никаких бюджетов не хватит :) Именно поэтому написал сюда, что не компетентен в данном вопросе, если кто то грамотно может помочь я готов отблагодарить! пишите на скайп: isergeyv ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 13:22 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VИменно поэтому написал сюда, что не компетентен в данном вопросе, если кто то грамотно может помочь я готов отблагодарить! пишите на скайп: isergeyv Проще будет, если вы настряпаете модель, выложите сюда, а сообщество покритикует. И сами прокачаетесь и над недостатками поработаете. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 14:06 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttISergey.VИменно поэтому написал сюда, что не компетентен в данном вопросе, если кто то грамотно может помочь я готов отблагодарить! пишите на скайп: isergeyv Проще будет, если вы настряпаете модель, выложите сюда, а сообщество покритикует. И сами прокачаетесь и над недостатками поработаете. Спасибо за совет, так и сделаю! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 14:19 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VСпасибо за совет, так и сделаю!Ой, а может не стоит, а ? :) Вам уже сообщили исчерпывающий ответ. Две основные таблицы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 14:24 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.V есть таблица ROLE id name 7 girl 8 men оооо неееетттт, только не это ISergey.VК примеру агенство у мужчины нет такой связи два варианта: 1. сделать nullable поле AgencyId в таблице "Люди" 2. сделать промежуточную таблицу PeopleId / AgencyId, будет связь многие-ко-многим. я не знаю что там за агенство, если брачное/свадебное - то девушка может обращаться в несколько агентств и каждое агенство может иметь в клиентах несколько девушек, так что многие-ко-многим подходит ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 14:26 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  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] Каждое агенство может иметь множество девушек, у девушки только одно агенство, так же у агенства могут быть филиалы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 14:37 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  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шниках? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 14:42 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  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 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 14:46 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.V, При JOINить таблицу Люди где люди.id = letter.letter_from ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 14:48 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VDimitry SibiryakovЯ не понял: у тебя сайт знакомств или сутенёрское агенство? А это как то поможет в проектировании базы данных? )) Все легально никаких проституток и т.п. Обсуждать сайт знакомств не так интересно. Вы лучше попросите помощи в разработке сайта с картами и девочками ... А потом выбросьте ненужное... Хотя не факт, что будет что-то ненужное. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 16:06 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.Vпишите на скайп: isergeyv а Вы на: dmitry.muh ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 13.09.2017, 17:01 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VhVostt, возможно я не ясно описал картину, рассчитывал на людей которые делали подобное, и что они поймут о чем я, потому что в дальнейшем в работе возникает много вопросов связаны с выборкой, если не правильно спроектировать базу. видел как подобную задачу решали через m_12121 - это ИД мужчины, а g_2432 - ИД девушки совет1: всегда стремитесь к чистым цифрам совет2: гуглите "Нормальную Форму" и "архитектура бд для сайта знакомств" (внезапно гугл к вам готов. Аж 28000 раз) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.09.2017, 01:55 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  3: никогда не пользуйтесь ENUM. Храните значения в PHP array(так проще строить селекты) или в соседней таблице (JOIN). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.09.2017, 01:59 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VЧто не так? с  id name 7 girl 8 men противоречит здравому смыслу, пол - это не роль, хотя... имелось ввиду пассив/актив в гомосексуальных парах? ISergey.VИ как мне сделать выборку( выбрать все письма от девушек к мужчинам со статусом прочтено) из таблицы Письма. таблицу письма я представляю так придется пройти еще курс баз данных в лоб так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.09.2017, 07:48 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  17-77в лоб так: Нарвёшься на санкции от гомиков! Где хотя бы Ж+Ж? :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.09.2017, 08:04 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ппц, куча постов вокруг элементарной задачи. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.09.2017, 09:35 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  tip783: никогда не пользуйтесь ENUM. Храните значения в PHP array(так проще строить селекты) или в соседней таблице (JOIN).4: никогда не путайте, что должно храниться в БД, а что и как - обрабатываться клиентом. 17-77противоречит здравому смыслу, пол - это не роль, хотя... имелось ввиду пассив/актив в гомосексуальных парах?Есть понятие "гендер" как социальная роль ... но готов поспорить, что ТС не в курсе. Как ни крути, нужен справочник типа "роль в отношениях", где может быть каждый возможный пол помноженный на гомо-/гетеро-/би-ориентацию, плюс разные специфические пристрастия - например, "пара М+Ж любители БДСМ ищут третьего", причем конкретно в БДСМ есть еще роли "сверху" и "снизу" (я теоретик, если что). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.09.2017, 11:17 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  17-77, Спасибо, это то, что нужно было! Девушка-девушка, парень-парень таких писем нет бывает, если что. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.09.2017, 11:55 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttНарвёшься на санкции от гомиков! Где хотя бы Ж+Ж? :) так ТС просил только мужчин и женщин, кстати у меня ошибочка - должны быть только "отправитель = женщина и получатель = мужчина" Никанор КузьмичЕсть понятие "гендер" как социальная роль ... но готов поспорить, что ТС не в курсе а! баба с яйцами? точно же ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.09.2017, 12:07 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VДевушка-девушка, парень-парень таких писем нет бывает, если что. да ладно?! щас начнется... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.09.2017, 12:09 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VИменно поэтому написал сюда, что  не компетентен  в данном вопросе, если кто то грамотно может помочь я готов отблагодарить! Меня всегда поражали "матрешки". Хотя заказчик достоен того исполнителя которого нанимает. Покойся с миром очередной ... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 14.09.2017, 13:48 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  hVosttISergey.VИменно поэтому написал сюда, что не компетентен в данном вопросе, если кто то грамотно может помочь я готов отблагодарить! пишите на скайп: isergeyv Проще будет, если вы настряпаете модель, выложите сюда, а сообщество покритикует. И сами прокачаетесь и над недостатками поработаете. Это то что я хотел, спасибо! Скажите модель в каком виде вам удобней будет выложить? Таблица не маленькая, может ввиде схемы и sql, какой формат файла? Что б вам было удобней разобраться. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.09.2017, 21:11 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VhVosttпропущено... Проще будет, если вы настряпаете модель, выложите сюда, а сообщество покритикует. И сами прокачаетесь и над недостатками поработаете. Это то что я хотел, спасибо! Скажите модель в каком виде вам удобней будет выложить? Таблица не маленькая, может ввиде схемы и sql, какой формат файла? Что б вам было удобней разобраться. В виде диаграммы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.09.2017, 21:28 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Проектирование базы начинается со сбора бизнес-требований. Исходя из них и проектируется база. А то из переписки я и не понял, то ли у вас сайт знакомств, то ли брачное агентство, то ли платный досуг предлагаете.  Пока что единственное, что не вызывает никаких вопросов из переписки, это хранение профилей людей в одной таблице + классификатор ролей. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.09.2017, 08:01 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.V17-77, Спасибо, это то, что нужно было! Девушка-девушка, парень-парень таких писем нет бывает, если что. Да? У вас православный сайт знакомств? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.09.2017, 08:03 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Arm79, У нас брачное агенство, исключительно для натуралов ) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.09.2017, 20:08 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.V, по нынешним меркам может быть переписка мужчина- мужчина и женщина-женщина :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.09.2017, 10:41 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VArm79, У нас брачное агенство, исключительно для натуралов ) И что? Если кто-то захочет найти мужа, то должна будет пройти в другое место? :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.09.2017, 13:14 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  monstrUISergey.V, по нынешним меркам может быть переписка мужчина- мужчина и женщина-женщина :) Даже если и так, это ограничение должно реализовываться на уровне бизнес-логики, но не в концептуальной модели БД. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 22.09.2017, 16:12 | 
  
  
  
   | 
||
| 
 
Проектирование базы данных для сайта знакомств 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ISergey.VArm79, У нас брачное агенство, исключительно для натуралов ) вот и проектируйте так, чтобы глядя на модель данных, ни у кого сомнений в обратном не возникало. А то потом будут поминать "ну что за пи.....сы базу делали...." ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 26.09.2017, 16:11 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?all=1&fid=32&tid=1540131]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    60ms | 
get topic data:  | 
    9ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    77ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 238ms | 
| total: | 421ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...