o.Univ.-Prof. Dr. Dimitris Karagiannis Datenbanken administrieren mit phpMyAdmin Martin Marinschek
o.Univ.-Prof. Dr. Dimitris Karagiannis Zum Download (Installationsanleitung) (HTML-Beispiele des Tutoriums)
o.Univ.-Prof. Dr. Dimitris Karagiannis Systemvoraussetzungen Webserver (z.B. Apache) Datenbank MySQL phpMyAdmin-Tool Alles frei verfügbar im Internet (siehe Installationsanleitung)!
o.Univ.-Prof. Dr. Dimitris Karagiannis Aufruf von phpMyAdmin Webbrowser starten host_von_phpMyAdmin/ Verzeichnis_von_phpMyAdmin/ index.php3 eingeben Und los gehts! im Labor:
o.Univ.-Prof. Dr. Dimitris Karagiannis Tabellen erstellen Datenbank auswählen Name der Tabelle eingeben Anzahl der Felder eingeben
o.Univ.-Prof. Dr. Dimitris Karagiannis Tabelle Kunde ID Vorname Nachname Straße Hausnummer PLZ Ort Telefonnummer ID Datum Kommentar Tabelle Bestellung Tabelle Artikel ID Bezeichnung Preis
o.Univ.-Prof. Dr. Dimitris Karagiannis Felder definieren Feld=Spalte der Tabelle Typ: VARCHAR für Zeichenketten, INT für Schlüssel und andere Ganzzahlen Länge: Anzahl der Zeichen, Anzahl der Stellen
o.Univ.-Prof. Dr. Dimitris Karagiannis Felder definieren (2) Not Null / Null auto_increment Primärschlüssel / index / unique Volltext
o.Univ.-Prof. Dr. Dimitris Karagiannis Felder definieren (3) foreign keys: Verknüpfung zwischen Tabellen alter TABLE bestellung add column kunde_id INT references kunde(ID);
o.Univ.-Prof. Dr. Dimitris Karagiannis Andere Foreign Keys zwischen Bestellung und Artikel: jeder Artikel kann auf mehreren Bestellungen erscheinen, jede Bestellung kann mehrere Artikel umfassen (m:n-Beziehung)
o.Univ.-Prof. Dr. Dimitris Karagiannis Intersection-Tabelle Bestellung_Artikel zuerst keine Spalten, dann kommen die Foreign Keys: alter TABLE bestellung_artikel add column bestellung_id INT references bestellung(ID); alter TABLE bestellung_artikel add column artikel_id INT references artikel(ID);
o.Univ.-Prof. Dr. Dimitris Karagiannis Was gehört noch da rein?
o.Univ.-Prof. Dr. Dimitris Karagiannis Werte einfügen Auf Einfügen klicken Funktion auswählen oder Wert eingeben