Databanken Flashcards
Was ist eine Datenbank?
Eine Datenbank ist eine strukturtierte Sammlung von Daten, die auf effiziente Weise organisiert, gespeichert und abgerufen werden kann.
Welche Arten von Datenbanken gibt es?
- Rationale Datenbanken
- NoSQL-Datenbanken
- Objektrelationale Datenbanken
- Objektorientierte Datenbanken
- In-Memory-Datenbanken
- Graphdatenbanken
Was ist eine relationale Datenbank?
Eine relationale Datenbank organisiert Daten in Tabellen mit Zeilen und Spalten
Was sind CRUD-Operationen in einer Datenbank?
- Create (Erstellen)
- Read (Lesen)
- Update (Aktualisieren)
- Delete (Löschen)
Was sind Trigger in einer Datenbank?
- In einer Datenbank sind Trigger wie automatische Reaktionen auf besondere Ereignisse.
- Wenn bestimmte Dinge in der Datenbank passieren, starten Trigger automatisch Aktionen.
Was sind gespeicherte Prozedure
- 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.
Was ist ein Datenbankcluster?
ist eine besondere Art von Zusammenarbeit zwischen mehreren Computern, um eine Datenbank besser und sicherer zu machen.
Was sind Datenbank-Views?
Sie helfen, Daten auf eine einfachere Weise darzustellen, ohne die eigentlichen Daten zu ändern.
Was sind die Unterschiede zwischen OLTP und OLAP?
- 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.
Welche Rolle spielen Datenbanken im Bereich des Internet of Things (IoT)?
Sie sorgen dafür, dass die Daten schnell abgerufen werden können, helfen bei der Sicherheit und erlauben komplexe Analysen.
Was ist ein Datenbankschema-Design?
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.
Was ist Multi-Tenancy in Datenbanken?
bedeutet, dass die Datenbank von mehreren unabhängigen Gruppen oder Organisationen (Tenants) gemeinsam genutzt werden kann.
Was sind Entity-Relationship-Diagramme (ER-Diagramme)?
ist eine Zeichnung, die hilft zu zeigen, wie Dinge in einer Datenbank miteinander verbunden sind.
Was sind die Unterschiede zwischen horizontaler und vertikaler Skalierung in Datenbanken?
- Horizontal skalieren bedeutet, mehr Computer hinzuzufügen, um Datenbankprobleme zu lösen.
- Vertikal skalieren bedeutet, einen Computer zu verbessern, um die Datenbankleistung zu steigern.
Was sind die normalen Formen in der Datenbanknormalisierung?
- Normalform (1NF): Jede Sache (oder Zeile) in der Datenbank sollte ihre eigenen einzigartigen Teile haben.
- Normalform (2NF): Alle Teile einer Sache sollten direkt von ihrer Hauptidentität abhängen.
- Normalform (3NF): Wenn eine Sache von einer anderen abhängt, sollte diese Abhängigkeit direkt und nicht über eine dritte Sache erfolgen.
Was ist ein Datenbankdiagramm?
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.
Was sind Inkonsistenzen in einer Datenbank?
sind wie Fehler oder Widersprüche in den Informationen.