DB Basics & MySQL 4.x Seminar

Inhalt MySQL Seminar

Die Unterlagen entstanden im Zusammenhang mit mehreren Seminaren beim AKI-Stuttgart in Stuttgart.
Sie können jedoch auch unabhängig davon durchgearbeitet werden. (*)

  1. Basics
    1. Seminarbeschreibung und Zielgruppe
    2. Willkommen beim Aki -Seminar
  2. Theorie
    1. Was ist MySQL ?
    2. Was sind Datenbanken? /(Grundlagen Datenbankentwurf)
    3. Wie sieht eine Datenbank Tabelle aus?
    4. Datentypen
    5. SQL Befehle: USE CREATE INSERT SELECT
  3. Praxisteil
    1. Erste Übungen auf der Shell
      Thema: Anlegen einer einfachen CD Sammlung
    2. Aufgabe: Verwenden von einer Tabelle mit verschiedenen Datentypen Füllen der Tabelle mit verschiedenen Methoden
    3. Auslesen der Tabellen in verschiedener Form Analyse der Aufgabe
    4. Probleme? Fragen? Optimieren?
  4. Theorie
    1. Rückbezugnahme auf relationale DatenbankenVorraussetzungen Normalisierung / Was ist ein Schlüssel?
    2. Was ist Normalisierung?
    3. Datenbank Tool für MySQL PhpMyAdmin
    4. SQL Befehle: UPDATE DELETE DROP
  5. Praxis Teil II (45 min)
    1. Aufgabe: Aus einer Tabelle zwei Tabellen generieren und Daten anpassen. Datensätze aus beiden Tabellen zusammenführen
      Analyse der Aufgabe: Probleme? Fragen? Optimieren?
  6. Theorie
    1. Noch einmal Normalisierung -!-
    2. Was ist ein ER Modell -!-
    3. Physikalisches Datenmodel -!-
    4. Was sind Indizes in einer Datenbank
    5. Wie verknüpft man Tabellen -!-
    6. Der Datenbank Join im Detail -!-
    7. Was versteht man unter einem Join -!-
    8. Neue Befehle: ALTER SELECT (mit JOIN) -!-
  7. Praxis
    1. Weiter Normalisieren eine weitere Tabelle bilden -!-
      Sinnvolle Indexe anlegen Verschiedene Joins ausprobieren
    2. Analyse der Aufgabe: Probleme? Fragen? Optimieren?
  8. Theorie
    1. Wo sind noch Probleme -> Vertiefen der bisherigen Themen? -
    2. Weiter Möglichkeiten mit der DB zu arbeiten (rechnen, sortieren limitieren)
    3. Neue Befehle: FUNKTIONEN auf DB Ebene -!-
  9. Praxis
    1. Aufgabe: Rechnen mit der DB Sortieren der Ergebnisse
      Limitieren der Treffer Ersetzen von Zeichenfolgen Umwandeln von DS
      Analyse der Aufgabe: Probleme? Fragen? Optimieren?
    2. Vertiefungen & Übungen – Having / Group by / Aggregieren -!-
  10. Theorie
    1. Erweiterungen – Tabellentypen InnoDB -!-
    2. Weiter Möglichkeiten PHP & MySQL (PHP-DEMO)
    3. Foreign Keys bei MySQL -!-
    4. Transaktionen -!-
    5. Weitere MySQL Tools
    6. MySQL und Access -!-
    7. Datenbankvergleich (Was bietet MySQL und was nicht)      -!-
  11. Praxis
    1. Aufgabe: Einsatz von Foreign Keys mittels InnoDB Tabellen -!-
    2. Übungen zu Transaktionen -!-
  12. Theorie
    1. Ausblick auf MySQL 4.x -!-
    2. Administration von MySQL Basics -!-
    3. Tools zur Administration von MySQL -!-
    4. Sicherheitsrichtlinien beim Betrieb eines MySQL Servers -!-
    5. Links zu MySQL
    6. Bücher zu MySQL

ENDE

-!-
Dieses Zeichen bedeutet das dieses Thema ganz oder teilweise im Fortgeschrittenen Seminar behandelt wird…

Kommentare