Zum Inhalt springen

Martin-Notation

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 19. Dezember 2025 um 09:58 Uhr durch imported>Horst Gräbner (Änderungen von ~2025-41717-31 (Diskussion) auf die letzte Version von AusleseBeeren zurückgesetzt).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Datei:MartinOdell.png
Krähenfußnotation

Die Martin-Notation (auch Krähenfußnotation; englisch crow’s foot notation) nach James Martin, Charles Bachman und Odell ist eine Notation zur semantischen Datenmodellierung, um vereinfachte Entity-Relationship-Modelle darzustellen.

Sie verwendet für eine 1:n-Beziehung sogenannte Krähenfüße und wird daher auch Krähenfußnotation genannt.

Die Rechtecke bezeichnen die Entitätstypen, die mittels Beziehungslinien miteinander verbunden sind. Beispielsweise steht im Diagramm „Person“ in Beziehung zu „Ort“.

Die Kardinalitäten (Multiplizitäten) werden durch 0 (Null), | (Eins) bzw. den Datei:MartinOdellKraehenfuss.png Krähenfuß (beliebig viele) gekennzeichnet. Bei jeder Beziehung stehen zwei Kardinalitäten hintereinander, die das minimale und das maximale Auftreten beschreiben.

Die Diagramme in der Grafik lesen sich wie folgt:

  • Eine Person ist geboren in minimal einem, maximal einem Ort.
  • Eine Person ist gestorben in minimal Null, maximal einem Ort.
  • Eine Person macht Ferien in minimal Null, maximal vielen Orten.
  • Eine Person war bereits in minimal einem, maximal vielen Orten.
  • In die Gegenrichtung wird keine Aussage über die Kardinalität gemacht.

Die in Klammern angegebenen Kardinalitäten im Diagramm (zum Beispiel „0..n“) bezeichnen die analoge UML-Notation und gehören nicht zur Martin-Notation.

Literatur

  • Helmut Balzert: Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering. 3. Auflage. Spektrum Akademischer Verlag, Heidelberg 2009, ISBN 978-3-8274-2247-7, S. 202 (eingeschränkte Vorschau in der Google-BuchsucheSkriptfehler: Ein solches Modul „Vorlage:GoogleBook“ ist nicht vorhanden.).
  • Roland M. Müller, Hans-Joachim Lenz: Business Intelligence. Springer Verlag, Berlin / Heidelberg 2013, ISBN 978-3-642-35559-2, S. 60–66 (eingeschränkte Vorschau in der Google-BuchsucheSkriptfehler: Ein solches Modul „Vorlage:GoogleBook“ ist nicht vorhanden.).