Praca inżynierska - jak się za nią zabrać ?

0

Witam

Jest to mój pierwszy wątek na tym forum. Problem polega na tym że nie wiem jak mam się zabrać za swoją pracę inżynierską. Temat pracy to : Uniwersalna przeglądarka baz danych dla RDBMS
Cel: Opracowanie programu pozwalającego na przeglądanie tabel i baz różnych systemów relacyjnych baz danych. Możliwość modyfikacji struktury bazy i edycji danych. Prezentacja graficzna schemat relacji w bazie (diagramu ERD).
Zakres: Wybór języka programowania. Rozpoznanie dostępnych bibliotek/sterowników baz danych. Opracowanie i przetestowanie programu. Program będzie zrealizowany jako aplikacja internetowa.

Może ktoś coś doradzić?

0

znasz SQL?

0

Tak, znam SQL.

0

Szczerze mówiąc jak nie wiesz jak zacząć to może źle studia wybrałeś? Może warto przejść się do promotora i popytać jakie dialekty SQLa będą dla niego najważniejsze (przynajmniej na MVP). Słowem kluczem w realizacji tego będzie abstrakcja (jak wszędzie i zawsze przy programowaniu), czyli de facto wystarczy sobie zamodelować dziedzinę problemu (relacje, związki między nimi, typy), naklepać konkretne implementacje pod odpowiednie dialekty SQLa i to powinno wystarczyć na MVP. Niezależnie od tego jak to zrobisz to musisz ustalić z promotorem dokładnie zakres tego co robisz, bo i skąd my mamy wiedzieć czego on od ciebie oczekuje? Może on chce do tego jakiś parser SQLa który wyrzuca podpowiedzi jeśli używasz specyficznego dialektu jeśli w którymś standardzie SQLa jest to określone inaczej? Może chce żebyś w jakiś sposób konwertował procedury z postgresowego dialektu do sqlite?

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