Snelzoeken

- Basiscursus SQL

Doel:

In deze praktische cursus leert u wat de SQL aan mogelijkheden biedt. Daarnaast gaat deze cursus ook in op de database zelf, want hoewel SQL en relationele databases onafhankelijk van elkaar zijn, komen ze wel heel vaak in combinatie met elkaar voor.

Versies:

Bedoeld voor de versies SQL 2003, 2005 en 2008.

Overig:

Lesmateriaal is in het nederlands.
Deze cursus leidt niet op tot een certificering maar is bedoeld voor mensen die met SQL werken in de dagelijkse praktijk.


Inhoud van de cursus:

Introductie en installatie

Basisconcepten

Databases en SQL
Datatypen
Relaties
Normalisatie

Structuur van SQL

Sleutelwoorden , opdrachten en clausules in SQL
Identiefiers
Literals
Operatoren, functies en predikaten

Data ophalen en presenteren

Select
Order
Where
Selectielijsten en zoekvoorwaarden

Dataconverteren en anders presenteren

Null
Case
Coalesce en Nullif
Cast en Convert

Informatie uit tabellen combineren

Join en relaties
Join inner(left right, Fulle) Outer, cross
Eigenschappen van Join
Joins zonder join
Union

Data bewerken met functies

Stringfuncties
Datum en tijdfuncties
Taalinstellingen
Wachtfuncties

Veranderingen aanbrengen op data

Insert
Update
Delete
Select Into
Transacties

Weergaven en tabellen

Data in de vorm van een tabel
Views
Gebruik van Views

Tabellen en tabellopties

Create, Alter en Drop Table
Tijdelijke tabellen
Primary key en automatische nummering
Default
Unique constraint
Foreign key
Check Contstraint
Tabelopties

Programmeren in de database

Variabelen
Dynamic SQL
Control of flow
User defined functies
Stored procedures

De database en de omgeving

DBA
Basale databasebeveiliging
Back-up en restore
Datasources
Koppeling met Microsoft Access

Introductie tot indexen

Opslagsystemen
tabellen en pagina’s
Indexen
Niet geclusterde indexen