Loader DigitalCityChargement...

se former ce

SQL: interroger les bases de données

3
Dag(en)
Opleiding georganiseerd door CEVORA
FR
CEVORA
Bedrijf
Werknemer
Betalend
Volledige dag

Wat zijn de doelstellingen van de opleiding?

Doelpubliek:
Iedereen die zich wil verdiepen in rapportage en datamanipulatie met SQL.

SQL is het resultaat van jaren van nadenken over het probleem van gegevensmanipulatie. Deze geformaliseerde en gestandaardiseerde taal ontstond in de jaren tachtig en werd al snel door de meeste uitgevers overgenomen. In het kader van de laatste standaardiseringen (SQL 1999 en SQL 2003) is het verschoven naar wat nu object-relationeel wordt genoemd: bepaalde principes van objectprogrammering worden geïmplementeerd in relationele databases.

SQL is gebaseerd op twee fundamentele beginselen: gegevensmodellering op basis van entiteiten en relaties en relationele algebra (een tak van de wiskunde die gegevens op een vaste manier behandelt). SQL 2003 zal worden onderwezen op basis van deze twee beginselen.

Aan het einde van de cursus zullen de deelnemers in staat zijn om schema's en objecten in een relationele database te manipuleren (creëren, invoegen, wijzigen, bijwerken, samenvoegen). Zij zullen ook in staat zijn complexe query's uit te voeren op basis van een conceptuele en praktische benadering.

De praktische toepassing van de opleiding gebeurt met SQL Server en is dus gericht op de T-SQL omzetting van de taal. De behandelde concepten zijn echter bruikbaar op de meeste databasemanagementsystemen.

Opleidingsprogramma

De opleidingsmodule bestaat afwisselend uit theoretische en praktische sessies. Theoretische sessies zullen alle concepten van de SQL taal overlopen, terwijl praktische sessies de deelnemers zullen toelaten oefeningen uit te voeren op een echte omgeving.

  • De verschillende concepten die tijdens deze opleiding zullen worden behandeld zijn
  • Inleiding tot SQL 1999 en SQL 2003
  • SQL als een gegevensdefinitie taal
  • Concept van schema en catalogus
  • Aanmaken en wijzigen van tabellen en kolommen
  • Concept van indexen
  • Constraints, asserties en referentiële integriteit
  • SQL als een gegevensmanipulatie taal
  • Query's: SELECT, DISTINCT, BETWEEN, IN, LIKE, ORDER BY, AND...OR, GROUP BY, enz.
  • Updates
  • Toevoegingen
  • Waarden, functies en uitdrukkingen
  • Predicaten
  • Werken met meerdere tabellen
  • Actieve databases en triggers
  • Toepassingen van actieve databanken: integriteitsbehoud, afgeleide gegevens, replicatie
Opleiding georganiseerd door CEVORA