MySQL, SQL
We leven in een informatiemaatschappij. Informatie wordt veelal opgeslagen in databases. Vrijwel alle databases zijn relationele databases, die gebruik maken van Structured Query Language, oftewel SQL, om data op te vragen en te manipuleren. De gratis SQL-gebaseerde database MySQL is erg populair geworden door zijn snelheid en betrouwbaarheid.
Inhoud
In de cursussen SQL leert u eerst de grondbeginselen van de taal SQL. De meeste SQL operaties hebben te maken met het opvragen van informatie via een SELECT statement, vaak gecombineerd met complexe JOIN operaties. U leert ook het bouwen van complexe INSERT queries. Daarnaast leert u het ontwerpen en bouwen van tabellen en databases, leert u technieken als normaliseren en de diverse onder ANSI SQL gedefinieerde datatypen, zoals TEXT, INT en VARCHAR. Hoewel MySQL compatibel is met standaard SQL (ANSI SQL) en ANSI SQL statements kan uitvoeren, bevat het SQL dialect van MySQL de nodige toevoegingen die inspelen op de sterke punten van MySQL. In deze cursussen leert u deze uitgebreid kennen. Ook leert u een MySQL database op snelheid te optimaliseren, te onderhouden en backups te maken.
Relevantie
De cursus SQL en MySQL is vooral interessant voor websitebouwers en webprogrammeurs in een PHP omgeving, omdat relationele databases, vooral MySQL, op de meeste webhosts standaard zijn. Echter, ook steeds meer ontwikkelaars in andere omgevingen, zoals C++, maken gebruik van MySQL omdat deze relationele database krachtig en snel is en applicatieontwikkelaars veel werk uit handen neemt.