Database-query's ontwerpen
Het primaire doel van een database is het opslaan en terugvinden van gegevens. In tegenstelling tot gegevens in een spreadsheet, kunt u met &kexi; meer zoekcriteria specificeren. De resultaten worden ook sneller gevonden, zelfs bij grote databases. Dit zijn enkele van de voordelen van databases, maar om effectieve query's uit te voeren, moet u eerst weten hoe u de database laat zoeken naar de gegevens die u wilt zien.
Met behulp van query's kunt u de hoeveelheid gegevens, die in een tabel gevonden worden, beperken tot een voorgedefinieerd aantal rijen en kolommen, maar u kunt ook gegevens uit meerdere tabellen dynamisch samenvoegen (join).
Om een voorbeeld uit de praktijk te testen gaan we de query contacten creëren, hierin worden gegevens uit de tabellen personen en telefoon_nummers samengevoegd. (Deze tabellen zijn ontworpen in hoofdstuk 3.1, de gegevens zijn ingevoerd in hoofdstuk 3.2).
Kies Invoegen Query in het menu om een nieuwe query te creëren. Het ontwerpvenster wordt geopend. Bovenin het venster vindt u de query-relaties en onderin de query-kolommen.
Selecteer de tabel personen in de keuzelijst Tabel: bovenin het venster en klik op Toevoegen. Er verschijnt een grafische representatie van de tabel in het bovenste gedeelte. Voeg op dezelfde manier de tabel telefoon_nummers toe, zoals te zien is in de schermafdruk hieronder.
Creëer een query-relatie: klik op het veld id in de tabel personen en versleep het naar het veld persoon in de tabel telefoon_nummers. Op deze manier voegt u de beide velden samen door een nieuwe relatie te creëren.
Dubbelklik op het veld naam in de tabel personen om het veld als een query-kolom toe te voegen. Voeg dan op dezelfde manier uit de tabel personen de velden achternaam, straat, huisnummer en plaats toe. Voeg het veld telefoon uit de tabel telefoon_nummers toe.
Het query-ontwerp kan nu getest worden. Klik op de knop Overschakelen naar gegevensweergave op de werkbalk om het resultaat van de query te zien.
Sla het query-ontwerp op, zodat u het later weer kunt gebruiken, door op Opslaan op de werkbalk te klikken. U kunt ook BestandOpslaan in het menu kiezen of op de toetsen CtrlS drukken. Omdat het ontwerp nog niet eerder opgeslagen is, moet u er een naam voor invullen. Typ Contacten bij titel en klik op OK.