Databanken Flashcards

1
Q

Was ist eine Datenbank?

A

Eine Datenbank ist eine strukturtierte Sammlung von Daten, die auf effiziente Weise organisiert, gespeichert und abgerufen werden kann.

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

Welche Arten von Datenbanken gibt es?

A
  • Rationale Datenbanken
  • NoSQL-Datenbanken
  • Objektrelationale Datenbanken
  • Objektorientierte Datenbanken
  • In-Memory-Datenbanken
  • Graphdatenbanken
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist eine relationale Datenbank?

A

Eine relationale Datenbank organisiert Daten in Tabellen mit Zeilen und Spalten

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

Was sind CRUD-Operationen in einer Datenbank?

A
  • Create (Erstellen)
  • Read (Lesen)
  • Update (Aktualisieren)
  • Delete (Löschen)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was sind Trigger in einer Datenbank?

A
  • In einer Datenbank sind Trigger wie automatische Reaktionen auf besondere Ereignisse.
  • Wenn bestimmte Dinge in der Datenbank passieren, starten Trigger automatisch Aktionen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was sind gespeicherte Prozedure

A
  • Das sind sozusagen “gespeicherte Programme”, die bestimmte Aufgaben erledigen können.
  • Sie helfen, Dinge effizienter zu machen, sind sicherer und verbessern die Leistung der Datenbank.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist ein Datenbankcluster?

A

ist eine besondere Art von Zusammenarbeit zwischen mehreren Computern, um eine Datenbank besser und sicherer zu machen.

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

Was sind Datenbank-Views?

A

Sie helfen, Daten auf eine einfachere Weise darzustellen, ohne die eigentlichen Daten zu ändern.

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

Was sind die Unterschiede zwischen OLTP und OLAP?

A
  • OLTP: Wird für tägliche Transaktionen wie das Hinzufügen und Aktualisieren von Daten in Echtzeit verwendet. Es ist schnell und effizient für den täglichen Betrieb.
  • OLAP: Wird für komplexe Analysen und Entscheidungen verwendet. Es verarbeitet große Datenmengen, um Gesamtbilder und Muster zu zeigen. Analysten und Manager nutzen es für strategische Entscheidungen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Welche Rolle spielen Datenbanken im Bereich des Internet of Things (IoT)?

A

Sie sorgen dafür, dass die Daten schnell abgerufen werden können, helfen bei der Sicherheit und erlauben komplexe Analysen.

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

Was ist ein Datenbankschema-Design?

A

st wie ein Plan für die Struktur einer Datenbank. Es sagt, wie die Daten organisiert werden, welche Informationen in welchen Tabellen gespeichert werden und wie sie miteinander verbunden sind.

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

Was ist Multi-Tenancy in Datenbanken?

A

bedeutet, dass die Datenbank von mehreren unabhängigen Gruppen oder Organisationen (Tenants) gemeinsam genutzt werden kann.

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

Was sind Entity-Relationship-Diagramme (ER-Diagramme)?

A

ist eine Zeichnung, die hilft zu zeigen, wie Dinge in einer Datenbank miteinander verbunden sind.

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

Was sind die Unterschiede zwischen horizontaler und vertikaler Skalierung in Datenbanken?

A
  • Horizontal skalieren bedeutet, mehr Computer hinzuzufügen, um Datenbankprobleme zu lösen.
  • Vertikal skalieren bedeutet, einen Computer zu verbessern, um die Datenbankleistung zu steigern.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was sind die normalen Formen in der Datenbanknormalisierung?

A
  1. Normalform (1NF): Jede Sache (oder Zeile) in der Datenbank sollte ihre eigenen einzigartigen Teile haben.
  2. Normalform (2NF): Alle Teile einer Sache sollten direkt von ihrer Hauptidentität abhängen.
  3. Normalform (3NF): Wenn eine Sache von einer anderen abhängt, sollte diese Abhängigkeit direkt und nicht über eine dritte Sache erfolgen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was ist ein Datenbankdiagramm?

A

Ein Datenbankdiagramm ist wie eine Zeichnung, die zeigt, wie Informationen in einer Datenbank organisiert sind.

Es verwendet Symbole und Linien, um zu zeigen, welche Dinge in der Datenbank sind , welche Informationen sie haben und wie sie miteinander verbunden sind.

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

Was sind Inkonsistenzen in einer Datenbank?

A

sind wie Fehler oder Widersprüche in den Informationen.

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

Was ist ein NoSQL-Datenbankschlüssel-Wert-Paar?

A
  • Ist wie ein Etikett (Schlüssel), das auf eine Information (Wert) zeigt
  • Zum Beispiel könnte “Benutzer123” der Schlüssel sein, der auf Infos wie Name, Alter und Stadt zeigt.
19
Q

Was ist das Konzept der Atomicity in Bezug auf Datenbanktransaktionen?

A
  • bedeutet, dass eine Transaktion als Ganzes durchgeführt wird oder gar nicht.
  • Es ist wie ein “alles oder nichts” Prinzip.
20
Q

Was ist die Rolle von Transaktionen in Datenbanken

A

Sie stellen sicher, dass alle Aufgaben entweder komplett erledigt werden oder überhaupt nicht, um Fehler zu vermeiden.

21
Q

Was ist der Unterschied zwischen einer Datenbank und einem Data Warehouse?

A

Die Datenbank ist für den täglichen Betrieb, das Data Warehouse für tiefere Analysen und Entscheidungen.

22
Q

Was sind die Unterschiede zwischen einer relationalen und einer objektorientierten Datenbank?

A

Eine relationale Datenbank organisiert Informationen in Tabellen mit Zeilen und Spalten, während eine objektorientierte Datenbank Informationen in Form von Objekten und Klassen speichert, ähnlich wie in der Programmierung.

23
Q

Was sind die Vorteile einer relationalen Datenbank?

A
  • sind flexibel und sicher
  • Sie können mit vielen Informationen gut umgehen, ohne durcheinanderzukommen
24
Q

Was ist SQL?

A
  • Ist eine spezielle Spache für die Verwaltung von Datenbanken.
  • Mit SQL kann man Daten abfragen, aktualisieren, einfügen und löschen
25
Q

Was ist eine Datenbankmanagementsystem (DBMS)?

A
  • Es ist eine Art Software, die dabei hilft, Informationen auf einem Computer zu organisieren.
  • Es ermöglicht, Daten in Tabellen zu speichern, sie zu suchen, zu aktualisieren und zu löschen.
26
Q

Nennen Sie Beispiele für gängige DBMS.

A
  • MySQL
  • Microsoft SQL Server
  • PostgreSQl
  • Oracle Database
  • SQLite
  • MongoDB
27
Q

Was sind Datenbanktabellen?

A

Datenbanktabellen sind wie Excel-Tabellen, in denen Informationen organisiert sind

28
Q

Was sind Datenbankabfragen

A

sind wie spezielle Fragen, die wir einer Datenbank stellen, um genau die Informationen zu bekommen, die wir brauchen.

29
Q

Was ist eine Primärschlüssel?

A
  • Ein Primärschlüssel ist wie eine eindeutige ID für jeden Datensatz in einer Tabelle.
  • Es stellt sicher, dass kein Datensatz mit dem gleichen “Ausweis” existiert.
30
Q

Was sind Fremdschlüssel?

A
  • Fremdschlüssel in einer Datenbank sind wie Verbindungen zwischen Tabellen.
  • z.B man hat eine Tabelle für Kunden und eine für Bestellungen.
31
Q

Was ist Normalisierung in Bezug auf Datenbanken?

A

bedeutet, Daten so zu organisieren, dass sie nicht unnötig wiederholt werden.

32
Q

Was sind Datenbankindizes?

A
  • ist wie ein Inhaltsverzeichnis für schnelles Finden von Informationen.
  • Es hilft, bestimmte Daten in der Datenbank schnell zu finden, ohne alles durchsuchen zu müssen
33
Q

Was ist ACID in Datenbank?

A
  • ACID in Datenbanken bedeutet Sicherheit und Zuverlässigkeit bei Transaktionen.
  • Es sorgt dafür, dass, wenn man etwas in der Datenbank ändert , entweder alles klappt oder nichts passiert.
34
Q

Was ist eine Transaktion in einer Datenbank?

A
  • In einer Datenbank ist eine Transaktion wie eine Gruppe von Dingen, die zusammen passieren.
  • Sie passiert entweder komplett oder überhaupt nicht.
35
Q

Was ist Data Warehousing?

A
  • Es ist wie eine große Datenkiste für Unternehmen.
  • Dort werden Informationen aus verschiedenen Quellen gesammelt und gespeichert, um einen besseren Überblick über das Geschäft zu bekommen.
36
Q

Was ist Datenbank-Sharding?

A

ist wie das Aufteilen einer großen Datenbank in kleinere Teile, die getrennt voreinander auf verschiedenen Orten liegen.

37
Q

Was ist Big Data in Bezug auf Datenbanken?

A

Big Data sind sehr, sehr viele Daten.

  • Es geht darum, diese großen Datenmengen effizient zu verwalten und nützliche Informationen daraus zu bekommen.
38
Q

Was sind No-SQL-Datenbanken?

A

sind spezielle Arten von Computerverwaltung, die helfen, viele verschiedene Arten von Informationen zu speichern

39
Q

Welche Datenbanktypen sind für unterschiedliche Anwendungsfälle geeignet?

A

Reationale Datenbanken (SQL)
- Dokumentorientierte Datenbanken
- Key-Value-Datenbanken
- Spaltenorientierte Datenbanken
- Graphdatenbanken
- Zeitreihendatenbanken
- In-Memory-Datenbanken

40
Q

Was ist ein Datenbankschema?

A
  • Ein Datenbankschema ist wie eine Anleitung für die Datenbank.
  • Das Schema beschreibt, welche Tabellen es gibt, welche Informationen in diesen Tabellen stehen und wie sie miteinander verbunden sind.
41
Q

Was ist die Rolle eines Datenbankadministrators (DBA) ?

A

ist jemand, der sicherstellt, dass eine Datenbank gut funktioniert.

42
Q

Was ist ein Datenbankmodell?

A

Ein Datenbankmodell ist eine Art, wie Informationen in einer Datenbank organisiert sind.

43
Q

Was sind Datenbankbackups und Wiederherstellung?

A
  • Datenbankbackups sind wie Sicherheitskopien von wichtigen Computerinformationen.
  • Sie helfen, verlorene Daten wiederzufinden, wenn etwas schiefgeht.
  • Datenbankwiederherstellung ist, wenn diese Sicherheitskopien genutzt werden, um die verlorenen Daten zurückzuholen.
  • Es ist wie ein “Rettungsplan” für die Daten.
44
Q

Was ist die Rolle von Datenbanken in der heutigen digitalen Welt?

A
  • Datenbanken sind digitale Speicherorte für Informationen.
  • Sie helfen, Daten zu organisieren und ermöglichen schnellen Zugriff, was wichtig ist für Dinge wie Online-Shopping, Gesundheitsdaten oder Schulinformationen.