# Fremdschlüssel-Validator

Fremdschlüssel-Beziehungen zwischen mehreren Datensätzen validieren. Perfekt für Datenintegritätsprüfungen.

> Kanonische Seite: https://elysiatools.com/de/tools/data-foreign-key-validator

- **Kategorie:** Data Processing

- **Schlagwörter:** fremdschlüssel, validierung, datenintegrität, beziehungen, datenbank

## Überblick

Der Fremdschlüssel-Validator ist ein effizientes Werkzeug zur Überprüfung der Datenintegrität, mit dem Sie Beziehungen zwischen zwei Datensätzen schnell validieren und Inkonsistenzen aufdecken können.

## Eingaben

- **Primärschlüssel-Daten** (textarea): Paste primary key data (parent table)... Example: ID,Name,City 1,New York,USA 2,Los Angeles,USA
- **Primärschlüssel-Spalte** (number): Spaltennummer, die Primärschlüssel-Werte enthält (Index beginnend mit 1)
- **Fremdschlüssel-Daten** (textarea): Paste foreign key data (child table)... Example: ID,Name,CityID John,1,1 Jane,2,2
- **Fremdschlüssel-Spalte** (number): Spaltennummer, die Fremdschlüssel-Werte enthält (Index beginnend mit 1)
- **Validierungsmodus** (select)
- **Groß-/Kleinschreibung** (checkbox): Groß- und Kleinbuchstaben als unterschiedliche Werte behandeln
- **Leere Werte Ignorieren** (checkbox): Leere oder Null-Werte während der Validierung überspringen
- **Ausgabeformat** (select)

## Wann verwenden

- Beim Abgleich von Tabellen, um sicherzustellen, dass alle Fremdschlüssel in einer Kind-Tabelle existieren.
- Zur Identifizierung von verwaisten Datensätzen, die keine Entsprechung in der übergeordneten Tabelle haben.
- Vor dem Import von Daten in eine relationale Datenbank, um Referenzfehler zu vermeiden.

## Funktionsweise

- Fügen Sie die Daten der übergeordneten Tabelle (Primärschlüssel) und der untergeordneten Tabelle (Fremdschlüssel) in die entsprechenden Felder ein.
- Geben Sie die Spaltennummern an, in denen sich die zu vergleichenden Schlüsselwerte befinden.
- Wählen Sie den Validierungsmodus und das gewünschte Ausgabeformat aus.
- Starten Sie die Prüfung, um einen detaillierten Bericht über fehlende oder ungültige Verknüpfungen zu erhalten.

## Anwendungsfälle

- Bereinigung von Kundendatenbanken durch Abgleich von Bestellungen mit Kundenstammdaten.
- Überprüfung der referenziellen Integrität beim Export von Daten aus verschiedenen Quellsystemen.
- Fehlersuche in CSV-Dateien vor der Migration in ein SQL-basiertes System.

## Häufig gestellte Fragen

### Was ist ein Fremdschlüssel?

Ein Fremdschlüssel ist ein Feld in einer Tabelle, das auf den Primärschlüssel einer anderen Tabelle verweist und so die Beziehung zwischen den Datensätzen definiert.

### Was bedeutet ein verwaister Datensatz?

Ein verwaister Datensatz liegt vor, wenn ein Fremdschlüssel in der Kind-Tabelle auf einen Primärschlüssel verweist, der in der Eltern-Tabelle nicht existiert.

### Kann ich die Groß-/Kleinschreibung bei der Prüfung ignorieren?

Ja, Sie können die Option 'Groß-/Kleinschreibung' deaktivieren, damit 'ID123' und 'id123' als identisch gewertet werden.

### Wie werden leere Felder behandelt?

Über die Option 'Leere Werte ignorieren' können Sie festlegen, ob fehlende Einträge in der Fremdschlüssel-Spalte bei der Validierung übersprungen werden sollen.

### In welchen Formaten kann ich das Ergebnis erhalten?

Sie können zwischen einem detaillierten Bericht, einer Zusammenfassung, einer JSON-Ausgabe oder einer CSV-Datei mit den ungültigen Datensätzen wählen.

## Ähnliche Tools

- [E-Mail-Validator für Stapel](https://elysiatools.com/de/tools/batch-email-validator): Validieren Sie mehrere E-Mail-Adressen auf einmal mit Formatprüfung und grundlegender Qualitätsanalyse
- [URL-Validator für Stapel](https://elysiatools.com/de/tools/batch-url-validator): Validieren Sie mehrere URLs auf einmal mit Formatprüfung und Sicherheitsanalyse
- [Markdown-Link-Prüfer](https://elysiatools.com/de/tools/markdown-link-checker): Prüft Markdown-Links statisch auf Formatfehler, defekte Anker und undefinierte Referenzen (keine Netzwerkanfragen)
- [Finder fuer doppelte Zahlen in Kombinationen](https://elysiatools.com/de/tools/number-combination-duplicate-finder): Fügen Sie mehrere Zahlenkombinationen ein und finden Sie Zahlen, die im gesamten Satz wiederholt auftreten, mit Haeufigkeit und Gruppen.
- [SSL-Prüfer](https://elysiatools.com/de/tools/ssl-checker): Überprüft SSL-Zertifikatsinformationen, Gültigkeit und Sicherheitskonfiguration
- [UUID-Validator](https://elysiatools.com/de/tools/uuid-validator): Überprüft UUID-Format, erkennt Version und analysiert UUID-Struktur einschließlich Variante, Zeitstempel und Knoteninformationen
- [Diktat-Qualitätsprüfung](https://elysiatools.com/de/tools/audio-dictation-quality-checker): Prüft Audio für Transkription anhand SNR, Clipping, Format, Kanälen und Sprachaktivität.
- [CSV-Splitter](https://elysiatools.com/de/tools/csv-splitter): CSV-Inhalt nach angegebener Zeilenanzahl aufteilen. Perfekt für die Verarbeitung großer Datenmengen, Aufteilung von Daten für Analysen, Stapelverarbeitung und Verwaltung von Dateigrößenbeschränkungen. Funktionen: - CSV nach Zeilenanzahl aufteilen - Unterstützung für mehrere Ausgabeformate - Kopzeile in jeder Aufteilung beibehalten - Flexible Ausgabeformat-Optionen - Unterstützung für große Datenmengen - Schnelle und effiziente Verarbeitung Häufige Anwendungsfälle: - Große CSV-Dateien für Verarbeitung aufteilen - Daten für Parallelverarbeitung aufteilen - Verwaltbare Datenblöcke erstellen - Daten in verschiedenen Formaten exportieren - Daten für Stapeloperationen vorbereiten - Dateigrößenbeschränkungen verwalten

## Beispiele

- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Android Kotlin Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-kotlin): Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Web Rust Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/web-image-processing-rust): Web Rust Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung

## Verwandte Inhalte

- [SQL-Abfragepruefung fuer Performance und Integritaet](https://elysiatools.com/de/hubs/sql-query-review-performance-and-integrity): Erstelle, formatiere und pruefe SQL-Abfragen mit Join-, Performance-, Explain-Plan-, Injection-, Fremdschluessel- und Schema-Evidenz.
- [Workflows fuer Datenqualitaet und Anomalieuntersuchung](https://elysiatools.com/de/hubs/data-quality-anomaly-workflows): Profilieren Sie tabellarische Daten, isolieren Sie Duplikate, Fehlwerte, Referenzbrueche, Ausreisser und Zeitreihenanomalien und machen Sie daraus belastbare Qualitaetsnachweise.
- [Datenbankschema-Migration](https://elysiatools.com/de/hubs/database-schema-migration): Planen Sie eine sichere Migration durch Normalisieren der Quelldaten, Prufen von Schemadifferenzen, Validieren von Beziehungen und Vorbereiten der Wiederherstellung.
