Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

SQL-Tutorium Ernst Rodlmayr. DB Grundlagen Was ist und wozu dient eine Datenbank? Was ist und wozu dient eine Datenbank? System zur.

Ähnliche Präsentationen


Präsentation zum Thema: "SQL-Tutorium Ernst Rodlmayr. DB Grundlagen Was ist und wozu dient eine Datenbank? Was ist und wozu dient eine Datenbank? System zur."—  Präsentation transkript:

1 SQL-Tutorium Ernst Rodlmayr

2 DB Grundlagen Was ist und wozu dient eine Datenbank? Was ist und wozu dient eine Datenbank? System zur Speicherung großer DatenbeständeSystem zur Speicherung großer Datenbestände Ziel: optimale Informationsgewinnung bei kurzen Zugriffszeiten (aus Daten Informationen generieren)Ziel: optimale Informationsgewinnung bei kurzen Zugriffszeiten (aus Daten Informationen generieren) Datenbanken und Relationship Marketing Datenbanken und Relationship Marketing Ziel: Kunden langfristig BindenZiel: Kunden langfristig Binden Bedeutung für Wirtschaft immensBedeutung für Wirtschaft immens Kundenbindungsprogramme: KundenkarteKundenbindungsprogramme: Kundenkarte

3 DB Grundlagen Im Hintergrund: DB... Alle Daten über Einkäufe werden gesammeltIm Hintergrund: DB... Alle Daten über Einkäufe werden gesammelt Konsumgewohnheiten der wichtigsten KundenKonsumgewohnheiten der wichtigsten Kunden Segmentierungsmöglichkeiten; weg vom Massenmarketing => Segmente gezielt ansprechen Bsp.: Fahrradkatalog nur an bestimmte KundenSegmentierungsmöglichkeiten; weg vom Massenmarketing => Segmente gezielt ansprechen Bsp.: Fahrradkatalog nur an bestimmte Kunden Bsp.: Amerikanischer LM-HandelBsp.: Amerikanischer LM-Handel

4 DB Grundlagen Funktionen einer DB Funktionen einer DB Vielseitige Informationen an einem Ort zentral verwaltenVielseitige Informationen an einem Ort zentral verwalten Datenspeicherung in separaten TabellenDatenspeicherung in separaten Tabellen Daten müssen nicht doppelt gespeichert werden Daten müssen nicht doppelt gespeichert werden z.B. Eybl => Kundendaten nur einmal angeben; dann Kd.-Nr. z.B. Eybl => Kundendaten nur einmal angeben; dann Kd.-Nr. Tabellendaten über Formulare (versch. Layouts)Tabellendaten über Formulare (versch. Layouts) anzeigen, eingeben, ergänzen, suchen, Berichte - Analysen, Layouts zum Drucken anzeigen, eingeben, ergänzen, suchen, Berichte - Analysen, Layouts zum Drucken Internet als Schnittstelle - weltweiter Zugriff möglichInternet als Schnittstelle - weltweiter Zugriff möglich Anforderungen an eine DB (Normalformen)Anforderungen an eine DB (Normalformen)

5 SQL (Structured Query Language) = strukturierte Abfragesprache für DB Abfragen (SELECT) = Auswertungen Abfragen (SELECT) = Auswertungen Viele andere Möglichkeiten z.B. Insert Into, Create Table, Update, Delete Viele andere Möglichkeiten z.B. Insert Into, Create Table, Update, Delete IVI nur Abfragen IVI nur Abfragen bei einer Vielzahl von Datenbanken einsetzbar (Oracle, SQL, mySQL, …) bei einer Vielzahl von Datenbanken einsetzbar (Oracle, SQL, mySQL, …)

6 SQL Grundlagen (2) Braucht man das überhaupt in der Praxis? Braucht man das überhaupt in der Praxis? Unternehmen sammeln sehr viele Daten (z.B. eybl) Unternehmen sammeln sehr viele Daten (z.B. eybl) Informationen aus Daten gewinnen => SQL Informationen aus Daten gewinnen => SQL unternehmerische Entscheidungen unternehmerische Entscheidungen PRAXIS-Einsatzgebiete PRAXIS-Einsatzgebiete a)SQL-Statements über Befehlseditor b)WEB: eCommerce eCommerce DB-Anbindung ans Internet (CMS) (SQL & php, SQL & asp.net) DB-Anbindung ans Internet (CMS) (SQL & php, SQL & asp.net)

7 Ausgabe Ausgabe von Vorname, Nachname und Plz Vorname Nachname Plz 0 ist */ if (mysql_num_rows($rs_liste) > 0) { /* In einer Schleife werden die Datensätze Reihe für Reihe ausgegeben */ while (mysql_fetch_row($rs_liste)) { $vorname = mysql_result($rs_liste, $pointer, "Kunde.Vorname"); $nachname = mysql_result($rs_liste, $pointer, "Kunde.Nachname"); SQL mit PHP

8 SQL Grundlagen (3) ad Befehlseditor) Ablauf einer Abfrage mit SQL Ablauf einer Abfrage mit SQL Statement vom Client Statement vom Client Verarbeitung vom Server Verarbeitung vom Server Ergebnistabelle am Client Ergebnistabelle am Client


Herunterladen ppt "SQL-Tutorium Ernst Rodlmayr. DB Grundlagen Was ist und wozu dient eine Datenbank? Was ist und wozu dient eine Datenbank? System zur."

Ähnliche Präsentationen


Google-Anzeigen