ну я же спрашивал реальный кейс как на хабре где изначально обе таблицы с неуникальными значениями
сорри я не особо вникал в писанину хабра, привёл как пример флуда (добавил HN там ещё) повторию, тема того, что модель данных SQL и то, что все популярные СУБД делают — разрешают отсутствие PK / UK – это другой срач, хоть и рядом
да просто посыл то изначальный в этом. что джойны на кругах показывать нельзя так как круги это множества. а в реальности значения могут быть не уникальными. ну ок, я спросил почему это проходит нормализацию. ответили что в реальности такое может быть. ну вот и спросил реальный кейс
всё верно и главная проблема в том, что справа множество кортежей, скажем, с N атрибутов, а справа — с M, например. Да ещё и разных атрибутов
Можно уточню? А что, есть какая то нотация, что кружочки рисуем только для одинаковых множеств? Я всегда считал, что кружочек это просто визуальная форма представления😊
ну бочку как раз и катят скорее всего потому что никакой нотации там нет, если бы была то и вопросов бы не было
Ну так вроде, что не запрещено, то разрешено😊 Если никто не говорил, что кружочки рисуются только для одинаковых множеств, а такого я тоже не слышал, то можно рисовать. Да и ни одно поколение программистов выросло и как то прекрасно понимало по кружочкам суть😊
В оригинальной статье несколько другой посыл, что диаграммы Венна корректно работают для двух множеств, а операторы join порождают фильтрованную выборку из декартова произведения исходных множеств, а это декартово произведение технически другое множество
Вообще, тот посыл был совсем не об этом.
Обсуждают сегодня