SQL – Häufige Fragen im Fachgespräch – Anwendungsentwickler-Podcast #19

In der neunzehnten Episode meines Anwendungsentwickler-Podcasts setze ich die Reihe der häufigen Fragen im Fachgespräch mit dem Thema SQL fort. Inhalt SQL * Was ist SQL? * Structured Query Language, Abfragesprache für relationale Datenbanken. * Was sind die Untergruppen von SQL und was sind übliche Statements? * DDL: CREATE TABLE; DML: INSERT, UPDATE, DELETE; DQL: SELECT; DCL: GRANT, REVOKE; TCL: COMMIT, ROLLBACK. * Was bedeuten Selektion und Projektion? * Selektion: Auswahl von Zeilen (Datensätzen), Projektion: Auswahl von Spalten. * Wie sieht ein übliches SELECT-Statement aus? * SELECT Spalten FROM Tabellen WHERE Bedingung GROUP BY Spalten HAVING Bedingung ORDER BY Spalten * Was macht ein SELECT DISTINCT? * Liefert aus einer Ergebnismenge nur die eindeutigen Werte. * Welche Arten von JOINs gibt es? * INNER, [LEFT|RIGHT|FULL] OUTER, NATURAL * Was ist eine Aggregatsfunktion? * Aggregiert mehrere Werte zu einem Wert (z.B. Summe, Anzahl, Mittelwert). * Was macht ein GROUP BY? * Gruppiert bei der Anwendung einer Aggregatsfunktion nach bestimmten Spalten. * Welche Datentypen gibt es in Datenbanken? * Zeichenketten (z.B. VARCHAR), Zahlen (z.B. NUMBER) und Datum reichen (für die Prüfung). Einige Datenbanken bieten noch mehr Möglichkeiten: Boolean, Text usw. Literaturempfehlungen * * Das passende Kapitel im OpenBook: 12 Datenbanken – Rheinwerk Computing :: IT-Handbuch für Fachinformatiker Links * Permalink zu dieser Podcast-Episode * RSS-Feed des Podcasts * SQL – Wikipedia * DML, DDL, DCL – Kommandos * Datenbank/Einführung in Joins – SELFHTML-Wiki

Om Podcasten

Der Podcast für Auszubildende, Ausbilder und IHK-Prüfer in den IT-Berufen (Fachinformatiker für Anwendungsentwicklung/Systemintegration/Daten- und Prozessanalyse/Digitale Vernetzung, IT-Systemelektroniker, Kaufmann für IT-Systemmanagement, Kaufmann für Digitalisierungsmanagement). Stefan Macke gibt Tipps für die Ausbildung, die IHK-Prüfungen und alles, was sonst noch mit den Berufsbildern zu tun hat. Aber auch für bereits ausgebildete Softwareentwickler/Programmierer/Administratoren und alle, die Interesse an der Softwareentwicklung oder IT haben, ist bestimmt etwas Interessantes dabei! https://it-berufe-podcast.de