Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

O.Univ.-Prof. Dr. Dimitris Karagiannis Datenbanken administrieren mit phpMyAdmin Martin Marinschek

Ähnliche Präsentationen


Präsentation zum Thema: "O.Univ.-Prof. Dr. Dimitris Karagiannis Datenbanken administrieren mit phpMyAdmin Martin Marinschek"—  Präsentation transkript:

1 o.Univ.-Prof. Dr. Dimitris Karagiannis Datenbanken administrieren mit phpMyAdmin Martin Marinschek martin@marinschek.de

2 o.Univ.-Prof. Dr. Dimitris Karagiannis Zum Download http://www.marinschek.de/ebusiness.html (Installationsanleitung) http://gvd.at/ebusiness/ (HTML-Beispiele des Tutoriums)

3 o.Univ.-Prof. Dr. Dimitris Karagiannis Systemvoraussetzungen Webserver (z.B. Apache) Datenbank MySQL phpMyAdmin-Tool Alles frei verfügbar im Internet (siehe Installationsanleitung)!

4 o.Univ.-Prof. Dr. Dimitris Karagiannis Aufruf von phpMyAdmin Webbrowser starten http:// host_von_phpMyAdmin/ Verzeichnis_von_phpMyAdmin/ index.php3 eingeben Und los gehts! im Labor: http://mysql.dke.univie.ac.at/http://mysql.dke.univie.ac.at/

5 o.Univ.-Prof. Dr. Dimitris Karagiannis Tabellen erstellen Datenbank auswählen Name der Tabelle eingeben Anzahl der Felder eingeben

6 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

7 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

8 o.Univ.-Prof. Dr. Dimitris Karagiannis Felder definieren (2) Not Null / Null auto_increment Primärschlüssel / index / unique Volltext

9 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);

10 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)

11 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);

12 o.Univ.-Prof. Dr. Dimitris Karagiannis Was gehört noch da rein?

13 o.Univ.-Prof. Dr. Dimitris Karagiannis Werte einfügen Auf Einfügen klicken Funktion auswählen oder Wert eingeben


Herunterladen ppt "O.Univ.-Prof. Dr. Dimitris Karagiannis Datenbanken administrieren mit phpMyAdmin Martin Marinschek"

Ähnliche Präsentationen


Google-Anzeigen