Datenbanken Allgemeinwissen
Relationale
Datenbanken
Normalisierung von Datenbanken
SQL
Let's talk about
Star Wars ʕ •ᴥ•ʔ
100

Was bezeichnet den Begriff "Redundanz"?

Überflüssige Informationen von Daten

100

Wie sind relationale Datenbanken aufgebaut?

Zuerst kommt der Entity-Name und daraufhin die Attribute der Entitys in einer Klammer

100

Was bedeutet "atomar"?

= Einfache Attributwerte

100

Wozu braucht man SQL?

SQL dient zum Erstellen, Bearbeiten und Durchsuchen bestimmter Daten, welche in Tabellen organisiert sind

100
Wie lautet der Titel von Star Wars 5?

Das Imperium schlägt zurück

200

Was ist eine Redundanzvermeidung und wie kann man diese herstellen?

Redundanzvermeidung = sorgt dafür, dass keine Daten überflüssig sind

Herstellung: durch das normalisieren

200

Was ist ein Primärschlüssel?

Primärschlüssel identifizieren einen Datensatz eindeutig

200

Was ist das Ziel der Normalisierung? (Nenne zwei)

Redundanz vermeiden

Die Konsistenz der Daten erhöhen

200

Wie bestimmt man einen Primärschlüssel mittels SQL?

Man schreibt bei "CREATE TABLE" in der Klammer, hinter der Entity "PRIMARY KEY"

200

Welche Episode ist die einzige Episode, wo kein blaues Lichtschwert vorkommt? 

Episode 6

300

Was sind Multi-User-Anwendungen?

Angelegte und gespeicherte Dateien können geöffnet und dort von mehreren Personen an vernetzten Computern bearbeitet werden

300

Welche Kardinalitäten gibt es? (Alle drei müssen genannt werden)

1:1

1:n

n:m

300

Was sind die Voraussetzungen für die 2. Normalform? (Nenne zwei)

1. Normalform muss vorliegen

Alle Nichtschlüsselattribute sind vom gesamten Primärschlüssel abhängig

300

Du willst mittels eines SQL-Befehls den Namen von "Florian Weiß" aus der Tabelle "Dokumente" zu "Florian f*ckin Weiß" ändern. Wie lautet dieser Befehl?

UPDATE Dokumente SET Name = "Florian f*ckin Weiß" WHERE Name = "Florian Weiß"

300

Unter welchen Namen wurden die Pläne des Todessternes auf Scarif versteckt?

Kleiner Stern

400

Was ist eine Dateninkonsistenz?

Das fehlerhafte Speichern von Daten

400

Was ist ein anderer Begriff für Tabelle in einer relationalen Datenbank?

Relation

400

Was muss man machen, sodass die 3. Normalform erfüllt ist?

Nichtschlüsselattribut ist von einem anderem Nichtschlüsselattribut abhängig -> Bildung neuer Relationen

400

Was gibt dieser Befehl aus: SELECT name FROM Tabelle WHERE age > 18

Er gibt alle Namen der Tabelle aus, wo die Person älter als 18 ist

400

Wann wurde Anakin Skywalker geboren?

41 VSY