<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.flbk-hamm.de/index.php?action=history&amp;feed=atom&amp;title=Anomalie</id>
	<title>Anomalie - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.flbk-hamm.de/index.php?action=history&amp;feed=atom&amp;title=Anomalie"/>
	<link rel="alternate" type="text/html" href="https://wiki.flbk-hamm.de/index.php?title=Anomalie&amp;action=history"/>
	<updated>2026-06-22T00:27:25Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in FLBK-Wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.flbk-hamm.de/index.php?title=Anomalie&amp;diff=2792&amp;oldid=prev</id>
		<title>Flbkwikiadmin: Die Seite wurde neu angelegt: „ Der Begriff &#039;&#039;&#039;Anomalie&#039;&#039;&#039; stammt aus dem Griechischen und bedeutet „Unregelmäßigkeit“, das zugehörige Adjektiv heißt im Deutschen &#039;&#039;anormal&#039;&#039;. In der Informatik bezeichnen Anomalien Fehlverhalten in relationalen Datenbanken.   Hier wird zwischen Anomalien im Einbenutzerbetrieb und Mehrbenutzerbetrieb unterschieden: * Im &#039;&#039;&#039;Einbenutzerbetrieb&#039;&#039;&#039; können Anomalien durch nicht normalisierte bzw. denormalisierte Datenstrukt…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.flbk-hamm.de/index.php?title=Anomalie&amp;diff=2792&amp;oldid=prev"/>
		<updated>2026-04-16T12:07:11Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „ Der Begriff &amp;#039;&amp;#039;&amp;#039;Anomalie&amp;#039;&amp;#039;&amp;#039; stammt aus dem Griechischen und bedeutet „Unregelmäßigkeit“, das zugehörige Adjektiv heißt im Deutschen &amp;#039;&amp;#039;anormal&amp;#039;&amp;#039;. In der Informatik bezeichnen Anomalien Fehlverhalten in &lt;a href=&quot;/index.php?title=Relationale_Datenbank&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Relationale Datenbank (Seite nicht vorhanden)&quot;&gt;relationalen Datenbanken&lt;/a&gt;.   Hier wird zwischen Anomalien im Einbenutzerbetrieb und Mehrbenutzerbetrieb unterschieden: * Im &amp;#039;&amp;#039;&amp;#039;Einbenutzerbetrieb&amp;#039;&amp;#039;&amp;#039; können Anomalien durch nicht normalisierte bzw. denormalisierte Datenstrukt…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
Der Begriff &amp;#039;&amp;#039;&amp;#039;Anomalie&amp;#039;&amp;#039;&amp;#039; stammt aus dem Griechischen und bedeutet „Unregelmäßigkeit“, das zugehörige Adjektiv heißt im Deutschen &amp;#039;&amp;#039;anormal&amp;#039;&amp;#039;. In der Informatik bezeichnen Anomalien Fehlverhalten in [[Relationale Datenbank|relationalen Datenbanken]]. &lt;br /&gt;
&lt;br /&gt;
Hier wird zwischen Anomalien im Einbenutzerbetrieb und Mehrbenutzerbetrieb unterschieden:&lt;br /&gt;
* Im &amp;#039;&amp;#039;&amp;#039;Einbenutzerbetrieb&amp;#039;&amp;#039;&amp;#039; können Anomalien durch nicht normalisierte bzw. denormalisierte Datenstrukturen entstehen und führen zu Inkonsistenzen. Man unterscheidet Einfüge-, Änderungs- und Lösch-Anomalien. &lt;br /&gt;
* Im &amp;#039;&amp;#039;&amp;#039;Mehrbenutzerbetrieb&amp;#039;&amp;#039;&amp;#039; einer Datenbank treten Anomalien durch parallele Datenbankzugriffe auf.&lt;br /&gt;
&lt;br /&gt;
== Einbenutzerbetrieb ==&lt;br /&gt;
&lt;br /&gt;
Liegt ein schwaches und denormalisiertes Schema vor, kann es zu verschiedenen Problemen bei der Datenpflege kommen.&lt;br /&gt;
&lt;br /&gt;
=== Einfügeanomalie (Insert-Anomalie) ===&lt;br /&gt;
Bei der Einfüge-Anomalie kann es passieren, dass Daten gar nicht gespeichert oder angenommem werden können, weil beispielsweise für den [[Primärschlüssel]] kein Wert eingegeben wird. Ebenso kann eine nicht vollständige Eingabe von Daten zu Inkonsistenz führen. &lt;br /&gt;
&lt;br /&gt;
Die nachstehende Tabelle verfügt über einen zusammengesetzten Primärschlüssel. Die Eindeutigkeit eines Datensatzes wird durch die Attribute &amp;#039;&amp;#039;Reservierungsdatum&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Mitarbeiter&amp;#039;&amp;#039; und &amp;#039;&amp;#039;Kunde&amp;#039;&amp;#039; bestimmt.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Reservierungsdatum !! Mitarbeiter !! Kunde !! Leistung&lt;br /&gt;
|-&lt;br /&gt;
| 12.05.2023 || Krause || Rheinhard || Haarschnitt&lt;br /&gt;
|-&lt;br /&gt;
| 14.05.2023 || Bitter || Meier || Färben&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel 1 (Verletzung des Primärschlüssels):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Kommt es nun zu dem Fall, dass zu einem gleichen Datum ein Kunde erneut vom selben Mitarbeiter bedient wird, kann dieser Datensatz nicht angelegt werden, weil die Primärschlüsselbedingung verletzt wird.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
! Reservierungsdatum !! Mitarbeiter !! Kunde !! Leistung&lt;br /&gt;
|-&lt;br /&gt;
| 12.05.2023 || Krause || Rheinhard || &amp;#039;&amp;#039;Zusatzleistung (Speichern schlägt fehl)&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel 2 (Inkonsistenz durch Tippfehler):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Der Kunde Rheinhard wird erneut bedient. Diesmal wird dieser Kunde aufgrund eines Tippfehlers irrtümlich &amp;#039;&amp;#039;Reinhard&amp;#039;&amp;#039; geschrieben. Der Datensatz wird angelegt, ist aber nun inkonsistent, da nicht klar ist, ob die beiden Einträge Reinhard und Rheinhard die gleiche Person sind:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Reservierungsdatum !! Mitarbeiter !! Kunde !! Leistung&lt;br /&gt;
|-&lt;br /&gt;
| 12.05.2023 || Krause || Rheinhard || Haarschnitt&lt;br /&gt;
|-&lt;br /&gt;
| 18.05.2023 || Krause || Reinhard || Haarschnitt &amp;#039;&amp;#039;(Tippfehler)&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Änderungsanomalie (Update-Anomalie) ===&lt;br /&gt;
Beim Ändern von Daten in einer Datenbank spricht man von einer Änderungs-Anomalie (Update-Anomalie), wenn nicht alle redundant vorkommenden Entitäten zugleich geändert werden. Dieses kann zu inkonsistenten Daten führen.&lt;br /&gt;
&lt;br /&gt;
In der obenstehenden Tabelle wurden Reservierungsinformationen denormalisiert abgelegt. Unter der Annahme, dass Max Meier ein und dieselbe Person ist, soll die Schreibweise des Nachnamens geändert werden. Meier soll nun mit Y – also &amp;#039;&amp;#039;Meyer&amp;#039;&amp;#039; – geschrieben werden. Die Konsistenz der Daten wird nur dann nicht verletzt, wenn tatsächlich &amp;#039;&amp;#039;&amp;#039;alle&amp;#039;&amp;#039;&amp;#039; redundant vorkommenden Nachnamen des Kunden Max Meyer geändert werden und mit Max Meier immer die gleiche Person gemeint ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Löschanomalie (Delete-Anomalie) ===&lt;br /&gt;
Unter Löschanomalie versteht man das ungewollte Löschen von Daten. Es kann also passieren, dass man durch das bewusste Löschen eines Datensatzes unbewusst Informationen verliert, die man später wieder gebraucht hätte. Sie entsteht, wenn durch das Löschen eines Datensatzes mehr Informationen als erwünscht verloren gehen. &lt;br /&gt;
&lt;br /&gt;
Ursache hier ist, dass ein Datensatz mehrere abhängige Informationen enthält. Durch das Löschen der einen Information wird dann auch die andere gelöscht, obwohl diese noch benötigt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel zur Löschanomalie:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Reservierungsnummer !! Datum !! Mitarbeiter !! Kunde !! Kunden-Telefon&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 01.06.2023 || Krause || Peter Müller || 0151-123456&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 02.06.2023 || Hermann || Sabine Reiter || 0162-987654&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 15.06.2023 || Schrotter || Sabine Reiter || 0162-987654&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* In der Tabelle soll die erste Reservierung gelöscht werden. Hierdurch werden ungewollt auch die gesamten Kundeninformationen (Telefonnummer) von Peter Müller gelöscht. &lt;br /&gt;
* Andererseits könnte der Kunde Peter Müller nicht gelöscht werden, ohne auch die Reservierung zu löschen. &lt;br /&gt;
* Sollte die Kundin Sabine Reiter gelöscht werden, müssten zwei Datensätze gelöscht werden. Würde nur ein Datensatz gelöscht, wäre der Datenbestand inkonsistent.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mehrbenutzerbetrieb ==&lt;br /&gt;
Im Mehrbenutzerbetrieb einer Datenbank treten Anomalien durch unzulässigen parallelen Datenbankzugriff auf.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenbanken]]&lt;br /&gt;
[[Kategorie:FI_I_SDM]]&lt;br /&gt;
[[Kategorie:AHR_I_Informatik_LK]]&lt;/div&gt;</summary>
		<author><name>Flbkwikiadmin</name></author>
	</entry>
</feed>