Inhalt
Die exponentiell steigende Menge an weltweit produzierten Daten erhöht den Bedarf an effektiven Datenbanken. Unterschiedliche Anwendungen stellen verschiedene Anforderungen an Datenbankmanagement, wie Datenmenge, Struktur, Performance und Sicherheit.
In dieser IT-Weiterbildung lernen Sie den Umgang mit relationalen SQL-Datenbanken, speziell MySQL, für klassische Anwendungen wie Webentwicklung und Content Management Systeme. Im zweiten Teil wird der Umgang mit MongoDB, einer wichtigen NoSQL-Datenbank für große und vielfältige Datensätze, behandelt. Sie erfahren, wie man relationale und dokumentenbasierte Datenbanken plant, entwirft und abfragt. Der Kurs vermittelt die Unterschiede zwischen SQL und NoSQL, einschließlich ihrer Vor- und Nachteile, und zeigt, wie man Abfragen effektiv einsetzt, typische Fehler vermeidet und geeignete Strategien für verschiedene Projektgrößen auswählt.
Inhalte:
Themenschwerpunkte SQL
- Grundlagen Relationale Datenbanken
- Begriffe: DB, DBS DBMS, CRUD
- MySQL/ MariaDB Installation + Client Auswahl
- Schlüssel: Primary -und Foreignkey
- Beziehungen: One to One, One to Many, Many to Many
- Einfache und komplexe Select-Anweisungen
- Aggregatfunktionen
- CRUD-Operationen
- Sortieren und Gruppieren
- Indizierung
- Umgang mit mehreren Tabellen mit join
- Datenbankentwurf - Entity Relationship Model
- SQL Abfragen generieren mit KI
- Datenbankentwürfe mit KI
Themenschwerpunkte NoSQL
- Big Data - Bedeutung
- Überblick NoSQL Datenbanken
- Installation MongoDB Server
- Befehle mit der Shell
- JSON - Format
- MongoDB CRUD-Operationen
- Find, Insert, Update, Remove, Delete
- Filtern und prüfen
- Aggregate Function Framework Map-Reduce
- Indizes in MongoDB
- Einblick Cloud und Atlas
- Datenbankentwürfe mit KI
Vorkenntnisse: Gute Computerkenntnisse sind erforderlich
Lernform: Ihr Präsenzunterricht findet im virtuellen Klassenraum statt. Sie sind mittels Video- und Audiokonferenz während der gesamten Unterrichtszeit live und in Echtzeit mit ihrem/r Fachdozenten/in und ihren Mitstudierenden verbunden. Während auf einem Bildschirm die Anwendung sichtbar ist, mit der Sie arbeiten, sehen Sie auf einem zweiten Bildschirm die durch den/die Dozenten/in präsentierten Lehrinhalte und ihre Mitstudierenden. Über Bildschirmfreigaben werden Sie jederzeit individuell unterstützt, können mit anderen Teilnehmern in Austausch treten und ihre Arbeitsergebnisse der gesamten Klasse präsentieren. Ihre Fragestellungen werden umgehend durch den/die Dozenten/in beantwortet; in Arbeitsgruppen bearbeiten Sie Projekte. Die fachliche Betreuung der Dozierenden ist während des gesamten Unterrichtszeitraums gewährleistet.
Abschluss: Prüfung und cimdata-Zertifikat
- Förderungsart
- Bildungsgutschein (nach AZAV, Akkreditierungs- und Zulassungsverordnung Arbeitsförderung) i
- Unterrichtsart
- Online-Seminar