Beruf Datenbankdesigner / Datenbankdesignerin

Datenbankdesigner/Datenbankdesignerin
Credits: Shutterstock.com

Datenbankentwickler/innen entwerfen, testen und implementieren Datenbanken indem sie Kenntnissen von Datenbankmanagementsystemen anwenden und Schutz und Sicherheit der Datenbank gewährleisten.

Datenbankdesigner/Datenbankdesignerin: Stellenausschreibungen

Finden Sie den Job Ihrer Träume auf talent.com, einem der weltweit größten Jobportale.

Stellenausschreibungen: talent.com

Persönlichkeitstyp

Aufgaben datenbankdesigner/datenbankdesignerin

  • Entwerfen eine Datenbankstruktur (logisches Datenmodel), um die Bedürfnisse und Erwartungen von zukünftigen Nutzern zu entsprechen.
  • Führen eine IKT Projektstudie durch, um die Machbarkeit und/oder Kosten einer Datenbank zu bewerten.
  • Programmieren Datenbanken in Computersprachen wie Structured Query Language (SQL).
  • Beschaffen Daten für die Datenbank.
  • Führen Testläufe der Datenbanken durch.
  • Entwickeln Methoden, um den Nutzern und Nutzerinnen die Daten aufzuzeigen, zum Beispiel indem sie Internet-Applikationen programmieren.
  • Pflegen und passen bestehende Datenbanken an, um sich verändernde Bedürfnisse der Nutzer und Nutzerinnen oder sich verändernde Möglichkeiten der Programmierung zu berücksichtigen.
  • Erstellen Berichte basierend auf den Daten in der Datenbank.

Verwandte Berufe datenbanken

  • Datenbankadministrator/in
  • Sonstige Datenbank- oder Netzwerkspezialisten

Wissen

  • Resource-Description-Framework-Abfragesprache

    Die Abfragesprache (z. B. SPARQL ), die zur Abfrage und Manipulation von Daten verwendet werden, die im Format „Resource Description Framework“ (RDF) gespeichert sind.

  • Datenbankmanagementsysteme

    Die Tools für die Erstellung, Aktualisierung und Verwaltung von Datenbanken wie Oracle, MySQL und Microsoft SQL Server.

  • IKT-Sicherheitsgesetzgebung

    Die Rechtsvorschriften zum Schutz von Informationstechnologie, IKT-Netzen und Computersystemen und die Rechtsfolgen im Missbrauchsfall. Zu den regulierten Maßnahmen zählen Firewalls, Angriffserkennungssysteme, Virenschutzprogramme und Verschlüsselung.

  • Systementwicklungszyklus

    Abfolge von Schritten, wie Planung, Einrichtung, Testen und Einsatz, sowie die Modelle für die Entwicklung und das Lebenszyklusmanagement eines Systems.

  • Webprogrammierung

    Das Programmplanungsparadigma, das sich auf die Kombination von Markup (wobei Text um Kontext und Struktur ergänzt wird) und anderer Webprogrammierungscodes wie AJAX, JavaScript und PHP stützt, um geeignete Maßnahmen durchzuführen und den Inhalt zu visualisieren.

  • Datenbank-Entwicklungswerkzeuge

    Die Methoden und Tools, die für die Schaffung einer logischen und physischen Struktur von Datenbanken verwendet werden, z. B. logische Datenstrukturen, Diagramme, Modellierungsmethoden und das Entity-Relationship-Modell.

  • Informationsstruktur

    Art der Infrastruktur, die das Format der Daten definiert: halbstrukturiert, unstrukturiert und strukturiert.

  • Geschäftsprozessmodellierung

    Instrumente, Methoden und Begriffe wie Geschäftsprozessmodell und -notation (BPMN) und Business Process Execution Language (BPEL), die dazu dienen, die Merkmale eines Geschäftsprozesses zu beschreiben und zu analysieren und seine Weiterentwicklung zu modellieren.

  • Datenbank

    Die Klassifikation von Datenbanken, die ihren Zweck, ihre Merkmale, ihre Terminologie, ihre Modelle und ihre Verwendung umfasst, wie XML-Datenbanken, dokumentenorientierte Datenbanken und Volltextdatenbanken.

  • Systemtheorie

    Grundsätze, die auf alle Arten von Systemen auf allen hierarchischen Ebenen angewandt werden können und die interne Organisation des Systems, seine Mechanismen zur Wahrung der Identität und Stabilität sowie der Anpassung und Selbstregulierung sowie seine Abhängigkeiten und Wechselwirkung mit der Umwelt beschreiben.

  • Abfragesprachen

    Das Feld der standardisierten Computersprachen für das Auffinden von Informationen in einer Datenbank und von Dokumenten, die die benötigten Informationen enthalten.

Fertigkeiten

  • Datenanalyse durchführen

    Erhebung von Daten und Statistiken zum Testen und Bewerten, um Aussagen und Musterprognosen zu erstellen, mit dem Ziel, nützliche Informationen in einem Entscheidungsprozess zu finden.

  • Relationales Datenbank-Managementsystem bedienen

    Extrahieren, Speichern und Überprüfen von Informationen mithilfe von Datenbankmanagementsystemen auf der Grundlage des relationalen Datenbankmodells, das Daten in Tabellen mit Zeilen und Spalten einteilt, z. B. Oracle Database, Microsoft SQL Server and MySQL (Oracle Corporation).

  • Technische Anforderungen definieren

    Festlegen technischer Eigenschaften von Waren, Materialien, Methoden, Verfahren, Diensten, Systemen, Softwarelösungen und Funktionalitäten, indem die besonderen Bedürfnisse, die gemäß den Kundenanforderungen erfüllt werden müssen, ermittelt und berücksichtigt werden.

  • IKT-Systemtheorie anwenden

    Umsetzen von Grundsätzen der IKT-Systemtheorie, um Systemmerkmale zu erläutern und zu dokumentieren, die universell auf andere Systeme angewendet werden können.

  • IKT-Kenntnisse bewerten

    Bewerten der impliziten Beherrschung eines IKT-Systems durch qualifizierte Experten, um es ausdrücklich für die weitere Analyse und Nutzung vorzubereiten.

  • Datenbestand migrieren

    Anwenden von Migrations- und Umwandlungsmethoden auf vorhandene Daten, um Daten zwischen Formaten, Speichern oder Computersystemen zu übertragen oder umzuwandeln.

  • Anforderungen der Geschäftswelt analysieren

    Analysieren der Bedürfnisse und Erwartungen der Kunden in Bezug auf ein Produkt oder eine Dienstleistung, um Abweichungen und mögliche Unstimmigkeiten zwischen den beteiligten Akteuren zu ermitteln und zu beheben.

  • Datenbankdiagramme erstellen

    Entwickeln der Datenbankmodelle und -diagramme, die die Struktur einer Datenbank festlegen, durch Verwendung von Modellierungssoftware zwecks Implementierung in weiteren Prozessen.

  • Verfahren zur automatisierten Migration entwickeln

    Entwickeln von Verfahren für die automatische Übermittlung von IKT-Informationen zwischen Speichertypen, Formaten und Systemen, damit die Mitarbeiter die entsprechenden Aufgabe nicht manuell ausführen müssen.

  • Auszeichnungssprachen verwenden

    Verwenden von Computersprachen, die sich syntaktisch vom Text unterscheiden, um Anmerkungen zu einem Dokument hinzuzufügen, das Layout festzulegen und Dokumentarten wie HTML zu verarbeiten.

  • Softwaredesign entwickeln

    Umsetzung diverser Anforderungen in ein klares, strukturiertes Softwaredesign.

  • Datensätze erstellen

    Erstellung einer Sammlung neuer oder vorhandener Daten zu einem Themenbereich, die aus einzelnen Datensätzen bestehen, aber als Ganzes betrachtet und bearbeitet werden können.

  • Standards für den Datenaustausch verwalten

    Festlegung und Aufrechterhaltung von Standards für die Umwandlung der Datenstruktur eines Quellschemas in die erforderliche Datenstruktur eines Zielschemas.

  • Datenbank verwalten

    Anwendung von Datenbankdesignkonzepten und -modellen, Definition von Datenabhängigkeiten, Verwenden von Abfragesprachen und Datenbankmanagementsystemen (DBMS) für die Entwicklung und Verwaltung von Datenbanken.

  • Datenbankschema konzipieren

    Entwickeln eines Datenbankschemas nach den Regeln relationaler Datenbank-Managementsysteme (Relational Database Management System – RDBMS), um eine logische Gruppe von Objekten (wie Tabellen, Spalten und Prozesse) zu erstellen.

  • Datenbankdokumentation schreiben

    Erstellen von Dokumentation mit den für die Endbenutzer relevanten Informationen über die Datenbank.

Mögliche Kenntnisse und Fähigkeiten

datenmodelle asp.net coffeescript sap r3 matlab ca datacom/db agiles projektmanagement sas language db2 vbscript r filemaker ruby visual basic groovy geschäftsbeziehungen aufbauen scala ldap c++ postgresql ml datenbanksicherungs-richtlinien konzipieren common lisp prolog ajax schlankes projektmanagement php computerprogrammierung smalltalk python linq ikt-projektmanagement-methoden perl microsoft access objectstore assembly openedge advanced business language lisp prozessorientiertes management typescript c# sql server xquery javascript pascal oracle relational database zutrittskontrollsoftware verwenden objective-c n1ql openedge database java ibm informix unstrukturierte daten haskell ressourcenplanung durchführen physische datenbankstruktur definieren fähigkeiten zur kommunikation über technik anwenden apl erlang swift mdx mysql cobol sparql microsoft visual c++ scratch teradata database abap

Source: Sisyphus ODB