Cursus SQL
SQL is de taal waarmee u de communicatie tussen uw database en applicatie verzorgt. Tijdens de cursus SQL krijgt u een grondige kennis van SQL en bent u in staat om complexere databases te bouwen die de performance van uw applicaties ten goede komen.
Startdata en datumoverzicht
Dagopleiding | 4 lessen (2 lessen per dag) van 09:30 - 16:30
Utrecht, donderdag 15 jan. 2009
Utrecht, donderdag 12 maart 2009
Cursus SQL
Ontvang een brochure via email
Cursus SQL : Modulen
Introductie SQL en selecties maken
Tijdens de introductie gaan we in op wat SQL nu eigenlijk is en welke rol de taal speelt in een applicatie die gekoppeld wordt met een database.
Een belangrijke functie van SQL binnen een applicatie is het ophalen van informatie uit de database. Dit gebeurt met het select-statement. U leert hoe u het select-statement toepast en hoe u joins gebruikt om informatie uit meerdere tabellen ophaalt in èèn query.
SQL functies en geavanceerde selecties
Met behulp van SQL functies kunt u de ruwe gegevens uit uw database al met de query bewerken. Zo kunt u bijvoorbeeld het gemiddelde of de som van een aantal waarden ophalen of de tekst omzetten naar lower case.
In deze module leert u de SQL functies toepassen en hoe u gegevens aggregeert. Zo leert u onder andere records tellen die aan bepaalde voorwaarden voldoen en hoe u gegevens gegroepeerd kunt ophalen.
Met subselects kunt u select queries opnemen binnen een select query. Hierdoor kunt u complexe bevragingen doen op een database. U leert verschillende subselect methoden kennen en toepassen.
Data bewerken en transacties
Het aanpassen en toevoegen van gegevens in een database is een belangrijk onderdeel van database beheer.
Tijdens deze module gaan we diep in op het toevoegen en wijzigingen van gegevens in de database. Daarbij behandelen we ook het bundelen van queries met behulp van transacties.
Het voordeel van transacties is dat een opeenvolging van queries kan worden teruggedraaid als er iets mis gaat. Pas wanneer alle queries succesvol zijn uitgevoerd wordt het resultaat van al die queries definitief. Dit is vooral handig bij kritieke veranderingen in de database, zoals het bewerken van geldbedragen bij betalingen.
Views en user management
Met een view kunt u een gedeelte van de database weergeven. U kunt daarbij zelf bepalen welke informatie getoond wordt en u kunt de data sorteren. Zo kunt u voor een bepaalde gebruiker alleen die informatie laten zien die hij of zij nodig heeft. Op deze manier kunt u ook de autorisatie voor verschillende gebruikers binnen uw database regelen.
Tijdens deze module leert u hoe u met informatie uit meerdere tabellen een view kunt samenstellen.
Wanneer er meerdere gebruikers zijn die toegang moeten hebben tot de database, is het goed om per gebruiker vast te kunnen leggen welke rechten zij hebben binnen de database. Met behulp van SQL kunt u de rechten van de gebruikers vastleggen en aanpassen.
U leert hoe u gebruikers per database rechten kunt geven of afnemen, om zo de veiligheid van uw database optimaal in te stellen.