SQL - Befehle Flashcards
1
Q
Erstellen von Relationenschemata
A
CREATE TABLE Attribute Datentyp (PRIMARY KEY / DEFAULT / NOT NULL / UNIQUE
2
Q
Primärschlüsselattribut
A
in Attribut-Definition:
PRIMARY KEY
nachträglich: PRIMARY KEY ( Attribut )
3
Q
Fremdschlüsselbeziehungen
A
in Attribut-Definition:
REFERENCES
nachträglich: FOREIGN KEY ( Attribut ) REFERENCES Relation ( Attribut )
4
Q
SQL-Anfrage-Skelett
A
SELECT
FROM
WHERE
5
Q
Erzwingen der Mengeneigenschaft
A
DISTINCT
in SELECT
6
Q
Vergleichsmenge
A
IN
EXISTS
7
Q
Mengenvergleiche und Quantoren
A
ALL
ANY / SOME
(in WHERE)
8
Q
Verbundbedingung
A
AND
in WHERE
9
Q
Aliasnamen
A
AS
in FROM
10
Q
Vereinfachte Darstellung Verbund
A
JOIN ON
in FROM
11
Q
Natürlichen Verbund
A
NATURAL JOIN
12
Q
Äußerer Verbund
A
LEFT OUTER JOIN
RIGHT OUTER JOIN
FULL OUTER JOIN
13
Q
Sortierung der Tupel in der Ergebnisrelation
A
ORDER BY ( Attribut ) ASC / DESC
14
Q
Mengenoperationen
A
UNION
(UNION ALL ohne Duplikateliminierung)
INTERSECT (ALL)
EXCEPT (ALL)
15
Q
Aggregationsfunktionen
A
MIN MAX COUNT (DISTINCT) AVG (DISTINCT) SUM (DISTINCT)