Seminarbeschreibung
Die Nutzung von Datenbanken zur Generierung von dynamischen Webseiten ist heutzutage nicht mehr wegzudenken. Das Seminar vermittelt einen Einstieg in die Datenbankabfragesprache MySQL.
Seminarziele
Das Seminarziel besteht im Vermitteln von grundlegenden Kenntnissen der Datenbanksprache MySQL und deren Nutzung in möglichen Anwendungszenarien.
Seminarzielgruppe / Teilnehmer
PHP Grundlagenwissen wird vorausgesetzt, Internet und HTML Kenntnisse sind empfehlenswert
Seminarinhalte
Einführung in MySQL Überblick und Funktionsweise von MySQL Datenbankstruktur und -design Normalisierung Datenbankadministration mit PhpMyAdmin Installation / Konfiguration Datenbanken, Tabellen erstellen und benutzen Importieren und Exportieren PHP, HTML und MySQL Datenbankverbindung Daten abfragen und auf Webseite ausgeben Daten auf Webseite eingeben und in Datenbank speichern SQL Befehle Daten suchen (SELECT) und sortieren, gruppieren (GROUP) und berechnen Daten eingeben (INSERT), ändern (EDIT), löschen (DELETE) Sub Selects Verknüpfte Abfragen aus mehreren Tabellen (JOIN) | MySQL Funktionen und Programmierung Wichtige Standardfunktionen Formulardaten validieren und speichern Volltextsuche (FULLTEXT) Optimierung und Fehler Typische Probleme und Anwenderfehler Fehler (Abfangen, Behandlung, Ausnahmen, Fehlermeldungen) Indizes verwenden Geschwindigkeit optimieren Datenbankstruktur optimieren Abfragen optimieren Sicherheit und Sicherung Sicherung und Backup (mysqldump) Import und Export Sicherheit und Zugriffskontrolle Angriffsszenarien & Lösungen |
Seminarvoraussetzungen
PHP Grundlagenwissen wird vorausgesetzt, Internet und HTML Kenntnisse sind empfehlenswert