TRAININGENMAATWERKAANBIEDINGENCOMPANYCONTACT

SQL en database-aansturing

inhoud | inschrijven | neem optie | stuur door | print

Introductie

Sinds het begin van de jaren tachtig is de van oorsprong universiteitstaal Structured Query Language (SQL) niet weer weg te denken als kern van de diverse aansturingstalen. De belangrijke querytaal SQL(Structured Query Language) kan de basis vormen van elke toekomstige database-koppeling die je als programmeur, analyst of database-gebruiker gaat maken.

Het feit dat grote databases van onder andere IBM en ORACLE maar ook de populaire MS SQL en de MySQL met een SQL(variant) hun gegevens uit de databases halen, geeft aan dat SQL niet meer weg te denken is als database-taal. In deze training nemen we u mee langs de vele queries en mogelijkheiden van deze zeer krachtige en prettige 4e generatietaal. SQL is de basis voor databasekoppelingen en -analyses voor ORACLE-SQL, IBM DB2, PHP aan MYSQL, ASP aan MS ACCESS of soortgelijke koppelingen die allemaal SQL als taal geïmplementeerd hebben.

inhoud

SQL verdiept nog eens de kennis bij het gebruik van MS ACCESS, MYSQL, MS SQL of andere databases plus het aansturen hiervan. In deze training wordt aan de hand van vele oefeningen de
taal uitgelegd en wordt er vooral veel gewerkt met de SQL – instructies en (sub)queries om de juiste analyses, berekeningen en andere database-manipulaties te laten uitvoeren. Zo worden er vertaalslagen gemaakt om de juiste gegevens uit de juiste databases en tabellen te halen plus het ordenen, sorteren en onderhouden van de tabel en database.

Concrete resultaten
inzicht in de verschillende productimplementaties van SQL
kennis van de SQL - instructies
het kunnen toepassen van SQL-queries voor het manipuleren van databases
het maken van geavanceerde SQL-queries als joins
het kunnen maken van wiskundige SQL-berekeningen met wiskundige functies
het kunnen omzetten van informatieverzoeken naar SQL-queries

Inhoud

Dag 1
historie en introductie in de (ANSI) SQL
verschillende varianten en productimplementaties als ANSI, MySQL, MS SQL en andere varianten
databases en tabel-opbouw en tabelstructuren
relationele databases/ client-server technologie
absoluut versus relationeel databasesysteem
SQL - instructies en opbouw
gegevensstructuren en definities
database-objecten
instructies CREATE TABLE, ALTER, de primaire sleutel
condities en operatoren
NULL en NOT NULL beperkingen en tabel-opbouw
de instructies INSERT, DELETE, UPDATE
de SELECT FROM geavanceerde queries

Dag 2
het ordenen van gegevens en vergelijkingsoperatoren
logische en normale operatoren als (NOT) IS NULL, BETWEEN, IN, LIKE
samengestelde operatoren als AND en OR
rekeningkundige operatoren en het rekenen met tabelgegevens
de functies COUNT, SUM, AVG, MAX, MIN
het sorteren met GROUP BY, HAVING en ORDER BY
de DATETIME elementen en datum en tijd opslaan in een tabel
diverse oefeningen worden in de les gemaakt aan de hand van de losse SQL-instructies
joints en en het maken van samengestelde queries
feedback naar het SQL-boek
eventuele vragen van de cursist

docent

duur 2 dagen

software SQL monitor, server, neemt docent zelf mee.

platform Windows / Mac OS X

voorkennis

Kennis van databases is een pre.

Gratis lesmateriaal

Learning SQL (Trainingsboek)
Iedere cursist krijgt gratis het boek "Learning SQL ” door Alan Beaulieu. SQL (Structured Query Language) is a standard programming language for generating, manipulating, & retrieving information from a relational database. If you're working with a relational database - whether you're writing applications, performing administrative tasks, or generating reports - you need to know how to interact with your data. Even if you are using a tool that generates SQL for you, such as a reporting tool, there may still be cases where you need to bypass the automatic generation feature and write your own SQL statements. Learning SQL moves you through the basics and then on to some of the more commonly used advanced features.


agenda

prijsdatalocatie 

€1.059,--19, 20 februari 2009Utrecht
> inschrijven
€1.059,--13, 14 april 2009Utrecht
> inschrijven
€1.059,-- nu €900,15
Nu met 15% Early Bird korting
15 en 16 juni 2009Rotterdam
> inschrijven
€1.059,-- nu €900,15
Nu met 15% Early Bird korting
17 en 18 september 2009Utrecht
> inschrijven
€1.059,-- nu €900,15
Nu met 15% Early Bird korting
16 en 17 november 2009Amsterdam
> inschrijven