{"id":174,"date":"2018-10-14T20:01:22","date_gmt":"2018-10-14T18:01:22","guid":{"rendered":"https:\/\/cbrell.de\/blog\/?p=174"},"modified":"2021-10-04T00:00:01","modified_gmt":"2021-10-03T22:00:01","slug":"daten-und-datenmodellierung-3","status":"publish","type":"post","link":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/","title":{"rendered":"Daten und Datenmodellierung (3)"},"content":{"rendered":"<p><em>Datenmodellierung ist wichtig bei der Konzeptionierung einer Systemarchitektur. Dieser Artikel behandelt die Datenmodellierung mit ERM (Fachkonzept) und Relationenmodellen (DV-Konzept). Das geh\u00f6rt zum Grundwissen der <a href=\"https:\/\/cbrell.de\/blog\/wirtschaftsinformatik-was-ist-das\/\">Wirtschaftsinformatik\u00a0\u00a0<\/a>und der Digitalisierung.<\/em><\/p>\n<p>NEU 22.05.2021: <a href=\"https:\/\/cbrell.de\/blog\/datenmodellierung-mit-dem-relationenmodell-nach-codd\/\">Datenmodellierung mit der Coddschen Relationentheorie<\/a><\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/datenhaltung-und-datenmodellierung\/\" rel=\"noopener\">Zur\u00fcck zu Teil 1 der Artikelserie zur Datenhaltung und Datenmodellierung<\/a><br \/>\n<a href=\"https:\/\/cbrell.de\/blog\/datenhaltung-und-datenmodellierung-2\/\" rel=\"noopener\">Zur\u00fcck zu Teil 2 der Artikelserie zur Datenhaltung und Datenmodellierung<\/a><\/p>\n<p>\u00dcberblick: <a href=\"https:\/\/cbrell.de\/blog\/methoden-der-wirtschaftsinformatik-ueberblick\/\">Methoden der Wirtschaftsinformatik<\/a><\/p>\n<p><strong>Teil 3: Daten modellieren mit ERM und Relationenmodell<\/strong><\/p>\n<h2>Motivation f\u00fcr die Datenmodellierung<\/h2>\n<h3>Datenmodellierung ist nicht nur f\u00fcr IT-ler<\/h3>\n<p><a href=\"https:\/\/cbrell.de\/blog\/datenhaltung-und-datenmodellierung\/\">Im ersten Teil der Serie<\/a> dreht es sich um Daten im Dateisystem, aber insbesondere bei strukturierten Daten in RDBMS (Relationalen Datenbank-Management-Systemen) stellt sich aus betriebswirtschaftlich \/ fachlicher Sicht die Frage, wie Sie eine Datenbank konzipieren und ihr Bezug zu Objekten aus der realen Welt herstellen. Der Start in die Entwicklung eines Betrieblichen Anwendungssystems umfasst daher neben der Analyse der Anforderungen (z. B. mit Use-Case-Diagrammen) und dem Design der Oberfl\u00e4chen (z.B. mit Mockups)\u00a0 die Modellierung der Fakten in der realen Welt mit Hilfe eines Datenmodells. Dabei visualisiert ein Datenmodell die Beziehungen zwischen den Objekten, beschreibt, durch welche Attribute die Objekte beschrieben werden und reduziert so die Komplexit\u00e4t.<\/p>\n<h3>Datenmodelle sind best\u00e4ndig<\/h3>\n<p>W\u00e4hrend Anwendungsprogramme zuweilen schon nach wenigen Betriebsjahren erneuert werden, \u00e4ndert sich die Struktur von Daten nur wenig und selten, was man z.B. bei den Stammdaten bei Banken und Versicherungen beobachten kann. Da Datenmodelle so stabil und langlebig sind, verdienen sie besondere Aufmerksamkeit.<\/p>\n<h3>Datenmodelle dienen der Analyse<\/h3>\n<p>Haben Sie ein bestehendes Anwendungssystem, das unzureichend dokumentiert ist, setzen Sie die Datenmodellierung zur Analyse\u00a0 ein, um das Anwendungssystem besser verstehen zu k\u00f6nnen.<\/p>\n<h3>Wie gehen wir vor &#8230; ?<\/h3>\n<p>Im Gegensatz zu dem im Ordnungsrahmen ARIS sonst \u00fcblichen Top-Down-Ansatz soll hier aus didaktischen Gr\u00fcnden eine anderer Ansatz verfolgt werden: Ausgehend von bestehenden Datenmengen und einfachen Datensammlungen wird zun\u00e4chst die Datenmodellierung mit dem Relationenmodell erkl\u00e4rt und dann aus den Relationen das Entity-Relationship-Diagramm (ERD) abgeleitet. Das ERD visualisiert dann das sogenannte Entity-Relationship-Model ERM.<\/p>\n<h2>Relationenmodell und Entity-Relationship-Modell &#8211; Datenmodellierung am Beispiel<\/h2>\n<h3>Relationen sind wie Tabellen<\/h3>\n<p>Eine Relation ist die Basis der von Edgar F. Codd entwickelten relationalen Algebra [1]. Darin besteht eine Relation aus Attributen (vgl. Spalten\u00fcberschriften in Excel-Tabellen) und Tupeln (vgl. Zeilen in einer Excel-Tabelle). Ein Attribut beschreibt den Typ eines m\u00f6glichen Attributwertes und bezeichnet ihn mit einem Attributnamen. Ein Tupel stellt eine konkrete Kombination von Attributwerten dar (ein Datensatz). Das Relationenmodell beschreibt Daten also in Form von Tabellen. Dabei wird ein Tabellenname angegeben und die Bezeichnungen der Spalten der Datentabellen.\u00a0 In der \u00dcbersicht in Tab.1 sind die Begriffe der Relationentheorie lebensweltlichen Begriffen gegen\u00fcbergestellt:<\/p>\n<table>\n<tbody>\n<tr>\n<th>Relationentheorie<\/th>\n<th>kann verdeutlichte werden durch<\/th>\n<\/tr>\n<tr>\n<td>Relation<\/td>\n<td>Tabelle<\/td>\n<\/tr>\n<tr>\n<td>Tupel<\/td>\n<td>Menge der Zellen in einer Zeile<\/td>\n<\/tr>\n<tr>\n<td>Attribut<\/td>\n<td>Spalten\u00fcberschrift<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>Tab. 1: Begriffe aus der Relationentheorie<\/em><\/p>\n<h3>Definition &#8222;Relation&#8220;<\/h3>\n<p>Den Begriff &#8222;Relation&#8220; kann man \u00fcber seine Eigenschaften definieren:<\/p>\n<p>Eine Relation ist eine Tabelle\u00a0 bestehend aus einem Kopf und einem Rumpf (vgl. Abb. 1) mit folgenden vier Eigenschaften:<\/p>\n<ol>\n<li>Es gibt keine zwei v\u00f6llig identischen Tupel. (Das hei\u00dft: Zwei Zeilen in einer Tabelle unterscheiden sich in mindestens einem Wert.)<\/li>\n<li>Die Reihenfolge der Tupel ist unwichtig, sie sind nicht geordnet. (Es \u00e4ndert erst einmal nichts, wenn die Reifenfolge der Zeilen ge\u00e4ndert wird.)<\/li>\n<li>Die Reihenfolge der Attribute ist unwichtig, sie sind nicht geordnet. (Es \u00e4ndert sich erst einmal nichts, wenn die Reihenfolge der Spalten ge\u00e4ndert wird.)<\/li>\n<li>Alle Attribute sind atomar, d. h. dass in jeder Tabellenzelle nur ein Eintrag einer Sorte stehen darf. (Hei\u00dft: In ein Tabellenfeld geh\u00f6rt nur ein Wert.)<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-relationenmodell-schrauben.png\"><img decoding=\"async\" class=\"alignnone wp-image-195 size-large\" src=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-relationenmodell-schrauben-1024x274.png\" alt=\"Relation Schraube f\u00fcr die Datenmodellierung eines Warenwirtschaftssystems\" width=\"1024\" height=\"274\" srcset=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-relationenmodell-schrauben.png 1024w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-relationenmodell-schrauben-300x80.png 300w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-relationenmodell-schrauben-768x206.png 768w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-relationenmodell-schrauben-624x167.png 624w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><em>Abb. 1: Beispiel f\u00fcr eine einfache Relation am Beispiel Schrauben.<\/em><\/p>\n<h3>Relationen und Beziehungen<\/h3>\n<p>Relationen k\u00f6nnen untereinander in Beziehung stehen &#8211; so wie Objekte in der realen Welt auch. Im Relationenmodell wird das durch gleiche Spalten \/ Attribute ausgedr\u00fcckt. Abb. 2 zeigt ein Beispiel, das die Relation Schraube nutzt und darstellt, welche Schrauben zu welchem Bauteil geh\u00f6ren. Dabei kann eine bestimmte Schraube zu mehreren verschiedenen Bauteilen geh\u00f6ren. Ein Bauteil kann auch mehrere Schrauben enthalten. Die eigentliche &#8222;Intelligenz&#8220; des Relationenmodells liegt dabei in der Relation &#8222;zugeordnet&#8220;, die die beiden Relationen &#8222;schraube&#8220; und &#8222;bauteil&#8220; verkn\u00fcpft.<\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-schrauben-bauteile.png\"><img decoding=\"async\" class=\"alignnone wp-image-197 size-large\" src=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-schrauben-bauteile-1005x1024.png\" alt=\"Relationenmodell mit drei Relationen f\u00fcr die Datenmodellierung eines Warenwirtschaftssystems\" width=\"1005\" height=\"1024\" srcset=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-schrauben-bauteile.png 1005w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-schrauben-bauteile-295x300.png 295w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-schrauben-bauteile-768x782.png 768w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-schrauben-bauteile-624x635.png 624w\" sizes=\"(max-width: 1005px) 100vw, 1005px\" \/><\/a><\/p>\n<p><em>Abb. 2: Beispiel eines Relationenmodells f\u00fcr die Datenmodellierung der Beziehungen zwischen Schrauben und Bauteilen<\/em><\/p>\n<p>Auf diese Art und Weise k\u00f6nnen alle Objekte eines Unternehmens und die Beziehungen zwischen den Objekten beschrieben werden. Das Relationenmodell l\u00e4sst sich direkt in eine relationales Datenbankmanagementsystem umsetzen, das w\u00e4re dann die Implementierung der Ergebnisses der Datenmodellierung.<\/p>\n<h3>Ein einfaches Entity-Relationship-Modell<\/h3>\n<p>In der Beschreibungsebene Fachkonzept der Perspektive Daten im Ordnungsrahmen ARIS interessiert man sich noch nicht f\u00fcr die konkreten Auspr\u00e4gungen der Datens\u00e4tze und betrachtet daher nur modellhaft die Klassen der Objekte. F\u00fcr die Visualisierung sind Entity-Relationship-Diagramme (ERD) geeignet, und eine modellhafte Erfassung eines Realweltausschnittes hei\u00dft Entity-Relationship-Modell (ERM). Diese Betrachtung der Daten entwickelte Peter Chen [2] am MIT in 1976.<\/p>\n<p>F\u00fcr das Beispiel der Schrauben s\u00e4he ein ERD wie in Abb. 3 aus.<\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-er-modell-schrauben.png\"><img decoding=\"async\" class=\"alignnone wp-image-196 size-large\" src=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-er-modell-schrauben-1024x325.png\" alt=\"sehr einfaches ER-Modell mit nur einem Entit\u00e4tstyp f\u00fcr die fachliche Datenmodellierung eines Warenwirtschaftssystems\" width=\"1024\" height=\"325\" srcset=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-er-modell-schrauben.png 1024w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-er-modell-schrauben-300x95.png 300w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-er-modell-schrauben-768x244.png 768w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/einfaches-er-modell-schrauben-624x198.png 624w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><em>Abb. 3: Beispiel f\u00fcr ein einfaches Entity-Relationship-Modell am Beispiel Schrauben<\/em><\/p>\n<h3>Ein nicht ganz so einfaches ER-Modell<\/h3>\n<p>F\u00fcr die Beziehungen zwischen Schrauben und Bauteilen k\u00f6nnte ein ERD wie in Abb. 4 dienen. Hier sehen Sie eine einfache eins-zu-eins-Zuordnung von Entit\u00e4tstypen und Relationentypen zu den Relationen. Das ist m\u00f6glich, da Relationentypen des ERD auch als Tabellen bzw. als Relationen dargestellt werden k\u00f6nnen. Es gibt durchaus Situationen, in denen einen einfache eins-zu-eins-Zuordnung nicht sinnvoll ist.<\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-schrauben-bauteile.png\"><img decoding=\"async\" class=\"alignnone wp-image-199 size-large\" src=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-schrauben-bauteile-1024x817.png\" alt=\"ER-Diagramm mit zwei Entit\u00e4tstypen und einem Relationentyp f\u00fcr die fachliche Datenmodellierung eines Warenwirtschaftssystems\" width=\"1024\" height=\"817\" srcset=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-schrauben-bauteile.png 1024w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-schrauben-bauteile-300x239.png 300w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-schrauben-bauteile-768x613.png 768w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-schrauben-bauteile-624x498.png 624w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><em>Abb. 4: Beispiel f\u00fcr ein Entity-Relationship-Modell f\u00fcr die Beziehung zwischen Schrauben und Bauteilen<\/em><\/p>\n<h3>Umsetzung in ein Relationenmodell<\/h3>\n<p>Relationentypen (Achtung, nicht mit den Codd&#8217;schen Relationen verwechseln) sind neben den Entit\u00e4tsytypen der zweite Knotentyp in ER-Modellen. Relationentypen bezeichnen, in welcher Beziehung Entit\u00e4tstypen stehen und haben meist die Ids der beteiligten Entit\u00e4tstypen als Attribute (in Abb. 4 der \u00dcbersichtlichkeit halber nicht eingezeichnet). \u00dcberraschend ist, dass Relationentypen auch eigene Attribute haben k\u00f6nnen.<\/p>\n<p>Um festzulegen, mit wie vielen Entit\u00e4ten des anderen Entit\u00e4ststyps (hier bauteil) ein Entit\u00e4sttyp des einen Entit\u00e4tstyps (hier schraube) verbunden sein kann, sind die sogenannten Kardinalit\u00e4ten in der ISO-min-max-Schreibweise angegeben. Eine andere, oft verwendete Schreibweise, ist die Chen-Notation f\u00fcr Kardinalit\u00e4ten. Die Angabe der Kardinalit\u00e4ten zwingt zu einer intensiven Befassung mit den fachlichen Fragestellungen, z. B. ob ein Bauteil noch zum Entit\u00e4tstyp Bauteil geh\u00f6rt, wenn es keine Schrauben ben\u00f6tigt. Wenn es keine Schrauben ben\u00f6tigt, so w\u00e4re die Kardinalit\u00e4t gleich (0,*). Im Falle dass Schrauben zwingend vorausgesetzt werden, w\u00e4re die Kardinalit\u00e4t gleich (1,*). Ebenso kann auch die Menge der Verbindungen begrenzt sein. Sind z. B maximal 30 Schrauben pro Bauteil m\u00f6glich, lautet die Kardinalit\u00e4t am Entit\u00e4tstyp bauteil gleich (0,30). Bei beliebig vielen Schrauben ist die Kardinalit\u00e4t gleich (0,*) oder gleichbedeutend (0,n).<\/p>\n<h2>Datenmodellierung einer einfache Liste<\/h2>\n<p>Eine einfache Liste aus Zahlen wie im ersten Teil der Serie &#8222;Daten aus einfachen Zahlen als txt-Dateien&#8220; soll als Beispiel dienen (Abb. 5).<\/p>\n<p>021514 6782453<br \/>\n021541 6254273<br \/>\n015772 62444902<\/p>\n<p><em>Abb. 5: Beispiel Liste mit Telefonnummern in eine Textdatei mit Namen telefonnummern.txt<\/em><\/p>\n<p>F\u00fcr eine einfache Liste gibt es nur eine Spaltenbezeichnung, das k\u00f6nnte z.B. &#8222;telefonnr&#8220; sein, da eine Liste eine Tabelle mit nur einer Spalte ist.<\/p>\n<p>Die Relation k\u00f6nnte &#8222;telefonnr&#8220; hei\u00dfen. Die Relation hat nur ein Attribut &#8222;nr&#8220;. Das Relationenmodell f\u00fcr die einfache Liste s\u00e4he dann wie in Abb. 6 aus.<\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-telefonliste-einspaltig.png\"><img decoding=\"async\" class=\"alignnone wp-image-210 size-medium\" src=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-telefonliste-einspaltig-300x232.png\" alt=\"Sehr einfaches Relationenmodell f\u00fcr die Datenmodellierung\" width=\"300\" height=\"232\" srcset=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-telefonliste-einspaltig-300x232.png 300w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-telefonliste-einspaltig.png 408w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><em>Abb. 6: Relationenmodell f\u00fcr eine einfache Telefonliste<\/em><\/p>\n<p>Das Entity-Realtionship-Modell f\u00fcr die Telefonliste ist, wie Abb. 7 zeigt, ebenfalls sehr einfach. Es gibt nur eine Klasse von Objekten entsprechend dem Entit\u00e4tstyp &#8222;telefonnr&#8220;. Ein Objekt (eine Entit\u00e4t) hat nur eine Eigenschaft ausgedr\u00fcckt durch das Attribut &#8222;nr&#8220;.<\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-telefonnr-einspaltig.png\"><img decoding=\"async\" class=\"alignnone wp-image-212 size-medium\" src=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-telefonnr-einspaltig-300x294.png\" alt=\"sehr einfaches ERM f\u00fcr die Datenmodellierung\" width=\"300\" height=\"294\" srcset=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-telefonnr-einspaltig-300x294.png 300w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-telefonnr-einspaltig.png 595w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><em>Abb. 7: ER-Modell f\u00fcr eine einfache Telefonliste<\/em><\/p>\n<h3>Eine einfache Tabelle<\/h3>\n<p>Aus der Liste wird eine einfache Tabelle, wenn eine Spalte hinzukommt. So kann der jeweiligen Telefonnummer auch ein Name zugeordnet werden. Um dem Dilemma zu entgehen, dass, wenn zwei Personen mit gleichem Namen in gleichem Haushalt mit derselben Telefonnummer leben und es somit zwei identische Datens\u00e4tze g\u00e4be, kann man eine eindeutige id vergeben wie in Abb. 8.<\/p>\n<p>001;Kurt;0215187837<br \/>\n002;Kurt;0215187837<br \/>\n003;Emma;021387215<br \/>\n004;Karl;02431478372<br \/>\n&#8230;<\/p>\n<p><em>Abb. 8.<\/em>\u00a0<em>Beispiel tabellenartige Sammlung von Telefonnummern mit Namen<\/em><\/p>\n<p>Die Umsetzung in ein Relationenmodell ist in Abb. 9 gezeigt.<\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-telefonliste-dreispaltig.png\"><img decoding=\"async\" class=\"alignnone size-medium wp-image-209\" src=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-telefonliste-dreispaltig-300x199.png\" alt=\"\" width=\"300\" height=\"199\" srcset=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-telefonliste-dreispaltig-300x199.png 300w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-telefonliste-dreispaltig.png 570w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><em>Abb. 9 Relationenmodell f\u00fcr eine Telefonnummernsammlung in Tabellenform<\/em><\/p>\n<p>Das ER-Modell besteht wiederum nur aus dem einen Entit\u00e4tstypen telefonnr. Es sind nun als Attribute die id und der Namen hinzugekommen.<\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-telefonnr-dreispaltig.png\"><img decoding=\"async\" class=\"alignnone size-medium wp-image-211\" src=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-telefonnr-dreispaltig-300x156.png\" alt=\"\" width=\"300\" height=\"156\" srcset=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-telefonnr-dreispaltig-300x156.png 300w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-telefonnr-dreispaltig-768x400.png 768w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-telefonnr-dreispaltig.png 1024w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-telefonnr-dreispaltig-624x325.png 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><em>Abb. 10: ER-Modell f\u00fcr eine Telefonnummernsammlung in Tabellenform<\/em><\/p>\n<h3>Zwei Tabellen verkn\u00fcpfen<\/h3>\n<p>Wenn nun Smartphones Einzug halten und eine Person mehrere Telefone hat, so gibt es mehrere M\u00f6glichkeiten, diesen Sachverhalt im Relationenmodell zu ber\u00fccksichtigen. Es ist keine Option, die zweite Telefonnummer einfach hinter die erste mit in die gleiche Tabellenzelle zu schreiben, da damit die Atomarit\u00e4t verletzt w\u00e4re. Die L\u00f6sung k\u00f6nnte jedoch im Hinzuf\u00fcgen einer weiteren Spalte f\u00fcr die Mobilnummer bestehen. Kommt aber dann ein Tablet mit mit einer weiteren Telefonnummer hinzu, m\u00fcsste Sie wiederum das Datenmodell \u00e4ndern. Um flexibel auf diese Anforderungen zu reagieren, teilen Sie besser die\u00a0 Tabelle telefonnr\u00a0 in zwei Relationen &#8222;person&#8220; und &#8222;telefon&#8220; wie in Abb. 11. Die Relation Telefon erh\u00e4lt ein Attribut &#8222;eigenschaft&#8220;, mit dem Sie festelegen, ob es sich um eine Festnetznummer oder um eine Mobilnetznummer handelt.<\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-mehrere-telefonnummern.png\"><img decoding=\"async\" class=\"alignnone wp-image-206 size-large\" src=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-mehrere-telefonnummern-867x1024.png\" alt=\"Datenmodellierung f\u00fcr ein Telefonbuch\" width=\"867\" height=\"1024\" srcset=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-mehrere-telefonnummern.png 867w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-mehrere-telefonnummern-254x300.png 254w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-mehrere-telefonnummern-768x907.png 768w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/relationenmodell-mehrere-telefonnummern-624x737.png 624w\" sizes=\"(max-width: 867px) 100vw, 867px\" \/><\/a><\/p>\n<p><em>Abb. 11: Relationenmodell f\u00fcr den Fall mehrer Telefonnumern je Person<\/em><\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-mehrere-telefonnummern.png\"><img decoding=\"async\" class=\"alignnone wp-image-205 size-large\" src=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-mehrere-telefonnummern-926x1024.png\" alt=\"Datenmodellierung mit einem ERD f\u00fcr ein Telefonbuch\" width=\"926\" height=\"1024\" srcset=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-mehrere-telefonnummern.png 926w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-mehrere-telefonnummern-271x300.png 271w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-mehrere-telefonnummern-768x849.png 768w, https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/er-modell-mehrere-telefonnummern-624x690.png 624w\" sizes=\"(max-width: 926px) 100vw, 926px\" \/><\/a><\/p>\n<p><em>Abb. 12: ER-Modell f\u00fcr den Fall mehrerer Telefonnummern je Person<\/em><\/p>\n<h2><span style=\"font-size: 1.28571rem;\">Weitere M\u00f6glichkeiten von Datenmodellierung mit\u00a0 Relationen- und ER-Modellen<\/span><\/h2>\n<p>Mit den hier dargestellten M\u00f6glichkeiten k\u00f6nnen Sie schon die Daten der meisten (kleinen) Informationssysteme ausreichend beschreiben. Hinsichtlich der Relationenmodelle w\u00e4re es f\u00fcr eine vollst\u00e4ndige theoretische Betrachtung erforderlich, die sogenannten Normalfomen zu besprechen. In der Praxis zeigt sich jedoch, dass die konsequente Ber\u00fccksichtigung lediglich der ersten Normalform, n\u00e4mlich die Atomarit\u00e4t, schon zu brauchbaren Datenmodellen f\u00fchrt. Insbesondere Performance-Optimierung f\u00fchren dazu, dass Entwickler auf eine intensive Normalisierung verzichten Im Bankenumfeld haben wir seinerzeit konsequent die dritte Normalform vermieden, da sie zu einer Unzahl von Tabellen mit wenigen Spalten f\u00fchrt, die die Anwendungsprogrammierung sehr kompliziert macht.<\/p>\n<p>ER-Modelle k\u00f6nnen noch viel mehr, so gibt es noch Generalisierung, Spezialisierung, Aggregation und Zerlegung. Ebenso kann man zwischen starken und schwachen Entit\u00e4tstypen unterscheiden. Eine &#8222;\u00dcbermodellierung&#8220; sollten Sie jedoch vermeiden, weil sie die Umsetzung in ein Datenbanksystem erschwert.<\/p>\n<p>Auch bei der Datenmodellierung soll die Faustformel gelten: Am Besten ist es so einfach, dass es gerade noch nicht g\u00e4nzlich falsch ist.<\/p>\n<h2>Quellen:<\/h2>\n<h3>Videos auf youtube<\/h3>\n<p>ERM Entity Relationship Modellierung am Beispiel &#8211; \u00dcberblick:\u00a0<a href=\"https:\/\/youtu.be\/8NTAq8N_jQc\">https:\/\/youtu.be\/8NTAq8N_jQc<\/a><\/p>\n<p>ERM Entity Relationship Modellierung am Beispiel 1 &#8211;\u00a0 Grundbegriffe:\u00a0<a href=\"https:\/\/youtu.be\/d2tWsd_AbHo\">https:\/\/youtu.be\/d2tWsd_AbHo<\/a><\/p>\n<p>ERM Entity Relationship Modellierung am Beispiel 2 &#8211;\u00a01:1 Beziehung Tanzkurs:\u00a0<a href=\"https:\/\/youtu.be\/O9LbBo012wE\">https:\/\/youtu.be\/O9LbBo012wE<\/a><\/p>\n<p>ERM Entity Relationship Modellierung am Beispiel 3 &#8211; 1:n Beziehung Schulklasse:\u00a0<a href=\"https:\/\/youtu.be\/FEuzVIyGb_M\">https:\/\/youtu.be\/FEuzVIyGb_M<\/a><\/p>\n<p>ERM Entity Relationship Modellierung am Beispiel 4 &#8211; m:n Beziehung Kursverwaltung:\u00a0<a href=\"https:\/\/youtu.be\/BABMI69NSx0\">https:\/\/youtu.be\/BABMI69NSx0<\/a><\/p>\n<p>ERM Entity Relationship Modellierung am Beispiel 5 &#8211; komplizierteres Modell der Kursverwaltung:\u00a0<a href=\"https:\/\/youtu.be\/Y-GIspXg3TE\">https:\/\/youtu.be\/Y-GIspXg3TE<\/a><\/p>\n<h3>Literatur zur Datenmodellierung:<\/h3>\n<p>[1] Codd, E. (1970): <em>A Relational Model of Data for Large Shared Data Banks\u201d<\/em>\u00a0Communications of the ACM, San Jose, CA, USA, 1970. ACM, New York, USA, 1970; S. 377-387.\u00a0 IBM Research Laboratory, San Jose, California. Online Ressource: https:\/\/www.seas.upenn.edu\/~zives\/03f\/cis550\/codd.pdf<\/p>\n<p>[2] Chen Pin-Shan, Peter (1976) <em>The Entity-relationship Model\u2014Toward a Unified View of Data.<\/em> In: ACM Trans. Database Syst. Band 1, Nr. 1, 03.1976, S. 9\u201336, doi:10.1145\/320434.320440.<\/p>\n<h3>Andere Modellierungsnotationen<\/h3>\n<p><a href=\"https:\/\/cbrell.de\/blog\/geschaeftsprozess-modellieren-mit-eepk\/\">Gesch\u00e4ftsprozessmodellierung mit eEPK (erweiterte Ereignisgesteuerte Prozessketten<\/a>)<\/p>\n<h3>Fallstudien f\u00fcr die Anwendung der Datenmodellierung<\/h3>\n<p><a href=\"https:\/\/cbrell.de\/blog\/kaffeemanufaktur-kleiner-schwarzer-eine-fallstudie-fuer-die-wirtschaftsinformatik\/\">Kaffeemanufaktur \u201eKleiner Schwarzer\u201c \u2013 Eine Fallstudie f\u00fcr die Wirtschaftsinformatik<\/a><\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/baumeister7x24-eine-fallstudie-fuer-die-wirtschaftsinformatik\/\">Baumeister7x24 \u2013 Eine Fallstudie f\u00fcr die Wirtschaftsinformatik<\/a><\/p>\n<p><a href=\"https:\/\/cbrell.de\/blog\/tabakgarage-eine-fallstudie-fuer-die-wirtschaftsinformatik\/\">Tabakgarage \u2013 Eine Fallstudie f\u00fcr die Wirtschaftsinformatik<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cbrell.de\/zaehler?x=9971\" \/><\/p>\n<div class=\"shariff shariff-align-left shariff-widget-align-left\" data-services=\"facebook\" data-url=\"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/\" data-timestamp=\"1633305601\" data-backendurl=\"https:\/\/cbrell.de\/blog\/wp-json\/shariff\/v1\/share_counts?\"><div class=\"ShariffHeadline\">Teile diesen Beitrag.<\/div><ul class=\"shariff-buttons theme-round orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fcbrell.de%2Fblog%2Fdaten-und-datenmodellierung-3%2F&text=Daten%20und%20Datenmodellierung%20%283%29\" title=\"Bei X teilen\" aria-label=\"Bei X teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fcbrell.de%2Fblog%2Fdaten-und-datenmodellierung-3%2F\" title=\"Bei Facebook teilen\" aria-label=\"Bei Facebook teilen\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fcbrell.de%2Fblog%2Fdaten-und-datenmodellierung-3%2F\" title=\"Bei LinkedIn teilen\" aria-label=\"Bei LinkedIn teilen\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Datenmodellierung ist wichtig bei der Konzeptionierung einer Systemarchitektur. Dieser Artikel behandelt die Datenmodellierung mit ERM (Fachkonzept) und Relationenmodellen (DV-Konzept). Das geh\u00f6rt zum Grundwissen der Wirtschaftsinformatik\u00a0\u00a0und der Digitalisierung. NEU 22.05.2021: Datenmodellierung &#8230;<\/p>\n","protected":false},"author":1,"featured_media":843,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[258,42],"tags":[61,57,56,64,53,6,60,59,54,58,55,265,264,19,266],"class_list":["post-174","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fallstudie","category-methoden-der-wirtschaftsinformatik","tag-attribut","tag-chen","tag-codd","tag-datenbank","tag-datenmodell","tag-digitalisierung","tag-entitaet","tag-entity","tag-erm","tag-kardinalitaet","tag-relation","tag-spalte","tag-tabelle","tag-wirtschaftsinformatik","tag-zeile"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Daten und Datenmodellierung (3) Datenmodellierung<\/title>\n<meta name=\"description\" content=\"Die Datenmodellierung visualisiert und beschreibt, durch welche Attribute Objekte der realen Welt beschrieben werden und reduziert so die Komplexit\u00e4t.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Daten und Datenmodellierung (3) Datenmodellierung\" \/>\n<meta property=\"og:description\" content=\"Die Datenmodellierung visualisiert und beschreibt, durch welche Attribute Objekte der realen Welt beschrieben werden und reduziert so die Komplexit\u00e4t.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/\" \/>\n<meta property=\"og:site_name\" content=\"Bienen, Natur und Internet of Things\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-14T18:01:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-03T22:00:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/datenmodellierung-und-datenhaltung.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"303\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Claus Brell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@clausbrell5859\" \/>\n<meta name=\"twitter:site\" content=\"@clausbrell\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Claus Brell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"10\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/\"},\"author\":{\"name\":\"Claus Brell\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/#\\\/schema\\\/person\\\/7cf529e46faf1fd7b2b6942fec254c58\"},\"headline\":\"Daten und Datenmodellierung (3)\",\"datePublished\":\"2018-10-14T18:01:22+00:00\",\"dateModified\":\"2021-10-03T22:00:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/\"},\"wordCount\":1891,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/datenmodellierung-und-datenhaltung.png\",\"keywords\":[\"Attribut\",\"Chen\",\"Codd\",\"Datenbank\",\"Datenmodell\",\"Digitalisierung\",\"Entit\u00e4t\",\"Entity\",\"ERM\",\"Kardinalit\u00e4t\",\"Relation\",\"Spalte\",\"Tabelle\",\"Wirtschaftsinformatik\",\"Zeile\"],\"articleSection\":[\"Fallstudie\",\"Methoden der Wirtschaftsinformatik\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/\",\"url\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/\",\"name\":\"Daten und Datenmodellierung (3) Datenmodellierung\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/datenmodellierung-und-datenhaltung.png\",\"datePublished\":\"2018-10-14T18:01:22+00:00\",\"dateModified\":\"2021-10-03T22:00:01+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/#\\\/schema\\\/person\\\/7cf529e46faf1fd7b2b6942fec254c58\"},\"description\":\"Die Datenmodellierung visualisiert und beschreibt, durch welche Attribute Objekte der realen Welt beschrieben werden und reduziert so die Komplexit\u00e4t.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/datenmodellierung-und-datenhaltung.png\",\"contentUrl\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/datenmodellierung-und-datenhaltung.png\",\"width\":1024,\"height\":303,\"caption\":\"Datenmodellierung und Datenhaltung\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/daten-und-datenmodellierung-3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Daten und Datenmodellierung (3)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/\",\"name\":\"Bienen, Natur und Internet of Things\",\"description\":\"Alles, was einfach ist. Von Claus Brell\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/#\\\/schema\\\/person\\\/7cf529e46faf1fd7b2b6942fec254c58\",\"name\":\"Claus Brell\",\"description\":\"Seit 2021 forsche ich an und mit Bienen (Digitalisierung der Imkerei) Seit 2012 Professur f\u00fcr Wirtschaftsinformatik an der Hochschue Niederrhein. Seit 1981 treibt mich die Frage um: Was haben Physik, Heavy Metal und Spiele miteinander zu tun? Drei m\u00f6gliche Antworten: {nichts | 42 | gleiche Hirnareale werden aktiviert}\",\"sameAs\":[\"http:\\\/\\\/claus-brell.de\",\"https:\\\/\\\/x.com\\\/clausbrell5859\",\"https:\\\/\\\/www.youtube.com\\\/@clausbrell5859\"],\"url\":\"https:\\\/\\\/cbrell.de\\\/blog\\\/author\\\/clausb\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Daten und Datenmodellierung (3) Datenmodellierung","description":"Die Datenmodellierung visualisiert und beschreibt, durch welche Attribute Objekte der realen Welt beschrieben werden und reduziert so die Komplexit\u00e4t.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/","og_locale":"de_DE","og_type":"article","og_title":"Daten und Datenmodellierung (3) Datenmodellierung","og_description":"Die Datenmodellierung visualisiert und beschreibt, durch welche Attribute Objekte der realen Welt beschrieben werden und reduziert so die Komplexit\u00e4t.","og_url":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/","og_site_name":"Bienen, Natur und Internet of Things","article_published_time":"2018-10-14T18:01:22+00:00","article_modified_time":"2021-10-03T22:00:01+00:00","og_image":[{"width":1024,"height":303,"url":"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/datenmodellierung-und-datenhaltung.png","type":"image\/png"}],"author":"Claus Brell","twitter_card":"summary_large_image","twitter_creator":"@clausbrell5859","twitter_site":"@clausbrell","twitter_misc":{"Verfasst von":"Claus Brell","Gesch\u00e4tzte Lesezeit":"10\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/#article","isPartOf":{"@id":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/"},"author":{"name":"Claus Brell","@id":"https:\/\/cbrell.de\/blog\/#\/schema\/person\/7cf529e46faf1fd7b2b6942fec254c58"},"headline":"Daten und Datenmodellierung (3)","datePublished":"2018-10-14T18:01:22+00:00","dateModified":"2021-10-03T22:00:01+00:00","mainEntityOfPage":{"@id":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/"},"wordCount":1891,"commentCount":1,"image":{"@id":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/#primaryimage"},"thumbnailUrl":"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/datenmodellierung-und-datenhaltung.png","keywords":["Attribut","Chen","Codd","Datenbank","Datenmodell","Digitalisierung","Entit\u00e4t","Entity","ERM","Kardinalit\u00e4t","Relation","Spalte","Tabelle","Wirtschaftsinformatik","Zeile"],"articleSection":["Fallstudie","Methoden der Wirtschaftsinformatik"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/","url":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/","name":"Daten und Datenmodellierung (3) Datenmodellierung","isPartOf":{"@id":"https:\/\/cbrell.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/#primaryimage"},"image":{"@id":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/#primaryimage"},"thumbnailUrl":"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/datenmodellierung-und-datenhaltung.png","datePublished":"2018-10-14T18:01:22+00:00","dateModified":"2021-10-03T22:00:01+00:00","author":{"@id":"https:\/\/cbrell.de\/blog\/#\/schema\/person\/7cf529e46faf1fd7b2b6942fec254c58"},"description":"Die Datenmodellierung visualisiert und beschreibt, durch welche Attribute Objekte der realen Welt beschrieben werden und reduziert so die Komplexit\u00e4t.","breadcrumb":{"@id":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/#primaryimage","url":"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/datenmodellierung-und-datenhaltung.png","contentUrl":"https:\/\/cbrell.de\/blog\/wp-content\/uploads\/2018\/10\/datenmodellierung-und-datenhaltung.png","width":1024,"height":303,"caption":"Datenmodellierung und Datenhaltung"},{"@type":"BreadcrumbList","@id":"https:\/\/cbrell.de\/blog\/daten-und-datenmodellierung-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/cbrell.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Daten und Datenmodellierung (3)"}]},{"@type":"WebSite","@id":"https:\/\/cbrell.de\/blog\/#website","url":"https:\/\/cbrell.de\/blog\/","name":"Bienen, Natur und Internet of Things","description":"Alles, was einfach ist. Von Claus Brell","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cbrell.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/cbrell.de\/blog\/#\/schema\/person\/7cf529e46faf1fd7b2b6942fec254c58","name":"Claus Brell","description":"Seit 2021 forsche ich an und mit Bienen (Digitalisierung der Imkerei) Seit 2012 Professur f\u00fcr Wirtschaftsinformatik an der Hochschue Niederrhein. Seit 1981 treibt mich die Frage um: Was haben Physik, Heavy Metal und Spiele miteinander zu tun? Drei m\u00f6gliche Antworten: {nichts | 42 | gleiche Hirnareale werden aktiviert}","sameAs":["http:\/\/claus-brell.de","https:\/\/x.com\/clausbrell5859","https:\/\/www.youtube.com\/@clausbrell5859"],"url":"https:\/\/cbrell.de\/blog\/author\/clausb\/"}]}},"_links":{"self":[{"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":3,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"predecessor-version":[{"id":2271,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/posts\/174\/revisions\/2271"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/media\/843"}],"wp:attachment":[{"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cbrell.de\/blog\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}