Joins combineren data uit meerdere tabellen op basis van gerelateerde kolommen. INNER JOIN geeft alleen records met een match in beide tabellen. LEFT JOIN geeft alle rijen uit de linkertabel plus matches rechts (niet-matches zijn NULL). RIGHT JOIN geeft alle rijen uit de rechtertabel plus matches links. FULL OUTER JOIN geeft alles van beide tabellen. Voorbeeld: SELECT A FROM users LEFT JOIN orders ON users.id = orders.user_id.
SQL
A
Talen & Formaten
Structured Query Language
SQL is de standaardtaal voor het beheren, opvragen en manipuleren van relationele databases. Kernoperaties zijn SELECT, INSERT, UPDATE en DELETE. SQL ondersteunt joins, aggregaties, subqueries en transacties. Veelgebruikte dialecten zijn MySQL, PostgreSQL, SQL Server en SQLite.
A
Talen & Formaten
Normalisatie
AAA
Database
Normalisatie
Normalisatie is het logisch organiseren van data in een database, zodat gegevens niet onnodig dubbel worden opgeslagen en de integriteit toeneemt. Je verplaatst herhalende gegevens naar aparte tabellen die je via foreign keys aan elkaar koppelt. Het nadeel is dat je bij het opvragen van data vaker joins nodig hebt. Soms wordt normalisatie bewust losgelaten voor betere lees-performance.
AAA
Database
Query Optimization
AAA
Database
Query Optimization
Query-optimalisatie is het verbeteren van de snelheid en efficiƫntie van databasezoekopdrachten. Veelgebruikte technieken zijn: indexen gebruiken op kolommen waar je vaak op zoekt, SELECT A vermijden en alleen de benodigde kolommen opvragen, en resultaten beperken met LIMIT. Een trage query kan een grote impact hebben op de performance van een applicatie, dus optimalisatie is cruciaal bij groeiende datasets.
AAA
Database
Een uitgebreide collectie begrippen voor elk niveau
Van HTML & CSS tot databases en security
Geschikt voor beginners en gevorderden
Ideaal als lesmateriaal of teambuilding tool
Fysiek aan de slag, zonder scherm