Kreator Tabel do bazdy danych MySql

1

Cześć ostatio potrzebowałem zaprojektowac baze danych MySql, nie miałem żadnego zainstalowanego programu i nie chciało mi się go instalować, próbowałem znaleźć jakąć stronke z przyjaznym interfejsem do tworzenia - znalazłem jeden który nie działał.

Wiec doszedłem do wniosku ze stworzę swój Kreator, może się komuś przyda :)

Można tworzyć nielimitowaną ilość tabel oraz pół w nich razem z modyfikatorami Not null, Primay Key etc.

Link: http://mysql.jakubtrzcinski.pl/

Czekam na konstruktywną krytykę :D
user image

2

1.Pomieszałeś ładny, nowoczesny wygląd tła z antycznym wyglądem tych okienek z tabelami.
2.Powinno się dać zmieniać nazwy tabel dwuklikiem.
3.Nie można usunąć pola - usuwa tylko pole na wpisanie nazwy, a nie cały wiersz.
4.Plox, nigdy nie rób takich dużych zaokrągleń jak to przy tym okienku do modyfikacji tabel.
5.Brak cieni (wizualnie uznaję to za wadę).
6.MySQL, a nie MySql.
7.Brak pola na wpisanie domyślnej wartości.
8.Primary, a nie Primay
9.Brak możliwości stworzenia klucza primary na wielu polach.
10.Brak możliwości tworzenia indeksów.
11.Brak możliwości tworzenia wielu baz danych naraz (tj. zapisywana jest tylko aktualna).
12.new_Table0 - brr, cóż to za dziwna konwencja? new_table_0, newTable0 (...), byle trzymać się jednego nazewnictwa.
13.Brak możliwości tworzenia pól nullowanych.
14.Brak możliwości tworzenia kluczy obcych.
15.Strasznie brzydkie, stare ikonki i kolorystyka (poza tym szarym tłem).
16.Nie ma czegoś takiego jak to be sure to do sth (np. are you sure to drop project), jest za to Are you sure you want to drop the project?

To tyle z takich, co mi się rzuciło w oczy.

0

Dobry pomysł, ale:

  1. podobne narzędzia istnieją, powinieneś je poznać żeby wiedzieć czym Twój program powinien się wyróżniać

Kilka przykładów:
https://github.com/ondras/wwwsqldesigner

http://dbdsgnr.appspot.com/
http://ondras.zarovi.cz/sql/demo/
http://www.genmymodel.com/database-diagram-online
http://dbdesigner.net/
https://dbdiffo.com/

  1. są drobne niedociągnięcia wizualne ale tym można zająć się potem

  2. powinieneś się zdecydować czy eksportować do SQL-a czy do XML-a, a może do obu. XML umożliwia import modelu.
    Dla mnie bez eksportu/importu XML właściwie nie warto używać takich narzędzi (eksport do SQL jest z reguły jednokierunkowy).

  3. powinieneś się zastanowić czy warto ograniczać się do MySQL-a

1
  1. Podczas edycji jak dodamy kilka pól i klikniemy save to nie widać zmian na tej "planszy" (trzeba odświeżyć).
  2. Whole project will be saved in your browser in cookies. fajnie że to jest tylko szkoda że nie zapamiętuje trybu Day/Night.
  3. Co do ciasteczek to nie pytasz się o nie nigdzie. IMO chyba należy to zrobić.
  4. Można by poprawić czytelność w trybie Night.
  5. Plus za to że tworzy w miarę czysty SQL ;)

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