|
17.10.2022, 14:06
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Примитив конечно, но... чота каката хуйня ))) есть таблицы - Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Началсо холивар на тему что где то есть в каких то странах несколько официальных валют... типа 1 к многим не катит... и решили нахой вообще убрать - countries.currency_code. И теперь нет этой связи. Связь многим очевидна и вроде как нужна... Но... в каких кейсах? А может и правда ну и хуйсней с этой связью. То что RUB=Россия, USD=Омерика итак очеидно, а на прочие валюты и страны и похуй. Вообще где то у кого то в коде использовалась подобная связь, когда нужно понимать что в такой то стране такая то национальная валюта? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 14:19
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Началсо холивар на тему что где то есть в каких то странах несколько официальных валют... типа 1 к многим не катит... и решили нахой вообще убрать - countries.currency_code. Но это вопрос выборки. Если выборка нужна, я бы сделал связь многие ко многим, либо справочник официальных валют для страны. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 14:21
|
|||
---|---|---|---|
Общий вопрос по проектированию БД |
|||
#18+
Я тоже за многие ко многим, не понял проблемы? Ну есть несколько официальных валют и что? Надо сделать страны-официальные_валюты ... |
|||
:
Изменено: 17.10.2022, 14:24 - Sparrow
Нравится:
Не нравится:
|
|||
|
17.10.2022, 14:37
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Я тоже за многие ко многим, не понял проблемы? Ну есть несколько официальных валют и что? Надо сделать страны-официальные_валюты ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 14:38
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Ну и это сейчас у тебя Россия равно рубль, а условно завтра може т быть Россия равно ефимок, но если есть связь с историей операций и курсов то можно яйцами в грабли упереться. И да, мнение что некоторые страны хуй с ними в перспективе может больно ударить, как бы если есть шанс что говно которое можно предусмотреть случится, то на такое говно надо закладываться изначально ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 14:50
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Ну и это сейчас у тебя Россия равно рубль, а условно завтра може т быть Россия равно ефимок, но если есть связь с историей операций и курсов то можно яйцами в грабли упереться. И да, мнение что некоторые страны хуй с ними в перспективе может больно ударить, как бы если есть шанс что говно которое можно предусмотреть случится, то на такое говно надо закладываться изначально ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 14:53
|
|||
---|---|---|---|
Общий вопрос по проектированию БД |
|||
#18+
Вообще где то у кого то в коде использовалась подобная связь, когда нужно понимать что в такой то стране такая то национальная валюта? И пусть оно обозначает ту валюту, которая ассоциируется с этой страной по умолчанию (если при этом нужно четко обеспечить целостность, повесь дополнительный констрейнт или триггер для проверки того, что в этом поле может содержаться значение не абы какое, а только из списка валют, имеющих хождение в стране). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 14:56
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Ну была у меня такая хрень как-то в работе. Магазины. Пока было несколько то все думали что один товар равно один штрих код. На некоторых товараах не было маркировки, решали выдачей своего локального кода, в каждом магазине свой естественно генерили. Потом магазины начали в одну сеть связывать. И налетели что у товара может быть несколько штрих-кодов. Неожиданно, да? Пришлось дохера чего переписываит в итоге, хотя могли изначально заложить такую логику.. По случаю попыха точно сказать не могу, я хз как они там закладывают, но если на этапе проектирования уже кто-то видит грабли, то моё мнение что их надо учитывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 14:59
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Ну и это сейчас у тебя Россия равно рубль, а условно завтра може т быть Россия равно ефимок, но если есть связь с историей операций и курсов то можно яйцами в грабли упереться. И да, мнение что некоторые страны хуй с ними в перспективе может больно ударить, как бы если есть шанс что говно которое можно предусмотреть случится, то на такое говно надо закладываться изначально Та же болгария сейчас свою валюту имеет, но уже много лет рвётся в еврозону. Закладывайтесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 15:54
|
|||
---|---|---|---|
Общий вопрос по проектированию БД |
|||
#18+
От контекста многое зависит. Если предусматривать все, то придется кроме связи многие-ко-многим добавлять таблицы истории, а возможно и курсов валют. В общем, получится дрожжевое тесто. Но микросервисная архитектура допускает развитие и расширение функционала. Я бы уперся в первую очередь на определение списка функций/операций сервиса валют. Отсюда видно будет, что надо сделать в первую очередь, а на что забить. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 17:55
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Кстати... ща вопрос - справочник клиентов... поле пол - любой? или только как в РФ? но это не клиентоориентированность, какого нибудь ледибоя чувствующего себя самкой крокодила с 4мя яйцами и пиздой я думаю мы в прогрессивной европе скоро можем наблюдать, и записать его М или Ж в БД нашу конечно можно, но он может оскорбиться ущемлением его прав и подать в стразсбурский суд отсудить 100500 млн баксов за унижение. Или теряем клиента? Чо бл делать пол справочником? )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 18:02
|
---|
Общий вопрос по проектированию БД |
#18+
Кстати... ща вопрос - справочник клиентов... поле пол - любой? или только как в РФ? но это не клиентоориентированность, какого нибудь ледибоя чувствующего себя самкой крокодила с 4мя яйцами и пиздой я думаю мы в прогрессивной европе скоро можем наблюдать, и записать его М или Ж в БД нашу конечно можно, но он может оскорбиться ущемлением его прав и подать в стразсбурский суд отсудить 100500 млн баксов за унижение. Или теряем клиента? Чо бл делать пол справочником? )))) Да даже в бд публичного дома такая схема будет актуальна! ... |
:
|
|
17.10.2022, 18:07
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Чо бл делать пол справочником? )))) ... |
|||
:
|
|||
|
17.10.2022, 18:08
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Кстати... ща вопрос - справочник клиентов... поле пол - любой? или только как в РФ? но это не клиентоориентированность, какого нибудь ледибоя чувствующего себя самкой крокодила с 4мя яйцами и пиздой я думаю мы в прогрессивной европе скоро можем наблюдать, и записать его М или Ж в БД нашу конечно можно, но он может оскорбиться ущемлением его прав и подать в стразсбурский суд отсудить 100500 млн баксов за унижение. Или теряем клиента? Чо бл делать пол справочником? )))) Да даже в бд публичного дома такая схема будет актуальна! хотя... такой связью ничего не мешает и десяток полов связать с клиентом на определенный момент времени. Вообще бл всё это усложнение выглядит нагромождением... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 18:10
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Вообще бл всё это усложнение выглядит нагромождением... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 18:21
|
---|
Общий вопрос по проектированию БД |
#18+
Кстати... ща вопрос - справочник клиентов... поле пол - любой? или только как в РФ? но это не клиентоориентированность, какого нибудь ледибоя чувствующего себя самкой крокодила с 4мя яйцами и пиздой я думаю мы в прогрессивной европе скоро можем наблюдать, и записать его М или Ж в БД нашу конечно можно, но он может оскорбиться ущемлением его прав и подать в стразсбурский суд отсудить 100500 млн баксов за унижение. Или теряем клиента? Чо бл делать пол справочником? )))) Да даже в бд публичного дома такая схема будет актуальна! ... |
:
|
|
17.10.2022, 18:26
|
|||
---|---|---|---|
|
|||
Общий вопрос по проектированию БД |
|||
#18+
Кстати... ща вопрос - справочник клиентов... поле пол - любой? или только как в РФ? но это не клиентоориентированность, какого нибудь ледибоя чувствующего себя самкой крокодила с 4мя яйцами и пиздой я думаю мы в прогрессивной европе скоро можем наблюдать, и записать его М или Ж в БД нашу конечно можно, но он может оскорбиться ущемлением его прав и подать в стразсбурский суд отсудить 100500 млн баксов за унижение. Или теряем клиента? Чо бл делать пол справочником? )))) Да даже в бд публичного дома такая схема будет актуальна! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 19:14
|
|||
---|---|---|---|
Общий вопрос по проектированию БД |
|||
#18+
Кстати... ща вопрос - справочник клиентов... поле пол - любой? или только как в РФ? но это не клиентоориентированность, какого нибудь ледибоя чувствующего себя самкой крокодила с 4мя яйцами и пиздой я думаю мы в прогрессивной европе скоро можем наблюдать, и записать его М или Ж в БД нашу конечно можно, но он может оскорбиться ущемлением его прав и подать в стразсбурский суд отсудить 100500 млн баксов за унижение. Или теряем клиента? Чо бл делать пол справочником? )))) Да даже в бд публичного дома такая схема будет актуальна! На сайте резервирования номера гостиниц я встречал вопрос о поле: м/ж/иное. При желании при выборе "иное" можешь выдать мультиселект. Кстати под иным иногда подразумевается ребенок. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 22:04
|
|||
---|---|---|---|
Общий вопрос по проектированию БД |
|||
#18+
Еще про деноминации не забудьте (коэффициент, дата) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.10.2022, 22:22
|
|||
---|---|---|---|
Общий вопрос по проектированию БД |
|||
#18+
когда нужно понимать что в такой то стране такая то национальная валюта * если это конечно, не задачка на экзамен ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2022, 15:11
|
|||
---|---|---|---|
Общий вопрос по проектированию БД |
|||
#18+
to Дед-Папыхтет А вы чего там, банковскую систему с нуля собираетесь разрабатывать? Какие то совсем уж элементарные проблемы обсуждаете. Циклопическое дело задумали. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2022, 15:14
|
|||
---|---|---|---|
Общий вопрос по проектированию БД |
|||
#18+
to Дед-Папыхтет А вы чего там, банковскую систему с нуля собираетесь разрабатывать? Какие то совсем уж элементарные проблемы обсуждаете. Циклопическое дело задумали. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2022, 15:20
|
|||||||||
---|---|---|---|---|---|---|---|---|---|
Общий вопрос по проектированию БД |
|||||||||
#18+
Кстати... ща вопрос - справочник клиентов... поле пол - любой? или только как в РФ? но это не клиентоориентированность, какого нибудь ледибоя чувствующего себя самкой крокодила с 4мя яйцами и пиздой я думаю мы в прогрессивной европе скоро можем наблюдать, и записать его М или Ж в БД нашу конечно можно, но он может оскорбиться ущемлением его прав и подать в стразсбурский суд отсудить 100500 млн баксов за унижение. Или теряем клиента? Чо бл делать пол справочником? )))) так же как и со справочником валют делаешь отдельную таблицу с конкретным набором для конкретной страны ну или сделай что-нить типа
... |
|||||||||
:
Изменено: 18.10.2022, 15:21 - eNose
Нравится:
Не нравится:
|
|||||||||
|
18.10.2022, 15:23
|
|||
---|---|---|---|
Общий вопрос по проектированию БД |
|||
#18+
ну конечно не так как я написал, а хотя бы православный json воткни в поле гендера или валюты ну а если с полом "пидорг" вдруг окажется кто-то из Великой России, то значит твой косяк - хуёво проверял в проце дуре вставки! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
Start [/forum/topic.php?fid=8&tid=5278&msg=187860&do_write=187860&mobile=1]: |
0ms |
get settings: |
1ms |
get forum list: |
4ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
23ms |
get topic data: |
6ms |
get forum data: |
0ms |
get page messages: |
82ms |
update_topic_read_status (5278): 18.10.2022 15:23:02: |
0ms |
get tp. blocked users: |
0ms |
get online users: |
46ms |
check new: |
1ms |
others: | 81ms |
total: | 244ms |
0 / 0 |