Microsoft Access 2010 SQL nutzen
|
|
- Johanna Kaiser
- vor 7 Jahren
- Abrufe
Transkript
1 Microsoft Access 2010 SQL nutzen Welche Kunden haben wir? Welche Kunden wohnen in Chicago? Welche Bestellung wurden zwischen dem und dem aufgegeben?
2 S(tructured)Q(uery)L(anguage) Standardsprache für relationale Datenbanken. Daten in Tabellen manipulieren, aktualisieren, eintragen und löschen. Beschreibung im aktuellen Standard SQL:2011 ISO/IEC 9075:2011. Access SQL in Abfragen nutzen, Seite 2
3 Informationen im Web SQLTutorial/ download_pflicht/ PLSQL_Coding_Guidelines_ pdf Access SQL in Abfragen nutzen, Seite 3
4 Listen von SQL-Befehlen in Bezug auf mysql. Access SQL in Abfragen nutzen, Seite 4
5 Handbücher etc. Handbuch des RRZN: SQL. Grundlagen und Datenbankdesign. Alan Beaulieu: Einführung in SQL. O'Reilly Access SQL in Abfragen nutzen, Seite 5
6 Bereiche DML (Data Manipulation Language). DDL (Data Definition Language). DCL (Data Controlling Language). TCL (Transaction Control Language). Access SQL in Abfragen nutzen, Seite 6
7 Data Definition Language Definition des Datenbankschemas. Erzeugen von Tabellen. Befehle: CREATE, ALTER, DROP. Microsoft Access: Menüband Erstellen Tabelle. Access SQL in Abfragen nutzen, Seite 7
8 Data Controlling Language Rechteverwaltung. Zugriffsrechte auf eine Tabelle. Befehle: GRANT, REVOKE. Access SQL in Abfragen nutzen, Seite 8
9 Transaction Control Language Ablaufsteuerung. Jede SQL-Anweisung ist eine Transaktion. Oder: Mehrere Befehle werden zu einer Transaktion zusammengefasst. Befehle: COMMIT, ROLLBACK, SAVEPOINT. Access SQL in Abfragen nutzen, Seite 9
10 Data Manipulation Language Daten auswählen, einfügen, aktualisieren oder löschen. Befehle: SELECT, INSERT, UPDATE, DELETE. Microsoft Access: Abfragen, Datensatzquelle für Formulare / Berichte und Listensteuerelementen. Access SQL in Abfragen nutzen, Seite 10
11 ER-Modell und SQL Kunde 1 n n gibt auf Bestellung nimmt an 1 Mitarbeiter Nordwind. Kunden Nordwind. Bestellungen Nordwind. Personal Zeige alle Bestellungen der Firma A an. Alle Vertriebsmitarbeiter. Access SQL in Abfragen nutzen, Seite 11
12 Beispiele Zeige alle Kunden an. SELECT * FROM Kunden; Zeige alle Vertriebsmitarbeiter an. SELECT Nachname, Vorname FROM Personal WHERE (Position LIKE "Vertriebsmitarbeiter*"); Zeige alle Bestellungen der Firma A an. SELECT * FROM Bestellungen INNER JOIN Kunden ON Bestellungen.[Kunden-Code] = Kunden.ID WHERE (Kunden.Firma LIKE "Firma A"); Access SQL in Abfragen nutzen, Seite 12
13 Auswahlabfragen Sortierung und Filterung von Informationen. Rechenoperationen mit Hilfe der vorhandenen Daten. Verknüpfung von Tabellen über ein Schlüsselwert. Access SQL in Abfragen nutzen, Seite 13
14 in Microsoft Access erstellen Menüband Erstellen. Klick auf Abfrageentwurf in der Gruppe Abfragen. Menüband Abfragetools Entwurf. Ansicht SQL-Ansicht in der Gruppe Ergebnisse. Access SQL in Abfragen nutzen, Seite 14
15 speichern <STRG>+<S>. Oder: Datei Objekt speichern unter. In dem Dialog Speichern unter wird in dem ersten Textfeld der Name der Abfrage eingegeben. Jede Bezeichnung in Access ist eindeutig. Der Name sollte das Ergebnis der Abfrage widerspiegeln. Access SQL in Abfragen nutzen, Seite 15
16 ausführen Menüband Abfragetools Entwurf. Ausführen in der Gruppe Ergebnisse. In Abhängigkeit der vorhandenen Daten wird das Ergebnis in Tabellenform dargestellt. Die Tabelle ist leer, wenn keine passenden Daten vorhanden sind. Access SQL in Abfragen nutzen, Seite 16
17 Syntax einer Auswahlabfrage SELECT [Feld, Feld] FROM [Tabelle] WHERE [Bedingung] ORDER BY [Feld] ASC DESC, [Feld] ASC DESC; Die Auswahlabfrage basiert auf eine Tabelle. Als Felder werden Spalten in einer Tabelle bezeichnet. Access SQL in Abfragen nutzen, Seite 17
18 Hinweise Das Semikolon beendet eine SQL-Anweisung. Groß- und Kleinschreibung wird nicht beachtet. Leserichtung von links nach rechts. Access SQL in Abfragen nutzen, Seite 18
19 Alle Felder aus einer Tabelle SELECT * FROM Kunden; Wähle (SELECT) aus (FROM)... Das Sternchen ist ein Platzhalter für alle Spalten einer Tabelle. Access SQL in Abfragen nutzen, Seite 19
20 Feld... aus Tabelle... SELECT Nachname, Vorname FROM Personal; Selektiere (SELECT) felda, feldb, von der Tabelle (FROM)... Bestimmte Felder aus einer Tabelle werden in der Ergebnistabelle angezeigt. Die Feldnamen werden durch Kommata getrennt. Hinweis: Die Feldnamen müssen in Access nicht der angezeigten Spaltenüberschrift entsprechen. Access SQL in Abfragen nutzen, Seite 20
21 Bezeichner Tabellennamen und Feldnamen. Tabelle.Feld. Der Feldname wird eindeutig einer Tabelle zugeordnet. Der Punkt verbindet einen Tabellennamen mit einem Feldnamen. Der Feldname identifiziert eindeutig eine Spalte in einer Tabellen. Bestellungen.[Kunden-Code]. Bezeichner, die Sonderzeichen enthalten werden mit Hilfe der eckigen Klammern begrenzt. Sonderzeichen sind Leerzeichen, das Minuszeichen etc. Access SQL in Abfragen nutzen, Seite 21
22 Sortierung von Zahlen SELECT [Artikel-Nr], Anzahl, [Kosten pro Einheit] FROM Auftragsdetails ORDER BY Anzahl DESC, [Kosten pro Einheit] DESC; Sortierung nach x Feldern auf- oder absteigend. Die Felder werden durch Kommata getrennt. Die Informationen werden zuerst nach der Anzahl sortiert. Diese sortierten Informationen werden [Kosten pro Einheit] sortiert, ohne die vorhandene Sortierung zu zerstören. Die Felder werden von links nach rechts sortiert. Access SQL in Abfragen nutzen, Seite 22
23 Sortierung von Datums- und Zeitangaben SELECT Liefername, Lieferadresse, PLZ, Lieferort, Bestelldatum, Versanddatum FROM Bestellungen ORDER BY Bestelldatum, Versanddatum; Access SQL in Abfragen nutzen, Seite 23
24 Hinweise zu Datumswerten in Microsoft Access Gültige Datumswerte liegen zwischen dem und dem Der Wert 0 entspricht dem Datum Das Datum entspricht einem Wert von Negative Ganzzahlen beziehen sich auf ein Datum vor dem
25 Hinweise zu Zeitangaben in Microsoft Access Ein Tag entspricht dem Wert 1. Die Nachkommastellen des Tages bilden die Uhrzeit ab. 1 Stunde 1/ 24 = Mitternacht 0 Mittag 12 * 1/24 = 0.5
26 Sortierung von Textzeichen SELECT Kategorie, Produktcode, Artikelname FROM Artikel ORDER BY Kategorie DESC, Produktcode ASC; Selektiere (SELECT) felda, feldb, von der Tabelle (FROM)... Bestimmte Felder aus einer Tabelle werden in der Ergebnistabelle angezeigt. Die Feldnamen werden durch Kommata getrennt. Access SQL in Abfragen nutzen, Seite 26
27 Hinweise zu Textzeichen Microsoft Access sortiert Textzeichen in Abhängigkeit des Eingabegebietsschema und Systemsteuerung Region und Sprache. Mit Hilfe des Menüs Datei Optionen Allgemein kann eine abweichende Sortierung eingestellt werden. Memo-Felder können nicht sortiert werden. Access SQL in Abfragen nutzen, Seite 27
28 Aufsteigend sortieren SELECT Kategorie, Produktcode, Artikelname FROM Artikel ORDER BY Kategorie DESC, Produktcode ASC; ORDER BY [feld] ASC. Standardsortierung. Eine Angabe der Sortierung ist nicht nötig. Access SQL in Abfragen nutzen, Seite 28
29 Absteigend sortieren SELECT Kategorie, Produktcode, Artikelname FROM Artikel ORDER BY Kategorie DESC, Produktcode ASC; ORDER BY [feld] DESC. Access SQL in Abfragen nutzen, Seite 29
30 x Datensätze anzeigen SELECT TOP 1 [Artikel-Nr], Einzelpreis, Anzahl FROM Bestelldetails ORDER BY Einzelpreis DESC, Anzahl DESC; SELECT TOP [anzahl]. Die ersten x Datensätze. In dem Beispiel wird der Artikel mit dem höchsten Einzelpreis und höchsten Bestellmenge angezeigt. Access SQL in Abfragen nutzen, Seite 30
31 x Prozent Datensätze anzeigen SELECT TOP 5 PERCENT [Artikel-Nr], Einzelpreis, Anzahl FROM Bestelldetails ORDER BY Einzelpreis DESC, Anzahl DESC; SELECT TOP [prozentsatz] PERCENT. Ein bestimmter Prozentsatz in Abhängigkeit der Gesamtanzahl der Datensätze wird angezeigt. Access SQL in Abfragen nutzen, Seite 31
32 Filterung in Abhängigkeit von Bedingungen Vergleich zweier Operanden. Ausdrücke, die wahr sind oder nicht. Eine Verknüpfung von Vergleichen ist möglich.
33 Beispiel SELECT [Artikel-Nr], Einzelpreis, Anzahl FROM Bestelldetails WHERE (ANZAHL > 100) ORDER BY Einzelpreis DESC, Anzahl DESC; WHERE ([feld] [operator] [wert]). Der Inhalt eines Feldes wird mit einem Wert verglichen. Der Vergleichswert kann ein konstanter Wert, ein Rückgabewert einer Funktion oder ein Feldname sein. Die runden Klammern erhöhen die Lesbarkeit bei komplexen Ausdrücken. Access SQL in Abfragen nutzen, Seite 33
34 Vergleichsoperatoren ist... Operator gleich = ungleich <> kleiner < kleiner gleich <= größer > größer gleich >=
35 Vergleich von Feldern SELECT * FROM Bestellungen WHERE Bestellungen.Versanddatum = Bestellungen.Bestelldatum; Um Fehler zu vermeiden, sollte ein Feld in Bedingungen immer einer Tabelle zugeordnet werden. Access SQL in Abfragen nutzen, Seite 35
36 Undefinierter Inhalt SELECT [Auftrags-Nr] FROM Aufträge WHERE ([Genehmigt am] IS NULL); SELECT [Auftrags-Nr] FROM Aufträge WHERE (IsNull([Genehmigt am])); Ist der Inhalt des Feldes nicht definiert? Die Funktion IsNull() wird in Microsoft Access für die Überprüfung von Werten genutzt, deren Datentyp nicht definiert ist. Access SQL in Abfragen nutzen, Seite 36
37 Vergleich von boolschen Werten SELECT Produktcode, Artikel.Artikelname FROM Artikel WHERE (Auslaufartikel = True) ORDER BY Produktcode; True (Wahr, Ja). Überprüfung: Status <> 0. False (Falsch, Nein). Überprüfung: Status = 0. Access SQL in Abfragen nutzen, Seite 37
38 Vergleich von Zahlenwerten SELECT Produktcode, Artikelname, Standardkosten FROM Artikel WHERE (Standardkosten > 20.50) ORDER BY Standardkosten DESC Als Dezimaltrennzeichen wird der Punkt genutzt. Access SQL in Abfragen nutzen, Seite 38
39 Vergleich von Zahlenwerten ist... Operator Kriterium Ergebnis gleich = 3 = 4 Falsch ungleich <> 3 <> 4 Wahr kleiner < 3 < 4 Wahr kleiner gleich <= 3 <= 4 Wahr größer > 3 > 4 Falsch größer gleich >= 3 >= 4 Falsch
40 Vergleich von Datumswerten SELECT * FROM Bestellungen WHERE (Bestellungen.Versanddatum >= #06/01/2006#) ORDER BY Bestellungen.Versanddatum DESC; Format: #Monat/Tag/Jahr# Begrenzung durch das Hash-Zeichen. Access SQL in Abfragen nutzen, Seite 40
41 Vergleich von Zeitwerten SELECT Aufträge.[Auftrags-Nr], Aufträge.[Gesendet am], Aufträge.[Gesendet um] FROM Aufträge WHERE (Aufträge.[Gesendet um] > #12:00#); Format: #Stunde:Minute:Sekunde# Begrenzung durch das Hash-Zeichen. Access SQL in Abfragen nutzen, Seite 41
42 Vergleich von Datum- und Zeitwerten SELECT Bestellungen.[Bestell-Nr], Bestellungen.[Kunden- Code], Bestellungen.Versanddatum, Bestellungen.Lieferdatum FROM Bestellungen WHERE (Bestellungen.Lieferdatum = #06/09/ :00#); Format: #Monat/Tag/Jahr Stunde:Minute:Sekunde# Begrenzung durch das Hash-Zeichen. Access SQL in Abfragen nutzen, Seite 42
43 Vergleich von Datums- und Zeitwerte ist... Operator Kriterium Ergebnis gleich = # # = # # Falsch ungleich <> # # <> # # Wahr kleiner < # # < # # Wahr kleiner gleich <= # # <= # # Wahr größer > # # > # # Falsch größer gleich >= # # => # # Falsch
44 Liste von Werten SELECT [Bestell-Nr], [Artikel-Nr], Anzahl,Einzelpreis, [Status-Nr] FROM Bestelldetails WHERE (Bestelldetails.[Status-Nr] In (1,3,4)) ORDER BY [Bestell-Nr] DESC; WHERE ([feld] IN([wert], [wert],...) Einer der Elemente in der Liste muss zutreffen. Die Liste wird durch die runden Klammern begrenzt. Die einzelnen Elemente in der Liste werden durch Kommata getrennt. Als Elemente können Zahlen, Datumswerte, Zeitwerte oder Texte genutzt werden. Access SQL in Abfragen nutzen, Seite 44
45 Zwischen und... SELECT * FROM Aufträge WHERE ([Gesendet am] BETWEEN #03/01/2006# AND #03/31/2006#); SELECT * FROM Aufträge WHERE ( ([Gesendet am] >= #03/01/2006#) AND ([Gesendet am] <= #03/31/2006#)); WHERE ([feld] BETWEEN[wertMin] AND[wertMax]) Für einen Wertebereich wird ein minimaler und ein maximaler Wert eingegeben. Als Elemente können Zahlen, Datumswerte oder Zeitwerte genutzt werden. Zeitwerte beziehen sich auf ein bestimmtes Datum. Access SQL in Abfragen nutzen, Seite 45
46 Vergleich von Textwerten SELECT * FROM Personal WHERE (Position = "Vertriebsmitarbeiter") ORDER BY Nachname, Vorname; Begrenzung durch Anführungsstriche. Access SQL in Abfragen nutzen, Seite 46
47 Vergleich von Text ist... Operator Kriterium Ergebnis gleich = "abc" = "ABC" Wahr ungleich <> "abc" <> "ABC" Falsch kleiner < "abc" < "ABC" Falsch kleiner gleich <= "abc" <= "ABC" Wahr größer > "abc" > "ABC" Falsch größer gleich >= "abc" >= "ABC" Wahr
48 Leere Zeichenfolge SELECT [Auftrags-Nr] FROM Aufträge WHERE (Zahlungsweise <> ""); Der Inhalt des Feldes hat als definierten Inhalt eine leere Zeichenfolge. In dem Feld sind keine Textzeichen vorhanden. Access SQL in Abfragen nutzen, Seite 48
49 Textvergleich mit Hilfe des Operators Like SELECT Firma, Nachname, Vorname FROM Lieferanten WHERE (Nachname LIKE "Hayakawa") ORDER BY Nachname; Ist der Text ähnlich dem Wert? Arbeiten mit Vergleichsmustern. Access SQL in Abfragen nutzen, Seite 49
50 Vergleichsmuster SELECT Firma, Nachname, Vorname FROM Lieferanten WHERE (Nachname LIKE "H*") ORDER BY Nachname; Textzeichen werden durch Platzhalter ersetzt. Der Platzhalter * ersetzt eine beliebige Anzahl von Zeichen Der Platzhalter? ersetzt ein Zeichen. Der Platzhalter # ersetzt ein nummerisches Zeichen. Die Platzhalter können an beliebiger Position in beliebiger Kombination in einem Vergleichsmuster genutzt werden. Access SQL in Abfragen nutzen, Seite 50
51 Beispiele für ein oder mehrere Zeichen (Nachname LIKE "M*"). Suche nach allen Texten in der Feld Nachname, die mit M beginnen. (Nachname LIKE "M??yer"). Suche nach allen Texten in der Feld Nachname, die mit M beginnen und auf yer enden. Zwischen M und yer dürfen zwei beliebige Zeichen stehen. (Postleitzahl LIKE "30###"). Suche nach allen Texten in dem Feld Postleitzahl, die mit 30 beginnen. Den ersten zwei Ziffern 30 folgen drei weitere beliebige Ziffern. Access SQL in Abfragen nutzen, Seite 51
52 Mischformen von Platzhaltern (Bestellnummer LIKE "10#-*-L?"). Suche nach allen Texten wie zum Beispiel 101-abM-La oder 102-a-LB. Das erste Textelement besteht aus drei Ziffern. Die ersten Ziffern sind durch die 1 und 0 festgelegt. Die letzte Ziffer ist beliebig. Das zweite Textelement kann aus beliebig vielen Zeichen bestehen. Das dritte Textelement beginnt mit einem L, dem ein beliebiges Zeichen folgt. Die Textelemente werden durch Bindestriche getrennt. Access SQL in Abfragen nutzen, Seite 52
53 Beispiele für eine Liste von Zeichen (Bestellnummer LIKE "101-aeR-L[NB]"). An der zweiten Position kann der Buchstabe N oder B stehen. In den eckigen Klammern wird eine Liste von Zeichen geschrieben. Die Liste von Zeichen wird ohne ein Trennzeichen geschrieben. (Bestellnummer LIKE "101-aeR-L[!NB]"). An der zweiten Position darf nicht der Buchstabe N oder B stehen. Mit Hilfe des Ausrufezeichens wird die nachfolgende Auflistung negiert. (Bestellnummer LIKE "101-[a-c]eR-LN"). An der fünften Position dürfen die Buchstaben a, b und c stehen. Ein bestimmter Bereich von Zeichen wird angegeben. Access SQL in Abfragen nutzen, Seite 53
54 Negation von Bedingungen SELECT * FROM Aufträge WHERE (NOT ([Status-Nr] = 1)) ORDER BY Erstellungsdatum DESC; SELECT * FROM Aufträge WHERE ([Status-Nr] <> 1) ORDER BY Erstellungsdatum DESC; Access SQL in Abfragen nutzen, Seite 54
55 Is Not Null SELECT * FROM Aufträge WHERE ([Genehmigt am] IS NOT NULL); Der Inhalt des Feldes hat einen definierten Inhalt. Access SQL in Abfragen nutzen, Seite 55
56 Bedingung Und Bedingung SELECT * FROM Auftragsdetails WHERE (([Artikel-Nr] = 43) AND (Anzahl > 100)); Beide Bedingungen müssen zutreffen. Sobald die linke Bedingung nicht zutrifft, wird die rechte Bedingung nicht ausgewertet. Access SQL in Abfragen nutzen, Seite 56
57 Bedingung Oder Bedingung SELECT * FROM Bestellungen WHERE ((Lieferort = "Memphis") OR (Lieferort = "Chicago")) ORDER BY Versanddatum DESC; SELECT * FROM Bestellungen WHERE ((Lieferort IN( "Memphis","Chicago")) ORDER BY Versanddatum DESC; Eine der Bedingungen muss zutreffen. Sobald die linke Bedingung zutrifft, wird die rechte Bedingung nicht ausgewertet. Access SQL in Abfragen nutzen, Seite 57
58 Und- und Oder-Verknüpfungen mischen SELECT * FROM Bestellungen WHERE ( ( (Lieferort = "Memphis") OR (Lieferort = "Chicago")) AND (Versanddatum BETWEEN #03/01/2006# AND #03/31/2014#) ) ORDER BY Versanddatum DESC; Die Bedingungen sollten geklammert werden. Access SQL in Abfragen nutzen, Seite 58
59 Rangfolge Vergleichsoperatoren: =, >, <, >=, <=, <> NOT AND BETWEEN, IN LIKE, OR Access SQL in Abfragen nutzen, Seite 59
Microsoft Access 2010 SQL nutzen
Microsoft Access 2010 SQL nutzen Welche Bestellungen hat Kunde x aufgegeben? Welche Kunden haben noch nie bestellt? Wer hat welche Bestellungen von welchen Kunden aufgenommen? S(tructured)Q(uery)L(anguage)
MehrMicrosoft Access 2010 Daten filtern. Leibniz Universität IT Services Anja Aue
Microsoft Access 2010 Daten filtern Leibniz Universität IT Services Anja Aue Auswahlabfragen... sortieren Informationen aus ein oder mehreren Tabellen. filtern Informationen in Abhängigkeit von bestimmten
MehrS(tructured)Q(uery)L(anguage)
S(tructured)Q(uery)L(anguage) Welche Kunden haben wir? Welche Kunden wohnen in Chicago? Welche Bestellung wurden zwischen dem 01.03.2006 und dem 31.03.2006 aufgegeben? Leibniz Universität IT Services Anja
MehrMicrosoft Access 2010 SQL nutzen
Microsoft Access 2010 SQL nutzen Welchen Bestellwert haben die einzelnen Bestellposten? Wie ist der durchschnittliche Bestellwert? Wie viel Zeit liegt zwischen dem Bestelldatum und dem Versanddatum? S(tructured)Q(uery)L(anguage)
MehrMicrosoft Access Abfragen: Informationen anzeigen und sortieren
Microsoft Access Abfragen: Informationen anzeigen und sortieren Alle Kunden Die Namen der Mitarbeiter und deren E-Mail-Adresse Bestellungen, nach dem Datum sortiert Anja Aue 16.11.16 Abfragen Zusammenstellung
MehrSQL-Übungen. Nordwind-Datenbank Stefan Goebel
SQL-Übungen Nordwind-Datenbank Stefan Goebel 1. alle unterschiedlichen Lieferanten aus der Artikel-Tabelle SELECT DISTINCT LieferantenNr FROM Artikel; 2. alle unterschiedlichen Lieferanten und Kategorien
MehrÜbersicht der wichtigsten MySQL-Befehle
Übersicht der wichtigsten MySQL-Befehle 1. Arbeiten mit Datenbanken 1.1 Datenbank anlegen Eine Datenbank kann man wie folgt erstellen. CREATE DATABASE db_namen; 1.2 Existierende Datenbanken anzeigen Mit
MehrSQL. Structured Query Language
SQL Structured Query Language Grundlagen zu Abfrage SQL Jede SQL-Abfrage enthält die drei Hauptbefehle: select (engl. auswählen), from (engl. von) und where (engl. wo). Mit select gibt man an, welche Spalten
MehrPraktische SQL-Befehle
Praktische SQL-Befehle Datenbanksysteme I WiSe 2018/2019 Todor Ivanov DB1 WS2018 1 Praktische SQL-Befehle Nested Selects Inserts Updates Views Triggers Constraints Functions Voraussetzung: Laptop + MySQL/
MehrGrundlagen von SQL. Informatik 2, FS18. Dr. Hermann Lehner (Material von Dr. Markus Dahinden) Departement Informatik, ETH Zürich
Grundlagen von SQL Informatik 2, FS18 Dr. Hermann Lehner (Material von Dr. Markus Dahinden) Departement Informatik, ETH Zürich Markus Dahinden 13.05.18 1 Grundlagen von SQL (Structured Query Language)
MehrAbfragen (Queries, Subqueries)
Abfragen (Queries, Subqueries) Grundstruktur einer SQL-Abfrage (reine Projektion) SELECT [DISTINCT] {* Spaltenname [[AS] Aliasname ] Ausdruck} * ; Beispiele 1. Auswahl aller Spalten SELECT * ; 2. Auswahl
Mehr5/14/18. Grundlagen von SQL. Grundlagen von SQL. Google, Facebook und Co. setzen auf SQL. Whatsapp
5/14/18 Grundlagen von SQL (Structured Query Language) Datenbanksprache Befehle Datenbanken und Tabellen erstellen/verändern Daten manipulieren (eingeben, ändern, löschen) Datenbank durchsuchen (Queries
MehrISU 1. Ue_08/02_Datenbanken/SQL. 08 Datenbanken. Übung. SQL Einführung. Eckbert Jankowski. www.iit.tu-cottbus.de
08 Datenbanken Übung SQL Einführung Eckbert Jankowski www.iit.tu-cottbus.de Datenmodell (Wiederholung, Zusammenfassung) Objekte und deren Eigenschaften definieren Beziehungen zwischen den Objekten erkennen/definieren
Mehr3 Query Language (QL) Einfachste Abfrage Ordnen Gruppieren... 7
1 Data Definition Language (DDL)... 2 1.1 Tabellen erstellen... 2 1.1.1 Datentyp...... 2 1.1.2 Zusätze.... 2 1.2 Tabellen löschen... 2 1.3 Tabellen ändern (Spalten hinzufügen)... 2 1.4 Tabellen ändern
MehrACCESS SQL ACCESS SQL
ACCESS SQL Datenbankabfragen mit der Query-Language ACCESS SQL Datenbankpraxis mit Access 34 Was ist SQL Structured Query Language Bestehend aus Datendefinitionssprache (DDL) Datenmanipulationssprache
MehrU 8 SQL. = Structured Query Language (heute auch Standard Query Language) ALLGEMEIN:
U 8 SQL = Structured Query Language (heute auch Standard Query Language) ALLGEMEIN: - Abfragesprache für relationale Datenbanken, die plattformübergreifend verwendet wird - Vereinfachte Verwendung über
MehrSQL Data Manipulation Language Daten berechnen. Aggregatfunktionen
SQL Data Manipulation Language Daten berechnen. Aggregatfunktionen Welchen Bestellwert haben die einzelnen Bestellposten? Wie viel Zeit liegt zwischen dem Bestelldatum und dem Versanddatum? Wie ist der
MehrDatenbank und Tabelle mit SQL erstellen
Datenbank und Tabelle mit SQL erstellen 1) Übung stat Mit dem folgenden Befehlen legt man die Datenbank stat an und in dieser die Tabelle data1 : CREATE DATABASE stat; USE stat; CREATE TABLE data1 ( `id`
MehrEs geht also im die SQL Data Manipulation Language.
1 In diesem Abschnitt wollen wir uns mit den SQL Befehlen beschäftigen, mit denen wir Inhalte in Tabellen ( Zeilen) einfügen nach Tabelleninhalten suchen die Inhalte ändern und ggf. auch löschen können.
MehrMySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.
MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt
MehrDatenbanken Microsoft Access 2010
Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren
MehrAnwendungsentwicklung Datenbanken SQL. Stefan Goebel
Anwendungsentwicklung Datenbanken SQL Stefan Goebel SQL Structured Query Language strukturierte Abfragesprache von ANSI und ISO standardisiert deklarativ bedeutet was statt wie SQL beschreibt, welche Daten
Mehrinsert, update, delete Definition des Datenbankschemas select, from, where Rechteverwaltung, Transaktionskontrolle
Einführung in SQL insert, update, delete Definition des Datenbankschemas select, from, where Rechteverwaltung, Transaktionskontrolle Quelle Wikipedia, 3.9.2015 SQL zur Kommunikation mit dem DBMS SQL ist
MehrWährend in Tabellen die Daten gespeichert werden, sind Abfragen für die Darstellung und Auswertung der Daten zuständig.
ACCESS Objekt 2: Abfragen Während in Tabellen die Daten gespeichert werden, sind Abfragen für die Darstellung und Auswertung der Daten zuständig. Das Ergebnis einer Abfrage sieht wie eine Tabelle aus.
MehrMicrosoft Access Integritätsregeln für Tabellen. Anja Aue
Microsoft Access Integritätsregeln für Tabellen Anja Aue 10.11.16 Tabelle in der Entwurfsansicht öffnen Klick mit der rechten Maustaste auf einen Tabellen-Namen in dem Navigationsfenster. Klick auf das
Mehr5 DATENSÄTZE SUCHEN, SORTIEREN UND
5 DATENSÄTZE SUCHEN, SORTIEREN UND FILTERN Suchen, Sortieren und Filtern können Sie in Tabellen und Formularen gleichermaßen. Unterschiedlich ist lediglich die Art, wie das Ergebnis angezeigt wird. 5.1.
Mehr12 BG EDV Access / Inf-SQL1 Theodor-Heuss-Schule Wetzlar
Abfragen aus einer Tabelle mit Hilfe der Datenbank-Sprache SQL SQL (Structured Query Language) ist eine Computersprache zum Speichern, Bearbeiten und Abfragen von Daten in relationalen Datenbanken. Eine
MehrAbfragen mit Platzhaltern
Access 2016 Advanced Abfragen mit Platzhaltern Um für Abfragen Kriterien zu definieren, die Werte nach einem speziellen Muster auswählen, werden Platzhalter verwendet. Diese werden auch als Jokerzeichen
MehrSQL. SQL SELECT Anweisung SQL-SELECT SQL-SELECT
SQL SQL SELECT Anweisung Mit der SQL SELECT-Anweisung werden Datenwerte aus einer oder mehreren Tabellen einer Datenbank ausgewählt. Das Ergebnis der Auswahl ist erneut eine Tabelle, die sich dynamisch
MehrSQL Data Manipulation Language (DML) und Query Language (QL)
Innsbruck Information System University of Innsbruck School of Management Information Systems Universitätsstraße 15 6020 Innsbruck SQL Data Manipulation Language (DML) und Query Language (QL) Universität
MehrAufbau des SELECT-Befehls. Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen.
Datenbankabfragen (Query) mit SQL (Structured Query Language) 1 Aufbau des SELECT-Befehls Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen. SQL-Syntax: SELECT spaltenliste FROM tabellenname
MehrMicrosoft Access 2010 SQL nutzen
Microsoft Access 2010 SQL nutzen S(tructured)Q(uery)L(anguage)... ist eine strukturierte Abfragesprache für relationale Datenbanken. besteht aus Befehlen, die beschreiben, welche Aktion in der Datenbank
MehrSQL-Befehlsliste. Vereinbarung über die Schreibweise
Vereinbarung über die Schreibweise Schlüsselwort [optionale Elemente] Beschreibung Befehlsworte in SQL-Anweisungen werden fett und in Großbuchstaben geschrieben mögliche, aber nicht zwingend erforderliche
MehrSQL-Sprachvielfalt. Peter Willadt (Ludwig-Erhard-Schule) SQL-Befehle / 47
SQL-Sprachvielfalt DML Data Manipulation Language: Daten einfügen, ändern und löschen DQL Data Query Language: Daten abfragen DDL Data Definition Language: Tabellen und andere Strukturelemente erzeugen,
MehrDetails zu den Ausdrücken nach FROM, WHERE, GROUP BY und HAVING finden Sie in den Abschnitten über JOIN, WHERE und GROUP BY.
SELECT - Der Grundbefehl zur Auswahl von Daten Die SELECT-Anweisung fragt Daten aus einer Datenbank ab und stellt diese in einer virtuellen Tabelle zur Verfügung. Diese virtuelle Tabelle, eine Menge von
MehrÜben von DDL und DML. Ergebnis:
SQL DDL Üben von DDL und DML https://www.jdoodle.com/execute-sql-online Ergebnis: Befehlsgruppen in SQL DDL Data Definition Language DML Data Manipulation Language CREATE: Tabellen anlegen DROP: Tabellen
MehrMicrosoft Access Abfragen. Verknüpfung von Tabellen
Microsoft Access Abfragen. Verknüpfung von Tabellen Welche Bestellungen hat Kunde... aufgegeben? Welche Kunden im Staat USA haben Waren im Wert von mindestens... bestellt? Welche Waren wurden nicht bestellt?
MehrAbfragen mit Platzhaltern
Abfragen mit Platzhaltern Um für Abfragen Kriterien zu definieren, die Werte nach einem speziellen Muster auswählen, werden Platzhalter verwendet. Diese werden auch als Jokerzeichen bezeichnet und in sogenannten
MehrAccess Grundkurs. M. Eng. Robert Maaßen
Access Grundkurs M. Eng. Robert Maaßen Wer steht da? M. Eng. Robert Maaßen ich@robertmaassen.de www.robertmaassen.de Studium: Informatik Vertiefungsrichtung Medientechnik, Diplom Ingenieur (FH), HAWK,
MehrLösungen der Übungsaufgaben von Kapitel 10
Lösungen der Übungsaufgaben von Kapitel 10 1. Legen Sie mit einem SQL - Befehl eine neue Tabelle PERSON_KURZ mit den Feldern Kurz_Id, Kurz_Name an. Machen Sie das so, dass Kurz_Id der Primärschlüssel wird
MehrSQL (Structured Query Language) Datenbanken und Tabellen erstellen
SQL (Structured Query Language) Datenbanken und Tabellen erstellen Bücher RRZN-Handbuch "SQL, Grundlagen und Datenbank-Design" Alan Beaulieu: Einführung in SQL; O'Reilly-Verlag; ISBN-Nr. 978-3-89721-443-9
MehrFolien php/mysql Kurs der Informatikdienste
Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,
MehrDatenbanken. Heute dreht sich alles um SELECT
Datenbanken Heute dreht sich alles um SELECT Stell dir vor, du betreibst einen Online Shop für internationale Lebensmittel. Dann brauchst du eine Datenbank, um Daten zu speichern. Zum Beispiel: Produkte
MehrDB1. DB SQL-DQL 1 Mario Neugebauer
DB1 DB1-12 041-SQL-DQL 1 Mario Neugebauer Einführung Informationsmodellierung Relationales Datenbankmodell Datenbanksprache SQL Einführung Daten-Abfrage-Sprache - DQL Daten-Definitions-Sprache - DDL Daten-Manipulations-Sprache
MehrAbfragen. Übungsbeispiel Abfrage erstellen
Abfragen Abfragen werden in Access dazu benutzt, Auswertungen durchzuführen. Auswertungen können ganz allgemein Filter oder auch Berechnungen sein, wie Währungsumrechnungen oder Summenberechnungen. Es
MehrManagement of Information Systems. Tutorat: Session 3 Einführung in SQL
Management of Information Systems Tutorat: Session 3 Einführung in SQL 2 Setup 1. XAMPP-Console starten in C:\xampp\ 1. Apache starten bis erscheint 2. MySQL starten bis erscheint 3. An den Rechnern im
MehrDatenbanksysteme Kapitel 5: SQL - Grundlagen
Datenbanksysteme Kapitel 5: SQL - Grundlagen Prof. Dr. Peter Chamoni Mercator School of Management Lehrstuhl für Wirtschaftsinformatik, insb. Business Intelligence Prof. Dr. Prof. Peter Dr. Chamoni Peter
MehrDatenbanksysteme Kapitel 5: SQL Grundlagen Teil 1
Datenbanksysteme Kapitel 5: SQL Grundlagen Teil 1 Prof. Dr. Peter Chamoni Mercator School of Management Lehrstuhl für Wirtschaftsinformatik, insb. Business Intelligence Prof. Prof. Dr. Dr. Peter Peter
MehrSQL ist eine relational vollständige Datenbanksprache.
SQL-Abfragen 1. Einleitung SQL ist eine relational vollständige Datenbanksprache. SQL steht für Structured Query Language. Der englische Ausdruck Query steht für Abfrage. SQL wurde in den siebziger Jahren
MehrDatenbanksysteme Teil 6 MySQL DML Die SELECT-Anweisung. Stefan Maihack Dipl. Ing. (FH) Datum:
Datenbanksysteme Teil 6 MySQL DML Die SELECT-Anweisung Stefan Maihack Dipl. Ing. (FH) Datum: 28.10.2005 1 einfachste SELECT-Anweisung Alle Inhalte einer Tabelle holen: SELECT * FROM land; 2 DML - SELECT
MehrModul 5 Access Syll. 5.0
EC DL - VO O R B E R E I T U N G S K U R S Modul 5 Access Syll. 5.0 Datenbank - Allgemeines Datenbankprogramm starten bzw. beenden bestehende Datenbank öffnen bzw. schließen Schaltfläche "Start" Programme
Mehr5.8 Bibliotheken für PostgreSQL
5.8 Bibliotheken für PostgreSQL Haskell/WASH: Modul Dbconnect PHP: pqsql-funktionen Java/JSP: JDBC Perl: DBI database interface modul Vorläufige Version 80 c 2004 Peter Thiemann, Matthias Neubauer 5.9
MehrDatenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,
MehrDB-Datenbanksysteme. DB SQL-DML 1 Mario Neugebauer
DB-Datenbanksysteme DB-13 043-SQL-DML 1 Mario Neugebauer Einführung Informationsmodellierung Relationales Datenbankmodell Datenbanksprache SQL Einführung Daten-Abfrage-Sprache - DQL Daten-Definitions-Sprache
MehrInformatik 12 Datenbanken SQL-Einführung
Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung
MehrSQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language:
SQL Structured Query Language: strukturierte Datenbankabfragesprache eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken In der SQL-Ansicht arbeiten In
Mehr1. Einleitung. SQL-Abfragen. 3. Das ERM der Übungsdatenbank. 2. Grundstruktur von SQL-Abfragen
1. Einleitung 9. Oktober 2012 SQL ist eine relational vollständige Datenbanksprache. SQL steht für Structured Query Language. Der englische Ausdruck Query steht für Abfrage. SQL wurde in den siebziger
MehrZweitens über eine Abfrage, welche die Tabellen tblartikel und tbllieferanten verknüpft. Auf diese Weise würde das Kombinationsfeld
Filterkriterien für Formulare, Teil III: Kombinationsfelder In den ersten beiden Teilen dieser Artikelreihe haben Sie erfahren, wie Sie Felder der verschiedenen Datentypen filtern. Nun geht es ans Eingemachte:
MehrÜbungsaufgaben mit Lösungen
Abt. Wi.-Inf. II Wirtschaftsinformatik II: SQL 1 Übungsaufgaben mit Lösungen 1) Ausgabe sämtlicher Spalten der Tabelle DEPARTMENT. SELECT * FROM DEPARTMENT 2) Ausgabe aller Projektnummern und Projektnamen.
MehrMicrosoft Access 2010 Auswahlabfragen erstellen. Leibniz Universität IT Services Anja Aue
Microsoft Access 2010 Auswahlabfragen erstellen Leibniz Universität IT Services Anja Aue Abfragen... stellen Informationen aus ein oder mehreren Tabellen neu zusammen. verknüpfen mehrere Tabellen. sortieren
MehrOracle 10g Einführung
Kurs Oracle 10g Einführung Teil 5 Einführung Timo Meyer Administration von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 16 Seite 1 von 16 Agenda 1 Tabellen und Views erstellen 2 Indizes
MehrDATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
MehrAbbildung 1: Das ERM. Nun zu den Tabellen: Zunächst wird aus jeder Entity eine Tabelle, d.h. wir erhalten:
Lösung Casino 1 Zunächst das Entity-Relationship-Modell: Kundenverzeichnis wird getätigt von Bestellung führt aus enthält Personal n 1 beherrscht Speisekarte Tätigkeiten Abbildung 1: Das ERM Nun zu den
MehrSQL als Zugriffssprache
SQL als Zugriffssprache Der Select Befehl: Aufbau Select- und From-Klausel Where-Klausel Group-By- und Having-Klausel Union Join-Verbindung Order-By-Klausel Der Update-Befehl Der Delete-Befehl Der Insert-Befehl
MehrEinführung in SQL. Sprachumfang: Indizes. Datensätzen. Zugriffsrechten
Einführung in SQL Die Sprache SQL (Structured Query Language) ist eine Programmiersprache für relationale Datenbanksysteme, die auf dem ANSI-SQL-Standard beruht. SQL wird heute von fast jedem Datenbanksystem
MehrSQL-Anweisungen. SELECT (SQL Data Query Language)
SQL-Anweisungen SELECT (SQL Data Query Language) SELECT * SELECT * FROM "meine Tabelle"; SELECT feldname1, feldname2 SELECT feldname1, feldname2 FROM meinetabelle ORDER BY feldname2, feldname1 DESC; WHERE
MehrDatenbankabfragen und Datenmanipulation
Datenbankabfragen und Datenmanipulation Datenbankabfragen auf einer Tabelle...1 SELECT Abfrage...1 Projektion...2 Wertausdrücke...3 Numerische Wertausdrücke...3 Zeichenkettenwertausdrücke...3 Datums und
Mehr1. Abfragen. Erstellen neuer Abfragen
1. Abfragen Abfragen werden in Access dazu benutzt, Auswertungen durchzuführen. Auswertungen können ganz allgemein Filter oder auch Berechnungen sein, wie Währungsumrechnungen oder Summenberechnungen.
MehrMySQL. MySQL ist ein Datenbanksystem. Es besteht aus einem zentralen Server und aus (mehreren) Clients. Es benutzt einen Dialekt der Sprache SQL.
MySQL Was bieten Datenbanken? Zentralisation von Daten Maschinenunterstützte Weiterverarbeitung Daten werden vielen Benutzern gleichzeitig zur Verfügung gestellt Ausschalten von konkurrierenden Zugriffen
MehrSQL structured query language
Umfangreiche Datenmengen werden üblicherweise in relationalen Datenbank-Systemen (RDBMS) gespeichert Logische Struktur der Datenbank wird mittels Entity/Realtionship-Diagrammen dargestellt structured query
MehrSQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
MehrInhalt. Ein Einführung in die Nutzung von SQL-Datenbanken am Beispiel Oracle. Daten und Tabellen - ein Beispiel. Daten und Tabellen - Normalisierung
Inhalt Ein Einführung in die Nutzung von SQL-Datenbanken am Beispiel Oracle Daten und Tabellen Normalisierung, Beziehungen, Datenmodell SQL - Structured Query Language Anlegen von Tabellen Datentypen (Spalten,
MehrMicrosoft Access 2010 Berechnungen in Abfragen. Leibniz Universität IT Services Anja Aue
Microsoft Access 2010 Berechnungen in Abfragen Leibniz Universität IT Services Anja Aue Auswahlabfragen... sortieren Informationen aus ein oder mehreren Tabellen. filtern Informationen in Abhängigkeit
MehrDatenbanken mit OpenOffice.org 3 Base und HSQLDB
Thomas Krumbein Datenbanken mit OpenOffice.org 3 Base und HSQLDB Galileo Press 1.1 Zur 3. Auflage dieses Buches 14 1.2 OpenOffice.org 14 1.2.1 DasProjektOpenOffice.org 15 2.1 Einführung in Datenbanken
MehrAuf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13
Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung
MehrECDL 2007 Modul 5 Access Grundlagen. Inhalt
Inhalt 1. Allgemeines zu Datenbanken... 1 2. MS Access Datenbanken... 5 Fensterkomponenten... 6 Multifunktionsleiste... 6 Dokumentfensterbereich... 7 Der Navigationsbereich... 8 Starten von Access... 10
MehrINFORMATIONSUNTERLAGEN. Grundzüge der SQL-Programmierung. Vag 09/2005
INFORMATIONSUNTERLAGEN zu Grundzüge der SQL-Programmierung Vag 09/2005 1. SQL 1.1. Einführung Die Sprache SQL (structured query language) wird als einer der Hauptgründe für den kommerziellen Erfolg von
MehrMicrosoft Access Relationen. Anja Aue
Microsoft Access Relationen Anja Aue 10.11.16 Beziehungen zwischen Tabellen Verknüpfung zwischen zwei Tabellen. Darstellung von Beziehungen zwischen Objektgruppen. Verweis in einer Tabelle auf den Datensatz
MehrDatenbanken mit OpenOffice.org 2.3 Base und HSQLDB
Thomas Krumbein Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB Galileo Press 1.1 Zur 2. Auflage dieses Buches 14 1.2 OpenOffice.org 14 1.2.1 DasProjektOpenOffice.org 15 2.1 Einführung in Datenbanken
MehrAuf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13
Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel
MehrSchnellübersichten. SQL Grundlagen und Datenbankdesign
Schnellübersichten SQL Grundlagen und Datenbankdesign 5 Datenbanken 2 6 Tabellen erstellen und verwalten 3 7 Daten einfügen, aktualisieren, löschen 4 8 Einfache Datenabfragen 5 9 Schlüsselfelder und Indizes
MehrDie Datenbanktabelle KUNDEN
Die Datenbanktabelle KUNDEN Stand: 30.11.2016 Jahrgangsstufen Lernbereich 2: Modul 2.3.1 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Informationstechnologie Verbraucherbildung
MehrAuswahlabfragen mit ACCESS
Auswahlabfragen mit ACCESS Abfragekriterien und Operatoren Beim Entwerfen von ACCESS-Auswahlabfragen (queries) sind definierte Abfragekriterien bzw. Operatoren zu benutzen. Ein Abfragekriterium ist eine
MehrMicrosoft Access 2016 Abfragen (inkl. Musterlösung)
Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Access 2016 Abfragen (inkl. Musterlösung) Musterlösung zu den Abfragebeispielen (Access 2016) Seite 1 von 16 Inhaltsverzeichnis Vorgehensweise
MehrAbfragen: Grundbausteine
Abfragen: Grundbausteine Abfragen sollen gezielt Teile der Information wiedergeben. Das Ergebnis einer solchen Operation ist eine. Der Aufbau der Ergebnistabelle wird durch zwei Grundverfahren festgelegt:
MehrStructured Query Language (SQL) als standardisierte Anfragesprache für relationale Datenbanken
Rückblick Structured Query Language (SQL) als standardisierte Anfragesprache für relationale Datenbanken Data Definition Language zur Schemadefinition (z.b. CREATE TABLE zum Anlegen von Tabellen) Data
Mehrselect DISTINCT Name, ort From Verkauf; selektiert Name und Ort von Tabelle Verkauf - DISTINCT steht dass keine Zeile mehrfach vorkommt
Some SQL Queries % you can use them with the project Buch/Verlag select Name, ort From Verkauf; selektiert Name und Ort von Tabelle Verkauf select DISTINCT Name, ort From Verkauf; selektiert Name und Ort
Mehr1 Erläuterungen zur Datensatzbeschreibung
Seite 1 von 5 1 Erläuterungen zur Datensatzbeschreibung In diesem Dokument wird die XML-Struktur beschrieben, in der die Datenbankversion des Qualitätsberichtes zu erstellen ist. Hierbei handelt es sich
MehrSchnellübersichten. Access 2016 Grundlagen für Datenbankentwickler
Schnellübersichten Access 2016 Grundlagen für Datenbankentwickler 1 Access kennenlernen 2 2 Mit Datenbanken arbeiten 3 3 Tabellen 4 4 Feldeigenschaften 6 5 Indizes festlegen 7 6 Beziehungen zwischen Tabellen
MehrACCESS das Datenbankprogramm. (Einführung) DI (FH) Levent Öztürk
ACCESS das Datenbankprogramm Vom Microsoft (Einführung) DI (FH) Levent Öztürk Inhalt Grundlagen einer Datenbank Planung einer Datenbank Programm starten Datenbank Anlegen Tabellen anlegen Tabellen Verknüpfen
Mehr8 DML (1) Daten abfragen
8 DML (1) Daten abfragen Eine Datenbank enthält eine Vielzahl verschiedener Daten. Abfragen dienen dazu, bestimmte Daten aus der Datenbank auszugeben. Dabei kann die Ergebnismenge gemäß den Anforderungen
Mehr13. Führen sie die Abfrage aus. Speichern und schließen sie die Abfrage.
Access Übung 16 1. Öffnen sie die Datenbank Hotel.accdb aus dem 2. Öffnen sie die Tabelle tblhousekeepingartikel. Finden sie den Artikel mit der ID 342, löschen sie diesen Datensatz. 3. Speichern und schließen
MehrEinführung in SQL Datenbanken bearbeiten
Einführung in SQL Datenbanken bearbeiten Jürgen Thomas Entstanden als Wiki-Buch Bibliografische Information Diese Publikation ist bei der Deutschen Nationalbibliothek registriert. Detaillierte Angaben
MehrSQL. DDL (Data Definition Language) Befehle und DML(Data Manipulation Language)
SQL DDL (Data Definition Language) Befehle und DML(Data Manipulation Language) DML(Data Manipulation Language) SQL Abfragen Studenten MatrNr Name Vorname Email Age Gruppe 1234 Schmidt Hans schmidt@cs.ro
MehrPostGre SQL-Anweisungen in pgadmin
PostGre SQL-Anweisungen in pgadmin S(tructured)Q(uery)L(anguage)... ist eine eigenständige Sprache für relationale Datenbanken. bietet Befehle zum Bearbeiten von Daten und Erstellen von Objekten in relationalen
MehrSQL. Allgemeines CREATE TABLE DROP TABLE ALTER TABLE INSERT INTO UPADTE DELETE SELECT
Allgemeines DROP TABLE ALTER TABLE INSERT INTO UPADTE DELETE SELECT Gute Tabellen sollen nun in eine DB auf den Rechner. Verwenden dazu DBMS ite. Verwenden Datenbanksprache (structured query language).
MehrSQL-Befehlsliste. Vereinbarung über die Schreibweise
Vereinbarung über die Schreibweise Schlüsselwort [optionale Elemente] Beschreibung Befehlsworte in SQL-Anweisungen werden in Großbuchstaben geschrieben mögliche, aber nicht zwingend erforderliche Teile
Mehr