Datenbanksysteme für FÜ WS2004/05 SQL1 - 1 Worzyk FH Anhalt SQL 1 Aussagen über Tabelleninhalte Aussagelogik Äquivalenzen Select Where.

Slides:



Advertisements
Ähnliche Präsentationen
Übergangsmodell HS – Praktikumsphase Kurs 32 (2013/2014)
Advertisements

Datenbanksysteme für FÜ SS 2000 Seite Worzyk FH Anhalt SQL 1 Aussagen über Tabelleninhalte Aussagelogik Äquivalenzen Select Where.
Extensible Markup Language
Entity - Relationship Diagramme
System J – Compiler – Praktikum: Datenbanksystementwicklung Knut Stolze
Telefonnummer.
Übung 6.6Schranken 1.Angenommen, Ihr Algorithmus habe einen Aufwand von g(n) = 5n 3 + n für alle n a)Geben sie eine obere Schranke O(g(n)) an. b)Beweisen.
Die Teilnahme ist kostenlos! Ansprechpartner ist Bernhard Schick vom Team 1.9 Tel.: 0173 / DiedenbergenPhilipp-Keim-Schule Oberer.
Auswertung im GTDS fixe Abläufe für Standard-Aufgaben Mamma-Auswertung
Fakten, Regeln und Anfragen
IS: Datenbanken, © Till Hänisch 2000 CREATE TABLE Syntax: CREATE TABLE name ( coldef [, coldef] [, tableconstraints] ) coldef := name type [länge], [[NOT]NULL],
Geometrische Objekte in Datenbanken Martin Pfeifle Institut für Informatik, Universität München Lehr- und Forschungseinheit für Datenbanksysteme Prof.
Differentieller Stromverstärker
Normalformen Normalisieren Schlüssel
SQL 2 Order by null Aggregatfunktionen group by Join subselect.
Datenintegrität Referentielle Integrität create table
6 Normalformen Normalisieren Schlüssel
Datenbanksysteme für FÜ SS 2000 Seite Worzyk FH Anhalt Transaktionen und Parallelverarbeitung Eigenschaften von Transaktionen Konsistenz Isolation.
Einführung Dateisystem <-> Datenbanksystem
Entity - Relationship Diagramme
Inhalte und Maßnahmen eingegeben haben,
© Katharina Brachmann Einfache Datenbankabfragen Buch S81ff (Informatik I, Oldenbourg-Verlag)
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
Übung 1: SQL Übungen finden bei Bedarf anstelle der Vorlesungen statt
Sind Sie Herr /Frau …. Are you Mr / Mrs …
Bild 1.1 Copyright © Alfred Mertins | Signaltheorie, 2. Auflage Vieweg+Teubner PLUS Zusatzmaterialien Vieweg+Teubner Verlag | Wiesbaden.
Wiederholung: Wie ist Ihr Name bitte. = Wie heißen Sie
20:00.
Schwimmen Sie sich fit. Auch an den Feiertagen. Die Hallenbäder Loreto und Herti sind am Bettag, 18. September, für Sie offen. Von 9 bis 17 Uhr.
SK / , , in Hochkössen und der Wildschönau flow Ski- und Snowboardschule Intersport Menzel.
...ich seh´es kommen !.
JT/Rihl/21. September 2004/1 von 11 Herzlich willkommen zu 3 Jahren Job-TransFair!
Präsentation läuft auch vollautomatisch ab … wie du möchtest
Auslegung eines Vorschubantriebes
WS 2013/14 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #4 SQL (Teil 1)
SS 2004 Datenbanken 4W Mi 13:30 – 15:00 G 2.30 Vorlesung #7 SQL (Teil 2)
Einschub Normalisierung-Denormalisierung
WS 2013/14 Datenbanksysteme D0 15:15 – 16:45 R Vorlesung #5 SQL (Teil 2)
Hinweis: Sie können diese Vorlage drucken und als Wandkalender verwenden. Sie können auch die Folie eines beliebigen Monats kopieren und einer eigenen.
Jamshid Azizi: Folie Isomorphietest Jamshid Azizi
Neubau Feuerwehrmagazin Riedenberg Dokumentation der einzelnen Bauabschnitte –
NIN-Arbeitsblätter Paul-Emile Müller
Symmetrische Blockchiffren DES – der Data Encryption Standard
SK / – in Hochkössen, St. Johann i.Tirol und Hochfügen flow Ski- und Snowboardschule Intersport Menzel.
Terminübersicht für Klasse – Fachinterne Überprüfung in Frz./MuM/Te – Eurokom Englisch – FKP-
Reservistenkameradschaft Limburg
SQL - Structured Query Language AIFB SS (1/9) Join-Operationen in SQL-92(1/9) Syntax einer Join-Operation: join-op := CROSS JOIN | [NATURAL]
Analyseprodukte numerischer Modelle
2014 Januar 2014 So Mo Di Mi Do Fr Sa So
Marti – Partner – Finanzblog - SchmiedruedFinanzblog.
Foto: Stephan Marti - FinanzblogFinanzblog Fernwärme.
NIN-Arbeitsblätter Paul-Emile Müller
Die Sternenuhr Wir entdecken die Wissenschaften LTAM Steffen M. 2003/04 Kneip R.
Schutzvermerk nach DIN 34 beachten 20/05/14 Seite 1 Grundlagen XSoft Lösung :Logische Grundschaltung IEC-Grundlagen und logische Verknüpfungen.
Verdichten von Daten mit Gruppenfunktionen
Zusammengestellt von OE3DSB
Vortrag von Rechtsanwältin Verena Nedden, Fachanwältin für Steuerrecht zur Veranstaltung Wege zum bedingungslosen Grundeinkommen der Piratenpartei Rhein-Hessen.
Foto: Stephan Marti - FinanzblogFinanzblog Fernwärme.
Trainingsplan der Junioren D/B vom 28.Februar bis 28.Juni.2014 DatumTagTrainingMeisterschaft oder Freundschaftsspiel BesammlungBeginn Anstosszeit Ende.
Der Erotik Kalender 2005.
Begrüßung und Abschied
Familie Beutner, Konrad-Voelckerstrasse, Edenkoben/Pfalz, Tel:
Vorlesung #5 SQL (Teil 2).
2 Auswählen und Sortieren von Daten. 2-2 Filtern von Zeilen mit Selektion "…suche alle Angestellten in Abteilung 10" EMP EMPNO ENAME JOB... DEPTNO 7839KINGPRESIDENT.
Schwimmen : Die Anzahl 2: Die Bestzeit.
10 Sichten (Views) Ziele Verständnis einer View Erzeugen einer View Lesen von Daten durch eine Sicht Ändern der Definition von Views Einfügen, Ändern.
Einführung Dateisystem <-> Datenbanksystem
WS 2014/15 Datenbanksysteme D0 15:15 – 16:45 R Vorlesung #6 SQL (Teil 3)
 Präsentation transkript:

Datenbanksysteme für FÜ WS2004/05 SQL1 - 1 Worzyk FH Anhalt SQL 1 Aussagen über Tabelleninhalte Aussagelogik Äquivalenzen Select Where

Datenbanksysteme für FÜ WS2004/05 SQL1 - 2 Worzyk FH Anhalt Aussagen über Tabelleninhalte

Datenbanksysteme für FÜ WS2004/05 SQL1 - 3 Worzyk FH Anhalt Aussagen über Tabelleninhalte Alle Tupel von Müller

Datenbanksysteme für FÜ WS2004/05 SQL1 - 4 Worzyk FH Anhalt Aussagen über Tabelleninhalte Alle Tupel mit einer Telefonnummer >300

Datenbanksysteme für FÜ WS2004/05 SQL1 - 5 Worzyk FH Anhalt Aussagen über Tabelleninhalte Alle Tupel von Müller und mit einer Telefonnummer >300

Datenbanksysteme für FÜ WS2004/05 SQL1 - 6 Worzyk FH Anhalt Aussagen über Tabelleninhalte Alle Tupel von Müller oder mit einer Telefonnummer >300

Datenbanksysteme für FÜ WS2004/05 SQL1 - 7 Worzyk FH Anhalt Aussagen über Tabelleninhalte Alle Tupel für die nicht gilt: Der Name ist nicht Müller und die Telefonnummer ist < 300

Datenbanksysteme für FÜ WS2004/05 SQL1 - 8 Worzyk FH Anhalt Aussagen über Tabelleninhalte Alle Tupel für die gilt: wenn nicht Lehmann dann mit einer Telefonnummer >300

Datenbanksysteme für FÜ WS2004/05 SQL1 - 9 Worzyk FH Anhalt Aussagen über Tabelleninhalte Alle Tupel von Müller und der TelNr > 300 oder wenn der Name Müller ist, dann TelNr 300, sonst egal

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Aussagen über Tabelleninhalte Alle Tupel für die gilt: Der Name ist Müller und die TelNr > 300 und entweder ist der Name nicht Müller oder TelNr 300 oder beides

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Aussagen über Tabelleninhalte Unterschiedliche Aussagen können zu gleichen Ergebnissen führen Exakte Aussagen sind schwierig zu formulieren Umgangssprachliche Aussagen sind häufig nicht exakt

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Aussagelogik Bildungsregeln für Ausdrücke: Jede Aussagevariablen ist ein Ausdruck Wenn p q Ausdrücke sind, dann auch p Negation p q Konjunktion p q Alternative p q Implikation p q Äquivalenz p q Antivalenz Ausdrücke

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Beispiele für Ausdrücke

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Äquivalenzen

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt select SELECT command ::= column SELECT*, DISTINCT ALL table. t_alias. FROMtable t_alias,

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt select SQL> SELECT * FROM telefonbuch; NACHNAME VORNAME TELEFONNUMMER EINGERIC Müller Jutta Lehmann Hans Maier Fritz Müller Anna Köhler Emil Bauer Else Zeilen ausgewählt.

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt select SQL> SELECT vorname, nachname, telefonnummer 2 FROM telefonbuch; VORNAME NACHNAME TELEFONNUMMER Jutta Müller 425 Hans Lehmann 260 Fritz Maier 250 Anna Müller 111 Emil Köhler 301 Else Bauer Zeilen ausgewählt.

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt select SQL> SELECT Nachname, Vorname, 2 TO_CHAR(eingerichtet,'DD.MON.YYYY') 3 FROM telefonbuch; NACHNAME VORNAME TO_CHAR(EIN Müller Jutta 01.APR.2000 Lehmann Hans 03.NOV.2099 Maier Fritz 05.FEB.2000 Müller Anna 03.APR.2000 Köhler Emil 02.FEB.2000 Bauer Else 01.MÄR.2000

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt select SELECT command ::= column SELECT*, DISTINCT ALL table. t_alias. FROMtable t_alias, c_alias expression

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt expression expr (Form I) ::= (expr) expr - * + / - + || (function)

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt select SQL> SELECT Nachname, Vorname, 2 TO_CHAR(eingerichtet,'DD.MON.YYYY') seit 3 FROM telefonbuch; NACHNAME VORNAME SEIT Müller Jutta 01.APR.2000 Lehmann Hans 03.NOV.2099 Maier Fritz 05.FEB.2000 Müller Anna 03.APR.2000 Köhler Emil 02.FEB.2000 Bauer Else 01.MÄR.2000

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt select SELECT command ::= column SELECT*, DISTINCT ALL table. t_alias. FROMtable WHERE conditiont_alias, c_alias

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt expression expr (Form II) ::= column text number

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt condition condition (Form I) ::= expr= > >=>= < != <=<=

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Abfragen Alle Tupel von Müller SQL> SELECT Nachname, Vorname, Telefonnummer 2 FROM telefonbuch 3 WHERE nachname = 'Müller'; NACHNAME VORNAME TELEFONNUMMER Müller Jutta 425 Müller Anna 111

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Abfragen Alle Tupel mit einer Telefonnummer >300 SQL> SELECT Nachname, Vorname, Telefonnummer 2 FROM telefonbuch 3 WHERE telefonnummer > 300; NACHNAME VORNAME TELEFONNUMMER Müller Jutta 425 Köhler Emil 301

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt condition condition (Form II) ::= (condition) NOT condition condition AND OR

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Abfragen Alle Tupel von Müller und mit einer Telefonnummer >300 SQL> SELECT Nachname, Vorname, Telefonnummer 2 FROM telefonbuch 3 WHERE nachname = 'Müller' 4 AND telefonnummer > 300; NACHNAME VORNAME TELEFONNUMMER Müller Jutta 425

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Abfragen Alle Tupel von Müller oder mit einer Telefonnummer>300 SQL> SELECT Nachname, Vorname, Telefonnummer 2 FROM telefonbuch 3 WHERE Nachname = 'Müller' 4 OR telefonnummer > 300; NACHNAME VORNAME TELEFONNUMMER Müller Jutta 425 Müller Anna 111 Köhler Emil 301

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Abfragen Alle Tupel für die nicht gilt: Der Name ist nicht Müller und die Telefonnummer ist nicht > 300 SQL> SELECT Nachname, Vorname, Telefonnummer 2 FROM telefonbuch 3 WHERE NOT( Nachname != 'Müller' 4 AND NOT telefonnummer > 300); NACHNAME VORNAME TELEFONNUMMER Müller Jutta 425 Müller Anna 111 Köhler Emil 301

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Abfragen Alle Tupel von Müller und der TelNr > 300 oder wenn der Name Müller ist, dann TelNr 300, sonst egal SQL> SELECT Nachname, Vorname, Telefonnummer 2 FROM telefonbuch 3 WHERE (Nachname = 'Müller' 4 and Telefonnummer > 300) 5 OR (Nachname != 'Müller' 6 or Telefonnummer <= 300); NACHNAME VORNAME TELEFONNUMMER Müller Jutta 425 Lehmann Hans 260 Maier Fritz 250 Müller Anna 111 Köhler Emil 301 Bauer Else 260

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Abfragen Alle Tupel für die gilt: Der Name ist Müller und die TelNr > 300 und entweder ist der Name nicht Mülleroder TelNr 300 oder beides SQL> SELECT Nachname, Vorname, Telefonnummer 2 FROM telefonbuch 3 WHERE (Nachname = 'Müller' 4 and Telefonnummer > 300) 5 AND (Nachname != 'Müller' 6 OR Telefonnummer <= 300); Es wurden keine Zeilen ausgewählt

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt SQL Plus 8.0

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Anmelden Geben Sie bitte als Benutzernamen und Kennwort Ihren Login – Namen für Windows ein

Datenbanksysteme für FÜ WS2004/05 SQL Worzyk FH Anhalt Zusammenfassung Die Aussagelogik ermöglicht die exakte Formulierung einer Anfrage select Anweisung where Klausel beschreibt die umgangssprachlich formulierte Ergebnismenge mit Hilfe des (Pfeilfreien) Aussagekalküls