SQL: interroger les bases de données
Beschrijving
SQL is de basis van databaseverwerking.
databaseverwerking. T-SQL is de taal die Microsoft voorstelt voor gegevensverwerking.
zijn DBMS. Deze declaratieve SQL
declaratieve training stelt deelnemers in staat om deze taal te ontdekken,
van de basis van zijn syntaxis tot de ontwikkeling van complexe
complexe queries.
Deze cursus is bedoeld voor iedereen die geïnteresseerd is in
het bevragen van gegevens met behulp van de SQL-taal
Wat zijn de doelstellingen van de opleiding?
→ De syntaxis van de taal T-SQL beheersen
→ Eenvoudige selectiequery's kunnen maken
op een gegevenstabel
→ Query's voor het invoegen van gegevens kunnen uitvoeren
→ Het schema van een tabel kunnen wijzigen
→ Een script voor het maken van een database kunnen schrijven
→ Complexe query's kunnen uitvoeren
met joins
→ De verschillende soorten joins beheersen
→ Geneste query's kunnen uitvoeren
→ Gegevens kunnen sorteren
→ Groeperingsfuncties kunnen gebruiken op
gegevens
→ Gebruik aggregatiefuncties
→ Beheer set operatoren
Wat moet je weten om de cursus te volgen?
Inleiding tot databases of gelijkwaardige kennis.
Opleidingsprogramma
Module 1: Inleiding
- Historische achtergrond
- Het concept bekijken
- Voorrechten
- Verbindingen en sessies
- Transacties
- Gegevenstypen en
nieuwe types in SQL 2003
- Nietige en logische waarden
- Conversie van gegevens
- Statische en dynamische
en dynamische uitvoering
↘ Module 2: SQL als
datadefinitie
Definitie taal
- Concept van schema
en catalogus
- Aanmaken en wijzigen van
tabellen en kolommen
- Indexen
Module 3: Beperkingen,
asserties en referentiële
referentieel
- Beperkingen : NOT NULL,
UNIEK, CONTROLE
- Beweringen
- Primaire sleutel
- Integriteitsbeperkingen
Beperkingen, Cascading
updates
Module 4: SQL als een
datamanipulatie
manipulatietaal
- Queries : SELECT,
APART, TUSSEN, IN,
ZOALS, VOLGORDE DOOR, EN... OF,
- Bijwerken
- Tussenvoegingen
- VERMELDEN
- GROEP DOOR en HAVING
- OPLEGGEN
- KUSSEN
Module 5: Waarden,
functies en uitdrukkingen
- Waarden: letterlijk,
parametrisch, speciaal
- Functies: COUNT, MAX,
MIN SOM, AVG, ELK,
ELK, SOME
- Uitdrukkingen: numeriek,
tekenreeks, tijdelijk
temporeel, Booleaans
Module 6: Predicaten
- Predicaat
van predicaten
- Predicaten: IS NULL, IN,
ZOALS, SOORTGELIJK, BESTAAT,
UNIEK, OVERLAPT,
SOMMIGE, ELKE, ALLE, MATCH,
DISTINCT
Module 7: Werken met
meerdere tabellen
- Join operatoren :
CROSS JOIN, Natuurlijke JOIN,
Voorwaarde samenvoegen, INNER
JOIN, OUTER JOIN,
LINKS SAMENVOEGEN
- Set operatoren :
UNIE, INTERSECT
en UITSLUITEN
- Subqueries
- Relationele deling
Module 8: Actieve databases
databases en triggers
- Basisbegrippen :
triggers, syntax,
semantiek
van triggers,
compensatieacties