<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Access [basics]</provider_name><provider_url>https://access-basics.de</provider_url><author_name>Andr&#xE9; Minhorst</author_name><author_url>https://access-basics.de/index.php/author/andreminhorst-com</author_url><title>Tabellen [basics]: 1:n-Beziehungen - Access [basics]</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="Luq87bXDeC"&gt;&lt;a href="https://access-basics.de/index.php/Tabellen_basics_1nBeziehungen.html"&gt;Tabellen [basics]: 1:n-Beziehungen&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://access-basics.de/index.php/Tabellen_basics_1nBeziehungen.html/embed#?secret=Luq87bXDeC" width="600" height="338" title="&#x201E;Tabellen [basics]: 1:n-Beziehungen&#x201C; &#x2013; Access [basics]" data-secret="Luq87bXDeC" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://access-basics.de/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>Beziehungen sind das Salz in der Datenbanksuppe. Wenn Du Daten verschiedener Art wie beispielsweise Kunden und Projekte in verschiedenen Tabellen speicherst, dann musst Du auf irgendeine Weise festlegen, f&uuml;r welchen Kunden welches Projekt ausgef&uuml;hrt wird. Wenn die Tabelle mit den Kunden ein Feld aufweist, das die Kundendatens&auml;tze eindeutig identifiziert, kannst Du der Projekte-Tabelle ein Feld zuweisen, in das Du den eindeutigen Identifizierer des Kunden eintr&auml;gst, f&uuml;r den das Projekt durchgef&uuml;hrt wird. Damit erhalten wir eine Zuordnung von Kunden zu Projekten. In der Datenbankwelt gehen wir noch einen Schritt weiter und erstellen eine Beziehung, welche die beiden Tabellen auch noch in Form einer im Datenmodel festgelegten Regel verkn&uuml;pft. Daraus resultieren noch weitere M&ouml;glichkeiten, die wir in diesem Artikel beschreiben werden.</description><thumbnail_url>http://vg07.met.vgwort.de/na/a68160d02d244e37942c52d50a2945b3</thumbnail_url></oembed>
