www.wikidata.de-de.nina.az
IDEF1X ist eine Modellierungssprache im Computer aided Manufacturing Standard und gehort zur Gruppe der IDEF Sprachen Die 1 steht fur die Modellierung von Informationsstrukturen mit X wird die Erweiterung engl Extension gegenuber dem ursprunglichen Standard gekennzeichnet BeispielmodellIDEF1X ist eine Datenmodellierungstechnik und fokussiert sich daher auf das Entity Relationship Modell ERM Inhaltsverzeichnis 1 Geschichte 2 Bedeutung 3 Umfang 4 Notation 4 1 Entity Syntax 4 2 Attribute 4 3 Beziehungen 4 4 Identifizierende Beziehungen 4 5 Sub und Supertypen 5 WeblinksGeschichte BearbeitenIm Rahmen des ICAM Programms der US Air Force wurde IDEF1 1981 veroffentlicht Mit den zur gleichen Zeit rasant fortschreitenden Entwicklungen auf dem Gebiet der relationalen Datenbanken musste der Standard relativ schnell erheblich erweitert werden Diese Erweiterung wurde unter dem Namen IDEF1X erstmals 1985 publiziert 1994 wurde IDEF1X als U S Behordenstandard ubernommen FIPS 184 Bedeutung BearbeitenWegen der fruhen Offenlegung und der gewollten Unabhangigkeit der Modellierungssprache von Herstellern von Datenbank Software haben viele CASE Tool Hersteller die Notation unterstutzt Die Forderung von U S Militar und Behorden machte IDEF1X schliesslich zu einem De facto Standard neben anderen Umfang BearbeitenZu IDEF1X gehort im ursprunglich veroffentlichten Kontext die Datenmodellierung als Methode der Softwareentwicklung mit hinzu So werden Datenmodellierungskonzepte und Modellierungsrichtlinien mit aufgefuhrt Da diese Themen mittlerweile in der allgemeinen Informatik aufgegangen sind stehen Syntax und Semantik der Notation bei der Betrachtung von IDEF1X heute im Vordergrund Notation BearbeitenDer Standard legt Notationen fur das ER Diagramm und den zusatzlichen Angaben in der ERM Dokumentation fest Im Diagramm gelten zusammengefasst die folgenden Konventionen Entity Syntax Bearbeiten nbsp Entity DarstellungEntities werden als abgerundetes Rechteck dargestellt wenn sie von einer Beziehung existenzabhangig sind sonst in einem normalen Rechteck Der Name oder eine Nummer wird daruber gestellt Attribute Bearbeiten nbsp Darstellung der AttributeDie Namen der Attribute werden in das Entity Rechteck geschrieben Attribute die zum Primarschlussel gehoren stehen uber alle anderen unter einem Trennungsstrich Zusatzlich zu den Namen werden weitere Kennzeichnungen aufgenommen z B O fur optional Beziehungen Bearbeiten nbsp Eltern Kind BeziehungBeziehungen kennen wie z B auch in UML eine Richtung Sprechweise Sie gehen vom Eltern Entity zum Kind Entity Das Kind Ende der Beziehung ist mit einem kleinen schwarzen Kreis gekennzeichnet Zusatzlich wird durch Linienart ende und Kommentierung die Kardinalitat der Beziehung dargestellt Neben dem Kreis am Kind Ende der Beziehungslinie steht die Kardinalitat der Kind Entities nichts Null Eins oder beliebig vieleP Eins bis beliebig vieleZ Null oder Einsn Genau nn m zwischen n und m i Verweis auf Notiz i nbsp Optionale BeziehungDie Kardinalitat der Eltern Seite der Beziehung kann nur als Kann oder Muss definiert werden Eine optionale Beziehung wird am Linienende der Elternseite mit einer Raute versehen eine zwingende Beziehung hat ein normales Linienende Dies bedeutet dass in IDEF1X keine n m Beziehungen erlaubt sind die es unter anderem in der Chen Notation gibt Eine n m Beziehung muss bei der Modellierung in zwei 1 n Beziehungen aufgebrochen werden Eine weitere Besonderheit gegenuber anderen Notationen ist die explizite Darstellung von Fremdschlussel Attributen obwohl diese aus Modellierungssicht redundant sind Identifizierende Beziehungen Bearbeiten nbsp Identifizierende BeziehungEine identifizierende Beziehung ist eine Eltern Kind Beziehung in der das Kind Entity existenzabhangig vom Eltern Entity ist und den Primarschlussel des Eltern Entities im eigenen Primarschlussel mit aufnimmt Diese Beziehungsart wird mit zwei Darstellungserweiterungen modelliert Die Beziehungslinie ist durchgezogen eine nicht identifizierende Beziehung ist gestrichelt Das Kind Entity wird in einem abgerundeten Rechteck dargestellt siehe oben Sub und Supertypen Bearbeiten nbsp Supertyp mit SubtypenDas Konzept der Vererbung bei der Datenmodellierung als Sub und Supertyp bezeichnet wird in IDEF1X uber Kategorisierung dargestellt Die Kategorisierung ist eine Menge spezieller Beziehungen vom Supertyp zu seinen Subtypen die mit einem Diskriminator versehen werden Eine durchgezogene Linie geht vom Supertyp zum Diskriminator einem Kreis mit einer waagerechten einfachen oder Doppellinie darunter Von der Diskriminatorlinie aus geht jeweils eine durchgezogene Linie zu jedem Subtyp Die Doppellinie des Diskriminators steht fur die Vollstandigkeit der aufgefuhrten Subtypen in IDEF1X auch Kategorien genannt Weblinks Bearbeiten nbsp Commons IDEF1X Sammlung von Bildern Videos und Audiodateien Abgerufen von https de wikipedia org w index php title IDEF1X amp oldid 210672823