Handleiding voor beginners in Microsoft SQL Server - Nederlandse ...
Handleiding voor beginners in Microsoft SQL Server - Nederlandse ...
Handleiding voor beginners in Microsoft SQL Server - Nederlandse ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
In<strong>voor</strong>gaande figuuris er sprake van een al een eerder aangemaakte relatie, die wordt dan automatischgetoond.<br />
Als er nog geen relatie is, en je wilt er een aanmaken, dan kan dat het gemakkelijkst <strong>in</strong> een diagram.<br />
Na een klik op het driehoekje <strong>voor</strong> het koppelveld (KlantID) vande detail-tabel (Orders) kunje vandaarslepen (de muistoets<br />
<strong>in</strong>gedrukthouden) naar de master-tabel en daar de muis loslaten. Er verschijntdan een relatie-lijn tussende twee tabellen(nog<br />
zondersleuteltjeen one<strong>in</strong>dig-teken) en een scherm waar de relatie al correct is <strong>in</strong>gevuld, waarna je nog alleenOK hoeftaan te<br />
klikken (na desgewenst Cascade eerst aangev<strong>in</strong>ktte hebben). Dat is alles. Deze methode is, gezien de eenvoud, veruitte<br />
prefererenboven de eerder genoemde methode via het "Design Table" scherm. Als je het diagram sluit krijg je nog een<br />
bevestig<strong>in</strong>gsvraag<strong>voor</strong> het Saven van de Klanten- en Orders-tabel (zie een eerdere figuur<strong>voor</strong> deze save-bevestig<strong>in</strong>g). Dat klopt,<br />
want een diagram is niet alleeneen scherm waar<strong>in</strong> het een en ander getoond wordt, je kunter relaties (en zelfsook tabellen) <strong>in</strong><br />
wijzigen (of zelfstoevoegen). Overigenskunje <strong>voor</strong> het ontwerp vande relatie ook <strong>in</strong> de primaire key van de master-tabel beg<strong>in</strong>nen<br />
en naar de detail-tabel slepen, maar de eerste methode is iets zekerder met name als je verschillendenamenhanteert<strong>voor</strong> het<br />
koppelveld <strong>in</strong> de twee tabellen.<br />
Hoe maak je sql commando's (select, jo<strong>in</strong>s, etc.) <strong>in</strong> Enterprise Manager<br />
Voor het testen vansql, die je later <strong>in</strong> je Delphi programma wilt gebruiken, is de EM, maar ook de QA (QueryAnalyser) de<br />
aangewezenweg. Eerst de aanpak via de EM: De aanpak via de EM kent ook weer twee mogelijkheden:<br />
Via het <strong>SQL</strong> venster (pane)<br />
Zoals eerder uitgelegd: Rechtsklikop een tabel, kies "Open Table" en dan "ReturnAll Rows". Dan verschijnener behalvede <strong>in</strong>houd<br />
vande tabel ook een aantal knoppen, bovenaan<strong>in</strong> de EM. Zoek daar de knop <strong>SQL</strong> met de h<strong>in</strong>t"Show/Hide <strong>SQL</strong> Pane", druk erop,<br />
en er verschijnteen extra vensterboven de gegevens met daar<strong>in</strong> (zie de figuur):<br />
SELECT *<br />
FROM