SQL
Seminar
In Düsseldorf, Hamburg, Frankfurt Am Main und an 7 weiteren Standorten
Beschreibung
-
Kursart
Intensivseminar berufsbegleitend
-
Niveau
Anfänger
-
Ort
-
Unterrichtsstunden
22h
-
Dauer
3 Tage
MySQL - SQL
Standorte und Zeitplan
Lage
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Beginn
Meinungen
Themen
- Allgemeine Computer-KenntnisseEinführung in MySQL
- Datenbank und Tabellen
- Datenmanipulation
- Abfragen und Analysen
- Prozeduren, Funktionen und Trigger
- Client- und Hilfsprogramme
Inhalte
Einsteiger
Zielgruppe:
DB-Administratoren, DB-Entwickler
Voraussetzungen:
Allgemeine Computer-Kenntnisse
Methode:
Vortrag mit Beispielen und Übungen.
Seminarziele:
MySQL ist eines der weltweit am weitesten verbreiteten relationalen Datenbankverwaltungssysteme. Es ist als Open-Source-Software sowie als kommerzielle Enterpriseversion für verschiedene Betriebssysteme verfügbar und bildet die Grundlage für viele dynamische Webauftritte. Die MySQL Datenbank wird für die anspruchsvollsten Web-, E-Commerce-, und OLTP-Anwendungen (Online Transaction Processing) eingesetzt. Es handelt sich um eine vollständig integrierte, transaktionssichere und ACID-konforme Datenbank mit vollständigen Commit-, Rollback-, Wiederherstellungs- und Zeilensperrfunktionen. MySQL hat sich dank seiner Benutzerfreundlichkeit, Leistung und Skalierbarkeit zur weltweit beliebtesten Open-Source-Datenbank entwickelt. Dieses Seminar zeigt DB-Entwicklern, wie man MySQL-Datenbanken mit SQL und den MySQL-Tools einrichtet und entwickelt.
Themen:
A. Einführung in MySQL
Verbindung zum Server herstellen und trennen - Anfragen eingeben - Eine Datenbank erzeugen und benutzen - Informationen über Datenbanken und Tabellen - Beispiele gebräuchlicher Abfragen - Benutzung von MySQL-Programmen
B. Datenbank und Tabellen
Datendefinition mit SQL: CREATE, DROP, ALTER - Tabellen: Spalten und ihre Eigenschaften, Schlüssel und Beziehungen, Datentypen - Partitionierung in MySQL: Partitionstypen, Partitionsverwaltung, Beschränkungen und Grenzen der Partitionierung
C. Datenmanipulation
Datenmanipulation mit SQL: INSERT, UPDATE, DELETE - Transaktionale und Sperrbefehle von MySQL - Transaktionen
D. Abfragen und Analysen
Einfache und komplexe Abfragen mit SELECT - Filter, Sortierung und Gruppierung - Verknüpfungen: Innere und äußere Verknüpfung, Selbstverknüpfung - Unterabfragen - Funktionen für die Benutzung in SELECT- und WHERE-Klauseln - Views
E. Prozeduren, Funktionen und Trigger
Entwicklung von Prozeduren und Funktionen - Variablen in gespeicherten Routinen - Bedingungen und Handler - Cursor - Ablaufsteuerung - Trigger - Verwaltung von gespeicherten Routinen
F. Client- und Hilfsprogramme
Überblick über Client- und Hilfsprogramme - mysql: Das MySQL-Befehlszeilenwerkzeug - mysqlaccess: Client für die Überprüfung von Zugriffsberechtigungen - mysqladmin: Client für die Verwaltung eines MySQL Servers - mysqlcheck: Hilfsprogramm für die Wartung und Reparatur von Tabellen - mysqldump: Programm zur Datensicherung - mysqlhotcopy: Backup-Programm für Datenbanken - mysqlimport: Programm zum Datenimport - mysqlshow: Anzeige von Informationen über Datenbanken, Tabellen und Spalten
Unsere dozenten
Marco Skulschus studierte in Wuppertal und Paris Ökonomie und arbeitet schon seit mehr als 10 Jahren als Dozent, Berater und auch Fachbuch-Autor zum Thema Datenbanken und PHP-Web-Entwicklung. Er unterrichtet PHP und MySQL seit über 10 Jahren und veröffentlichte 2002 zwei Bücher zu MySQL, PHP und Relationalen Datenbanken.
Veröffentlichungen:
- "SQL und relationale Datenbanken" (Comelio Medien, ISBN 978-3-939701-52-1)
- "bhv Coach Compact. SQL" (Bhv Buch, ISBN 978-3826693816)
- "PHP und MySQL " (Markt+Technik, ISBN 978-38272629811)
- "XML: Standards und Technologien" (Comelio Medien, ISBN 978-3-939701-21-7)
Projekte:
Im Bereich Datenbank- und Web-Entwicklung führt Herr Skulschus als Berater und Projektleiter auch Projekte durch, bei denen PHP und MySQL zum Einsatz kommen, um Intranet-Lösungen für betriebswirtschaftliche Anwendungen zu erstellen.
Forschung:
Er leitete ein mehrjähriges Forschungsprojekt zur Entwicklung eines Online-Fragebogensystems mit ontologie-basiertem Datenmodell und innovativen Frage-Antwort-Darstellungen. Förderung durch das BMWi und Zusammenarbeit mit verschiedenen Universitäten.
Zertifizierung:
Marco Skulschus hat die ComptiaCTT+-Prüfung absolviert.
Webseite:
- http://www.marco-skulschus.de
- http://de.wikipedia.org/wiki/Marco_Skulschus
Referenzkurse:
- Relationale Datenbanksysteme
Zusätzliche Informationen
SQL