© Katharina Brachmann Einfache Datenbankabfragen Buch S81ff (Informatik I, Oldenbourg-Verlag)

Slides:



Advertisements
Ähnliche Präsentationen
Anzahl der ausgefüllten und eingesandten Fragebögen: 211
Advertisements

Datenbanksysteme für FÜ SS 2000 Seite Worzyk FH Anhalt SQL 1 Aussagen über Tabelleninhalte Aussagelogik Äquivalenzen Select Where.
Datenbanksysteme für FÜ WS2004/05 SQL1 - 1 Worzyk FH Anhalt SQL 1 Aussagen über Tabelleninhalte Aussagelogik Äquivalenzen Select Where.
Trimino zum Kopf- oder halbschriftlichen Rechnen
Standortfaktoren INTERN - Ausdrucksstark präsentieren.
Klicke Dich mit der linken Maustaste durch das Übungsprogramm! Vereinfachung von Termen Ein Übungsprogramm der IGS - Hamm/Sieg © IGS-Hamm/Sieg 2006 Dietmar.
Alternativen und Muster. Alternativen Gegeben ist eine Tabelle in der ein Attribut der Tabelle Buecher Gruppe genannt wurde. So gibt es unter anderem.
MySQL Der Einstieg.
Rechneraufbau & Rechnerstrukturen, Folie 2.1 © W. Oberschelp, G. Vossen W. Oberschelp G. Vossen Kapitel 2.
Datenbankabfragen Bücher des Autors “Aare, Karl-August” Tabelle buch.
Wir suchen ‘ mit m = m    ‘ c  ‘ mod 26
Prof. Dr. Bernhard Wasmayr
SQL 2 Order by null Aggregatfunktionen group by Join subselect.
Datenintegrität Referentielle Integrität create table
Buch S73ff (Informatik I, Oldenbourg-Verlag)
© Katharina Brachmann Bedingte Funktionen Oldenbourg S48ff
© Katharina Brachmann Normalformen Oldenbourg S137, Klett S117
Erhard Künzel für Info 9. Klasse: digitale-schule-bayern.de © Erhard Künzel.
Informationsdarstellung mit Graphikdokumenten
Informationsdarstellung mit Graphikdokumenten
Abfragen – Tipps und Tricks Buch S102ff (Informatik I, Oldenbourg-Verlag) Nach einer Vorlage von Dieter Bergmann.
Informationsdarstellung mit Graphikdokumenten
Datenbanken - ein erster Überblick
Buch S10ff (Informatik I, Oldenbourg-Verlag)
Tabellenkalkulationssysteme
Vernetzte Informationsstrukturen - Internet
Buch S70ff (Informatik I, Oldenbourg-Verlag)
Beziehungen zwischen Klassen
© Katharina Brachmann Verteiler Buch (Oldenbourg) S32ff.
Prof. Dr. Bernhard Wasmayr VWL 2. Semester
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
AWA 2007 Natur und Umwelt Natürlich Leben
... und alles was dazugehört
Bild 1.1 Copyright © Alfred Mertins | Signaltheorie, 2. Auflage Vieweg+Teubner PLUS Zusatzmaterialien Vieweg+Teubner Verlag | Wiesbaden.
20:00.
Datenbanken Mehr als Tabellen.
Datenbanken Mehr als Tabellen. Datenbank Abfragen mit SQL: Eine Tabelle filtern Tabellen realer Datenbanken können sehr viele Informationen speichern:
Im Schul-Shop. das Englisches Wörterbuch Das kostet 10,00 Euro. L 12,00 $
...ich seh´es kommen !.
Wir üben die Malsätzchen
Präsentation läuft auch vollautomatisch ab … wie du möchtest
Auslegung eines Vorschubantriebes
SQL Überblick Abfragen aus einer Tabelle
SS 2004 Datenbanken 4W Mi 13:30 – 15:00 G 2.30 Vorlesung #7 SQL (Teil 2)
Ertragsteuern, 5. Auflage Christiana Djanani, Gernot Brähler, Christian Lösel, Andreas Krenzin © UVK Verlagsgesellschaft mbH, Konstanz und München 2012.
Weiter mit Klick! Was ist Erfolg?.
Aggregatsfunktion SQL = Structured Query Language.
Symmetrische Blockchiffren DES – der Data Encryption Standard
MINDREADER Ein magisch - interaktives Erlebnis mit ENZO PAOLO
SQL - Structured Query Language AIFB SS (1/9) Join-Operationen in SQL-92(1/9) Syntax einer Join-Operation: join-op := CROSS JOIN | [NATURAL]
Aggregatsfunktion mit Group by und having SQL = Structured Query Language.
Analyseprodukte numerischer Modelle
2014 Januar 2014 So Mo Di Mi Do Fr Sa So
Deutschlandpokal Eishockey Spielplan / Ergebnisse Vorrunde - Freitag 16:00 – 16:20 A Sindelfingen 2 – Friedrichshafen0:2 16:20 – 16:40 A Rastatt1 - Mannheim.
Folie Beispiel für eine Einzelauswertung der Gemeindedaten (fiktive Daten)
Structured Query Language
Erste Einführung in SQL
Structured Query Language
Der Erotik Kalender 2005.
Wie alt bist du? Ich bin __ Jahre alt..
Familie Beutner, Konrad-Voelckerstrasse, Edenkoben/Pfalz, Tel:
Fragebogen Studierende
Folie Einzelauswertung der Gemeindedaten
Einführung Dateisystem <-> Datenbanksystem
1 Medienpädagogischer Forschungsverbund Südwest KIM-Studie 2014 Landesanstalt für Kommunikation Baden-Württemberg (LFK) Landeszentrale für Medien und Kommunikation.
Monatsbericht Ausgleichsenergiemarkt Gas – Oktober
Datenbanken abfragen mit SQL
2.3 Gruppierte Datensätze
(Structured Query Language)
 Präsentation transkript:

© Katharina Brachmann Einfache Datenbankabfragen Buch S81ff (Informatik I, Oldenbourg-Verlag)

© Katharina Brachmann Beispiel Wir interessieren uns für alle Bücher in unserer Datenbank. Wir wollen den Bezeichner und den Preis in einer Tabelle ausgeben.

Datenbankabfragen (Hefteintrag) Eine Datenbankabfrage ist eine Funktion, die aus einer (oder mehreren) Tabellen und bestimmten Bedingungen und Attributen eine neue Tabelle erzeugt. Abfragen werden in einer standardisierten Sprache formuliert, die SQL (Structured Query Language) genannt wird. Abfrage Ergebnistabelle Tabelle(n) Bedingung(en)Attribut(e) © Katharina Brachmann

Datenbankabfragen (Hefteintrag) Beispiel: SELECT Bezeichnung, Preis FROM artikel WHERE Sparte=Buch; Allgemein: SELECT FROM WHERE ; Abfrage Ergebnistabelle artikel Sparte=BuchBezeichner, Preis © Katharina Brachmann

Ergebnis der Beispielabfrage SELECT Bezeichnung, Preis FROM artikel WHERE Sparte= Buch; 1.Von welcher Tabelle stammen die Informationen? von der Tabelle ARTIKEL 1.Von welcher Tabelle stammen die Informationen? von der Tabelle ARTIKEL

Ergebnis der Beispielabfrage ArtikelNrBezeichnungPreisBeschreibungHerstellerLagerbestand 1Tiefsee5,95 BuchHeyne4 2Spiderman9,99 DVDWarner3 3Teeservice25,97 HaushaltMeißen7 4Palme15,35 PflanzenDehner22 5Buddy11,77 SpielwarenSteiff5 6Wuthering Heights6,99 BuchHeyne6 7Hose90,01 KleidungMexx20 8Bluse60,00 KleidungEsprit3 9Pfanne14,99 HaushaltKustermann5 10Die Hard12,87 DVDMGM66 11Gilmore Girls35,99 DVDWarner21 12Rose3,50 PflanzenSeebauer6 13Malefiz14,97 SpielwarenObletter32 14Drachengesang5,80 BuchGoldmann16 15Harry Potter7,50 BuchGoldmann7 16T-Shirt22,00 KleidungEsprit4 17Birkenfeige26,00 PflanzenSeebauer21 18Per Anhalter durch die Galaxis4,99 BuchHeyne18 19Grey's Anatomy24,77 DVDMGM4 20Jogginghose35,80 KleidungMexx9 21Messerset75,00 HaushaltKustermann1 22Bauklötzchen12,00 SpielwarenObletter36 23Tulpenzwiebeln8,60 PflanzenDehner17 24Per Anhalter durch die Galaxis9,80 DVDWarner25 Hose110,00 KleidungLevis3 26Homo Faber8,30 BuchGoldmann5 27Im Westen nichts Neues3,60 BuchKnaur28 Ice Age15,75 DVDPixar2 29Besteck599,00 HaushaltWMF3 30Giraffe85,88 SpielwarenSteiff10

© Katharina Brachmann Ergebnis der Beispielabfrage SELECT Bezeichnung, Preis FROM artikel WHERE Sparte=Buch; 1.Von welcher Tabelle stammen die Informationen? von der Tabelle ARTIKEL 2.Welche Bedingung müssen die Datensätze (Zeilen) erfüllen? Sparte=Buch 1.Von welcher Tabelle stammen die Informationen? von der Tabelle ARTIKEL 2.Welche Bedingung müssen die Datensätze (Zeilen) erfüllen? Sparte=Buch

Ergebnis der Beispielabfrage ArtikelNrBezeichnungPreisBeschreibungHerstellerLagerbestand 1Tiefsee5,95 BuchHeyne4 2Spiderman9,99 DVDWarner3 3Teeservice25,97 HaushaltMeißen7 4Palme15,35 PflanzenDehner22 5Buddy11,77 SpielwarenSteiff5 6Wuthering Heights6,99 BuchHeyne6 7Hose90,01 KleidungMexx20 8Bluse60,00 KleidungEsprit3 9Pfanne14,99 HaushaltKustermann5 10Die Hard12,87 DVDMGM66 11Gilmore Girls35,99 DVDWarner21 12Rose3,50 PflanzenSeebauer6 13Malefiz14,97 SpielwarenObletter32 14Drachengesang5,80 BuchGoldmann16 15Harry Potter7,50 BuchGoldmann7 16T-Shirt22,00 KleidungEsprit4 17Birkenfeige26,00 PflanzenSeebauer21 18Per Anhalter durch die Galaxis4,99 BuchHeyne18 19Grey's Anatomy24,77 DVDMGM4 20Jogginghose35,80 KleidungMexx9 21Messerset75,00 HaushaltKustermann1 22Bauklötzchen12,00 SpielwarenObletter36 23Tulpenzwiebeln8,60 PflanzenDehner17 24Per Anhalter durch die Galaxis9,80 DVDWarner25 Hose110,00 KleidungLevis3 26Homo Faber8,30 BuchGoldmann5 27Im Westen nichts Neues3,60 BuchKnaur28 Ice Age15,75 DVDPixar2 29Besteck599,00 HaushaltWMF3 30Giraffe85,88 SpielwarenSteiff10

© Katharina Brachmann Ergebnis der Beispielabfrage SELECT Bezeichnung, Preis FROM artikel WHERE Sparte=Buch; 1.Von welcher Tabelle stammen die Informationen? von der Tabelle ARTIKEL 2.Welche Bedingung müssen die Datensätze (Zeilen) erfüllen? Sparte=Buch 3.Welche Attribute (Spaltenliste) sollen angezeigt werden? [Bezeichner, Preis] 1.Von welcher Tabelle stammen die Informationen? von der Tabelle ARTIKEL 2.Welche Bedingung müssen die Datensätze (Zeilen) erfüllen? Sparte=Buch 3.Welche Attribute (Spaltenliste) sollen angezeigt werden? [Bezeichner, Preis]

Ergebnis der Beispielabfrage ArtikelNrBezeichnungPreisBeschreibungHerstellerLagerbestand 1Tiefsee5,95 BuchHeyne4 2Spiderman9,99 DVDWarner3 3Teeservice25,97 HaushaltMeißen7 4Palme15,35 PflanzenDehner22 5Buddy11,77 SpielwarenSteiff5 6Wuthering Heights6,99 BuchHeyne6 7Hose90,01 KleidungMexx20 8Bluse60,00 KleidungEsprit3 9Pfanne14,99 HaushaltKustermann5 10Die Hard12,87 DVDMGM66 11Gilmore Girls35,99 DVDWarner21 12Rose3,50 PflanzenSeebauer6 13Malefiz14,97 SpielwarenObletter32 14Drachengesang5,80 BuchGoldmann16 15Harry Potter7,50 BuchGoldmann7 16T-Shirt22,00 KleidungEsprit4 17Birkenfeige26,00 PflanzenSeebauer21 18Per Anhalter durch die Galaxis4,99 BuchHeyne18 19Grey's Anatomy24,77 DVDMGM4 20Jogginghose35,80 KleidungMexx9 21Messerset75,00 HaushaltKustermann1 22Bauklötzchen12,00 SpielwarenObletter36 23Tulpenzwiebeln8,60 PflanzenDehner17 24Per Anhalter durch die Galaxis9,80 DVDWarner25 Hose110,00 KleidungLevis3 26Homo Faber8,30 BuchGoldmann5 27Im Westen nichts Neues3,60 BuchKnaur28 Ice Age15,75 DVDPixar2 29Besteck599,00 HaushaltWMF3 30Giraffe85,88 SpielwarenSteiff10

© Katharina Brachmann Ergebnis der Beispielabfrage SELECT Bezeichner, Preis FROM artikel WHERE Sparte=Buch; 1.Von welcher Tabelle stammen die Informationen? von der Tabelle ARTIKEL 2.Welche Bedingung müssen die Datensätze (Zeilen) erfüllen? Sparte=Buch 3.Welche Attribute (Spaltenliste) sollen angezeigt werden? [Bezeichner, Preis] 1.Von welcher Tabelle stammen die Informationen? von der Tabelle ARTIKEL 2.Welche Bedingung müssen die Datensätze (Zeilen) erfüllen? Sparte=Buch 3.Welche Attribute (Spaltenliste) sollen angezeigt werden? [Bezeichner, Preis] BezeichnungPreis Tiefsee5,95 Wuthering Heights6,99 Drachengesang5,80 Harry Potter7,50 Per Anhalter durch die Galaxis4,99 Homo Faber8,30 Im Westen nichts Neues3,60 Ergebnistabelle:

© Katharina Brachmann Abfrage im DBS Wähle die Datenbank Onlineshop aus. Klicke auf SQL und gib in das Fenster die gewünschte Abfrage ein:

Die WHERE-Bedingung kann folgende Konstrukte enthalten: TRUEAlle Zeilen werden ausgegeben > z.B. Preis > 10,00 =z.B. Preis >= 10,00 10,00 ) AND (Preis 10,00 ) OR (Lagerbestand > 25) NOTz.B. NOT(Sparte=Buch) Berechnungen z.B. Lagerbestand*Preis<100 LIKEz.B. Bezeichner LIKE %hos% (ergibt alle Zeilen, in denen im Bezeichner hos drinsteckt…) Möchte man alle Spalten bekommen, so verwendet man SELECT * FROM Datenbankabfragen (Hefteintrag)

Fachbegriffe: Die Auswahl der Zeilen durch die WHERE-Bedingung bezeichnet man als Selektion. Die Auswahl der Spalten durch die SELECT … FROM-Konstruktion heißt Projektion. Man kann die komplette Abfrage als Verkettung der Funktionen Selektion und Projektion auffassen: TabelleSpaltenliste Projektion Selektion Zeilenbedingung Abfrage

© Katharina Brachmann Zum Weiterlesen Im Buch (Informatik I, Oldenbourg-Verlag, S81ff) findest Du verschiedene Abfragen ausführlich erläutert. Schau Dir diese genau an, bevor Du daran gehst, selbst Aufgaben zu lösen.

© Katharina Brachmann Aufgaben Überlege Dir Fragen, die man an unsere Kaufhausdatenbank stellen könnte. Probiere es aus! Buch (Informatik I, Oldenbourg-Verlag) S88/1-4 Grundwissen S88/5