<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Modeling on Stefan Litsche</title>
		<link>https://biosoft.de/tags/modeling/</link>
		<description>Recent content in Modeling on Stefan Litsche</description>
		<generator>Hugo</generator>
		<language>en-US</language>
		
		
		
		
			<lastBuildDate>Fri, 04 Nov 2022 10:20:00 +0100</lastBuildDate>
		
			<atom:link href="https://biosoft.de/tags/modeling/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Kinship and Reference Types</title>
				<link>https://biosoft.de/posts/reference-type/</link>
				<pubDate>Fri, 04 Nov 2022 10:20:00 +0100</pubDate>
				<guid>https://biosoft.de/posts/reference-type/</guid>
				<description>&lt;h2 id=&#34;kinship&#34;&gt;Kinship&lt;/h2&gt;&#xA;&lt;p&gt;In the middle of the 19th century the anthropologist &lt;a href=&#34;https://en.wikipedia.org/wiki/Lewis_H._Morgan&#34;&gt;Lewis Morgan&lt;/a&gt;&#xA;investigated the society and relationships among American aborigines.  He&#xA;observed that native Americans used a terminology for their relationships which&#xA;do not match the family in which they lived.  A couple of man and woman was&#xA;living together for a long period which made it clear what their children were.&#xA;However a man called &amp;ldquo;children&amp;rdquo; all offspring of him and of his brothers.  All&#xA;offspring of his sisters were his nephews and nieces.  The same was true for&#xA;woman.  A mother called all her offspring and the offspring of her sisters&#xA;&amp;ldquo;children&amp;rdquo;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Unique is not enough</title>
				<link>https://biosoft.de/posts/unique-not-enough/</link>
				<pubDate>Wed, 22 Dec 2021 10:20:00 +0100</pubDate>
				<guid>https://biosoft.de/posts/unique-not-enough/</guid>
				<description>&lt;p&gt;On our way from monolithic applications to a microservice architecture a&#xA;property provided by databases got lost &amp;mdash; the unique constraint.  We need an&#xA;approach to mitigate the consequences of this missing property.&lt;/p&gt;&#xA;&lt;h2 id=&#34;why-an-id-is-not-sufficient&#34;&gt;Why an &lt;code&gt;id&lt;/code&gt; is not sufficient&lt;/h2&gt;&#xA;&lt;p&gt;When designing a database schema it is considered a good habit to use a &lt;a href=&#34;https://en.wikipedia.org/wiki/Natural_key&#34;&gt;natural&#xA;key&lt;/a&gt; as primary key.  If our database table contains information about&#xA;things which we can point at (e.g. items in a warehouse, houses in a street), we&#xA;often are able to use a natural key .  Those things are labeled with a&#xA;name and we can use that name as a natural primary key in our table.  In this&#xA;case uniqueness ensures identity of our table with the real world.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Adressen im ERP</title>
				<link>https://biosoft.de/posts/fehleranalyse-mondrian/</link>
				<pubDate>Wed, 27 Jan 2010 15:14:00 +0100</pubDate>
				<guid>https://biosoft.de/posts/fehleranalyse-mondrian/</guid>
				<description>&lt;p&gt;Das Thema Adressen versus Personen ist immer wieder spannend. Und Quelle von Verwirrungen.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://biosoft.de/img/PersonAdresse.png&#34; alt=&#34;Person und Adresse&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;ERP Systeme verwalten in der Regel Adressen als komplexe Attribute von Aufträgen. Für das Abwickeln von Aufträgen ist das ausreichend. Diese werden jedoch zunehmend mit CRM Funktionen angereichert. Vom Standpunkt des Marketings ist die Adresse nicht allein eine Adresse, sondern sie identifiziert eine Person. Über die möchte das Marketing jedoch möglichst viel wissen. Aus diesem Ansatz entsteht der Wunsch, Dubletten zu vermeiden. Aber in der Wirklichkeit hat ein Mensch nicht nur eine Adresse. Darum braucht es ein Konstrukt in der Software, dass Adressen zusammenfasst, die Person.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
