Biorąc pod uwagę fakt, że wiele frameworków tworzy skomplikowane (a może nie tak czytelne/logiczne) zapytania SQL, wydaje się, że posiadanie narzędzia do wizualnego pokazania, w jaki sposób połączenia zostały wykonane, może być przydatnym narzędziem. Ale nie znalazłem takiego narzędzia.Czy są jakieś narzędzia do wizualizacji skomplikowanego sprzężenia SQL?
Wziąłem kwerendę, która zawierała wiele tabel i stworzył grafikę jako przykład tego, co myślę, że byłoby wyjście z takiego narzędzia:
tekst na linki są nazwy pól, które są używane w złączeniu. Pogrubione elementy są wejściami do zapytania. Nazwy tabel kończące się cyframi to tylko powtarzające się przypadki tej samej tabeli (np. Partner i Partner2 to ta sama tabela, tylko część zapytania więcej niż jeden raz).
Chciałbym móc upuścić kwerendę SQL do narzędzia i zobacz taki schemat. Możliwy?
jestem na Oracle. Dave, widzisz diagram? Właśnie mam pojedynczy piksel. Och, czekaj, to mój uroczy megacorp blokujący imgur. – Dale
@Dale: cóż, w Oracle możesz łatwo uzyskać plan wyjaśniający: tłumaczenie tego na wyjście graficzne nie jest dostępne po wyjęciu z pudełka (przynajmniej nie o tym wiem). – davek
Może to dla mnie narzędzie do napisania ... wyjaśnienia planu do wizualizacji. Kiedy dostaję trochę wolnego czasu, hahahah! – Dale