SQL Flashcards

1
Q

Select?

A

Spalte-> mehre möglich mit Trennung von Komma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

From?

A

Welche Tabelle-> mehrere Tabellen möglich, Trennung mit Komma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Where

A

Bedingung (damit wird Zeile ausgewählt)
Immer mit ; beenden
->From Fachgebiet=”IT-Sicherheit”;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

SQL Grundbegriffe

A

• Structured Query Language ist eine Datenbanksprache
• Abfrage von Daten aus einer relationalen Datenbank -> DML (data manipulation language)
• Anlegen und Pflegen der Datenbank -> DDL (data definition language)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vergleichsoperatoren

A

• Vergleiche werden mithilfe der mathematischen Vergleichsoperatoren durchgeführt
• =(gleich); <,>(größer/kleiner); <=,>=(größer/kleinergleich); <>,!=(ungleich)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Verknüpfung mehrerer Bedingungen

A

• AND: beide Seiten müssen erfüllt sein
• OR: mindestens eine der beiden Seiten muss erfüllt sein
• XOR: genau einer der beiden Seiten muss erfüllt sein
• NOT: Negation (Umkehrung)
-> Beispiel: WHERE Ort = “Stuttgart” OR Ort = “München”
• Bedingungen durch Klammern gruppieren
• Ohne Klammern gilt die Punkt-vor-Strich: AND-Verknüpfungen werden vor XOR- und OR-Verknüpfungen ausgewertet
• Operator NOT entspricht dem Vorzeichen, wird als erstes ausgewertet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Primärschlüssel

A

• Jede Tabelle verfügt über ein spezielles Attribut, den Schlüssel
->mehrere Attribute können auch gemeinsam den Schlüssel bilden
• Jedem Datensatz wird zur Identifizierung eine eindeutige Nummer zugeordnet (Unterstreichung)
• Identifizierung der Zeile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Fremdschlüssel

A

• Werden Daten aus mehreren Tabellen abgefragt, müssen die Daten der Tabellen miteinander in Beziehung gesetzt werden
• Primärschlüssel einer „fremden“ Tabelle wird als Attribut in die Tabelle aufgenommen; neu aufgenommener Schlüssel: Fremdschlüssel
• Fremdschlüssel der einen Tabelle muss mit dem Primärschlüssel der anderen Tabelle übereinstimmen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Select* Bedeutung

A

Alle spalten werden ausgewählt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly