Neem contact met ons op

Cursusaanbod

Relatieel database-modellen

  • De structuur van een relationele database
  • Type verbindingen tussen tabellen
  • Normalisatie en denormalisatie van databases
  • Relationele operatoren

Het ophalen van gegevens

  • Regels voor het schrijven van SQL-queries
  • Syntaxis van de SELECT-opdracht
  • Alle kolommen selecteren
  • Queries met rekenkundige bewerkingen
  • Het toekennen van aliassen aan kolommen
  • Het gebruik van letterlijke waarden
  • Het samenvoegen van tekst met behulp van de concatenatie-operator

Het beperken van resultaten

  • De WHERE-clausule
  • Vergelijkingsoperatoren
  • Het gebruik van LIKE in voorwaarden
  • De BETWEEN ... AND-voorwaarde
  • Controleren of een waarde NULL is met IS NULL
  • Het selecteren op basis van meerdere opties via IN
  • Booleaanse operatoren zoals AND, OR en NOT
  • Combinatie van meerdere voorwaarden in de WHERE-clausule
  • Volgorde waarin operatoren worden geëvalueerd
  • Het gebruik van DISTINCT om dubbele resultaten te voorkomen

Het sorteren van gegevens

  • De ORDER BY-clausule
  • Sorteren op basis van meerdere kolommen of uitdrukkingen

SQL-functies

  • Verschil tussen eenregel- en meerdereregelfuncties
  • Functies voor tekst, numerieke waarden en datums
  • Explícite en impliciete conversie van gegevens
  • Conversiefuncties
  • Het nesten van functies
  • Testen van de prestaties van functies – gebruik van de dual-tabel
  • Het verkrijgen van de huidige datum met SYSDATE
  • Omgaan met NULL-waarden in uitkomsten

Gegevens aggregeren met groepering

  • Groeperingsfuncties
  • Hoe deze functies omgaan met NULL-waarden
  • Groepen maken met de GROUP BY-clausule
  • Groepering op basis van meerdere kolommen
  • Beperken van resultaten via de HAVING-clausule

Het ophalen van gegevens uit meerdere tabellen

  • Soorten verbindingen tussen tabellen
  • Gebruik van NATURAL JOIN
  • Het toekennen van aliassen aan tabellen
  • Verbindingen definiëren in de WHERE-clausule
  • INNER JOIN voor het selecteren van overeenkomende rijen
  • Buitenste verbindingen zoals LEFT, RIGHT en FULL OUTER JOIN
  • Het voorkomen van een cartesisch product

Ondervragen (subqueries)

  • Plaatsing van ondervragen in de SELECT-opdracht
  • Eenregel- versus meerdereregel-ondervragen
  • Operatoren voor eenregel-ondervragen
  • Groeperingsmechanismen binnen ondervragen
  • Operatoren zoals IN, ALL en ANY voor meerdereregel-ondervragen
  • Hoe NULL-waarden worden behandeld in ondervragen

Collectieve operatoren

  • UNION-operator
  • UNION ALL-operator
  • INTERSECT-operator
  • MINUS-operator

Het invoegen, bijwerken en verwijderen van gegevens

  • INSERT-opdracht voor het toevoegen van gegevens
  • Kopiëren van gegevens van een andere tabel
  • UPDATE-opdracht voor wijzigingen aan bestaande data
  • DELETE-opdracht voor het verwijderen van regels
  • TRUNCATE-opdracht om tabellen leeg te maken

Transacties

  • Gebruik van COMMIT, ROLLBACK en SAVEPOINT bij transactiebeheer

DDL-opdrachten

  • De belangrijkste database-objecten
  • Regels voor het benoemen van objecten
  • Tabellen aanmaken en definiëren
  • Beschikbare datatypen per kolom
  • Gebruik van de DEFAULT-optie
  • Toepassing van NULL en NOT NULL-beperkingen

Beheer van tabellen

  • Integriteit bevorderen met CHECK, PRIMARY KEY, FOREIGN KEY en UNIQUE
  • Het aanmaken van tabellen via een query
  • Tabel verwijderen met DROP TABLE
  • Structuur bekijken via de DESCRIBE-opdracht

Overige schema-objecten

  • Sequenties voor unieke waarden genereren
  • Synoniemen om eenvoudig toegang te krijgen tot tabellen
  • Views als gefilterde of geaggregeerde weergaven van data

Vereisten

  • Basisvaardigheden met computers
  • Kennis van een willekeurig besturingssysteem
 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (6)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën