home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transactiesystemen en middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence en data warehouseApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Programmeertalen » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSysteembeheer » ITILbalkjePraktischInschrijven 
MySQL basiscursus

Doelgroep

Analisten, ontwikkelaars en database-administrators die MySQL gaan gebruiken; webserver-beheerders die nog niet vertrouwd zijn met MySQL; en verder iedereen die inzicht wenst te verwerven in de gedetailleerde werking van een relationeel databasesysteem.

Voorkennis

Er wordt verwacht dat de cursisten inzicht hebben in relationele databasesystemen (zie cursus RDBMS concepten) en elementaire kennis hebben van SQL (zie cursus Basiskennis SQL). U kan zelf testen of u voldoende voorkennis heeft door de testen (PDF-bestand - 58 KB en PDF-bestand - 55 KB) af te printen en in te vullen.

Kennis van een programmeertaal is niet nodig voor het volgen van deze cursus. Indien gewenst, kan er echter wel kort ingegaan worden op hoe MySQL typisch benaderd wordt vanuit één van de programmeertalen PHP (cf. Basiscursus programmeren in PHP), Java (cf. cursus Programmeren in Java) of Perl (cf. Basiscursus programmeren in Perl).

Verloop van de cursus

Klassikaal onderricht met oefeningen (ongeveer 50% van de tijd).

Docenten

Peter Vanroose.

Duur

3 dagen.

Kalender

datumtaalplaatsprijsopmerkingen
04/04/2012 Leuven1260 EUR
14/05/2012NWoerden1260 EUR
Legende
  • U kan zich inschrijven door te klikken op de data in de kalender
  • N: Nederlands; F: Frans; E: Engels; Geen taalcode : taal in overleg met de deelnemers.
  • Alle prijzen zijn exclusief BTW.
  • Landen:
    België 
    Nederland 
    Elders 

Doel

Deze cursus geeft een beschrijving van MySQL: wat het is, waarvoor en hoe het gebruikt kan worden. De cursist leert er

  • de opbouw van het software-pakket MySQL;
  • het gebruik van de meegeleverde "clients": commandolijn-interface, grafische interfaces, beheersinterface;
  • de MySQL-objecten voor data-opslag en manipulatie;
  • het creëren van databases, tabellen, en gebruikers;
  • het gebruiksklaar maken van een database, i.h.b. autorisaties en indexen.

Er wordt ook aandacht besteed aan het gebruik binnen het kader van web servers, verhouding tot andere RDBMS, en aan specifieke onderwerpen zoals de modellen voor dataopslag, integriteit, autorisaties en performance.

Tevens wordt in de cursus aangeleerd hoe men het systeem installeert en in de praktijk gebruikt, zowel op een Unix- of Linux-systeem als op MS-Windows. Op het einde van de cursus zullen de deelnemers dus niet enkel de nodige theoretische kennis hebben van MySQL als RDBMS, maar ook voldoende geoefend hebben om daarna zelfstandig aan de slag te te kunnen.

Samen met de cursussen RDBMS concepten en Basiskennis SQL vormt deze cursus een evenwichtig geheel, zodanig dat men na het volgen een 'totaaloverzicht' heeft van MySQL als RDBMS.

Inhoud

  • Inleiding: MySQL-omgeving; client-server-model; positionering binnen het relationeel model
  • SQL data definition language (DDL): MySQL-objecten (zoals tabellen, storage engines, indexen en views); datatypes; karakteristieken; creëren van objecten; gebruik; parameters
  • SQL in een programma (embedded SQL), i.h.b. ter ondersteuning van dynamische webpagina's
  • Meta-data: MySQL's INFORMATION_SCHEMA; het DESCRIBE-statement
  • Beveiliging van de MySQL-omgeving en toekennen van autorisaties
  • Utilities: export/import van externe data; defragmentatie; check en repair
  • Data integriteit, locking en transacties
  • Performance: basisprincipes; gebruik van indexen om performance to verbeteren; het 'EXPLAIN'-statement
  • Installatie en configuratie van een MySQL-server