URL: https://www.overclockers.at/applications/wie_werde_ich_datenbankprogrammierer_165477/page_1 - zur Vollversion wechseln!
Wie werde ich Datenbankprogrammierer?
Das ich es lernen muss ist mir schon klar und das auch der Wille da sein muss versteht sich von selbst.
Wo es jedoch bei mir im Moment hinkt ist die Richtung welche ich einschlagen soll!
Da ich im Moment Arbeitstechnisch zuhaben bin
und viele Firmen Personal suchen welches nicht nur Programmieren sondern auch mit einer Datenbank umzugehen weis, würde ich mich gerne in dieser Richtung weiterbilden und euch um einen Rat bitten was so das gängige ist.
In der Datenbankprogrammierung kenne ich mich nicht aus (denn Access kann man nicht als auskennen bezeichnen!) und weis ich nicht was ich als Ausgangspunkt wählen soll!
Was würdet ihr vorschlagen?
Programmiererfahrung habe ich bereis in C und C++.
humboldt? scnr
auf der technischen universität und auf diversen hochschulen gibt es fächer, die sich damit auseinander setzen. in wie fern so eine ausbildung direkt für das berufsleben taugt, kann ich nicht beurteilen, aber ein grundstock an wissen kann man dort sicher erwerben.
Verstehe was du meinst, jedoch würde ich gerne wissen, nicht wo ich so eine Ausbildung erlange sonder welche Richtung sich am Besten eignet.
Denn einen Kompleten Kurs habe ich bis jetzt noch nirgendwo gefunden nur einzelne Bereiche wie
PHP – SQL – C# - VB.NET – ORACLE - …
also php mit mysql ist relativ einfach zu erlernen und auch ziemlich gebräuchlich.
oracle ist halt die professionelle DB. Dmentsprechend komplexer und für viele sachen schon überdimensioniert imho.
wenn dus kannst bist natürlich der king 
vom rest hab ich leder selber kaum ahnung
MfG
und wie siehts aus mit C# und SQL?
Oder fält SQL in den gleichen Topf wie MYSQL?
Grundsätzlich sind ja die Programmier-/Skriptsprachen und die Datenbanksysteme jeweils getrennt betrachtbar.
D.h. wenn du jetzt schon - Hausnummer - C, perl, php kannst, und dir Mysql-Kenntnisse aneignest, kannst du im Grunde recht bald mit allen 3 Sprachen in Mysql-Datenbanken rumwuseln.
Meines empfindens nach sollte ein Datenbankprogrammierer PL/SQL beherrschen (siehe Oracle, PostGre) inklusive so Sachen wie View, Cursor, Trigger und alles was dazugehört.
Wo man es lernen kann? Keine konkrete Idee, auf Hochschulen logischerweise. Eventuell auch in DB-Adminsitratoren Kursen.
edith: Wollte nur ein paar Schlagworte nennen um zu zeigen wie die einzelnen Techniken so heissen, natürlich ist es unabdingbar fundierte SQL Kennstnisse zu besitzen.
Oracle bietet Schulungen und Kurse zu diesem Thema an .. check mal deren Homepage
Zitat von Hulk2442und wie siehts aus mit C# und SQL?
Oder fält SQL in den gleichen Topf wie MYSQL?
Also mein erster Gedanke wär mal das Wifi:
das zum beispiel... is zwar nit billig (>4.000 € *räusper*), aba es des wär halt der direkte weg wie ma's lernt und manche kurse werden von der ak/wko gefördert.
Ich hab mit C# und MS Sql Express begonnen und es war dank der Hilfe eines Freundes gar nicht so schwer sich da rein zu lernen.
kann MS Sql Express + Management Studio nur weiter empfehlern.
was du auf alle fälle können musst, sind grundsätzliche sql-statement (insert, select, create...) und pl/sql (trigger, stored function/procedure) wär auch nicht so schlecht.
von den sprachen her: php ist sehr geläufig. wenn du andere sprachen beherrschst, müsstest du dir das halt mittels tutorials im i-net selbst anschauen, sollt meist kein problem darstellen.
hth
ich würde mich zuerst nicht auf eine sprache bzw. eine richtung konzentrieren, sondern mal die grundlagen für datenbanken durchgehen (beziehungen, locks und was weiß ich noch alles)
bei sprachen als solches, hab ich leider keine ahnung.
thx to RIDDLER, hast mich auf was gebracht:
ERDs werden auch nicht unwichtig sein. auch wenn das schon eher in eine andere richtung (modellierung) geht. zumindest lesen sollt mans können 
Also ich würde auch mal mit der Theorie der Datenbanken anfangen. So habens wir auch auf der FH praktiziert. Die ersten 2 Semester haben wir uns nur mit Modelierung, SQL Syntax(Commands, Trigger, Optimierung, ...) und so Zeugs beschäftigt. Finde, dass man diese Basis einfach braucht. Hatten damals Oracle und MS Sql.
Mit welcher Programmiersprache du dann programmierst ist ziemlich egal. Würde aber Java oder .Net (C#) bevorzugen. Oracle sollte es übrigens für Education Zwecke zum Downloaden geben. Und bei VS C# Express gibts MSSQL Express dazu.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026