Fehlerprüfung: Anleitung
Erkennung von Abweichungen zwischen Datensätzen
Inhaltsverzeichnis
Lernen
Fehlertypen
Häufige Arten von Dateneingabefehlern
Lernen 1
Vertauschungsfehler
Benachbarte Zeichen sind in ihrer Position vertauscht.
Transposition errors occur when two adjacent characters swap positions. This is one of the most common data entry errors, often caused by typing too quickly or by dyslexia. Examples include typing '1324' instead of '1234' or 'hte' instead of 'the'. These errors are subtle because all the correct characters are present.
Original: ABCD → Error: ABDC (C and D swapped)
- 12345 → 12435 (3 and 4 transposed)
- ABCDEF → ABDCEF (C and D transposed)
- AB-1234 → AB-1324 (2 and 3 transposed)
So erkennen Sie es
- Same characters, but two adjacent ones are in reversed order
- Length remains the same
- Often occurs in the middle of strings
Häufige Fehler
- Confusing transposition with substitution
- Missing subtle swaps in long strings
- Not checking adjacent pairs systematically
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original '12345' vs Gegeben '12435'
- Position 1 vergleichen: '1' = '1'
- Position 2 vergleichen: '2' = '2'
- Position 3 vergleichen: '3' vs '4' - Abweichung!
- Position 4 vergleichen: '4' vs '3' - Abweichung!
- Position 5 vergleichen: '5' = '5'
- Muster: Positionen 3 und 4 enthalten vertauschte Zeichen
Antwort: Vertauschungsfehler: '3' und '4' an Positionen 3-4 vertauscht
Lernen 2
Ersetzungsfehler
Ein Zeichen ist durch ein anderes ersetzt.
Substitution errors occur when one character is incorrectly replaced with another. This often happens with visually similar characters (0 vs O, 1 vs l, 5 vs S) or adjacent keyboard keys. The string length stays the same, but one character is wrong. These errors are common in manual data entry.
Original: ABCD → Error: ABXD (C replaced with X)
- 12345 → 12845 (3 replaced with 8)
- JOHNSON → JOHNS0N (O replaced with zero)
- AB-1234 → AB-1284 (3 replaced with 8)
So erkennen Sie es
- One character is different, all others match
- Length remains the same
- Often involves similar-looking characters
Häufige Fehler
- Confusing substitution with transposition
- Missing errors with visually similar characters (0/O, 1/l/I)
- Not comparing character by character
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original 'JOHNSON' vs Gegeben 'JOHNS0N'
- Position 1 vergleichen: 'J' = 'J'
- Position 2 vergleichen: 'O' = 'O'
- Position 3 vergleichen: 'H' = 'H'
- Position 4 vergleichen: 'N' = 'N'
- Position 5 vergleichen: 'S' = 'S'
- Position 6 vergleichen: 'O' vs '0' - Abweichung gefunden
- Position 7 vergleichen: 'N' = 'N'
- Der Buchstabe 'O' wurde durch die Ziffer '0' (Null) ersetzt
Antwort: Ersetzungsfehler: Buchstabe 'O' durch Ziffer '0' an Position 6 ersetzt
Lernen 3
Auslassungsfehler
Ein oder mehrere Zeichen fehlen in den Daten.
Omission errors occur when characters are accidentally left out during data entry. This can happen from skipping a keystroke, misreading source data, or copying errors. The result is a shorter string than the original. These errors can be caught by checking string length first.
Original: ABCD → Error: ABD (C omitted)
- 123456 → 12346 (5 omitted)
- WILLIAMS → WILLAMS (I omitted)
- AB-1234 → AB-124 (3 omitted)
So erkennen Sie es
- Copy is shorter than original
- All present characters match, one is missing
- Check length first as quick filter
Häufige Fehler
- Not noticing the length difference
- Confusing omission with substitution of similar characters
- Missing repeated character omissions (e.g., 'MISS' vs 'MIS')
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original '123456' vs Gegeben '12346'
- Längen prüfen: Original hat 6 Zeichen, Gegeben hat 5
- Position 1 vergleichen: '1' = '1'
- Position 2 vergleichen: '2' = '2'
- Position 3 vergleichen: '3' = '3'
- Position 4 vergleichen: '4' = '4'
- Position 5 vergleichen: '5' vs '6' - Abweichung, '5' fehlt
- Die Ziffer '5' wurde an Position 5 ausgelassen
Antwort: Auslassungsfehler: Zeichen '5' fehlt an Position 5
Lernen 4
Einfügungsfehler
Zusätzliche Zeichen wurden versehentlich in die Daten eingefügt.
Addition errors occur when extra characters are accidentally inserted during data entry. This can happen from double-tapping keys, misreading source data, or accidentally hitting adjacent keys. The result is a longer string than the original. Like omission errors, these can be quickly detected by checking length.
Original: ABCD → Error: ABCXD (X inserted)
- 12345 → 123345 (extra 3 inserted)
- SMITH → SMIITH (extra I inserted)
- AB-1234 → AB-12334 (extra 3 inserted)
So erkennen Sie es
- Copy is longer than original
- Contains all original characters plus extras
- Often a repeated or adjacent character
Häufige Fehler
- Not noticing the length difference
- Missing subtle additions in long strings
- Confusing with doubled legitimate characters
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original '12345' vs Gegeben '123345'
- Längen prüfen: Original hat 5 Zeichen, Gegeben hat 6
- Position 1 vergleichen: '1' = '1'
- Position 2 vergleichen: '2' = '2'
- Position 3 vergleichen: '3' = '3'
- Position 4 vergleichen: '4' vs '3' - zusätzliches Zeichen gefunden
- Eine zusätzliche '3' wurde an Position 4 eingefügt
Antwort: Einfügungsfehler: zusätzliche '3' an Position 4 eingefügt
Lernen 5
Doppelte Vertauschung
Zwei separate Paare benachbarter Zeichen sind vertauscht.
Double transposition errors occur when two separate pairs of adjacent characters are swapped in the same string. This creates a more complex error pattern that can be harder to detect because the errors are distributed across the string.
Original: ABCDEF → Error: BADCEF (AB swapped AND CD swapped)
- 123456 → 213465 (12 swapped AND 45 swapped)
- ABCDEF → BACDEF → BADCEF (two transpositions)
- AB-1234 → BA-1324 (AB swapped AND 23 swapped)
So erkennen Sie es
- Two separate pairs of adjacent characters are reversed
- Length remains the same
- All original characters are present
Häufige Fehler
- Missing one of the two transpositions
- Confusing with single transposition
- Not scanning the entire string
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original '123456' vs Gegeben '213465'
- Position 1 vergleichen: '1' vs '2' - Abweichung
- Position 2 vergleichen: '2' vs '1' - Abweichung
- Erster Tausch erkannt: '1' und '2' vertauscht
- Position 3 vergleichen: '3' = '3'
- Position 4 vergleichen: '4' = '4'
- Position 5 vergleichen: '5' vs '6' - Abweichung
- Position 6 vergleichen: '6' vs '5' - Abweichung
- Zweiter Tausch erkannt: '5' und '6' vertauscht
Antwort: Doppelter Vertauschungsfehler: '1-2' vertauscht UND '5-6' vertauscht
Lernen 6
Visuelle Verwechslung
Ähnlich aussehende Zeichen werden miteinander verwechselt.
Visual confusion errors occur when characters that look similar are substituted for one another. Common confusions include B/8, O/0, I/1, S/5, G/6, and Z/2. These errors often occur when reading handwritten data or when working with low-quality displays.
Common pairs: B↔8, O↔0, I↔1, S↔5, G↔6, Z↔2
- AB-1234 → A8-1234 (B confused with 8)
- CODE01 → CODEO1 (0 confused with O)
- SIGNAL → 5IGNAL (S confused with 5)
So erkennen Sie es
- Character replaced with visually similar alternative
- Length remains the same
- Often involves letter/number confusion
Häufige Fehler
- Not recognizing visually similar pairs
- Assuming digits are always correct
- Missing context clues (letters vs numbers sections)
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original 'AB-1234' vs Gegeben 'A8-1234'
- Position 1 vergleichen: 'A' = 'A'
- Position 2 vergleichen: 'B' vs '8' - Abweichung gefunden
- Position 3 vergleichen: '-' = '-'
- Rest vergleichen: '1234' = '1234'
- Der Buchstabe 'B' wurde mit der Ziffer '8' verwechselt
- Diese Zeichen sehen ähnlich aus: B und 8 haben ähnliche Formen
Antwort: Visuelle Verwechslung: 'B' mit '8' verwechselt an Position 2 (ähnliches Aussehen)
Lernen 7
Tastaturproximitätsfehler
Ein Zeichen ist durch eine benachbarte Taste ersetzt.
Keyboard proximity errors occur when a typist accidentally presses a key adjacent to the intended key on a QWERTY keyboard. For example, pressing 'R' instead of 'E', or '5' instead of '4'. These are among the most common typing errors.
Key replaced by horizontally or vertically adjacent key on QWERTY layout
- HELLO → HRLLO (E replaced by adjacent R)
- 12345 → 12445 (3 replaced by adjacent 4)
- CODE → CODW (E replaced by adjacent W)
So erkennen Sie es
- Single character replaced by keyboard neighbor
- Length remains the same
- Check QWERTY layout for adjacent keys
Häufige Fehler
- Not visualizing the keyboard layout
- Confusing with random substitution
- Forgetting diagonal adjacencies
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original 'HELLO' vs Gegeben 'HRLLO'
- Position 1 vergleichen: 'H' = 'H'
- Position 2 vergleichen: 'E' vs 'R' - Abweichung gefunden
- Position 3 vergleichen: 'L' = 'L'
- Position 4 vergleichen: 'L' = 'L'
- Position 5 vergleichen: 'O' = 'O'
- Tastatur prüfen: 'E' und 'R' liegen auf der QWERTY-Tastatur nebeneinander
- 'R' wurde statt 'E' gedrückt wegen der Fingerposition
Antwort: Tastaturproximität: 'E' durch benachbarte Taste 'R' an Position 2 ersetzt
Lernen 8
Wiederholtes Zeichen
Ein Zeichen wurde versehentlich zweimal hintereinander getippt.
Repeated character errors occur when a typist accidentally presses a key twice, creating an unwanted duplicate character. This is common with fast typing or when a key is slightly sticky. The result is a string that is one character longer than intended.
Original character at position N is duplicated: ABC → ABBC
- 12345 → 123345 (3 repeated)
- HELLO → HELLLO (L repeated)
- AB-1234 → AB-12234 (2 repeated)
So erkennen Sie es
- String is one character longer than original
- Look for adjacent identical characters
- One character appears twice in sequence
Häufige Fehler
- Confusing with addition of different character
- Missing the duplicate in longer strings
- Not noticing legitimate double letters
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original 'HELLO' vs Gegeben 'HELLLO'
- Längen prüfen: Original hat 5 Zeichen, Gegeben hat 6
- Position 1 vergleichen: 'H' = 'H'
- Position 2 vergleichen: 'E' = 'E'
- Position 3 vergleichen: 'L' = 'L'
- Position 4 vergleichen: 'L' = 'L'
- Position 5 vergleichen: 'O' vs 'L' - zusätzliches 'L' gefunden
- Der Buchstabe 'L' wurde an Position 4 doppelt getippt
Antwort: Wiederholungsfehler: 'L' doppelt getippt, erzeugt 'LLL' statt 'LL'
Lernen 9
Umkehrung
Eine Folge von 3 oder mehr benachbarten Zeichen ist umgekehrt.
Reversal errors occur when a portion of the string (typically 3-4 characters) is written in reverse order. This can happen when transcribing data from memory or when the eye jumps back while reading. Unlike simple transposition which swaps just two characters, reversal affects a longer sequence.
Substring ABC becomes CBA within the string
- 123456 → 132456 (123 reversed to 321, shown as 132)
- ABCDEF → ACBDEF (BCD reversed)
- AB-1234 → AB-3214 (1234 partially reversed)
So erkennen Sie es
- Three or more characters appear in reverse order
- Length remains the same
- All original characters are present
Häufige Fehler
- Confusing with multiple transpositions
- Not recognizing partial reversals
- Missing the reversal pattern in mixed data
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original 'AB-1234' vs Gegeben 'AB-3214'
- Präfix vergleichen: 'AB-' = 'AB-'
- Position 4 vergleichen: '1' vs '3' - Abweichung
- Position 5 vergleichen: '2' = '2'
- Position 6 vergleichen: '3' vs '1' - Abweichung
- Position 7 vergleichen: '4' = '4'
- Muster erkannt: '123' wurde zu '321' umgekehrt
- Dies ist eine 3-Zeichen-Umkehrung, keine einfache Vertauschung
Antwort: Umkehrungsfehler: Sequenz '123' umgekehrt zu '321' (Positionen 4-6)
Lernen 10
Abstandsfehler
Ein unerwünschtes Leerzeichen wurde in die Zeichenkette eingefügt.
Spacing errors occur when the spacebar is accidentally pressed during data entry, inserting an unwanted space character. This is common when typing quickly or when hands drift on the keyboard. The resulting string is one character longer with a space where none should exist.
Space inserted at position N: ABCD → AB CD
- 12345 → 123 45 (space inserted)
- HELLO → HEL LO (space in middle)
- AB-1234 → AB- 1234 (space after hyphen)
So erkennen Sie es
- String contains unexpected space character
- Length is one character longer
- Space appears where data should be continuous
Häufige Fehler
- Overlooking spaces in visual inspection
- Confusing with intentional formatting
- Missing spaces at the start or end
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original '12345' vs Gegeben '123 45'
- Längen prüfen: Original hat 5 Zeichen, Gegeben hat 6
- Position 1 vergleichen: '1' = '1'
- Position 2 vergleichen: '2' = '2'
- Position 3 vergleichen: '3' = '3'
- Position 4 vergleichen: '4' vs ' ' - Leerzeichen gefunden
- Ein unerwünschtes Leerzeichen wurde nach Position 3 eingefügt
- Die restlichen Zeichen '45' sind um eine Position verschoben
Antwort: Abstandsfehler: unerwünschtes Leerzeichen zwischen '3' und '4' an Position 4 eingefügt
Lernen 11
Formatverschiebung
Ein Trennzeichen wurde an eine falsche Position verschoben.
Format shift errors occur when a separator character (like a hyphen or dash) is placed in the wrong position within a formatted code. This changes the visual grouping of the data without changing the actual characters. It's common when manually entering codes that follow specific format patterns.
Separator moves from position M to position N: AB-1234 → A-B1234
- AB-1234 → A-B1234 (hyphen shifted left)
- AB-1234 → ABC-234 (hyphen shifted right)
- 12-34-56 → 123-4-56 (hyphen repositioned)
So erkennen Sie es
- Separator in unexpected position
- Same characters but different grouping
- Total length remains the same
Häufige Fehler
- Assuming format is always correct
- Not checking separator positions
- Focusing only on alphanumeric characters
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original 'AB-1234' vs Gegeben 'A-B1234'
- Position 1 vergleichen: 'A' = 'A'
- Position 2 vergleichen: 'B' vs '-' - Abweichung
- Position 3 vergleichen: '-' vs 'B' - Abweichung
- Der Bindestrich hat sich von Position 3 zu Position 2 verschoben
- Alle Zeichen sind vorhanden, aber das Trennzeichen ist falsch platziert
- Originalformat: 'AB-1234' (2 Buchstaben, Bindestrich, 4 Ziffern)
- Fehlerformat: 'A-B1234' (1 Buchstabe, Bindestrich, 1 Buchstabe, 4 Ziffern)
Antwort: Formatverschiebung: Bindestrich von Position 3 zu Position 2 verschoben
Lernen 12
Phonetische Ersetzung
Ein Zeichen ist durch ein ähnlich klingendes Zeichen ersetzt.
Phonetic substitution errors occur when characters that sound similar are confused with each other. This is common when transcribing spoken data or working from dictation. Examples include C/K, F/V, M/N, B/P, D/T, and G/J confusions.
Common pairs: C↔K, F↔V, M↔N, B↔P, D↔T, G↔J
- PACK → BACK (P confused with B)
- CAME → KAME (C confused with K)
- FIVE → VIVE (F confused with V)
So erkennen Sie es
- Character replaced with phonetically similar letter
- Length remains the same
- Often involves voiced/unvoiced consonant pairs
Häufige Fehler
- Not considering phonetic relationships
- Assuming spelling is always phonetic
- Missing subtle sound-alike substitutions
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original 'PACK' vs Gegeben 'BACK'
- Position 1 vergleichen: 'P' vs 'B' - Abweichung gefunden
- Position 2 vergleichen: 'A' = 'A'
- Position 3 vergleichen: 'C' = 'C'
- Position 4 vergleichen: 'K' = 'K'
- Der Buchstabe 'P' wurde durch 'B' ersetzt
- Phonetisch ähnlich: beide sind bilabiale Plosive
- Häufig beim Transkribieren von Diktaten
Antwort: Phonetischer Ersetzungsfehler: 'P' mit ähnlich klingendem 'B' verwechselt an Position 1
Lernen 13
Groß-/Kleinschreibungswechsel
Die Groß-/Kleinschreibung eines Buchstabens wurde geändert.
Case flip errors occur when the Caps Lock key is accidentally engaged or the Shift key is pressed/released at the wrong time. This changes a letter from uppercase to lowercase or vice versa. While the letter identity remains correct, the case change can cause issues in case-sensitive systems.
Uppercase letter becomes lowercase (A→a) or lowercase becomes uppercase (a→A)
- HELLO → HeLLO (E became lowercase)
- AB-1234 → Ab-1234 (B became lowercase)
- CODE → COdE (D became lowercase)
So erkennen Sie es
- Same letter but different case
- Length remains the same
- Often occurs at word boundaries or after spaces
Häufige Fehler
- Not checking case in case-sensitive contexts
- Assuming all uppercase data is uniform
- Missing case errors in mixed-case strings
Schritt-für-Schritt-Lösung
Finden Sie den Fehler: Original 'HELLO' vs Gegeben 'HeLLO'
- Position 1 vergleichen: 'H' = 'H' (beide Großbuchstaben)
- Position 2 vergleichen: 'E' vs 'e' - Groß-/Kleinschreibungsunterschied
- Position 3 vergleichen: 'L' = 'L' (beide Großbuchstaben)
- Position 4 vergleichen: 'L' = 'L' (beide Großbuchstaben)
- Position 5 vergleichen: 'O' = 'O' (beide Großbuchstaben)
- Das große 'E' wurde zum kleinen 'e'
- Wahrscheinlich durch falsches Loslassen der Shift-Taste verursacht
Antwort: Groß-/Kleinschreibungsfehler: großes 'E' zu kleinem 'e' an Position 2 geändert
Lernen 14
Regelvalidierung
Prüfen, ob ein Datensatz einer Menge von Format-, Bereichs-, Typ- oder Geschäftsregeln entspricht.
Regelvalidierung ist der Prozess, mit dem bestätigt wird, dass ein Datenwert explizite Einschränkungen erfüllt, bevor er akzeptiert wird. Typische Klassen: (a) Formatregeln — der Wert entspricht einem Muster; (b) Bereichsregeln — der Wert liegt in erlaubten Grenzen; (c) Typregeln — der Wert hat den erwarteten Typ; (d) Geschäftsregeln — domänenspezifische Invarianten. Ein Datensatz ist genau dann gültig, wenn er alle geltenden Regeln erfüllt.
gültig(Datensatz) ⇔ ∀ r ∈ Regeln : r(Datensatz) gilt
- E-Mail-Format: „[email protected]" ✓; „user@@example" ✗
- Altersbereich [0, 130]: 25 ✓; 200 ✗
- Geschäftsregel: Rechnungssumme = Summe der Positionen
So erkennen Sie es
- Ein Datensatz wird mit Regeln präsentiert
- Die Aufgabe fragt nach Gültigkeit oder verletzter Regel
- Regeln können kombiniert oder hierarchisch sein
Häufige Fehler
- Bei der ersten erfolgreichen Regel aufhören
- „Gültiges Format" mit „korrektem Wert" verwechseln
- Groß-/Kleinschreibung, Leerzeichen oder lokale Trennzeichen ignorieren
Lösungsbeispiele
Die Lösungsbeispiele enthalten den ursprünglichen Übungssatz für jede Stufe. Öffnen Sie ein Beispiel, um Aufgabe, Optionen, richtige Antwort und Erklärung zu vergleichen.