Bij het opstellen van vragen aan een relationele gegevensbank met behulp van SQL merkt men dat veel van de condities in de WHERE-clause een zeer voorspelbare vorm hebben. Dit zijn dan de zogenaamde join-condities,die vertellen hoe tabellen met elkaar samenhangen. Vaak krijgt men het gevoel dat een slim systeem deze condities zelf zou moeten kunnen genereren. In dit artikel wordt deze problematiek geanalyseerd. De analyse leidt tot het inzicht dat de structuur van een join wiskundig formeel beschreven kan worden als een graafmorfisme. Deze definitie is niet alleen elegant, maar vormt ook een goede basis voor het ontwerp van query-generatoren.< ...
Om het hele artikel te lezen dient u eerst in te loggen.
Nog niet geregistreerd?
Klik hier voor verdere informatie.