powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы [новые:4] / Просто Трёп [закрыт для гостей] [новые:4] / Общий вопрос по проектированию БД, Поиск: Искать сообщения, созданные автором: Дед-Папыхтет  
7 сообщений из 7, страница 1 из 1
Просто Трёп / Общий вопрос по проектированию БД
    #187517
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
Примитив конечно, но... чота каката хуйня )))

есть таблицы -
Код: SQL
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
create table if not exists currencies
(
    code        char(3) not null primary key,
    alpha3_code char(3) not null unique,
    short_name  varchar(10) not null,
    full_name   varchar(50) not null
);
create table if not exists countries
(
    code            char(3) not null primary key,   -- 643, 036
    alpha2_code     char(2) not null unique,        -- RU
    alpha3_code     char(3) not null unique,        -- RUS
    name            varchar(100) not null,          -- Российская Федерация
    currency_code   char(3) null,
        foreign key (currency_code) references currencies(code)
);
добавил countries.country_code -> countries(code) связь... Ну ибо есть публичные ссылки типа такой.
Началсо холивар на тему что где то есть в каких то странах несколько официальных валют... типа 1 к многим не катит... и решили нахой вообще убрать - countries.currency_code.
И теперь нет этой связи. Связь многим очевидна и вроде как нужна... Но... в каких кейсах? А может и правда ну и хуйсней с этой связью. То что RUB=Россия, USD=Омерика итак очеидно, а на прочие валюты и страны и похуй.

Вообще где то у кого то в коде использовалась подобная связь, когда нужно понимать что в такой то стране такая то национальная валюта?
...
Рейтинг: 0 / 0
Просто Трёп / Общий вопрос по проектированию БД
    #187564
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
Sparrow  17.10.2022, 14:21
[игнорируется]
Я тоже за многие ко многим, не понял проблемы? Ну есть несколько официальных валют и что?
Надо сделать страны-официальные_валюты
Ну сейчас стильно модно молодёжно переходим на МСА (микросервисная архитектура), заново проектируем справочники. Ну пока решили не добавлять связь валюты и страны... Вопрос в том, нужна ли вообще хоть где то такая связь? Пока нужды не вижу... Но всё же
...
Рейтинг: 0 / 0
Просто Трёп / Общий вопрос по проектированию БД
    #187586
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
Помощник Менеджера  17.10.2022, 14:38
[игнорируется]
Ну и это сейчас у тебя Россия равно рубль, а условно завтра може т быть Россия равно ефимок, но если есть связь с историей операций и курсов то можно яйцами в грабли упереться.
И да, мнение что некоторые страны хуй с ними в перспективе может больно ударить, как бы если есть шанс что говно которое можно предусмотреть случится, то на такое говно надо закладываться изначально
Ну это понятно, что историчность основной валюты имеет место быть - деда не даст соврать, что когда то в гермашке ходили марки, а щас евро... и нет гарантий что завтра рубль будет основной валютой
...
Рейтинг: 0 / 0
Просто Трёп / Общий вопрос по проектированию БД
    #187860
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
Кстати... ща вопрос - справочник клиентов...
поле пол - любой? или только как в РФ? но это не клиентоориентированность, какого нибудь ледибоя чувствующего себя самкой крокодила с 4мя яйцами и пиздой я думаю мы в прогрессивной европе скоро можем наблюдать, и записать его М или Ж в БД нашу конечно можно, но он может оскорбиться ущемлением его прав и подать в стразсбурский суд отсудить 100500 млн баксов за унижение. Или теряем клиента?

Чо бл делать пол справочником? ))))
...
Рейтинг: 0 / 0
Просто Трёп / Общий вопрос по проектированию БД
    #187870
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
паразит  17.10.2022, 18:02
[игнорируется]
Дед-Папыхтет  17.10.2022, 17:55
[игнорируется]
Кстати... ща вопрос - справочник клиентов...
поле пол - любой? или только как в РФ? но это не клиентоориентированность, какого нибудь ледибоя чувствующего себя самкой крокодила с 4мя яйцами и пиздой я думаю мы в прогрессивной европе скоро можем наблюдать, и записать его М или Ж в БД нашу конечно можно, но он может оскорбиться ущемлением его прав и подать в стразсбурский суд отсудить 100500 млн баксов за унижение. Или теряем клиента?

Чо бл делать пол справочником? ))))
все по обычной схеме: справочник полов, развязка многие ко многим с клиентом, период действия в этой развязке, признак предпочтительности....

Да даже в бд публичного дома такая схема будет актуальна!
Ну да... Пока так, пока не разрешили иметь несколько полов )))))
хотя... такой связью ничего не мешает и десяток полов связать с клиентом на определенный момент времени.
Вообще бл всё это усложнение выглядит нагромождением...
...
Рейтинг: 0 / 0
Просто Трёп / Общий вопрос по проектированию БД
    #187891
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
Червь  17.10.2022, 18:21
[игнорируется]
паразит  17.10.2022, 18:02
[игнорируется]
Дед-Папыхтет  17.10.2022, 17:55
[игнорируется]
Кстати... ща вопрос - справочник клиентов...
поле пол - любой? или только как в РФ? но это не клиентоориентированность, какого нибудь ледибоя чувствующего себя самкой крокодила с 4мя яйцами и пиздой я думаю мы в прогрессивной европе скоро можем наблюдать, и записать его М или Ж в БД нашу конечно можно, но он может оскорбиться ущемлением его прав и подать в стразсбурский суд отсудить 100500 млн баксов за унижение. Или теряем клиента?

Чо бл делать пол справочником? ))))
все по обычной схеме: справочник полов, развязка многие ко многим с клиентом, период действия в этой развязке, признак предпочтительности....

Да даже в бд публичного дома такая схема будет актуальна!
С мультиселектом ("К нам сегодня приходил некрозоопедофил...")
Да хули... для тебя меня это пока нонсенс... а если прийдет такое существо с сотней лямов баксов и захочет сделать вклад - думаю все начнут резко двигать жопой что бы оформить такого клиента. А завтра еще сотня таких клиентов прийдет - и будет это номрой
...
Рейтинг: 0 / 0
Просто Трёп / Общий вопрос по проектированию БД
    #265206
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист
Участник
in100gramm  07.01.2023, 12:22
[игнорируется]
Червь  17.10.2022, 19:14
[игнорируется]
Так зайди на сайты европейские и американские. Посмотри как там толерантно спрашивают про пол. На сайте резервирования номера гостиниц я встречал вопрос о поле: м/ж/иное. При желании при выборе "иное" можешь выдать мультиселект.
Кстати под иным иногда подразумевается ребенок.
Удобно в российских реалиях
SEX_ID SEX
M Мужской
F Женский
C Ребёнок (детский тариф)
A Иной
Указывшим «иной» выдавать «мест нет».
Нехватает
МЖ, Мужской но ощущает себя женщиной
ЖМ, Женщина но ощущает себя мужчиной
ЖХ, Женщина с хуем
МС, Мужик с сискаме
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы [новые:4] / Просто Трёп [закрыт для гостей] [новые:4] / Общий вопрос по проектированию БД, Поиск: Искать сообщения, созданные автором: Дед-Папыхтет  
Читали тему (1): Анонимы (1)
Игнорируют тему (1): erbol 
Читали форум (19): Анонимы (9), Arn, prostozevs, S Baltiki, s62, С чистого листа, sergey11, Ветер 4 мин., Брюквенные годы 6 мин., cat2 7 мин., Дед-Папыхтет 9 мин.
Пользователи онлайн (26): Анонимы (11), Bing Bot, Arn, prostozevs, S Baltiki, s62, Yandex Bot, С чистого листа, sergey11, Ветер 1 мин., erbol 2 мин., Google Bot 5 мин., Брюквенные годы 6 мин., Кусь 6 мин., cat2 7 мин., Дед-Папыхтет 9 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


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