Jakie języki do baz danych?

0

Cześć, jestem na 3 roku informatyki na specjalizacji bazy danych. Nie wiem do końca co chciałbym robić w przyszłości ale na pewno coś związanego z bazami danych.

Do tej pory na uczelni poznałem trochę C++ i javy. Teraz planuję na poważnie zacząć pracować nad swoim rozwojem i mam do Was pytanie jakie języki programowania najbardziej przydadzą się w pracy jako projektant/administrator baz danych (najlepiej wypiszcie dla obu ścieżek kariery).

Na razie rozpatruję:

  • Java - to na pewno jako popularny i uniwersalny język
  • Python(pod bigdata)
  • PHP
  • Ruby
  • Perl
  • C# - jeżeli już to zamiast javy

czy warto uczyć się

  • HTML/CSS
  • JavaScript

czy w tych językach nie znajdę dużego zastosowania do połączenia z bazą danych? Oczywiście jednocześnie pogłębiam wiedzę z administracji różnych baz danych(obecnie oracle), sql i plsql

Pozdrawiam

0

Jeśli bazy danych to TYLKO SQL.Reszta to nakładki na niego.

0

Rozumiem, ale jest coś czego warto się nauczyć bo może się przydać? np. python do automatyzacji? może jest coś lepszego? przy administracji nie będę czasem potrzebował php?

0

Python 3, Django, Postgesql fajny zestawik.

2

nie bardzo wiem co byś chciał automatyzować w bazie. Ew. backupy albo robi się bezpośrednio "zlecając bazie" albo w jakimś narzędziu systemowym - linux to zazwyczaj cron a w windowsie task scheduler. Do tego chociaż podstawy systemu na którym stoi baza oraz wiedza, chociaż z grubsza, co i gdzie baza zapisuje. Do tego DOBRZE SQL oraz dialekt danej bazy wykorzystywany w procedurach (np. PL/SQL, T-SQL czy PL/pgSQL). Następnie trzeba wiedzieć co to jest plan zapytania, jak go czytać i jak na jego podstawie poprawić zapytanie lub jaki indeks dodać aby było lepiej. Trzeba widzieć co to jest hash join, nested loops, itd., itp. Zagadnienie jest obszerne i java, c#, c++, python, perl czy co tam sobie wymyślisz jest wg mnie daleko w kolejce rzeczy, które wypadało by znać i się w nich DOBRZE poruszać

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