Datenbanken Übungsseite

ER-Modelle

Frage 1: In einem ER-Diagramm repräsentiert ein Rechteck ein:

A) Attribut
B) Entitätstyp
C) Beziehungstyp
D) Schlüssel

Frage 2: In einem ER-Modell werden Attribute durch eine ________ dargestellt.

Optionen: Ellipse, Rechteck, Raute, Linie, Pfeil

Frage 3: Was stellt eine Raute in einem ER-Diagramm dar?

A) Entität
B) Attribut
C) Beziehung
D) Schlüsselattribut

Frage 4: Ein ________ Attribut kann in mehrere Unterattribute unterteilt werden.

Optionen: Einfaches, Zusammengesetztes, Mehrwertiges, Abgeleitetes, Schlüssel

Frage 5: Welche Kardinalität beschreibt eine Eins-zu-Viele-Beziehung?

A) 1:1
B) 1:N
C) N:1
D) N:M

Frage 6: Ein Attribut, das aus dem Wert eines anderen Attributs berechnet wird, nennt man ________ Attribut.

Optionen: Einfaches, Zusammengesetztes, Abgeleitetes, Mehrwertiges, Schlüssel

Frage 7: Was bedeutet "Mehrwertiges Attribut" in einem ER-Modell?

A) Ein Attribut mit mehreren Werten für einen Entitätssatz
B) Ein Attribut, das sich aus mehreren Attributen zusammensetzt
C) Ein Attribut, das in der Beziehung mehrfach vorkommt
D) Ein Attribut, das von anderen Attributen abgeleitet wird

Frage 8: Eine schwache Entität ist eine Entität, die ohne eine ________ Entität nicht existieren kann.

Optionen: Starke, Schwache, Abgeleitete, Assoziative, Mehrwertige

Frage 9: Welche Art von Attribut wird in einem ER-Diagramm durch eine gestrichelte Ellipse dargestellt?

A) Einfaches Attribut
B) Abgeleitetes Attribut
C) Mehrwertiges Attribut
D) Zusammengesetztes Attribut

Frage 10: Ein ________ Attribut besteht aus mehreren einfachen Attributen.

Optionen: Einfaches, Zusammengesetztes, Abgeleitetes, Mehrwertiges, Schlüssel

Frage 11: Was beschreibt die Kardinalität in einem ER-Modell?

A) Die Anzahl der Attribute einer Entität
B) Die Anzahl der Entitäten in der Datenbank
C) Die Anzahl der Beziehungen zwischen Entitäten
D) Die Anzahl der möglichen Beziehungen zwischen Entitätstypen

Frage 12: Eine ________ Beziehung verbindet drei Entitätstypen.

Optionen: Ternäre, Binäre, Unäre, Quaternäre, Rekursive

Frage 13: Eine Beziehung, die eine Entität mit sich selbst verbindet, wird als ________ Beziehung bezeichnet.

A) Ternäre
B) Rekursive
C) Binäre
D) Reflexive

Frage 14: Die Gesamtheit der Attribute, die eine Entität eindeutig identifizieren, nennt man ________.

Optionen: Primärschlüssel, Fremdschlüssel, Attributsatz, Kardinalität, Beziehung

Frage 15: In einem ER-Diagramm wird eine schwache Entität durch ein ________ Rechteck dargestellt.

A) Doppelt gestricheltes
B) Einfaches
C) Doppeltes
D) Gestricheltes

Frage 16: Der Prozess des Erstellens eines ER-Modells zur Datenbankmodellierung wird als ________ bezeichnet.

Optionen: Normalisierung, Datenbankentwurf, ER-Modellierung, Datenmodellierung, Abstraktion

Frage 17: Welche der folgenden Aussagen trifft auf eine schwache Entität zu?

A) Sie hat immer einen eigenen Primärschlüssel
B) Sie existiert unabhängig von anderen Entitäten
C) Ihr Primärschlüssel enthält einen Fremdschlüssel
D) Sie hat keine Attribute

Frage 18: Die minimale und maximale Anzahl von Entitäten, die an einer Beziehung teilnehmen können, wird als ________ bezeichnet.

Optionen: Kardinalität, Teilnahmebedingung, Attribut, Grad, Rolle

Frage 19: Was versteht man unter dem Begriff "Assoziative Entität"?

A) Eine Entität, die Attribute von mehreren Entitäten erbt
B) Eine Entität, die eine Beziehung in eine Entität umwandelt
C) Eine Beziehung zwischen mehr als zwei Entitäten
D) Eine Entität, die keinen Primärschlüssel besitzt

Frage 20: Eine Beziehung zwischen zwei Entitätstypen wird als ________ Beziehung bezeichnet.

Optionen: Binäre, Ternäre, Unäre, Quaternäre, Rekursive

Normalisierung

Frage 1: Welche Normalform eliminiert partielle Abhängigkeiten?

A) Erste Normalform
B) Zweite Normalform
C) Dritte Normalform
D) Boyce-Codd-Normalform

Frage 2: Eine Tabelle befindet sich in der ersten Normalform, wenn keine ________ Werte vorhanden sind.

Optionen: Atomare, Mehrwertige, Schlüssel, Abhängige, Transitive

Frage 3: Die dritte Normalform eliminiert ________ Abhängigkeiten.

A) Funktionale
B) Partielle
C) Transitive
D) Mehrwertige

Frage 4: Eine Relation ist in der zweiten Normalform, wenn sie in der ersten Normalform ist und keine ________ Abhängigkeiten enthält.

Optionen: Funktionale, Partielle, Transitive, Mehrwertige, Schlüssel

Frage 5: Was ist das Ziel der Normalisierung?

A) Erhöhung der Redundanz
B) Minimierung von Anomalien
C) Verbesserung der Abfragegeschwindigkeit
D) Erstellen von mehr Tabellen

Frage 6: Eine ________ Abhängigkeit tritt auf, wenn ein Nicht-Schlüsselattribut von einem anderen Nicht-Schlüsselattribut abhängt.

Optionen: Partielle, Transitive, Funktionale, Mehrwertige, Schlüssel

Frage 7: Welche Normalform ist strenger als die dritte Normalform?

A) Boyce-Codd-Normalform
B) Zweite Normalform
C) Vierte Normalform
D) Fünfte Normalform

Frage 8: Die Boyce-Codd-Normalform (BCNF) ist eine Erweiterung welcher Normalform?

Optionen: Erste, Zweite, Dritte, Vierte, Fünfte

Frage 9: Welche Art von Anomalie tritt auf, wenn Datenverlust bei der Löschung von Daten auftritt?

A) Einfügeanomalie
B) Änderungsanomalie
C) Löschanomalie
D) Aktualisierungsanomalie

Frage 10: Eine Relation in der vierten Normalform eliminiert ________ Abhängigkeiten.

Optionen: Funktionale, Transitive, Partielle, Mehrwertige, Schlüssel

Frage 11: Welche Normalform befasst sich mit Join-Abhängigkeiten?

A) Zweite Normalform
B) Dritte Normalform
C) Vierte Normalform
D) Fünfte Normalform

Frage 12: Eine funktionale Abhängigkeit wird durch ein ________ beschrieben.

Optionen: Schlüssel, Determinante, Attribut, Relation, Tabelle

Frage 13: Eine Tabelle, die wiederholte Gruppen enthält, ist nicht in der ________ Normalform.

A) Ersten
B) Zweiten
C) Dritten
D) Boyce-Codd

Frage 14: Die ________ Normalform stellt sicher, dass keine mehrwertigen Abhängigkeiten existieren.

Optionen: Erste, Zweite, Dritte, Vierte, Fünfte

Frage 15: Was ist eine transitive Abhängigkeit?

A) Wenn ein Schlüsselattribut von einem Nicht-Schlüsselattribut abhängt
B) Wenn ein Nicht-Schlüsselattribut von einem anderen Nicht-Schlüsselattribut abhängt
C) Wenn ein Attribut von einem zusammengesetzten Schlüssel abhängt
D) Wenn ein Attribut mehrere Werte hat

Frage 16: Welche der folgenden ist KEIN Ziel der Normalisierung?

Optionen: Redundanz reduzieren, Datenkonsistenz erhöhen, Abfrageleistung verschlechtern, Anomalien vermeiden, Datenintegrität verbessern

Frage 17: Was versteht man unter einer partiellen Abhängigkeit?

A) Ein Nicht-Schlüsselattribut hängt vom gesamten Primärschlüssel ab
B) Ein Nicht-Schlüsselattribut hängt von einem Teil des zusammengesetzten Primärschlüssels ab
C) Ein Schlüsselattribut hängt von einem Nicht-Schlüsselattribut ab
D) Ein Attribut hängt von mehreren Schlüsseln ab

Frage 18: Die fünfte Normalform befasst sich mit ________ Abhängigkeiten.

Optionen: Mehrwertigen, Transitiv, Join, Funktionalen, Partiellen

Frage 19: Welche Anomalie tritt auf, wenn gleiche Daten mehrmals geändert werden müssen?

A) Einfügeanomalie
B) Änderungsanomalie
C) Löschanomalie
D) Inkonsistenzanomalie

Frage 20: In welcher Normalform müssen alle Determinanten Kandidatenschlüssel sein?

Optionen: Erste, Zweite, Dritte, Boyce-Codd, Vierte

SQL

Frage 1: Welche SQL-Anweisung wird verwendet, um Daten in eine Tabelle einzufügen?

A) SELECT
B) INSERT INTO
C) UPDATE
D) DELETE

Frage 2: Mit welcher SQL-Anweisung können Daten aus einer Tabelle abgerufen werden?

Optionen: SELECT, INSERT, UPDATE, DELETE, CREATE

Frage 3: Welche SQL-Anweisung wird verwendet, um eine neue Tabelle zu erstellen?

A) ALTER TABLE
B) CREATE TABLE
C) DROP TABLE
D) INSERT INTO

Frage 4: Welche SQL-Anweisung wird verwendet, um Daten in einer Tabelle zu ändern?

Optionen: SELECT, INSERT, UPDATE, DELETE, DROP

Frage 5: Welche Klausel wird verwendet, um die Anzahl der zurückgegebenen Datensätze zu reduzieren?

A) ORDER BY
B) GROUP BY
C) WHERE
D) HAVING

Frage 6: Mit welchem Befehl löscht man eine Tabelle in SQL?

Optionen: DELETE TABLE, REMOVE TABLE, DROP TABLE, TRUNCATE TABLE, ALTER TABLE

Frage 7: Welche SQL-Funktion wird verwendet, um die Anzahl der Datensätze zu zählen?

A) SUM()
B) COUNT()
C) AVG()
D) MAX()

Frage 8: Welche Klausel wird verwendet, um Datensätze in einer bestimmten Reihenfolge zu sortieren?

Optionen: ORDER BY, GROUP BY, WHERE, HAVING, SELECT

Frage 9: Welche SQL-Anweisung wird verwendet, um eine Tabelle zu ändern (z.B. eine Spalte hinzufügen)?

A) ALTER TABLE
B) MODIFY TABLE
C) CHANGE TABLE
D) UPDATE TABLE

Frage 10: Welche SQL-Funktion gibt den größten Wert einer Spalte zurück?

Optionen: MIN(), MAX(), SUM(), AVG(), COUNT()

Frage 11: Welche Klausel wird verwendet, um Datensätze mit gleichen Werten in Gruppen zu ordnen?

A) ORDER BY
B) GROUP BY
C) WHERE
D) HAVING

Frage 12: Welche SQL-Anweisung wird verwendet, um eine vorhandene Datenbank zu löschen?

Optionen: DROP DATABASE, DELETE DATABASE, REMOVE DATABASE, TRUNCATE DATABASE, ALTER DATABASE

Frage 13: Mit welcher SQL-Funktion kann man den Durchschnittswert einer numerischen Spalte ermitteln?

A) SUM()
B) COUNT()
C) AVG()
D) MAX()

Frage 14: Welche Klausel wird verwendet, um Bedingungen für Gruppen zu definieren?

Optionen: WHERE, HAVING, GROUP BY, ORDER BY, SELECT

Frage 15: Welche SQL-Anweisung wird verwendet, um doppelte Datensätze zu vermeiden?

A) SELECT DISTINCT
B) SELECT UNIQUE
C) SELECT DIFFERENT
D) SELECT SINGLE

Frage 16: Welche SQL-Klausel wird verwendet, um eine Bedingung aufzustellen?

Optionen: FROM, WHERE, GROUP BY, ORDER BY, HAVING

Frage 17: Welche SQL-Anweisung löscht Daten aus einer Datenbank?

A) REMOVE
B) DELETE
C) DROP
D) TRUNCATE

Frage 18: Welche JOIN-Art gibt alle Datensätze aus, bei denen es einen Match in beiden Tabellen gibt?

Optionen: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS JOIN

Frage 19: Mit welcher SQL-Funktion kann man den kleinsten Wert einer Spalte ermitteln?

A) MIN()
B) MAX()
C) SUM()
D) AVG()

Frage 20: Welche SQL-Anweisung wird verwendet, um eine Datenbank zu erstellen?

Optionen: CREATE DATABASE, CREATE TABLE, NEW DATABASE, MAKE DATABASE, ADD DATABASE