Teil_1 Flashcards

1
Q

Welche drei Phasen des Datenbankentwurfs gibt es?

A
  1. Konzeptioneller Entwurf (Entity-Relationship-Modell)
  2. Logischer Entwurf (Relationales Modell)
  3. Physischer Entwurf (Optimierung)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie funktioniert das relationale Modell?

A

Das relationale Modell verwendet Tabellen (Relationen), um Daten und deren Beziehungen zu speichern. Jede Zeile entspricht einem Tupel, jede Spalte einem Attribut.

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

Was ist ein Entity-Relationship-Modell?

A

Ein semantisches Datenmodell, das Objekte der realen Welt (Entities) und deren Beziehungen (Relationships) modelliert. Es ist detaillierter als das relationale Modell.

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

Was bedeutet 1:N Kardinalität in einem ER-Modell?

A

Eine Entität vom Typ A kann mit mehreren Entitäten vom Typ B in Beziehung stehen, aber eine Entität von B nur mit einer von A.

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

Was bedeutet M:N Kardinalität in einem ER-Modell?

A

Eine M:N (Viele-zu-Viele-Beziehung) in einem Entity-Relationship-Modell (ER-Modell) bedeutet, dass mehrere Entitäten vom Typ A mit mehreren Entitäten vom Typ B in Beziehung stehen können. Es gibt keine Einschränkung in der Anzahl der Beziehungen zwischen den beiden Entitäten.

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

Was bedeutet 1:1 Kardinalität in einem ER-Modell?

A

Eine 1:1-Kardinalität in einem Entity-Relationship-Modell (ER-Modell) bedeutet, dass eine Entität vom Typ A mit genau einer Entität vom Typ B in Beziehung steht, und umgekehrt. Jede Entität von A kann nur mit einer Entität von B verknüpft sein und jede Entität von B nur mit einer Entität von A.

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

Was sind die Vorteile und Herausforderungen von schemafreien NoSQL-Systemen?

A
  • Vorteile: Hohe Flexibilität, besonders in agilen Entwicklungsprozessen.
  • Herausforderungen: Potenzielle Probleme mit der Datenqualität, erfordern oft Data Cleaning.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly