Programy do projektowania baz danych

0

Cześć, jakie programy polecacie do rysowania baz danych i dlaczego? Na uczelni miałem "SQL Developer Data Modeler", czego aktualnie się używa w firmach?

0

W firmach raczej nie rysuje się baz danych, tylko je implementuje...

1

A ja niedawno nawet projektowałam baze zaczynając od diagramu, nie implementacji. Chociaż faktem jest, ze jeśli chodzi o cos małego, raczej nie bawimy się w "rysowanie".
System, nad którym pracuje korzysta z MSSQL, wiec diagram robię w MSSQL Management Studio.

1

Tak dla informacji to oprócz przytoczonego MS SQL Management Studio są też inne narzędzia jak np. MS Viso, które może posłużyć do zaprojektowania bazy danych. Można posłużyć się MySQL Workbench. Jest też coś takiego co nazywa się DataModeler i pochodzi od Oracle. Widziałem też narzędzia on-line.

2

@pustypawel, schemat bazy jest zawsze przechowywany oczywiście przez RDBMS. Bez schematu serwer przecież nie wiedziałby jaka jest struktura tabel.

Ale zapewne nie pytasz o to lecz o jakieś śmieszne studenckie diagramy. Tego nie trzyma się nigdzie, bo nie jest do niczego potrzebne. A jeśli już ktoś uzupełnia nimi jakąś dokumentację, to generuje je na podstawie faktycznie istniejącej bazy danych.

1

U mnie w firmie trzymamy taki schemat w Oracle SQL Developer Data Modeler. Narzędzie może nie jest najwspanialsze i trochę toporne ale ma kilka zalet - przede wszystkim cenę :)

Wykorzystujemy je przede wszystkim przy pracach nad modelem danych (na etapie analizy przed jakimkolwiek programowaniem) i dodatkowo trzymamy tam opis logiczny/biznesowy wszystkich kolumn i tabel. Nie zgodzę się z @somekind że nadaje się to tylko do śmiesznych diagramów - przy setkach tabel w bazie nie ma chyba możliwości ogarnięcia co dokładnie siedzi w której tabeli/kolumnie. Oszczędność czasu rośnie z wraz ze stopniem skomplikowania modelu danych.

0

Wiem że nie podpada to pod temat wizualnego projektowania - ale pracując na windowsach korzystałem z przyjemnego HeidiSQL - mały, szybki, do domowych zastosowań bardzo user-friendly :)

0

Witam,

może coś takiego:

https://www.yworks.com/products/yed

1

U mnie w pracy data modeler sie wykorzystywało. Posiada jedna bardzo wazna zaletę. Wygenerowanie modelu ddl. Przy dużej bazie to ogromna zaleta.

0

Podpinam się pod temat, sporo z tych narzędzi to tylko wersje próbne 14-30 dniowe, czy są jakieś wersje Community? Przez 4 lata pewnie sporo się zmieniło :) niektóre linki nawet nie odpalają.

0

A MySQL Workbench próbowałeś? W moim ostatnim poście w tym temacie - masz HeidiSQL - nadal działa.

2

SqlDBD (https://sqldbd.com)

projektowanie baz danych online

1 użytkowników online, w tym zalogowanych: 0, gości: 1