1 / 65

ISLP “ Module Query …”

ISLP “ Module Query …”. Functionele Opleiding Strategische Analyse – Module 5 19 mei 2010. Georges Maebe CP Dienst strategische analyse Politiezone Vlas (Kortrijk-Kuurne-Lendelede) tel. 056 27 11 66 email georges.maebe@pzvlas.be puma georges.maebe.1400@mai11420101.pol.be.

connie
Download Presentation

ISLP “ Module Query …”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ISLP“ Module Query …” Functionele OpleidingStrategische Analyse – Module 519 mei 2010

  2. Georges Maebe CPDienst strategische analysePolitiezone Vlas (Kortrijk-Kuurne-Lendelede) tel. 056 27 11 66 email georges.maebe@pzvlas.be puma georges.maebe.1400@mai11420101.pol.be

  3. Inhoud van de uiteenzetting • Doel van de Querytool • Functionele opbouw en werking • Gebruik van de Querytool • Voorbeelden • Nuttige tips

  4. Doel van de Querytool Een ISLP-gebruiker op een eenvoudige manier toelaten om gegevens op te vragen uit de database dossierbeheer … of anders uitgedrukt Een interfase ter beschikking stellenvoor het genereren van SQL-code diede database dossierbeheer bevraagt.

  5. Doel van de Querytool Aan de hand van “selectiecriteria” gaatde gebruiker gegevens opvragen. Met die selectiecriteria bepaal ik 2 zaken : • Welke gegevens wil ik in het eindresultaat • Welke filters moeten er gebruikt worden om die resultatenlijst te beperken

  6. Inhoud van de uiteenzetting • Doel van de Querytool • Functionele opbouw en werking • Gebruik van de Querytool • Voorbeelden • Nuttige tips

  7. Functionele opbouw en werking Opbouw van de database Gegevens binnen één tabel zijn opgeslagenin velden. Een specifiek aantal velden samen vormende unieke “sleutel” voor de tabel.Vb: in de tabel afhandeling is die unieke sleutel opgebouwd uit de 3 veldeneltype = elementtypeeljaar = elementjaarelnr = elementnummer

  8. Functionele opbouw en werking Opbouw van de database In ISLP (dossierbeheer) kunnen we detabellen in 5 hoofdgroepen onderscheiden • Tabellen op niveau dossier • Tabellen op niveau element • Tabellen op niveau object • Tabellen op niveau koppeling / relatie Tabel kopobject Tabel relatie Tabel link_toewijz(ing) • Tabellen op niveau codes

  9. Functionele opbouw en werking Functionele werking querytool De querytool beschouwt allesoorten tabellen (dossier/ element/objecten) als afzon-derlijke objecten.

  10. Functionele opbouw en werking Functionele werking querytool Opbouw gebeurt in 4 stappen • Registratie van de query REG • Invoeren van de selectiecriteria het gedeelte velden (resultaten) het gedeelte criteria (filters) • Uitvoeren van de query RUN eventuele parameters toevoegen • Bekijken van het resultaat DONE

  11. Functionele opbouw en werking Globale werking en onderdelen

  12. Functionele opbouw en werking Globale werking en onderdelen Menusturing

  13. Functionele opbouw en werking Globale werking en onderdelen Registreren van een nieuwe query

  14. Functionele opbouw en werking Globale werking en onderdelen Registreren van een nieuwe query

  15. Functionele opbouw en werking Globale werking en onderdelen “Selectiecriteria”

  16. Functionele opbouw en werking Velden Globale werking en onderdelen

  17. Functionele opbouw en werking Globale werking en onderdelen Naast de velden kunnen ook eenaantal functies toegevoegd worden • Zoals : (meest gebruikte) • Uniek • Aantal • Groeperen volgens • Sorteren volgens • Oplopend • Aflopend

  18. Functionele opbouw en werking Globale werking en onderdelen

  19. Functionele opbouw en werking Criteria Globale werking en onderdelen Operatoren

  20. Functionele opbouw en werking Criteria Globale werking en onderdelen Waarden

  21. Functionele opbouw en werking Globale werking en onderdelen Criteria en functies Koppeltypes

  22. Functionele opbouw en werking Globale werking en onderdelen Koppeltypes • Gemeenschappelijk met • Verenigen met • Koppelen met • Relatie met • Toewijzing met

  23. Functionele opbouw en werking Globale werking en onderdelen Koppeltypes Gemeenschappelijk met:de gemeenschappelijke records worden weerhouden tussen 2 objecten (via de gemeenschappelijke sleutelvelden) 1 op ~ relatie Verenigen met: records van het eerste object worden gecombineerd met overeenkomstige records van het gekoppelde object 1 op 1 relatie

  24. Functionele opbouw en werking Globale werking en onderdelen Koppeltypes Koppelen met:Koppeltype waarbij de gemeenschappelijke records worden weerhouden tussen 2 objecten en waarbij de koppelingen (via de tabel koppelobject) worden weerhouden tss 2 objecten Dit verondersteld dat de koppelingentussen de objecten juist gelegd zijn inde database

  25. Functionele opbouw en werking Globale werking en onderdelen Koppeltypes Relatie met:Koppeltype waarbij alle relaties tussende elementen worden weerhouden tussen2 objecten Toewijzing met:Werkt analoog als functie relatie met maarbeperkt zich enkel tot de objecten ‘melding’,‘toewijzing’, ‘interventie’

  26. Functionele opbouw en werking Globale werking en onderdelen Uitvoeren query - Parameters Tijd

  27. Functionele opbouw en werking Globale werking en onderdelen Uitvoeren query - Parameters Parameters varieren volgens het type veld Jaar

  28. Functionele opbouw en werking Globale werking en onderdelen Uitvoeren query - Parameters Datum Nooit vergeten de parametertoe te voegen met de “plusknop”

  29. Functionele opbouw en werking Globale werking en onderdelen Output resultaat • Op scherm

  30. Functionele opbouw en werking Globale werking en onderdelen Output resultaat • In een bestand wordpadexcel (!)

  31. Functionele opbouw en werking Globale werking en onderdelen Output resultaat

  32. Inhoud van de uiteenzetting • Doel van de Querytool • Functionele opbouw en werking • Gebruik van de Querytool • Voorbeelden • Nuttige tips

  33. Gebruik van de Querytool 2 methodes worden gebruikt • Opvragingen en koppelingen leggen in de query zelf • Opvragingen van gegevens per tabel (koppelingen leggen in een externe toepassing zoals Access of Spss)

  34. Inhoud van de uiteenzetting • Doel van de Querytool • Functionele opbouw en werking • Gebruik van de Querytool • Voorbeelden • Nuttige tips

  35. Voorbeelden Voorbeeld 1 Maak een lijst van de aanvankelijkepv’s (gerechtelijk niet verkeer) vanvorig jaar.

  36. Voorbeelden Voorbeeld 1

  37. Voorbeelden Voorbeeld 2 Geef het “aantal” aanvankelijkeverkeersongevallen van vorige jaar.

  38. Voorbeelden Voorbeeld 2 Resultaat is 1 getal Je kan ook het object verkeersongevallen gebruiken

  39. Voorbeelden Voorbeeld 3 Geef een lijst met de dossier waareen tekst werd opgenomen.

  40. Voorbeelden Voorbeeld 3

  41. Voorbeelden Voorbeeld 3

  42. Voorbeelden Voorbeeld 4 Geef een lijst met de aanvankelijkepv-nummers van de verkeersongevallenvan 2010, samen met de betrokkenen(naam en voornaam) en hun vervoer-middelen (aard en nummerplaat).

  43. Voorbeelden Voorbeeld 4

  44. Voorbeelden Voorbeeld 4 Resultaten zijn verdubbeld !

  45. Voorbeelden Voorbeeld 4

  46. Voorbeelden Voorbeeld 4

  47. Voorbeelden Voorbeeld 5 Opzoeken van “unieke waarden” in detabellen. - codes - benamingen - …

  48. Voorbeelden Voorbeeld 5

  49. Voorbeelden Voorbeeld 5

  50. Voorbeelden Voorbeeld 5

More Related