Nach dem Seminar verstehen Sie die Grundlagen relationaler Datenbanken und können einfache Datenmodelle erstellen. Sie erkennen Entitäten, Attribute und Beziehungen und übertragen diese in nachvollziehbare Tabellenstrukturen. Sie wenden grundlegende SQL-Abfragen und Datenänderungen an und nutzen Joins, Gruppierungen und Aggregatfunktionen für einfache Auswertungen. Dabei orientieren Sie sich möglichst am SQL-Standard. Ergänzend kennen Sie die grundlegende Bedeutung von Transaktionen, Indizes, Datensicherung und Berechtigungen. Sie können relationale Datenbanken gegenüber weiteren Datenbankansätzen einordnen und Ihren Vertiefungsbedarf für konkrete Entwicklungsaufgaben einschätzen. Die praktischen Übungen schaffen dafür eine erste Arbeitsgrundlage.
Zusammenhang zwischen Abfragen, Datenzugriff und Ausführungsplänen
Grundgedanken der Leistungsüberwachung und Optimierung
Datensicherung und Datenbanksicherheit (Überblick)
Grundlagen von Backup und Wiederherstellung
Benutzer, Rollen und Berechtigungen
SQL-Injektion und grundlegende Gegenmaßnahmen
NoSQL, Big Data und weitere Datenbankansätze (Überblick)
Dokumenten-, Schlüssel-Wert-, Wide-Column- und Graphdatenbanken einordnen
Unterschiede zu relationalen Datenbanken
Grundbegriffe von Big Data und verteilter Datenverarbeitung
Cloud- und In-Memory-Datenbanken sowie weitere Technologieentwicklungen einordnen
Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
Das Seminar richtet sich an angehende Softwareentwickler, IT-Mitarbeitende und technisch interessierte Fachanwender, die einen Einstieg in relationale Datenbanken, Datenmodellierung und SQL suchen.
Es eignet sich für Personen, die einfache Datenstrukturen entwerfen, Datenbankabfragen verstehen oder eine Grundlage für weiterführende Entwicklungskurse erwerben möchten.
Teilnahmevoraussetzungen
Sie benötigen grundlegende IT-Kenntnisse und einen sicheren Umgang mit Ihrem Computer.
Sie sollten mit Begriffen wie Tabellen, Feldern und Datensätzen grundsätzlich vertraut sein.
Logisches und analytisches Denken erleichtert Ihnen den Einstieg.
Einfache Programmier- oder Skriptkenntnisse sind hilfreich, aber nicht erforderlich.
Vorkenntnisse in SQL oder einem bestimmten Datenbankmanagementsystem werden nicht vorausgesetzt.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.