Data Bank Flashcards

(58 cards)

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

Was ist der erste Schritt

A

bevor man aus einer großen Excel-Datei eine Datenbank erstellt?

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

Wozu dient ein Entity-Relationship-Modell (ERM/ERD)?

A

Zur Planung der Tabellen indem Entitäten Attribute und Beziehungen dargestellt werden.

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

Was bedeutet “atomar” in der ersten Normalform?

A

Jedes Datenfeld enthält nur eine einzige Information.

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

Welche Bedingung muss für die erste Normalform erfüllt sein?

A

Alle Werte müssen atomar sein und keine zusammengesetzten Felder enthalten.

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

Nenne ein Beispiel für einen nicht-atomaren Wert.

A

Vorname und Nachname in einem Feld oder Straße und Hausnummer in einem Feld.

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

Was ist das Ziel der Normalisierung?

A

Redundanzen vermeiden Anomalien verhindern und Daten strukturiert aufbauen.

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

Welche Normalformen sind für die AP2 relevant?

A

Die erste zweite und dritte Normalform.

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

Was definiert die zweite Normalform?

A

Die Tabelle ist in 1NF und alle Nicht- Schlüsselattribute hängen vom gesamten Primärschlüssel ab.

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

Wann ist die zweite Normalform relevant?

A

Wenn der Primärschlüssel aus mehreren Attributen besteht.

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

Was ist eine partielle Abhängigkeit?

A

Wenn ein Nicht- Schlüssel Attribut nur von einem Teil eines zusammengesetzten Primär Schlüssels abhängt.

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

Was definiert die dritte Normalform?

A

Die Tabelle ist in 2NF und es gibt keine transitiven Abhängigkeiten.

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

Was ist eine transitive Abhängigkeit?

A

Ein Nicht- Schlüsselattribut hängt von einem anderen Nicht- Schlüsselattribut ab.

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

Wozu dient ein Primarschülers?

A

Zur eindeutigen Identifikation eines Datensatzes.

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

Wovon müssen alle Nicht- Schlüsselattribute funktional abhängen?

A

Vom vollständigen Primärschlüssel.

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

Warum müssen Kundendaten vor dem Modellieren bereinigt werden?

A

Um konsistente und verwertbare Informationen für die Datenbank zu erhalten.

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

Was bedeutet “Daten sortieren” im Kontext der Datenbankanalyse?

A

DE: Erste Sichtung und Strukturierung der gelieferten Rohdaten. EN: Initial review and structuring of the raw data provided.

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

Warum ist eine Datenanalyse notwendig bevor man Tabellen plant?

A

DE: Um zu verstehen welche Informationen vorhanden sind und wie sie zusammenhingen. EN: To understand what information exists and how it relates.

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

Wozu dient ein Entity-Relationship-Modell (ERM/ERD)?

A

DE: Zur Planung von Tabellen

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

Warum muss man wissen welche Tabellen benötigt werden?

A

DE: Damit man die Daten korrekt strukturiert und Redundanzen vermeidet. EN: To structure data correctly and avoid redundancy.

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

Was bedeutet “Normalisieren” im Datenbankkontext?

A

DE: Daten in Normalformen bringen um Redundanzen und Anomalien zu vermeiden. EN: Bringing data into normal forms to avoid redundancy and anomalies.

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

Warum ist Normalisierung der erste Schritt vor der Tabellenerstellung?

A

DE: Weil man erst durch Normalisierung erkennt welche Tabellen und Beziehungen nötig sind. EN: Because normalization reveals which tables and relationships are required.

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

Welche Normalformen sind prüfungsrelevant?

A

DE: Erste

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

Warum arbeiten Datenbanken meist in der dritten Normalform?

A

DE: Sie bietet eine saubere Struktur ohne transitive Abhängigkeiten. EN: It provides a clean structure without transitive dependencies.

25
Was ist die zentrale Anforderung der ersten Normalform?
DE: Alle Werte müssen atomar sein
26
Warum ist Atomizität wichtig?
DE: Um Daten korrekt zu trennen und sauber weiterverarbeiten zu kennen. EN: To separate data correctly and process it cleanly.
27
Was ist die Kernidee der zweiten Normalform?
DE: Keine partiellen Abhängigkeiten bei zusammengesetzten Schlüsseln. EN: No partial dependencies in composite keys.
28
Was bedeutet "voll funktional abhängig"?
,DE: Ein Attribut hängt vollständig vom gesamten Primärschlüssel ab. EN: An attribute depends fully on the entire primary key.
29
Was ist die zentrale Regel der dritten Normalform?
DE: Keine transitiven Abhängigkeiten zwischen Nachschlüsselattributen. EN: No transitive dependencies between non-key attributes.
30
Warum führt Redundanz zu schlechter Datenqualität?
DE: Sie erzeugt Fehlerquellen und Inkonsistenzen. EN: It creates sources of errors and inconsistencies.
31
Warum normalisiert man Daten �barhaupt?
DE: Um Redundanzen zu vermeiden und Daten konsistent zu halten. EN: To avoid redundancy and keep data consistent.
32
Was ist eine Anomalie im Datenbankkontext?
DE: Ein Fehler oder Problem beim Einfügen
33
!Was ist der erste Schritt bei der Datenbankerstellung?
DE: Normalisieren der Daten um Tabellen und Beziehungen zu erkennen. EN: Normalize the data to identify tables and relationships.
34
!Was ist die Definition der ersten Normalform?
DE: Alle Werte müssen atomar sein
35
!Warum verletzt die ursprüngliche Tabelle die 1NF?
DE: Weil Felder mehrere Werte enthalten
36
!Wie behebt man die Verletzung der 1NF?
DE: Albumtitel und Interpret trennen
37
!Warum speichert man Titel als einzelne Datensätze?
DE: Die Anzahl der Titel ist unbekannt und passt nicht in feste Spalten. EN: The number of titles is unknown and cannot fit into fixed columns.
38
!Was entsteht nach der Aufteilung in Titel-Datensätze?
DE: Ein zusammengesetzter Primärschlüssel aus CDID und Track. EN: A composite primary key consisting of CDID and track.
39
!Warum benötigt man einen zusammengesetzten Schlüssel?
DE: Jeder Titel ist nur durch CDID+Track eindeutig. EN: Each title is only unique through CDID+track.
40
!Was ist die Grundidee der zweiten Normalform?
DE: Keine partiellen Abhängigkeiten bei zusammengesetzten Schlüsseln. EN: No partial dependencies in composite keys.
41
!Warum gehören Albumtitel und Interpret nicht in die Titel-Tabelle?
DE: Sie hängen nicht vom Schlüssel CDID+Track ab. EN: They do not depend on the key CDID+track.
42
!Wie erreicht man die zweite Normalform?
DE: Titel und CD-Daten trennen und eigene Tabellen bilden. EN: Separate titles and CD data into their own tables.
43
!Welche Redundanz entsteht in der CD-Tabelle?
DE: Interpret und Herkunft wiederholen sich mehrfach. EN: Artist and origin repeat multiple times.
44
!Wie löst man die Redundanz?
DE: Interpret in eine eigene Tabelle auslagern. EN: Move artist into its own table.
45
!Warum benötigt man eine InterpretID als Fremdschlüssel?
DE: Um die Beziehung zwischen CD und Interpret herzustellen. EN: To create the relationship between CD and artist.
46
!Was ist die Definition der dritten Normalform?
DE: Keine transitiven Abhängigkeiten zwischen Nicht-Schlüsselattributen. EN: No transitive dependencies between non-key attributes.
47
!Wann ist die dritte Normalform erreicht?
DE: Wenn jedes Nicht-Schlüsselattribut nur vom Primärschlüssel abhängt. EN: When every non-key attribute depends only on the primary key.
48
!Warum führt Redundanz zu Fehlern?
DE: Änderungen müssen an mehreren Stellen erfolgen. EN: Changes must be made in multiple places.
49
!Was verbessert sich durch das Entfernen von Redundanz?
DE: Datenqualität und Konsistenz. EN: Data quality and consistency.
50
!Was ist eine Einfügeanomalie?
DE: Daten können nicht eingefügt werden
51
!Was ist eine Änderungsanomalie?
DE: Eine Änderung muss mehrfach durchgeführt werden. EN: A change must be made in multiple places.
52
!Was ist eine Löschanomalie?
DE: Beim Löschen gehen benötigte Daten verloren. EN: Deleting a record removes data that should be kept.
53
!Wie verhindert man Anomalien?
DE: Durch Normalisierung bis mindestens zur dritten Normalform. EN: By normalizing to at least the third normal form.
54
!Warum sind Kundendaten oft ungeeignet für direkte Übernahme?
DE: Sie enthalten unstrukturierte oder nicht atomare Werte. EN: They contain unstructured or non-atomic values.
55
!Was ist das Ziel der Datenbereinigung?
DE: Saubere
56
!Warum ist SQL prüfungsrelevant?
DE: Es kann in jeder AP2-Prüfung vorkommen
57
!Was ist die Aufgabe eines ER-Diagramms?
DE: Tabellen
58
!Warum ist die Reihenfolge 1NF → 2NF → 3NF wichtig?
DE: Jede Normalform baut auf der vorherigen auf. EN: Each normal form builds on the previous one.