Ortamrek Logo
Datenbankprogrammierung Online
Datenbankprogrammierung Schulungsmaterial

247 Datenbankkonzepte erklärt

Strukturierte Übersicht der wichtigsten Fachbegriffe aus der Datenbankprogrammierung. Jeder Begriff wird präzise definiert und im technischen Kontext erläutert.

Begriffslexikon der Datenbankprogrammierung

1

Normalisierung

Prozess der Strukturierung relationaler Datenbanken zur Minimierung von Redundanz. Aufteilung von Tabellen in kleinere logische Einheiten nach festgelegten Normalformen.

Kategorie Datenmodellierung
Schwierigkeitsgrad Fortgeschritten
2

Index

Datenstruktur zur Beschleunigung von Abfragen durch schnellere Datensuche. Vergleichbar mit einem Stichwortverzeichnis in einem Buch, erhöht jedoch Speicherbedarf und Schreibaufwand.

Kategorie Optimierung
Schwierigkeitsgrad Grundlegend
3

Transaktion

Logische Einheit mehrerer Datenbankoperationen, die atomar ausgeführt werden. Entweder werden alle Änderungen übernommen oder keine, um Datenkonsistenz sicherzustellen.

Kategorie ACID-Prinzipien
Schwierigkeitsgrad Grundlegend
4

Join

SQL-Operation zum Verknüpfen von Datensätzen aus mehreren Tabellen basierend auf gemeinsamen Spalten. Verschiedene Join-Typen ermöglichen unterschiedliche Ergebnismengen.

Kategorie SQL-Abfragen
Schwierigkeitsgrad Grundlegend
5

Fremdschlüssel

Spalte oder Spaltengruppe in einer Tabelle, die auf den Primärschlüssel einer anderen Tabelle verweist. Sichert referenzielle Integrität zwischen verknüpften Daten.

Kategorie Datenintegrität
Schwierigkeitsgrad Grundlegend
6

Stored Procedure

Vorkompilierte SQL-Anweisungsgruppe, die unter einem Namen gespeichert wird. Reduziert Netzwerkverkehr und verbessert Sicherheit durch zentrale Logik auf Datenbankseite.

Kategorie Programmierung
Schwierigkeitsgrad Fortgeschritten
7

Partitionierung

Aufteilung großer Tabellen in kleinere physische Segmente bei logischer Einheit. Verbessert Abfrageleistung und Wartbarkeit bei sehr großen Datenmengen.

Kategorie Skalierung
Schwierigkeitsgrad Fortgeschritten
8

Trigger

Automatisch ausgeführte Prozedur als Reaktion auf bestimmte Datenbankereignisse wie INSERT oder UPDATE. Implementiert Geschäftslogik und Validierungsregeln auf Datenbankebene.

Kategorie Automatisierung
Schwierigkeitsgrad Fortgeschritten