DatenbankentwicklerIn
Berufsbereiche: Elektrotechnik, Elektronik, Telekommunikation, ITAusbildungsform: Uni/FH/PH
Berufsbeschreibung
DatenbankentwicklerInnen entwerfen und realisieren Datenbanksysteme nach Analyse der Kundenanforderungen. Eine Datenbank besteht aus dem Datenbankmanagementsystem, den Daten und dem Datendepot.
In Unternehmen müssen Daten und Informationen verwaltet und für MitarbeiterInnen jederzeit verfügbar sein. Es kann sich dabei um Verkaufsdaten, Reisebuchungen oder den Lagerbestand handeln. DatenbankentwicklerInnen strukturieren die Daten des Unternehmens zu deren effizienten Erfassung, Speicherung und für den unkomplizierten Zugriff.
Datenbanksysteme müssen auf das Unternehmen abgestimmt werden. DatenbankentwicklerInnen führen daher Anforderungsanalysen und Aufwandsschätzungen durch. Sie gestalten Usecases (Diagramme) zur Veranschaulichung von komplexen Sachverhalten. Sie entwerfen Datenmodelle mit Hilfe einer formalen Beschreibungssprache sowie die Definition der Abfragekommandos (Query Language) für den Zugriff und der Auswertung der Daten.
Daten sind unternehmensweit oft in unterschiedlichen Datenlagern (Datendepots) gespeichert. Der Begriff Datendepot wird irrtümlich oft als Datenbank verstanden. DatenbankentwicklerInnen müssen dafür sorgen, dass die benötigten Daten aus den unterschiedlichsten Datendepots zusammengeführt werden können und für die NutzerInnen zur Verfügung stehen.
DatenbankentwicklerInnen entscheiden, ob ein relationales, ein hierarchisches oder ein dokumentenorientiertes Datenbankmodell gewählt werden soll. Nach der Entwicklung implementieren (integrieren) sie die Datenbanken in das System des Unternehmens.
*Strukturierte Daten sind in einem Muster organisiert, damit man sie identifizieren kann. Unstrukturierte Daten sind z.B. E-Mails, Bilder und freier Text.
Obwohl Word-Dokumente mit Überschriften strukturiert sind, gelten sie als nicht-strukturiert für die Suche nach bestimmten Informationen.
-
MySQL-Spezialist – Datenbankentwicklung und -administration
Erwerb von umfangreichen Kenntnissen und Fähigkeiten im Bereich der MySQL-Datenbanken für eine erfolgreiche berufliche Tätigkeit als MySQL-Datenbankentwickler und -administrator.Ziele:
Erwerb von umfangreichen Kenntnissen und Fähigkeiten im Bereich der MySQL-Datenbanken für eine erfolgreiche berufliche Tätigkeit als MySQL-Datenbankentwickler und -administrator. Die Ausbildungsziele im Einzelnen: 1. Der Lehrgang vermittelt Ihnen alle wichtigen Grundlagen der Datenbanktheorie und von MySQL-Datenbanken sowie der optischen Gestaltung von Websiten, damit Sie MySQL-Datenbanken optimal in der Praxis einsetzen können. 2. Sie erlernen alle Fähigkeiten und Kenntnisse, um die verschiedensten komplexen Einsatzgebiete von MySQL-Datenbanken abdecken zu können. Dazu zählen z. B. die Datenbankprogrammierung per SQL, die prozedurale und objektorientierte Programmierung mit Hilfe von PHP. 3. Nach Absolvierung des Kurses sind Sie außerdem in der Lage, erfolgreich Datenbanken zu planen, zu entwickeln, zu programmieren, zu administrieren, zu pflegen und professionell z. B. im Internet einzusetzen.Zielgruppe:
Der Lehrgang soll den bestehenden Mangel an qualifizierten Fachkräften im Bereich MySQL-Datenbankentwicklung und -administration abhelfen und ist gedacht für - alle, die sich auf die Entwicklung, Administration und Einsatz von MySQL-Datenbanken spezialisieren oder weiterbilden wollen und mit dieser Tätigkeit Geld verdienen möchten - Betriebe und Unternehmen jeder Art, die eigene Mitarbeiter als Fachkraft im Bereich MySQL-Datenbanken ausbilden wollen - Software- und Systemhäuser, Internetagenturen und IT-Firmen, die ihre Angebotspalette um die Entwicklung und Administration von MySQL-Datenbanken erweitern, ihren Service steigern und Kunden qualifiziert beraten wollen - jeden, der durch Steigerung seiner Qualifikation eine höhere Wertschätzung an seiner Arbeitsstelle und Einkommensverbesserungen anstrebt oder seine Chancen auf dem Arbeitsmarkt verbessern möchteVoraussetzungen:
Für die Teilnahme an diesem Lehrgang müssen Sie keine besonderen Voraussetzungen erfüllen. Allerdings sollten Sie neben technischem Interesse Grundkenntnisse im Umgang mit dem Computer und dem Internet haben. Grundkenntnisse der englischen Sprache sind ebenfalls vorteilhaft.Institut:
Fernschule WeberWo:
Fernstudium -
ab 03.04.2023
SQL Server: Data Querying mit Transact-SQL
Dieser Kurs wird auf Basis der aktuellsten SQL Version abgehalten.<br /> Der überwiegende Anteil der erworbenen Kenntnisse ist abwärtskompatibel (bis inkl. SQL Server 2008). <br /> Ausgenommen sind neu hinzugekommene, versionsspezifische Features, auf die im Rahmen des Kurses hingewiesen wird.<br /> <br /> Dieses Seminar vermittelt die notwendigen Kenntnisse um SQL Server Abfragen in der nativen Sprache des Produktes zu gestalten und abzusetzen. Die erlernten Fähigkeiten können sowohl zum Abfragen der eigenen Datenbanken als auch zum Abfragen von Systemdaten zwecks Automatisierung der Administration des SQL Servers eingesetzt werden.<br /> Da das produktspezifische SQL Dialekt (Transact SQL, kurz T-SQL) ANSI/ISO kompatibel ist, können hier erlernte Fähigkeiten mit geringen Modifikationen auch für relationale Datenbankprodukte anderer Hersteller eingesetzt werden.<br /> Das Seminar richtet sich gleichermaßen an Entwickler, Administratoren und Business Intelligence Benutzer und ist die Basis für alle aufbauenden weiteren Kurse.<br /> <br /> Nach Abschluss des Seminars haben die Teilnehmer*innen Kenntnisse zu folgenden Themen: Einführung in Microsoft SQL Server Einführung in Transact-SQL Abfragen SELECT Statement Abfragen von mehreren Tabellen Sortieren und Filtern von Daten Verwenden von SQL Server Datentypen Verwenden in T-SQL eingebauter Funktionen Gruppieren und Aggregieren von Daten Erstellen von Subabfragen Stored Procedures ausführen Arbeiten mit Mengenoperatoren (UNION, EXCEPT, INTERSECT, APPLY) <br /> Dieses Seminar wird auf Basis dieser offiziellen Microsoft Unterlage gehalten:<br /> <a href="http://www.etc.at/seminare/DP-080T00">DP-080T00Querying Data with Microsoft Transact-SQL</a>Zielgruppe:
Dieses Seminar richtet sich an: Administrator*innen, angehende Datenbankentwickler*innen und Benutzer*innen die direkten Zugang zu SQL Server Datenbanken haben.Voraussetzungen:
Für dieses Seminar werden folgende Kenntnisse empfohlen: der Besuch des Seminars SSQLBAS - smart SQL Server: Introduction to SQL Databases oder vergleichbare Kenntnisse. -
ab 03.04.2023
Querying Data with Microsoft Transact-SQL
In diesem Seminar werden die Grundlagen des Microsoft-Dialekts der Standardsprache SQL vermittelt: Transact SQL.<br /> Die Themen umfassen sowohl die Abfragen als auch die Änderungen von Dateien in relationalen Datenbanken, die in Microsoft SQL Server-basierten Datenbanksystemen gehostet werden, einschließlich Microsoft SQL Server, Azure SQL Datenbank und Azure Synapse Analytics.<br /> <br /> Nach Abschluss dieses Seminars haben die Teilnehmer*innen Wissen zu folgenden Themen: Verwendung von SQL Server Query tools Write SELECT statements to retrieve columns from one or more tables Sort and filter selected data Verwendung von den integrierten Funktionen, um Datenwerte zurückzugeben Erstellung von den Datengruppen und aggregate von den Ergebnissen Änderung von den Daten mit dem Transact-SQL mitTransact-SQL mit INSERT, UPDATE, DELETE und MERGEZielgruppe:
Personen die einfache SQL oder Transact-SQL Abfragen schreiben und auch an alle, die als Datenanalyst*innen, Data Engineer*innen, Data Scientist*innen, Datenbankadministrator*innen oder Datenbankentwickler*innen mit Daten arbeiten. Voraussetzungen:
der Besuch des Seminars SSQLBAS - smart SQL Server: Introduction to SQL Databases oder vergleichbare Kenntnisse. -
ab 11.04.2023
SQL Server: Datenbankentwicklung
Dieser Kurs wird auf Basis der aktuellsten SQL Version dabgehalten.<br /> Der überwiegende Anteil der erworbenen Kenntnisse ist abwärtskompatibel (bis inkl. SQL Server 2008).<br /> Ausgenommen sind neu hinzugekommene, versionsspezifische Features, auf die im Rahmen des Kurses hingewiesen wird.<br /> <br /> <br /> Nach Abschluss des Seminars haben die Teilnehmer*innen Kenntnisse zu folgenden Themen: Tabellen entwerfen und erstellen Partitionierung, Temporale Tabellen, Datenkompression Deklarative Datenintegrität Indizierung, Optimierung, Ausführungspläne Query Store, Database Engine Tuning Advisor Columnstore Indizes Views entwerfen und erstellen Stored Procedures entwerfen und erstellen User-Defined Functions entwerfen und erstellen Mit Triggers auf Datenmanipulation reagieren In-Memory Tabellen Verwendung von Managed Code (.net) in SQL Server XML-Daten in SQL Server ablegen und abfragen Arbeiten mit SQL Server Spatial Data Blobs und Dokumente in SQL Server ablegen und abfragen <br />Zielgruppe:
Dieses Seminar richtet sich an: angehende und erfahrene Datenbankentwickler*innen, die mehr aus den Möglichkeiten machen wollen, die SQL Server als Entwicklungsplattform anbietet.Voraussetzungen:
Für dieses Seminar werden folgende Kenntnisse empfohlen: SQLAP smart SQL Server: Data Querying mit Transact-SQL oder adäquate Kenntisse werden empfohlen. -
ab 11.04.2023
SQL Server: Datenbankentwicklung
Dieser Kurs wird auf Basis der aktuellsten SQL Version dabgehalten.<br /> Der überwiegende Anteil der erworbenen Kenntnisse ist abwärtskompatibel (bis inkl. SQL Server 2008).<br /> Ausgenommen sind neu hinzugekommene, versionsspezifische Features, auf die im Rahmen des Kurses hingewiesen wird.<br /> <br /> <br /> Nach Abschluss des Seminars haben die Teilnehmer*innen Kenntnisse zu folgenden Themen: Tabellen entwerfen und erstellen Partitionierung, Temporale Tabellen, Datenkompression Deklarative Datenintegrität Indizierung, Optimierung, Ausführungspläne Query Store, Database Engine Tuning Advisor Columnstore Indizes Views entwerfen und erstellen Stored Procedures entwerfen und erstellen User-Defined Functions entwerfen und erstellen Mit Triggers auf Datenmanipulation reagieren In-Memory Tabellen Verwendung von Managed Code (.net) in SQL Server XML-Daten in SQL Server ablegen und abfragen Arbeiten mit SQL Server Spatial Data Blobs und Dokumente in SQL Server ablegen und abfragen <br />Zielgruppe:
Dieses Seminar richtet sich an: angehende und erfahrene Datenbankentwickler*innen, die mehr aus den Möglichkeiten machen wollen, die SQL Server als Entwicklungsplattform anbietet.Voraussetzungen:
Für dieses Seminar werden folgende Kenntnisse empfohlen: SQLAP smart SQL Server: Data Querying mit Transact-SQL oder adäquate Kenntisse werden empfohlen. -
ab 11.04.2023
Programmieren mit PHP - Aufbau
Objektorientierte Programmierung - Interfaces - Klassen - Magische Funktionen - Vererbung und Klassenhierachien - Namespaces - Traits - Exceptions - Standardklassen (wie beispielsweise SPL) - Einsatz von Bibliotheken, Micro-Frameworks und Frameworks - Bibliotheks-Sammlungen - Zugriff auf Datenquellen - Dateisystem - SQL Grundlagen - eingebettete Datenbanken (SQLite) - SQL-Datenbanken (wie beispielsweise MySQL, MariaDB oder PostgreSQL) - Bereitstellen von Daten - WebServices - JSON - REST - Zugriff auf und Verwendung von OpenData - Strukturierter und modularer Aufbbau von PHP-Projekten - Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis.Ziele:
Sie lernen PHP als eine mächtige, objektorientierte Programmiersprache professionell einzusetzen und auf Datenbanken zuzugreifen. Bauen Sie sich die erforderlichen Kenntnisse auf, um komplexe Aufgabenstellungen umzusetzen.Zielgruppe:
DatenbankentwicklerInnen, WebentwicklerInnen bzw. AbsolventInnen des Kurses 'Programmieren mit PHP - Basis' (Veranstaltungs-Nr. 18296). -
ab 12.04.2023
Oracle-Datenbankverwaltung für Programmierer:innen
Die wichtigsten Administrationstätigkeiten - Installation - Einrichten von Datenbanken - Einrichten und Verwenden von Stored Procedures - Benutzerverwaltung - Berechtigungen - Überblick über die Implementierung eines Datenbanksystems.Ziele:
Sie lernen Oracle-Datenbanken einzurichten und zu verwalten. Sie beherrschen die gängigen Datenbank-Administrationsaufgaben.Zielgruppe:
Datenbankentwickler/-innen mit Kenntnissen aus den Bereichen Datenbankentwurf, SQL und einem der Betriebssysteme Windows oder Linux. -
ab 17.04.2023
Data Warehousing on AWS
Data Warehousing auf AWS führt Sie ein in die Konzepte, Strategien und bewährten Methoden für die Konzeptionierung einer Cloud-basierten Data Warehousing-Lösung mit Amazon Redshift, dem Data Warehouse in AWS in Petabyte-Größe. Dieser Kurs demonstriert, wie Daten für das Data Warehouse mithilfe anderer AWS-Services wie Amazon DynamoDB, Amazon EMR, Amazon Kinesis Firehose und Amazon S3 gesammelt, gespeichert und vorbereitet werden. Zudem wird demonstriert, wie Sie Business-Intelligence-Tools für Ihre Datenanalysen nutzen können.<br /> <br /> Nach Abschluss dieses Kurses werden die Teilnehmer*innen in der Lage sein: Diskutieren Sie die Kernkonzepte von Data Warehousing und die Überschneidung zwischen Data Warehousing und Big Data-Lösungen. Starten eines Amazon Redshift-Clusters und Verwenden der Komponenten, Merkmale und Funktionen zur Implementierung eines Data Warehouse in der Cloud Verwendung anderer AWS-Daten- und Analyseservices wie Amazon DynamoDB, Amazon EMR, Amazon Kinesis und Amazon S3, um zur Data-Warehousing-Lösung beizutragen Architektur des Data Warehouse Identifizieren von Leistungsproblemen, Optimieren von Abfragen und Abstimmen der Datenbank für eine bessere Leistung Verwendung von Amazon Redshift Spectrum zur Analyse von Daten direkt aus einem Amazon S3-Bucket Verwendung von Amazon QuickSight zur Durchführung von Datenanalyse- und Visualisierungsaufgaben mit dem Data Warehouse <a href="https://youtu.be/tLTIiLworVo" target="_blank">.... Zur Videobeschreibung</a>Zielgruppe:
Datenbankarchitekt*innen Datenbankadministrator*innen Datenbankentwickler*innen Datenanalyst*innen und Informatiker*innenVoraussetzungen:
Vertrautheit mit relationalen Datenbanken und Datenbankentwurfskonzepten -
ab 24.04.2023
SQL Server: Performance Tuning and Optimizing SQL Databases
Dieser Kurs wird auf Basis der aktuellsten SQL Server Version abgehalten.<br /> Der überwiegende Anteil der erworbenen Kenntnisse ist abwärtskompatibel (bis inkl. SQL Server 2008). <br /> Ausgenommen sind neu hinzugekommene, versionsspezifische Features, auf die im Rahmen des Kurses hingewiesen wird.<br /> <br /> Dieser Kurs vermittelt das notwendige Know-How um das Leistungsverhalten von SQL Server Datenbanken zu überwachen und zu optimieren.<br /> <br /> Nach Abschluss des Seminars haben die Teilnehmer*innen Kenntnisse zu folgenden Themen: SQL Architektur Ausführungsmodell von SQL Server, Wartestatistiken Kern I/O-Konzepte, SAN-Interaktion, Leistungstests Dateistrukturen der SQL Server Datendateien Transaktionen, Isolationsstufen und Sperren Query Optimizer, Plan Cache Extended Events Data CollectionZielgruppe:
Dieses Seminar richtet sich an: Datenbankentwickler*innen und Administrator*innenVoraussetzungen:
Für dieses Seminar werden folgende Kenntnisse empfohlen: Besuch des Seminars SQLAG smart SQL Server: Administration -
ab 15.05.2023
SQL Server: Data Querying mit Transact-SQL
Dieser Kurs wird auf Basis der aktuellsten SQL Version abgehalten.<br /> Der überwiegende Anteil der erworbenen Kenntnisse ist abwärtskompatibel (bis inkl. SQL Server 2008). <br /> Ausgenommen sind neu hinzugekommene, versionsspezifische Features, auf die im Rahmen des Kurses hingewiesen wird.<br /> <br /> Dieses Seminar vermittelt die notwendigen Kenntnisse um SQL Server Abfragen in der nativen Sprache des Produktes zu gestalten und abzusetzen. Die erlernten Fähigkeiten können sowohl zum Abfragen der eigenen Datenbanken als auch zum Abfragen von Systemdaten zwecks Automatisierung der Administration des SQL Servers eingesetzt werden.<br /> Da das produktspezifische SQL Dialekt (Transact SQL, kurz T-SQL) ANSI/ISO kompatibel ist, können hier erlernte Fähigkeiten mit geringen Modifikationen auch für relationale Datenbankprodukte anderer Hersteller eingesetzt werden.<br /> Das Seminar richtet sich gleichermaßen an Entwickler, Administratoren und Business Intelligence Benutzer und ist die Basis für alle aufbauenden weiteren Kurse.<br /> <br /> Nach Abschluss des Seminars haben die Teilnehmer*innen Kenntnisse zu folgenden Themen: Einführung in Microsoft SQL Server Einführung in Transact-SQL Abfragen SELECT Statement Abfragen von mehreren Tabellen Sortieren und Filtern von Daten Verwenden von SQL Server Datentypen Verwenden in T-SQL eingebauter Funktionen Gruppieren und Aggregieren von Daten Erstellen von Subabfragen Stored Procedures ausführen Arbeiten mit Mengenoperatoren (UNION, EXCEPT, INTERSECT, APPLY) <br /> Dieses Seminar wird auf Basis dieser offiziellen Microsoft Unterlage gehalten:<br /> <a href="http://www.etc.at/seminare/DP-080T00">DP-080T00Querying Data with Microsoft Transact-SQL</a>Zielgruppe:
Dieses Seminar richtet sich an: Administrator*innen, angehende Datenbankentwickler*innen und Benutzer*innen die direkten Zugang zu SQL Server Datenbanken haben.Voraussetzungen:
Für dieses Seminar werden folgende Kenntnisse empfohlen: der Besuch des Seminars SSQLBAS - smart SQL Server: Introduction to SQL Databases oder vergleichbare Kenntnisse.
Mehr Infos zu Weiterbildungen in der Weiterbildungsdatenbank
- 4 fachliche berufliche Kompetenzen
-
6
Datenbank-Anwendungskenntnisse
- Access
- Big Data Analytics-Tools
- MS SQL-Server
- OLAP
- Oracle-Datenbanken
-
Wissensmanagement-Systeme (1)
- Business Intelligence
-
6
Datenbankentwicklungs- und -betreuungskenntnisse
-
Data Warehousing (1)
- Anwendung von Data-Warehouse-Systemen
-
Datenbankentwicklung (4)
- Datenbank-Design
- Datenbank-Implementierung
- Datenmodellierung
- Entity-Relationship-Modell
- Entwicklung und Betreuung von multidimensionalen Datenbanken
- Entwicklung und Betreuung von relationalen Datenbanken
-
Datenbank-Administration (1)
- Datenbankmanagementsysteme
-
Datenbank- und Datenbankabfragesprachen (2)
- SQL
- T-SQL
-
Data Warehousing (1)
-
6
Programmiersprachen-Kenntnisse
-
Auszeichnungssprachen (2)
- HTML
- XML
- C
- C#
- C++
-
Java (1)
- iQuery
- Perl
-
Auszeichnungssprachen (2)
-
1
Wissenschaftliches Fachwissen Technik und Formalwissenschaften
-
Ingenieurwissenschaften (2)
- Advanced Analytics
- Datenvisualisierung
-
Ingenieurwissenschaften (2)
- 5 überfachliche berufliche Kompetenzen
- Analytische Fähigkeiten
-
2
Einsatzbereitschaft
- Flexibilität
- Interesse an neuen Herausforderungen
-
2
Lernbereitschaft
- Neugier
- Selbstgesteuertes Lernen
-
2
Problemlösungsfähigkeit
- Innovatives Denken
- Konzeptionelle Fähigkeiten
- Teamfähigkeit
- 16 In Inseraten gefragte berufliche Kompetenzen
- Analyse von Big Data
- C#
- C++
- Datenanalyse
- Datenmodellierung
- Entwicklung und Betreuung von relationalen Datenbanken
- ETL-Prozess
- Java
- LINUX
- MS SQL-Server
- MySQL
- Oracle-Datenbanken
- PL/SQL
- Python
- SQL
- T-SQL