Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Проектирование БД Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3      [все]
 Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
Проектирую базу данных для сайта знакомств.
На сайте будет раздел письма где будет хранится переписка между девушкой и мужчиной.

т.е. есть таблицы: девушки, мужчины, письма, будут конечно и пользователи типа администратор, модератор и т.д. вопрос состоит в том как грамотно спроектировать такую базу данных?
12 сен 17, 23:54    [20791488]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
hVostt
Member

Откуда:
Сообщений: 11783
ISergey.V,

две таблицы: юзеры и сообщения
13 сен 17, 00:10    [20791519]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43937

Стандартно: строишь модель, выявляешь сущности, их атрибуты и связи между ними.

PS: Делить сущность "люди" на отдельные сущности "девушек", "мужчин" и "администраторов"
лично я бы не стал. Это типичная ошибка новичка.

Posted via ActualForum NNTP Server 1.5

13 сен 17, 00:11    [20791522]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
hVostt,

возможно я не ясно описал картину, рассчитывал на людей которые делали подобное, и что они поймут о чем я, потому что в дальнейшем в работе возникает много вопросов связаны с выборкой, если не правильно спроектировать базу.
видел как подобную задачу решали через m_12121 - это ИД мужчины, а g_2432 - ИД девушки
13 сен 17, 00:42    [20791558]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
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 сен 17, 00:49    [20791564]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 22808
ISergey.V,

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

Это у Вас учебный проект?
13 сен 17, 00:58    [20791567]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
skyANA,
table name MEN спасибо что заметил лишнюю букву s
но это не поможет мне с проектированием базы.

Нет не учебный я б так не переживал закладывая фундамент проекта
13 сен 17, 01:24    [20791579]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
hVostt,

у меня ж где-то должно хранится от кого кому письмо?!
13 сен 17, 01:29    [20791580]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 22808
ISergey.V
skyANA,
table name MEN спасибо что заметил лишнюю букву s
но это не поможет мне с проектированием базы.

Нет не учебный я б так не переживал закладывая фундамент проекта

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

Сайт знакомств посещают люди, где они заполняют свои анкеты, где указывают свой пол.
Так и заведите таблицу People, или UserProfiles.
13 сен 17, 01:47    [20791590]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 22808
ISergey.V
hVostt,

у меня ж где-то должно хранится от кого кому письмо?!
У письма может быть только один получатель?
13 сен 17, 01:48    [20791592]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 7686
hVostt
две таблицы: юзеры и сообщения

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

ТС - пользуйтесь поиском, базы для чатов тут обсуждали несколько раз.
13 сен 17, 02:35    [20791608]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
mad_nazgul
Member

Откуда:
Сообщений: 4232
ISergey.V
Проектирую базу данных для сайта знакомств.
На сайте будет раздел письма где будет хранится переписка между девушкой и мужчиной.

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


Зачем?!
Чем вам обычный почтовый сервер с возможностью фильтрации не угодил?
<:o)
13 сен 17, 07:22    [20791678]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Alibek B.
Member

Откуда:
Сообщений: 2506
ISergey.V
но это не поможет мне с проектированием базы.

Тут ничего не поможет.

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

"Администратор", "модератор", "пользователь" — это не сущности, это роли.
13 сен 17, 09:45    [20791898]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
schi
Member

Откуда: Москва
Сообщений: 2355
В ряде соцсетей в графе "пол" есть вариант "не скажу". В реальном мире бывают не только девочки с мальчиками :)
13 сен 17, 10:10    [20791974]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
17-77
Member

Откуда:
Сообщений: 1244
ISergey.V,

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

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

в итоге у вас будет одна таблица "Люди" с колонкой "Пол", причем это не булевый тип, а enum
13 сен 17, 10:22    [20792010]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
hVostt
Member

Откуда:
Сообщений: 11783
ISergey.V
hVostt,

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


sender_id
recipient_id

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

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


первая соц. сеть без возможностей игнора, надо чем-то выделяться!
13 сен 17, 10:23    [20792012]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
17-77
Member

Откуда:
Сообщений: 1244
Alibek B.
Тут ничего не поможет

кстати интересно - любого человека можно научить правильно мыслить и выделять сущности (и осознанно отходить от правил в некоторых случаях) или нет?
13 сен 17, 10:27    [20792027]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
hVostt
Member

Откуда:
Сообщений: 11783
17-77
кстати интересно - любого человека можно научить правильно мыслить и выделять сущности (и осознанно отходить от правил в некоторых случаях) или нет?


50 на 50.
13 сен 17, 10:30    [20792047]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
Спасибо большое за ответы, и посмеялся и научился мыслить сущностями, только видно не до конца, как быть с теми полями и связям которые есть у девушек и нет у мужчин и наоборот!?
13 сен 17, 12:15    [20792376]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
skyANA
ISergey.V
hVostt,

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


Да
13 сен 17, 12:18    [20792384]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
hVostt
Member

Откуда:
Сообщений: 11783
ISergey.V
Спасибо большое за ответы, и посмеялся и научился мыслить сущностями, только видно не до конца, как быть с теми полями и связям которые есть у девушек и нет у мужчин и наоборот!?



Это каких? Хотите добавить поля с размерами первичных половых признаков?
13 сен 17, 12:22    [20792406]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
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 сен 17, 12:26    [20792415]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
hVostt
ISergey.V
Спасибо большое за ответы, и посмеялся и научился мыслить сущностями, только видно не до конца, как быть с теми полями и связям которые есть у девушек и нет у мужчин и наоборот!?



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


К примеру агенство у мужчины нет такой связи
13 сен 17, 12:42    [20792478]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
ISergey.V
hVostt
пропущено...



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


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


Еще у мужчины есть баланс, но мне кажется его хранить нужно отдельно или считать выбирая из таблицы с платными операциями!?
13 сен 17, 12:55    [20792523]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 43937

Я не понял: у тебя сайт знакомств или сутенёрское агенство?

Posted via ActualForum NNTP Server 1.5

13 сен 17, 13:01    [20792557]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Болтаювпт
Member

Откуда:
Сообщений: 54
ISergey.V
К примеру агенство у мужчины нет такой связи
...
Еще у мужчины есть баланс, но мне кажется его хранить нужно отдельно или считать выбирая из таблицы с платными операциями!?
Вы все ещё настаиваете на сайте знакомств? Зря не предполагаете проституток мужского пола. А вообще, я думал в этой сфере бюджеты должны позволять нанимать компетентных специалистов.
Хотя, если сваянные на коленке сайты в течение месяца блокируются (и без бэкапов конечно!), то никаких бюджетов не хватит :)
13 сен 17, 13:03    [20792564]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
Dimitry Sibiryakov
Я не понял: у тебя сайт знакомств или сутенёрское агенство?

А это как то поможет в проектировании базы данных? ))
Все легально никаких проституток и т.п.
13 сен 17, 13:11    [20792605]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

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


Именно поэтому написал сюда, что не компетентен в данном вопросе, если кто то грамотно может помочь я готов отблагодарить!
пишите на скайп: isergeyv
13 сен 17, 13:22    [20792657]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
hVostt
Member

Откуда:
Сообщений: 11783
ISergey.V
Именно поэтому написал сюда, что не компетентен в данном вопросе, если кто то грамотно может помочь я готов отблагодарить!
пишите на скайп: isergeyv


Проще будет, если вы настряпаете модель, выложите сюда, а сообщество покритикует. И сами прокачаетесь и над недостатками поработаете.
13 сен 17, 14:06    [20792806]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
hVostt
ISergey.V
Именно поэтому написал сюда, что не компетентен в данном вопросе, если кто то грамотно может помочь я готов отблагодарить!
пишите на скайп: isergeyv


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

Спасибо за совет, так и сделаю!
13 сен 17, 14:19    [20792853]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
LSV
Member

Откуда: Киев
Сообщений: 30148
ISergey.V
Спасибо за совет, так и сделаю!
Ой, а может не стоит, а ? :)

Вам уже сообщили исчерпывающий ответ. Две основные таблицы.
13 сен 17, 14:24    [20792882]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
17-77
Member

Откуда:
Сообщений: 1244
ISergey.V
есть таблица ROLE
id name
7 girl
8 men

оооо неееетттт, только не это

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

два варианта:
1. сделать nullable поле AgencyId в таблице "Люди"
2. сделать промежуточную таблицу PeopleId / AgencyId, будет связь многие-ко-многим. я не знаю что там за агенство, если брачное/свадебное - то девушка может обращаться в несколько агентств и каждое агенство может иметь в клиентах несколько девушек, так что многие-ко-многим подходит
13 сен 17, 14:26    [20792888]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
17-77
ISergey.V
есть таблица ROLE
id name
7 girl
8 men

оооо неееетттт, только не это

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

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


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

Каждое агенство может иметь множество девушек, у девушки только одно агенство, так же у агенства могут быть филиалы.
13 сен 17, 14:37    [20792921]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
alex_p_n
Member

Откуда: Дніпро
Сообщений: 135
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`
как то так

а надо одну - tblPeoples
user_id, FirstName, LastName, email, username, password, Sex (т.е. ПОЛ).
Обычно это битовое поле (булевское), да/нет. У меня обычно ДА = М, НЕТ = Ж :)

И, да - а какой сакральный смысл в двух idшниках?
13 сен 17, 14:42    [20792938]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
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 сен 17, 14:46    [20792950]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
ISergey.V,

При JOINить таблицу Люди где люди.id = letter.letter_from ?
13 сен 17, 14:48    [20792957]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
s_ustinov
Member

Откуда: Lugano, CH
Сообщений: 1860
ISergey.V
Dimitry Sibiryakov
Я не понял: у тебя сайт знакомств или сутенёрское агенство?

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

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

А потом выбросьте ненужное... Хотя не факт, что будет что-то ненужное.
13 сен 17, 16:06    [20793193]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 22808
ISergey.V
пишите на скайп: isergeyv

а Вы на: dmitry.muh
13 сен 17, 17:01    [20793388]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
tip78
Member

Откуда: Москва
Сообщений: 473
ISergey.V
hVostt,

возможно я не ясно описал картину, рассчитывал на людей которые делали подобное, и что они поймут о чем я, потому что в дальнейшем в работе возникает много вопросов связаны с выборкой, если не правильно спроектировать базу.
видел как подобную задачу решали через m_12121 - это ИД мужчины, а g_2432 - ИД девушки

совет1: всегда стремитесь к чистым цифрам
совет2: гуглите "Нормальную Форму" и "архитектура бд для сайта знакомств" (внезапно гугл к вам готов. Аж 28000 раз)
14 сен 17, 01:55    [20794268]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
tip78
Member

Откуда: Москва
Сообщений: 473
3: никогда не пользуйтесь ENUM. Храните значения в PHP array(так проще строить селекты) или в соседней таблице (JOIN).
14 сен 17, 01:59    [20794269]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
17-77
Member

Откуда:
Сообщений: 1244
ISergey.V
Что не так? с
id name
7 girl
8 men


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

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

придется пройти еще курс баз данных

в лоб так:
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'
14 сен 17, 07:48    [20794378]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
hVostt
Member

Откуда:
Сообщений: 11783
17-77
в лоб так:


Нарвёшься на санкции от гомиков! Где хотя бы Ж+Ж? :)
14 сен 17, 08:04    [20794387]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
LSV
Member

Откуда: Киев
Сообщений: 30148
ппц, куча постов вокруг элементарной задачи.
14 сен 17, 09:35    [20794578]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Никанор Кузьмич
Member

Откуда: Москва
Сообщений: 238
tip78
3: никогда не пользуйтесь ENUM. Храните значения в PHP array(так проще строить селекты) или в соседней таблице (JOIN).
4: никогда не путайте, что должно храниться в БД, а что и как - обрабатываться клиентом.

17-77
противоречит здравому смыслу, пол - это не роль, хотя... имелось ввиду пассив/актив в гомосексуальных парах?
Есть понятие "гендер" как социальная роль... но готов поспорить, что ТС не в курсе. Как ни крути, нужен справочник типа "роль в отношениях", где может быть каждый возможный пол помноженный на гомо-/гетеро-/би-ориентацию, плюс разные специфические пристрастия - например, "пара М+Ж любители БДСМ ищут третьего", причем конкретно в БДСМ есть еще роли "сверху" и "снизу" (я теоретик, если что).
14 сен 17, 11:17    [20794954]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
17-77,

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


Девушка-девушка, парень-парень таких писем нет бывает, если что.
14 сен 17, 11:55    [20795114]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
17-77
Member

Откуда:
Сообщений: 1244
hVostt
Нарвёшься на санкции от гомиков! Где хотя бы Ж+Ж? :)

так ТС просил только мужчин и женщин, кстати у меня ошибочка - должны быть только "отправитель = женщина и получатель = мужчина"

Никанор Кузьмич
Есть понятие "гендер" как социальная роль... но готов поспорить, что ТС не в курсе

а! баба с яйцами? точно же
14 сен 17, 12:07    [20795157]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
17-77
Member

Откуда:
Сообщений: 1244
ISergey.V
Девушка-девушка, парень-парень таких писем нет бывает, если что.

да ладно?! щас начнется...
14 сен 17, 12:09    [20795166]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Злой Бобр
Member

Откуда: Украина, Кривой Рог
Сообщений: 3241
ISergey.V
Именно поэтому написал сюда, что не компетентен в данном вопросе, если кто то грамотно может помочь я готов отблагодарить!

Меня всегда поражали "матрешки". Хотя заказчик достоен того исполнителя которого нанимает. Покойся с миром очередной ...
14 сен 17, 13:48    [20795722]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
hVostt
ISergey.V
Именно поэтому написал сюда, что не компетентен в данном вопросе, если кто то грамотно может помочь я готов отблагодарить!
пишите на скайп: isergeyv


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


Это то что я хотел, спасибо! Скажите модель в каком виде вам удобней будет выложить? Таблица не маленькая, может ввиде схемы и sql, какой формат файла? Что б вам было удобней разобраться.
15 сен 17, 21:11    [20799979]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 22808
ISergey.V
hVostt
пропущено...


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


Это то что я хотел, спасибо! Скажите модель в каком виде вам удобней будет выложить? Таблица не маленькая, может ввиде схемы и sql, какой формат файла? Что б вам было удобней разобраться.

В виде диаграммы.
15 сен 17, 21:28    [20800004]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Arm79
Member

Откуда: МО, Раменское
Сообщений: 3360
Проектирование базы начинается со сбора бизнес-требований. Исходя из них и проектируется база. А то из переписки я и не понял, то ли у вас сайт знакомств, то ли брачное агентство, то ли платный досуг предлагаете.

Пока что единственное, что не вызывает никаких вопросов из переписки, это хранение профилей людей в одной таблице + классификатор ролей.
16 сен 17, 08:01    [20800305]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Arm79
Member

Откуда: МО, Раменское
Сообщений: 3360
ISergey.V
17-77,

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


Девушка-девушка, парень-парень таких писем нет бывает, если что.

Да? У вас православный сайт знакомств?
16 сен 17, 08:03    [20800307]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
ISergey.V
Member

Откуда:
Сообщений: 52
Arm79,

У нас брачное агенство, исключительно для натуралов )
18 сен 17, 20:08    [20804523]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
monstrU
Member

Откуда: Москва
Сообщений: 1033
ISergey.V,

по нынешним меркам может быть переписка мужчина- мужчина и женщина-женщина :)
22 сен 17, 10:41    [20814765]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 22808
ISergey.V
Arm79,

У нас брачное агенство, исключительно для натуралов )

И что? Если кто-то захочет найти мужа, то должна будет пройти в другое место? :)
22 сен 17, 13:14    [20815622]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Interloper
Member

Откуда: Краснодар
Сообщений: 249
monstrU
ISergey.V,

по нынешним меркам может быть переписка мужчина- мужчина и женщина-женщина :)


Даже если и так, это ограничение должно реализовываться на уровне бизнес-логики, но не в концептуальной модели БД.
22 сен 17, 16:12    [20816694]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3315
ISergey.V
Arm79,

У нас брачное агенство, исключительно для натуралов )

вот и проектируйте так, чтобы глядя на модель данных, ни у кого сомнений в обратном не возникало.
А то потом будут поминать "ну что за пи.....сы базу делали...."
26 сен 17, 16:11    [20824405]     Ответить | Цитировать Сообщить модератору
 Re: Проектирование базы данных для сайта знакомств  [new]
Ы2
Member

Откуда:
Сообщений: 42
ISergey.V
У нас брачное агенство, исключительно для натуралов )

И что, теперь барышням уже не обсудить б/у кавалера? :)
26 сен 17, 23:52    [20825420]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3      [все]
Все форумы / Проектирование БД Ответить