<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Snowflake in the Carolinas</provider_name><provider_url>https://snowflake.pavlik.us</provider_url><author_name>Greg Pavlik</author_name><author_url>https://snowflake.pavlik.us/index.php/author/greg_nozz9ly9/</author_url><title>Snowflake Relationships - Java Utilities - Snowflake in the Carolinas</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="Nn3Fy0TxsR"&gt;&lt;a href="https://snowflake.pavlik.us/index.php/2020/01/12/snowflake-relationships-java-utilities/"&gt;Snowflake Relationships &#x2013; Java Utilities&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://snowflake.pavlik.us/index.php/2020/01/12/snowflake-relationships-java-utilities/embed/#?secret=Nn3Fy0TxsR" width="600" height="338" title="&#x201C;Snowflake Relationships &#x2013; Java Utilities&#x201D; &#x2014; Snowflake in the Carolinas" data-secret="Nn3Fy0TxsR" 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://snowflake.pavlik.us/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>Administrators usually disable parent-child relational constraint enforcement, especially in OLAP databases. Snowflake allows definition of parent-child relationships, but currently does not enable enforcement. This approach enables documentation at the table and view level. It also allows integration with Entity Relationship Diagram (ERD) solutions or custom data dictionaries. Snowflake stores the relationship information in the table [&hellip;]</description><thumbnail_url>https://cdn.pixabay.com/photo/2016/12/09/18/30/database-schema-1895779__480.png</thumbnail_url></oembed>
