SQL
Databasen. Modellering, forespørgsler og hvorfor de bliver langsomme.
- SELECT - hent data SELECT i SQL forklaret på dansk: kolonner, ORDER BY, DISTINCT og aliasser. Med eksempler og rækkefølgen databasen faktisk udfører delene i.
- WHERE - filtrér rækker WHERE i SQL forklaret på dansk: sammenligninger, AND og OR, LIKE, IN, BETWEEN og hvorfor NULL aldrig er lig med noget som helst.
- Datamodellering Datamodellering forklaret på dansk: fra beskrivelse til tabeller, entiteter og relationer, og hvordan en mange-til-mange-relation løses med en tredje tabel.
- GROUP BY og aggregering GROUP BY i SQL forklaret på dansk: COUNT, SUM og AVG, forskellen på WHERE og HAVING, og hvorfor du får en fejl om kolonner der ikke er i gruppen.
- INSERT, UPDATE og DELETE INSERT, UPDATE og DELETE i SQL forklaret på dansk med eksempler, og den vane der forhindrer dig i at opdatere hele tabellen ved et uheld.
- JOIN forklaret SQL JOIN forklaret på dansk: inner join, left join og forskellen på dem. Hvorfor du pludselig får flere rækker, end du forventede, og hvordan du undgår det.
- Primærnøgler og fremmednøgler Primærnøgler og fremmednøgler forklaret på dansk med eksempler i SQL. Hvorfor de findes, hvordan de sættes op, og hvad referentiel integritet betyder.
- Indeks og optimering Indeks i databaser forklaret på dansk: hvad et indeks gør, hvornår det hjælper, hvornår det ikke gør, og hvordan du finder ud af hvorfor en forespørgsel er langsom.
- Normalisering Normalisering forklaret på dansk med et gennemgående eksempel gennem første, anden og tredje normalform, og hvornår man bevidst afviger fra det.
- Transaktioner Transaktioner i SQL forklaret på dansk: commit, rollback og ACID. Hvornår du har brug for en transaktion, og hvad der sker hvis du ikke bruger en.