Min-Max-Notation

Die Min-Max-Notation (auch (min,max)-Notation) ist eine Art, die Kardinalität einer Beziehung zwischen Entitätstypen in einem Entity-Relationship-Modell einzuschränken. Sie wurde eingeführt, weil die Chen-Notation nur beschränkte Aussagen zu einer Beziehung erlaubt. Mit der (min,max)-Notation können sowohl untere als auch obere Schranken präzise ausgedrückt werden.

Bei der (min,max)-Notation wird für jeden an einer Beziehung beteiligten Entitätstyp ein geordnetes Paar mit einem Minimal- und einem Maximalwert angegeben. Diese Werte geben an, an wie vielen Beziehungsausprägungen die Entitätausprägungen mindestens teilnehmen müssen und an wie vielen sie höchstens teilnehmen dürfen.

Die (min,max)-Notation wurde 1974 durch Jean-Raymond Abrial[1] im Rahmen eines semantischen Modells eingeführt, das mit dem von Chen konkurrierte. Mittlerweile hat die Chen-Notation die (min,max)-Notation jedoch assimiliert, und man kann sie konzeptionell losgelöst von der Abrial-Notation als Ergänzung zu Chen verwenden.

Definition

Für eine Beziehung zwischen zwei Entitätstypen und hat der Entitätstyp die Kardinalität , wenn jede Entität aus der Entitätsmenge zu mindestens und höchstens verschiedenen Entitäten aus der Entitätsmenge in Beziehung stehen darf, wobei .

Dabei ist „“ ein Symbol für die von der Ausprägung abhängige maximale Anzahl an möglichen Relationspartnern, das heißt, für eine konkrete Ausprägung des Schemas wird „“ interpretiert als die Anzahl der Entitäten vom Typ in der Ausprägung. „“ als Max-Wert ist also gleichbedeutend mit einer Unbeschränktheit nach oben, da theoretisch beliebig groß werden darf. Eine Entität mit Max-Kardinalität „“ darf also mit beliebig vielen Entitäten in Relation stehen. Deshalb wird in Anlehnung an UML-Syntax häufig auch ein Stern („“) anstelle des Symbols „“ geschrieben, wobei in der Originalnotation von Abrial ausschließlich das „“ hierfür Verwendung fand.

Allgemeiner gilt, dass in einer -ären Beziehung zwischen dem Entitätstyp und weiteren Entitätstypen dem Entitätstyp das Min-Max-Paar zugeordnet wird, falls jede Entität aus der Entitätsmenge mit mindestens und höchstens -Tupeln aus in Beziehung steht, d. h. falls es für jedes in jeder Ausprägung der betreffenden Relation zwischen und Tupel der Form gibt.

Allgemein gehaltene, formale Definition

In der Sprache der relationalen Algebra bedeutet das: Sei und , dann hat in einer Relation der Entitätstyp die Kardinalität , falls für alle die Mächtigkeit der Menge durch nach unten und durch nach oben beschränkt ist, also

gilt. Unbeschränktheit nach oben wird dabei wieder durch beziehungsweise angezeigt.

Erst bei der allgemeinen Definition für -äre Relationen tritt der wesentliche Charakter der Min-Max-Notation, Schranken für Ausprägungen der Relation anzugeben, deutlich zu Tage.

Vergleich mit anderen Notationen

Unterschied zu Multiplizitätsangaben in UML

Bei der min…max-Notation aus der UML, die die sogenannte Multiplizität einer Assoziation festlegt, wird für jede an einer Assoziation beteiligte Klasse zwar ebenfalls ein geordnetes Paar mit einem Minimal- und einem Maximalwert angegeben. In UML jedoch besagen diese Werte für einen Entitätstyp X, wie viele Entitäten vom Typ X es für eine gegebene Kombination der übrigen Entitäten geben kann.

Die Multiplizitätsangabe aus UML ist in ihrer Semantik vergleichbar zur Chen- und MC-Notation. Alle drei stehen im fundamentalen Gegensatz zur (min,max)-Notation: Die (min,max)-Notation zählt die Ausprägung von Beziehungen, während die anderen Notationen Entitätstypausprägungen zählen.

In binären Beziehungen

Beschreibung aus dem Text!
Beschreibung aus dem Text!

Wenn wir beispielsweise ausdrücken wollten, wie die Beziehung der Zugehörigkeit zwischen den Entitätstypen Fußballmannschaft und Spieler geartet ist, so wäre in UML die Multiplizität der Spieler-Entität 11..11 (da es für jede Mannschaft genau 11 Spieler geben soll, die zu ihr gehören) und die der Mannschafts-Entität 1..1 (da jeder Spieler zu genau einer Mannschaft gehören soll), während die Min-Max-Notation (siehe Abbildung) für die Spieler-Entität (1,1) angibt und für die Mannschafts-Entität (11,11) (da jeder Spieler in der Ausprägung unserer Gehört-zu-Relation genau einmal vorkommen soll und jede Mannschaft genau 11-mal). Für binäre Relationen sind die Angaben wegen der unterschiedlichen Sichtweisen also genau vertauscht.

In mehrwertigen Beziehungen

Für Relationen mit mehr als zwei beteiligten Entitätstypen gibt es jedoch keinen unmittelbaren Bezug mehr zwischen den bei UML und Min-Max auftretenden Zahlen. Betrachten wir beispielsweise eine ternäre Relation, die Studenten, von diesen besuchte Kurse und dabei erhaltene Noten in Beziehung setzt. Wir erhalten in UML für Student 0..* (da es für jede Kombination aus Kurs und Note beliebig viele Studenten geben kann, die die Note im jeweiligen Kurs erhalten), für Kurs 0..* (da es für jede Kombination aus Student und Note beliebig viele Kurse geben kann, in denen das entsprechende Ergebnis erzielt wurde) und für Note 0..1 (da jeder Student für jeden Kurs maximal eine Note erhält). Mit der Min-Max-Notation erhalten wir beispielsweise für Student (0,N) (da jeder Student an beliebig vielen benoteten Kursen teilgenommen haben kann), für Kurs (1,N) (da es für jeden Kurs mindestens einen Teilnehmer mit Note geben muss; wenn wir nur abgeschlossene Kurse in die Datenbank aufnehmen) und für Note (0,N) (da es jede Note beliebig oft geben kann).

Auch wenn es einen Bezug für binäre Relationen gibt, so sind die beiden Notationen doch grundsätzlich verschieden!

Ausdrucksstärke der Min-Max-Notation

Die Ausdrucksstärke der Min-Max-Notation ist nicht mit der Chen-Notation (bzw. Multiplizitätsangaben in UML) vergleichbar, d. h. keine Notation subsumiert die jeweils andere. Es gibt für beide Notationen Konsistenzbedingungen, die sich in der jeweils anderen Notation nicht ausdrücken lassen.

Dies geht bereits aus dem obigen Beispiel hervor: In der Chen-Notation handelt es sich bei der Studenten-Kurse-Noten-Beziehung um eine n:m:1-Relation. Es wird also insbesondere ausgedrückt, dass es für jedes Student-Kurs-Paar maximal eine Note geben darf. Die Min-Max-Notation ist nicht imstande dies auszudrücken. Umgekehrt drückt die Min-Max-Notation jedoch durch (1,N) an der Kurs-Entität aus, dass es keine Kurse gibt, an denen nicht mindestens ein Student mit Note teilnimmt, was wiederum durch die Chen-Notation nicht ausdrückbar ist.

Man beachte: Beschränkt man sich auf binäre Beziehungen, so ist die Min-Max-Notation ausdrucksstärker.

Gegenüberstellung verschiedener Notationen

Chen-Notation, MC-Notation, Multiplizitätsangaben der UML und (min,max)-Notation im Vergleich:

Beispiel: Zwei Entitätstypen, bei denen es zu jeder Entität x aus der ersten Entitätsmenge beliebig viele Elemente aus der zweiten Entitätsmenge geben kann, die zu x in Relation stehen. Weiter muss jedes Element y der zweiten Entitätsmenge zu genau einem Element der ersten Entitätsmenge in Relation stehen (d. h. für den zweiten Entitätstyp wird die vollständige Teilnahme/total participation an der Relation gefordert).

Chen-Notation: Entität 1 ←— 1:n —→ Entität 2 + „vollständige Teilnahme“ der Entität 2 an der Beziehung

Anmerkung: die Entität 2 ist also per Doppelstrich mit der Beziehung verbunden, der Doppelstrich sei als die „Chen-Seite“ hinsichtlich der vollständigen Teilnahme dieses Beispiels bezeichnet

MC-Notation: Entität 1 ←— 1:mc —→ Entität 2

Man beachte: die vollständige Teilnahme ist in Form von 1 auf Seite der Entität 1 repräsentiert, also der Chen-Gegenseite

Multiplizität: Klasse 1 ← 1..1 ——— 0..* → Klasse 2

Man beachte: die vollständige Teilnahme in Form der „min=1“-Beschränkung ist auf der Seite der Klasse 1; also vergleichbar mit der MC-Notation, ebenfalls auf der Chen-Gegenseite

(min,max)-Notation: Entität 1 ← (0,N) ——— (1,1) → Entität 2

Man beachte: die vollständige Teilnahme (in Form der „min=1“-Einschränkung) ist hier auf der Seite der Entität 2, also auf der Chen-Seite „wo man sie erwartet“ (im Gegensatz zur max-Einschränkung...)

In diesem Beispiel zur vollständigen Teilnahme tritt, selbst schon bei binären Beziehungen, die fundamental andere Sichtweise von (min,max)-Notation auf der einen Seite und MC-Notation/Multiplizitäten auf der anderen zum Vorschein.

Gegenüberstellung von (min,max)-Notation, Chen-Notation, MC-Notation und Multiplizitäten:

(min,max) [Entity 1] Multiplizität [UML, Entity 1] Chen-Notation MC-Notation Multiplizität [UML, Entity 2] (min,max) [Entity 2]
(0,1) 0..1 1:1 c:c 0..1 (0,1)
(0,N) 0..1 1:N c:mc 0..* (0,1)
(0,N) 1..1 1:N + total participation 1:mc 0..* (1,1)
(0,N) 0..* M:N mc:mc 0..* (0,N)
(1,1) 0..1 total participation + 1:1 c:1 1..1 (0,1)
(1,N) 0..1 total participation + 1:N c:m 1..* (0,1)
(1,1) 1..1 total part. + 1:1 + total part. 1:1 1..1 (1,1)
(1,N) 1..1 total part. + 1:N + total part. 1:m 1..* (1,1)
(1,N) 0..* total participation + M:N mc:m 1..* (0,N)
(1,N) 1..* total part. + M:N + total part. m:m 1..* (1,N)

Die (min,max)-Notation gilt als kontra-intuitiv zu Chen bezüglich der (Max-)Kardinalität, weil die (min,max)-Notation Relationships zählt. Chen, MC und Multiplizitäten zählen Entities!

Anmerkung zur Min-Seite: Bei der (min,max)-Notation ist das Kriterium zur „vollständigen Teilnahme“ (also 0 oder 1 bezogen auf Min) korrekterweise auf der Chen-Seite, im Gegensatz zur kontra-intuitiven (Max-)Kardinalität. Diejenige Seite, in der die „vollständige Teilnahme“ bei der Multiplizitätsangabe und bei der MC-Notation zum Tragen kommt, ist bezüglich Chen jedoch kontra-intuitiv, im Gegensatz zur intuitiven (Max-)Kardinalität.

Einzelnachweise

  1. Jean-Raymond Abrial: Data Semantics. In: IFIP Working Conference Data Base Management 1974. 1974, S. 1–60.

Literatur

  • Alfons Kemper, André Eickler: Datenbanksysteme. Eine Einführung. 6. Auflage. Oldenbourg, München 2006, ISBN 3-486-57690-9.
  • Ramez Elmasri, Shamkant B. Navathe: Fundamentals of Database Systems. Addison-Wesley, Reading 2000, ISBN 0-8053-1755-4.

Read other articles:

Jill Parker-Hammersley-ShirleyNama lengkapJill Shirley-ParkerKebangsaan Inggris Rekam medali Putri tenis meja Mewakili  Inggris World Championships 1973 Sarajevo Doubles European Championships 1982 Budapest Singles 1982 Budapest Doubles 1980 Berne Doubles 1978 Duisburg Singles 1976 Prague Singles 1976 Prague Doubles 1976 Prague Team 1972 Rotterdam Doubles Jill Hammersley-Parker bersama pemain Internasional lainnya, Nicky Jarvis (kiri) serta suaminya, Donald Parker (tengah) Jill Park...

 

RashiLukisan menggambarkan Rashi dari abad ke-16Lahir(1040-02-22)22 Februari 1040Troyes, PrancisMeninggal13 Juli 1105(1105-07-13) (umur 65)Troyes, PrancisMakamTroyesTempat tinggalFranceKebangsaanFrenchDikenal atasmenulis tafsir Alkitab Ibrani Shlomo Yitzchaki (Ibrani: רבי שלמה יצחקיcode: he is deprecated ), atau dalam bahasa Latin Salomon Isaacides, dan sekarang umumnya dikenal dengan akronim Rashi (Ibrani: רשיcode: he is deprecated , RAbbi SHlomo Itzhaki; 22 Februari 104...

 

In this 2018 map by the N.H. Department of Transportation, the Great North Woods region is located at the northern tip of New Hampshire, colored blue-green in this map. The Great North Woods Region, also known as the North Country, is located at the northern tip of New Hampshire, United States, north of the White Mountains Region and is part of the larger Great North Woods. The Great North Woods is a tourism region of New Hampshire and is located in Coos County. The dividing line is loosely d...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. E. Irving CouseEanger Irving CouseLahir(1866-09-03)3 September 1866Saginaw, Michigan, ASMeninggal26 April 1936Albuquerque, New Mexico, ASKebangsaanAmericanPendidikanNational Academy of Design, New YorkDikenal atasLukisan Eanger Irving Couse (3 Septemb...

 

هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة المقالة في الصفحة المخصصة لذلك. (فبراير 2024) هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة �...

 

بورن هاب النوع خاص تاريخ التأسيس سبتمبر 2007  المقر الرئيسي مونتريال، كيوبيك،  كندا البلد كندا  أهم الشخصيات كوري برايس (نائب رئيس قسم العمليات)، هال بريت (نائب الرئيس عن المنتج)، روستي غيتالتو (رئيس التطوير)، كاتي كنزي (منسق المجتمع) الصناعة الصناعة الجنسية الخدمات إ�...

The topic of this article may not meet Wikipedia's notability guideline for music. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.Find sources: New Era Revolution Renaissance album – news · newspapers · books · scholar...

 

Questa voce sull'argomento stagioni delle società calcistiche italiane è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Voce principale: Associazione Calcio Bellaria Igea Marina. Bellaria Igea MarinaStagione 2011-2012Sport calcio Squadra Bellaria Igea Marina Allenatore Nicola Campedelli Presidente Sauro Nicolini Lega Pro Seconda Divisione14º posto nel girone A. Maggiori presenzeCampionato: Ventur...

 

Ancient Egyptian ruler, co-regent For other uses, see Neferneferuaten (disambiguation). NeferneferuatenPharaohReignc 1334–1332 BCPredecessorSmenkhkareSuccessorTutankhamunRoyal titulary Prenomen  (Praenomen) Ankhkheperure (plus ephithet) Nomen Neferneferuaten (plus ephithet) Consortif Nefertiti: Akhenatenif Meritaten: SmenkhkareDiedc. 1332 BCDynastyEighteenth dynasty of Egypt Ankhkheperure-Merit-Neferkheperure/Waenre/Aten Neferneferuaten (Ancient Egyptian: nfr-nfrw-jtn)[citation...

Grand Prix Hassan II 2009 Sport Tennis Data 6 aprile - 12 aprile Edizione 25ª Superficie Terra rossa Campioni Singolare Juan Carlos Ferrero Doppio Łukasz Kubot / Oliver Marach 2008 2010 Il Grand Prix Hassan II 2009 è stato un torneo di tennis giocato sulla terra rossa nella categoria ATP World Tour 250 series nell'ambito dell'ATP World Tour 2009. È stata la 25ª edizione del Grand Prix Hassan II. Si è giocato nel Complexe Al Amal di Casablanca in Marocco, dal 6 al 12 aprile 2009. Indice...

 

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要編修,以確保文法、用詞、语气、格式、標點等使用恰当。 (2013年8月6日)請按照校對指引,幫助编辑這個條目。(幫助、討論) 此條目剧情、虛構用語或人物介紹过长过细,需清理无关故事主轴的细节、用語和角色介紹。 (2020年10月6日)劇情、用語和人物介紹都只是用於了解故事主軸,輔助�...

 

امرأة تعمل في مصنع في تكساس بالولايات المتحدة خلال الحرب العالمية الثانية جبهة داخلية مصطلح يشير إلى القوة المدنية الشعبية للدولة أثناء حالة الحرب إذ تمثل النشاطات داعمة للمجهود الحربي عاملا مساعدا لتحقيق النصر في جبهات القتال، وقد حققت الجبهة الداخلية في الحرب العالمية...

Pertunjukan Kabaret Stepu (Diantara dua pilihan 2007-Arsip Stepu) Kabaret Bandung merupakan pertunjukan parodi modern yang berasal dari kota Bandung.[1] Kabaret Bandung adalah jenis sebuah pertunjukan teater dalam bentuk audio playback (materi pertunjukan direkam dalam bentuk audio, baik dialog dan musiknya) yang mengandung unsur komedi dengan balutan komposisi panggung, tarian, artistik, dan musik sebagai dasar dari pertujukannya, para aktornya bermain peran secara lipsing. Cerita ya...

 

American law enforcement agency Law enforcement agency Alabama Highway PatrolPatch of Alabama Highway PatrolAlabama Highway Patrol door sealAbbreviationAHPMottoCourtesy, Service, ProtectionAgency overviewFormed1936; 88 years ago (1936)Employees1,268 (as of 2004) [1]Jurisdictional structureOperations jurisdictionAlabama, USMap of Alabama Highway Patrol's jurisdictionSize52,419 square miles (135,760 km2)Population5,039,877 (2021 est.)[2]General natureCivil...

 

1967 British film by George Sidney Half a SixpenceOriginal American posterDirected byGeorge SidneyWritten byH. G. Wells (novel)Beverley CrossDorothy KingsleyProduced byCharles H. SchneerGeorge SidneyexecutiveJohn DarkStarringTommy SteeleJulia FosterCyril RitchardCinematographyGeoffrey UnsworthEdited byBill LewthwaiteFrank SantilloMusic byDavid HenekerProductioncompanyAmeran FilmsDistributed byParamount British PicturesRelease date 21 December 1967 (1967-12-21) Running time143 m...

For the Mountain Home, Arkansas radio station that held the call sign KOMT at 107.5 FM from 1999 to 2014, see KKTZ. Radio station in Lakeview, ArkansasKOMTLakeview, ArkansasBroadcast areaMountain Home, ArkansasFrequency93.5 MHzBranding93.5 The EagleProgrammingFormatTalkAffiliationsPremiere NetworksSalem Radio NetworkWestwood OneOwnershipOwnerJohn M. DowdySister stationsKKTZ, KPFM (FM)HistoryFirst air date1999 (as KKTZ)Former call signsKBFY (1998–1999)KKTZ (1999–2014)Technical informationF...

 

Mexican telenovela Despertar contigoGenreTelenovelaScreenplay by María Cervantes Balmorí Mario Iván Sánchez Mariana Palos Luis Mariani Rocío Lara Story by Juan Carlos Pérez Florez Adriana Suárez Directed by Juan Carlos Muñoz Pedro Damián Luis Pardo Creative directorAlexis CovasevichStarring Daniel Arenas Ela Velden Aura Cristina Geithner Enoc Leaño Theme music composerCarlos VivesOpening themeVolví a Nacer performed by Carlos Vives and MalumaCountry of originMexicoOriginal language...

 

В Википедии есть статьи о других людях с такой фамилией, см. Гроховский. Не следует путать с Грибовским — другим советским конструктором планеров, в т.ч. транспортно-десантных. Павел Игнатьевич Гроховский Дата рождения 18 марта 1899(1899-03-18) Место рождения Вязьма, Смолен�...

List of definitions of terms and concepts in statistics and probability Look up Appendix:Glossary of probability and statistics in Wiktionary, the free dictionary. Most of the terms listed in Wikipedia glossaries are already defined and explained within Wikipedia itself. However, glossaries like this one are useful for looking up, comparing and reviewing large numbers of terms together. You can help enhance this page by adding new terms or writing definitions for existing ones. This glossary ...

 

List of events ← 1826 1825 1824 1827 in Norway → 1828 1829 1830 Centuries: 17th 18th 19th 20th 21st Decades: 1800s 1810s 1820s 1830s 1840s See also:1827 in Sweden List of years in Norway Events in the year 1827 in Norway. Incumbents Monarch: Charles III John.[1] Events Count Baltzar von Platen is appointed Governor-general of Norway. Arts and literature Christiania Offentlige Theater is founded by Johan Peter Strömberg. Births 24 February – Haaken C. Mathiesen, landown...