Beschrijving
In deze module leren deelnemers de basisbeginselen van SQL (Structured Query Language) voor het beheren en manipuleren van databases. Deze cursus is bedoeld voor beginners die willen leren omgaan met relationele databases. De belangrijkste onderwerpen zijn het schrijven van SQL-query's, het maken en beheren van databaseobjecten en het uitvoeren van gegevensbewerkingen zoals invoegen, bijwerken en verwijderen. Aan het einde van deze module zijn de deelnemers in staat om databases effectief te beheren en te bevragen met SQL.
Wat zijn de doelstellingen van de opleiding?
Het doel van MOD1: SQL Data Management is om deelnemers een solide basis te geven in SQL voor databasebeheer. Aan het eind van de cursus zijn de deelnemers vaardig in het schrijven van SQL queries, het maken en beheren van databaseschema's en het uitvoeren van datamanipulatietaken. Deze vaardigheden zijn essentieel voor iedereen die met relationele databases wil werken en gegevens effectief wil beheren.
Wat moet je weten om de cursus te volgen?
-
Basis computervaardigheden
- Bekendheid met het gebruik van een computer, inclusief bestandsbeheer en basishandelingen.
-
Enthousiasme om te leren
- Ervaring met databases of SQL is niet vereist, maar de bereidheid om te leren en je te verdiepen in de materie is essentieel.
Opleidingsprogramma
-
Inleiding tot SQL
- Overzicht van SQL en relationele databases
- Een SQL-omgeving configureren
-
Basis SQL-query's
- SELECT-opdrachten
- Gegevens filteren met WHERE-clausules
- Resultaten sorteren en beperken
-
Gegevenstypen en operatoren
- De verschillende gegevenstypen begrijpen
- Rekenkundige en logische operatoren gebruiken
-
Werken met tabellen
- Tabellen maken en wijzigen
- Gegevens invoegen, bijwerken en verwijderen
-
Geavanceerde query-technieken
- Aggregatiefuncties (COUNT, SUM, AVG, enz.)
- Gegevens groeperen met GROUP BY
- HAVING-clausules gebruiken
-
Joins en subqueries
- De verschillende soorten joins begrijpen
- Subqueries en geneste queries schrijven
-
Database ontwerpen
- Database schema's maken
- Normalisatie en relaties begrijpen
-
Indexen en beperkingen
- Indexen maken en gebruiken
- Beperkingen implementeren (primaire sleutel, vreemde sleutel, uniek, enz.)
-
Transacties en gelijktijdigheid
- Transacties en ACID-eigenschappen begrijpen
- Beheer van gelijktijdigheid en vergrendeling
-
Praktische projecten
- Echte projecten om de verworven vaardigheden toe te passen
- Complexe query's en databasebeheer schrijven
Hoe schrijf ik me in voor de cursus?
Volg deze link: https://forms.gle/1yonvCZhr1HZtrBx5