Inhoud van de uiteenzetting Doel van de Querytool Functionele opbouw en werking Gebruik van de Querytool Voorbeelden Nuttige tips
Dia 4
Doel van de Querytool Een ISLP-gebruiker op een eenvoudige manier toelaten om gegevens op te vragen uit de database dossierbeheer Een interfase ter beschikking stellen voor het genereren van SQL-code die de database dossierbeheer bevraagt. of anders uitgedrukt
Dia 5
Doel van de Querytool Aan de hand van selectiecriteria gaat de 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
Dia 6
Inhoud van de uiteenzetting Doel van de Querytool Functionele opbouw en werking Gebruik van de Querytool Voorbeelden Nuttige tips
Dia 7
Functionele opbouw en werking Opbouw van de database Gegevens binnen n tabel zijn opgeslagen in velden. Een specifiek aantal velden samen vormen de unieke sleutel voor de tabel. Vb: in de tabel afhandeling is die unieke sleutel opgebouwd uit de 3 velden eltype = elementtype eljaar = elementjaar elnr = elementnummer
Dia 8
Functionele opbouw en werking Opbouw van de database In ISLP (dossierbeheer) kunnen we de tabellen in 5 hoofdgroepen onderscheiden A.Tabellen op niveau dossier B.Tabellen op niveau element C.Tabellen op niveau object D.Tabellen op niveau koppeling / relatie Tabel kopobject Tabel relatie Tabel link_toewijz (ing) E.Tabellen op niveau codes
Dia 9
Functionele opbouw en werking Functionele werking querytool De querytool beschouwt alle soorten tabellen (dossier/ element/objecten) als afzon- derlijke objecten.
Dia 10
Functionele opbouw en werking Functionele werking querytool Opbouw gebeurt in 4 stappen A.Registratie van de queryREG B.Invoeren van de selectiecriteria het gedeelte velden (resultaten) het gedeelte criteria (filters) C.Uitvoeren van de queryRUN eventuele parameters toevoegen D.Bekijken van het resultaatDONE
Dia 11
Functionele opbouw en werking Globale werking en onderdelen
Dia 12
Functionele opbouw en werking Globale werking en onderdelen Menusturing
Dia 13
Functionele opbouw en werking Globale werking en onderdelen Registreren van een nieuwe query
Dia 14
Functionele opbouw en werking Globale werking en onderdelen Registreren van een nieuwe query
Dia 15
Functionele opbouw en werking Globale werking en onderdelen Selectiecriteria
Dia 16
Functionele opbouw en werking Globale werking en onderdelen Velden
Dia 17
Functionele opbouw en werking Globale werking en onderdelen Naast de velden kunnen ook een aantal functies toegevoegd worden Zoals : (meest gebruikte) Uniek Aantal Groeperen volgens Sorteren volgens Oplopend Aflopend
Dia 18
Functionele opbouw en werking Globale werking en onderdelen
Dia 19
Functionele opbouw en werking Globale werking en onderdelen Criteria Operatoren
Dia 20
Functionele opbouw en werking Globale werking en onderdelen Criteria Waarden
Dia 21
Functionele opbouw en werking Globale werking en onderdelen Criteria en functies Koppeltypes
Dia 22
Functionele opbouw en werking Globale werking en onderdelen Koppeltypes Gemeenschappelijk met Verenigen met Koppelen met Relatie met Toewijzing met
Dia 23
Functionele opbouw en werking Globale werking en onderdelen Koppeltypes Gemeenschappelijk met: de gemeenschappelijke records worden weerhouden tussen 2 objecten (via de gemeenschappelijke sleutelvelden) Verenigen met: records van het eerste object worden gecombineerd met overeenkomstige records van het gekoppelde object 1 op ~ relatie 1 op 1 relatie
Dia 24
Functionele opbouw en werking Globale werking en onderdelen 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 koppelingen tussen de objecten juist gelegd zijn in de database Koppeltypes
Dia 25
Functionele opbouw en werking Globale werking en onderdelen Relatie met: Koppeltype waarbij alle relaties tussen de elementen worden weerhouden tussen 2 objecten Toewijzing met: Werkt analoog als functie relatie met maar beperkt zich enkel tot de objecten melding, toewijzing, interventie Koppeltypes
Dia 26
Functionele opbouw en werking Globale werking en onderdelen Uitvoeren query - Parameters Tijd
Dia 27
Functionele opbouw en werking Globale werking en onderdelen Uitvoeren query - Parameters Jaar Parameters varieren volgens het type veld
Dia 28
Functionele opbouw en werking Globale werking en onderdelen Uitvoeren query - Parameters Nooit vergeten de parameter toe te voegen met de plusknop Datum
Dia 29
Functionele opbouw en werking Globale werking en onderdelen Output resultaat Op scherm
Dia 30
Functionele opbouw en werking Globale werking en onderdelen Output resultaat In een bestand wordpad excel (!)
Dia 31
Functionele opbouw en werking Globale werking en onderdelen Output resultaat
Dia 32
Inhoud van de uiteenzetting Doel van de Querytool Functionele opbouw en werking Gebruik van de Querytool Voorbeelden Nuttige tips
Dia 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)
Dia 34
Inhoud van de uiteenzetting Doel van de Querytool Functionele opbouw en werking Gebruik van de Querytool Voorbeelden Nuttige tips
Dia 35
Voorbeelden Voorbeeld 1 Maak een lijst van de aanvankelijke pvs (gerechtelijk niet verkeer) van vorig jaar.
Dia 36
Voorbeeld 1 Voorbeelden
Dia 37
Voorbeeld 2 Geef het aantal aanvankelijke verkeersongevallen van vorige jaar. Voorbeelden
Dia 38
Voorbeeld 2 Resultaat is 1 getal Je kan ook het object verkeersongevallen gebruiken Voorbeelden
Dia 39
Voorbeeld 3 Geef een lijst met de dossier waar een tekst werd opgenomen. Voorbeelden
Dia 40
Voorbeeld 3 Voorbeelden
Dia 41
Voorbeeld 3 Voorbeelden
Dia 42
Voorbeeld 4 Geef een lijst met de aanvankelijke pv-nummers van de verkeersongevallen van 2010, samen met de betrokkenen (naam en voornaam) en hun vervoer- middelen (aard en nummerplaat). Voorbeelden
Dia 43
Voorbeeld 4 Voorbeelden
Dia 44
Voorbeeld 4 Resultaten zijn verdubbeld ! Voorbeelden
Dia 45
Voorbeeld 4 Voorbeelden
Dia 46
Voorbeeld 4 Voorbeelden
Dia 47
Voorbeeld 5 Opzoeken van unieke waarden in de tabellen. - codes - benamingen - Voorbeelden
Dia 48
Voorbeeld 5 Voorbeelden
Dia 49
Voorbeeld 5 Voorbeelden
Dia 50
Voorbeeld 5 Voorbeelden
Dia 51
Voorbeeld 6 Voorbeelden Tel alle vastgestelde verkeers- inbreuken voor 2010 gesorteerd volgens soort en kategorie.
Dia 52
Voorbeeld 6 Voorbeelden
Dia 53
Voorbeeld 6 Voorbeelden
Dia 54
Voorbeeld 7 Voorbeelden Dagelijks opzoeken van administratief aangehouden of gearresteerde personen.
Dia 55
Voorbeeld 7 - aanhouding Voorbeelden
Dia 56
Voorbeeld 7 Voorbeelden
Dia 57
Voorbeeld 7 - arrestatie Voorbeelden
Dia 58
Inhoud van de uiteenzetting Doel van de Querytool Functionele opbouw en werking Gebruik van de Querytool Voorbeelden Nuttige tips
Dia 59
Een query stapstgewijs opbouwen. (van eenvoudig naar complex) Heel logisch denken, vooral bij het leggende van de koppelingen. De output van een query kan slechts resultaten geven die in de eigen data aanwezig zijn. (volledige nationale tabellen kan men niet opvragen) Parameters en operatoren altijd invullen.
Dia 60
Annuleren van een query kan vlotter bij BAT dan bij INT. Bekijk de SQL-code tijdens de opbouw en bij problemen. Test op verschillende objecten die een- zelfde resultaat moeten geven. (Element VO Afhandeling VO Object VO) Kontroleer op ongewenste dubbele records. Nuttige tips