Techniken, Systemvergleich, Design- Klassifizierung von Datenbanksystemen:
- Lineare Datenbanken und sequentielle Dateiverwaltung (historische Ansätze)Hierarchische Datenbanken
- Relationale Datenbanken
- Objektorientierte Datenbanken
- NoSQL-Datenbanken
Kriterien für das Datenbankdesign:
- Normalisierung
- ER-Modellierung
- UML
- Redundanz und Zugriffsgeschwindigkeit
- Flexibilität und Programmunabhängigkeit
- Reorganisation
- Neue Anforderungen an die Datensicherung
- Transaktionsmanagement und Sicherstellung der ACID-Eigenschaften
Datenbankobjekte bei RDBMS:
- Datenbankobjekte in relationalen Systemen: Database, Tablespace, Table, Index
- Datenintegrität und Performanceüberlegungen bei der Gestaltung von Datenbankobjekten
- Interfaces:
- Interaktives SQL
- Embedded SQL (statisch-dynamisch), ODBC, SQLJ, JDBC
Neue Anforderungen und Entwicklungen im verteilten Umfeld:
- Verteilte Datenbanken
- Client-Server-DatenbankenStored Procedures, Triggers, User Defined Functions
- Objektorientierung: OODBMS, ORDBMS
- Multidimensionale Datenbanksysteme und Open-Source-Datenbanksysteme
- Schlüssel/Werte-Speicherung in verteilten NoSQL-Datenbanken
Gegenüberstellung wichtiger Datenbank-Software-Pakete:
- IBM Db2 für z/OS, IMS, Adabas, Informix, Ingres, Oracle Database, Sybase, IBM Db2 für Linux, Unix, Windows, Microsoft SQL Server, Microsoft Access
MySQLVorgehensweise bei der Planung und Realisierung einer Datenbank:
- Datenmodellierung und Datenadministration
- Planungsphasen
- Logisches und physisches Datenbankdiagramm
MethodeIn unserer Schulung vermitteln Ihnen unsere Trainer:innen anhand von Vorträgen die Schulungsinhalte, die Sie in Diskussionen mit den anderen Teilnehmenden, Demonstrationen und Übungen vertiefen und direkt anwenden können. Anhand von Beispielen und kurzen Übungssequenzen wenden Sie die vorgestellten Konzepte direkt auf typische Datenbankarchitekturen und -szenarien an.
LernzieleDie Auswahl und das Design einer passenden Datenbanklösung gehören zu den wichtigsten Entscheidungen in der IT-Infrastruktur eines Unternehmens. In diesem dreitägigen Seminar erhalten Sie einen umfassenden Überblick über moderne Datenbanksysteme, deren Architektur, Einsatzgebiete und wichtige Auswahlkriterien. Das Programm behandelt die Klassifizierung von DatenbanksystemenMP1.1 – von linearen und hierarchischen Datenbanken, bzw. sequentieller Dateiverwaltung, über relationale bis hin zu objektorientierten und NoSQL-Datenbanken. Sie erarbeiten sich vertiefende, praxisnahe Kenntnisse zu Designkriterien und zur Bewertung unterschiedlicher Datenbanksysteme und erhalten eine detaillierte Gegenüberstellung wichtiger Datenbank-Software-Pakete wie Oracle, DB2, MS SQL Server, MySQL und weiterer Systeme.Ergänzend werden aktuelle Entwicklungen wie verteilte Datenbanken, Stored Procedures und Client/Server-Architekturen behandelt. Die Schulung ist als Live Online Training oder Präsenzveranstaltung buchbar und kombiniert Vorträge, Diskussionen, Übungen und Demonstrationen.
Nach Abschluss sind Sie in der Lage, fundierte Entscheidungen bei der Planung und Realisierung von Datenbankprojekten zu treffen.
ZielgruppenDieses Seminar richtet sich an Führungskräfte, Systemanalytiker:innen, Organisationsprogrammierer:innen sowie angehende Datenbankexpertinnen und -experten, die einen fundierten Überblick über aktuelle Datenbanktechnologien und deren Einsatzkriterien benötigen.