SQL: Der Einstieg in die deklarative Programmierung

SQL © Springer Campus

Sie lernen in diesem Kurs die Grundlagen, um mit relationalen Datenbanksystemen zu arbeiten. Es wird gezeigt, wie man mit der Programmiersprache SQL nur das Ergebnis einer Suche in einer Datenbank formulieren muss, damit das Datenbanksystem selbstständig die zugehörigen Daten ermittelt. Das Arbeiten mit SQL wird anhand zahlreicher kleiner Beispiele und einer durchgängigen Fallstudie erläutert. Sie entwickeln im Rahmen von Beispielaufgaben eine eigene Adressdatenbank mit Fremdtabellenbezug.

e-Learning-Kurs

(82 Wissensbausteine, 51 Tests)

Unser Preis: € 95,-

Autor: Uwe Klug

Bearbeitungszeit: 90 Tage

Buch im Preis enthalten

Jetzt bestellen

Weitere Informationen zum Inhalt

Lernziel:

Abfragen - formuliert in SQL - an relationale Datenbanken stellen können. Tabellen entwerfen, einrichten und mit Daten füllen können. Selbstdefinierte Wertebereiche und Regeln erstellen können. Tabellenstrukturen mit der UML modellieren können. n Selektionsergebnisse sortieren können. Strukturänderungen an bestehenden Tabellen mit Daten vornehmen können. Selektionsergebnisse bei Gruppierungen aufbereiten können. Einzelne Daten und ganze Tabellen löschen können. Fremdschlüsseln zur Erhaltung der Datenkonsistenz einsetzen können. Mit mehreren Tabellen arbeiten können.

Begleitbuch:

Zu diesem Kurs ist auch ein begleitendes Buch im Preis enthalten: Uwe Klug, „SQL: Der Einstieg in die deklarative Programmierung“

Aufbau des e-Learning-Kurses:

Vor dem Start

SQL und Datenbanken

Gruppierung: Schnelleinstieg (2 Tests, 6 Aufgaben)

  • Datenorganisation in Tabellen ( ein Test)
  • Projektion von Tabellendaten ( ein Test)
  • Selektion von Informationen in Tabellen ( ein Test)
  • Anlegen einer Datenbanktabelle ( ein Test)
  • Einfügen von Daten in Tabellen ( ein Test)
  • SQL-Anwendung in MS Access

Fallstudie: QAS: Flugzeugvercharterung

  • Fallstudie: Firma WebSoft
  • Fallstudie: QAS: Pflichtenheft
  • Fallstudie: QAS: Fachkonzept
  • Fallstudie: Firma WebSoft

Gruppierung: Datenbanken installieren

  • Box: MySQL installieren
  • Box: MySQL mit XAMPP einsetzen
  • Box: MySQL als Konsolenanwendung
  • Box: MySQL unter Linux installieren
  • Box: Firebird installieren
  • Box: Dokumentation zur Firebird-Datenbank
  • Box: Firebird als Konsolenanwendung
  • Box: Grafische Benutzungsoberfläche

Gruppierung: Festlegen von Tabellenstrukturen ( ein Test, 6 Aufgaben)

  • Ordnung in Tabellen ( ein Test)
  • Auswahl von Schlüsselspalten ( ein Test)
  • Fallstudie: QAS: Erster Tabellenentwurf
  • Gruppierung: Definition von Tabellen ( ein Test)
    Spalteneigenschaften ( ein Test)
    Tabelleneigenschaften ( ein Test)
    Bedingungsnamen
  • Gruppierung: Standarddatentypen ( ein Test)
    Datentypen für Zeichenketten ( ein Test)
    Numerische Datentypen ( ein Test)
  • Weitere Datentypen ( ein Test)
    Datentypen in MySQL
  • Selbstdefinierte Wertebereiche: Domänen ( ein Test)
  • Werteeinschränkungen durch Regeln ( ein Test)
  • Fallstudie: QAS: Tabellenstruktur 

Gruppierung: Darstellung von Selektionsergebnissen ( ein Test, 3 Aufgaben)

  • Aufbereitung von Projektionen ( ein Test)
  • Spaltenausdrücke ( ein Test)
  • Bedingte Spaltenanzeigen
  • Skalare Funktionen ( ein Test)
  • Sortierung von Selektionsergebnissen ( ein Test)
  • Fallstudie: QAS: TabellendarstellungBulleted List

Gruppierung: Informationsbeschaffung aus einer Tabelle ( ein Test, 5 Aufgaben)

  • Vergleichsausdrücke ( ein Test)
  • Suchen mit Mustern ( ein Test)
  • Komplexe Suchmuster
  • Verknüpfte Vergleichsausdrücke ( ein Test)
  • Mengen als Vergleichswerte ( ein Test)
  • null-Werte in Selektionskriterien ( ein Test)
  • Bedingte Vergleichsausdrücke
  • Fallstudie: QAS: Abfragen

Gruppierung: Manipulation des Inhalts einer Tabelle ( ein Test, 5 Aufgaben)

  • Einfügen von Datensatzmengen ( ein Test)
  • Aktualisierung von Datensätzen ( ein Test)
  • Gruppierung: Strukturänderungen an einer Tabelle ( ein Test)
    Spaltenänderungen ( ein Test)
    Bedingungsänderungen ( ein Test)
    Änderungen an Tabellen mit Daten ( ein Test)
  • Änderung von Domänen ( ein Test)
  • Löschen von Informationen ( ein Test)
  • Fallstudie: QAS: Weiterentwicklung von Tabellen

Gruppierung: Gruppenverarbeitung ( ein Test, 5 Aufgaben)

  • Spaltenfunktionen ( ein Test)
  • Gruppierungen ( ein Test)
  • Gruppierungen und Selektionen ( ein Test)
  • Fallstudie: QAS: Datenanalyse

Gruppierung: Arbeiten mit mehreren Tabellen (3 Aufgaben)

  • Gruppierung: Beziehungen zwischen Tabellen ( ein Test)
    Verwendung von Fremdschlüsselbeziehungen ( ein Test)
    Einrichten von Fremdschlüsselbeziehungen ( ein Test)
    Nachträgliche Fremdschlüsseldefinition ( ein Test)
  • Grafische Darstellung von Beziehungen ( ein Test)
  • Fallstudie: QAS: Verwendung mehrerer Tabellen
  • Dynamische Wertebereiche ( ein Test)
  • Konsistenzerhaltung ( ein Test)
  • Wechselseitige Beziehungen zwischen Daten ( ein Test)
  • Fallstudie: QAS: Projektabschluss

Ausblick

Zielgruppe | Voraussetzungen

Zielgruppe:

Fachinformatiker | Informationstechnische Assistenten | Studierende der Wirtschaftsinformatik & Informatik | Softwareentwickler | Alle, die mit Datenbanken arbeiten wollen.

Voraussetzungen:

Bedienung eines PCs (Windows oder Linux), Internet-Anschluss.

Kontakt | Beratung

Bei Rückfragen können Sie uns gerne telefonisch oder per Mail kontaktieren. Sie erhalten schnellstmöglich eine Antwort!

 Claudia Katharina Weirich

IT-Online-Studiengänge | IT-Weiterbildung
Projektmanagerin

Springer Nature Campus GmbH
Tel.: 0231 / 61 804 – 125
cweirich@w3l.de 

AGB

Allgemeine Geschäftsbedingungen Fernstudium Springer Campus.

Weitere Kurse

E-Learning Kurskatalog