Datenbanken und SQL-Sprache für Benutzer (3 Tage)
Ausbildungsziele:
Verstehen Sie die Prinzipien des relationalen Modells und die Mechanismen einer Datenbank, die mit SQL kompatibel ist
Erstellen Sie Abfragen, um Daten nach verschiedenen Kriterien zu extrahieren
Machen Sie Verknüpfungen, um Informationen aus mehreren Tabellen zurückzugeben
Funktionen verwenden und Datenaggregationsberechnungen manipulieren
Kombinieren Sie das Ergebnis mehrerer Abfragen (Enemblist-Operatoren)
INTERPRETATION
1 800
-
- Anwesend in unseren Räumlichkeiten oder bei Ihnen
-
– Distanciel Online Finden Sie uns auf: Straßburg, Lille, Lyon, Reims, Genf, Brüssel, Luxemburg, Frankfurt, Karlsruhe, Berlin, Metz
-
INTRA (Rufen Sie uns an, um ein Angebot zu erhalten)
Tag 1:
Einführung in Datenbanken und Extrahieren von Daten aus einer Tabelle
Inhalt:
-
Einführung in Datenbanken (3,0 Stunden)
Was ist eine Datenbank und ein Datenbankserver?
Lesen Sie ein Beziehungsmodell.
Zusammensetzung eines Tisches. Begriff der Spalte und Typ.
Primärschlüssel und Einzigartigkeit.
- Referenzintegrität.
- Tool, um eine Basis zu interviewen.
Übung: Untersuchung in der Basis auf der Suche nach Tabellen, Spalten und Schlüsseln -
Extrahieren Sie Daten aus einer Tabelle (4,0 Stunden)
Was ist ein Antrag auf Extraktion?
- Listen Sie die Werte zurück.
- Die WHERE-Klausel zum Filtern der Daten.
- Mangel an Wert (NULL-Marker).
- Geben Sie doppelte Zeilen zurück (DISTINCT).
- Betreiber von Beschränkungen (ZWISCHEN, IN, LIKE...).
Übung: Interviews mehrerer Tabellen zu unterschiedlichen Kriterien.
Tag 2:
Abfrage von Daten aus mehreren Tabellen; Bestellung und Statistik
Inhalt:
-
Abfragedaten aus mehreren Tabellen (3,0 Stunden)
Prinzip der Joins: Rückgabe von Informationen aus mehreren Tabellen.
- Innengelenk und Außengelenk.
- Das "natürliche" Gelenk und seine Schwierigkeiten.
- Emblembetreiber (UNION, INTERSECT...).
- Einführung in Ansichten: Prinzip und Interesse.
Übung: Stellen Sie Anfragen mit Joins und Assembler. -
Bestellung und Statistik (4,0 Stunden)
Finden Sie Aggregatwerte (MIN, MAX, AVG, SUM...).
Berechnen Sie relative Aggregate mit GROUP BY.
Filtern Sie Aggregatwerte mit HAVING.
Mischen Sie Aggregate und Details mit OVER.
- Bestellergebnisse mit RANK, ROW_NUMBER.
Übung: Machen Sie Abfragen mit einfachen und aggregierten Berechnungen. Zwischensummen und Nummerierung
Tag 3:
Präsentieren und Sortieren von Daten; Verwenden von Sub-Requests
Inhalt:
-
Vorhandene und Sortierdaten (3,0 Stunden)
Präsentieren Sie Spaltendaten mit Alias.
- Konvertierung von einem Mann zum anderen.
- Treffen Sie Entscheidungen mit dem CASE-Operator.
Sortieren Sie die Daten mit ORDER BY.
- Operationen auf Strings, Daten.
Übung: Verwendung von Funktionen zur Verbesserung der Darstellung von Abfrageergebnissen -
Verwenden von Sub-Requests (4,0 Stunden)
Was ist ein Sub-Request?
- Die verschiedenen Arten von Ergebnissen.
- Unteranforderungsliste und Operator IN, ANY/SOME und ALLE.
korrelierte Unteranfragen.
Übung: Schreiben von Anfragen einschließlich Unteranfragen verschiedener Formulare