Sammanfattning
SQL (Structured Query Language) är det generella kommandospråk som i dag används vid kommunikation med relationsdatabaser från olika leverantörer. Användningsområdet är mycket utbrett.
Du som dagligen arbetar med system med relationsdatabaser tjänar på att ha goda kunskaper inom SQL för att själv kunna sammanställa rapporter utifrån information som finns i databasen.
Detta är kursen för dig som vill lära dig hur man ställer SQL-frågor mot en relationsdatabas. Kursens utformning gör att den är lika bra för dig vare sig du arbetar med SQL Server, Oracle, DB2 eller någon annan relationsdatabashanterare.
Kursinnehåll
Inledning
- Lite databashistorik
- Bakgrund till språket SQL
Relationsdatabaser
- Struktur
- Tabeller, Rader och Kolumner
- Relationer
- Nycklar
- Regler
- Index
- Vyer
Datadefinition
- Inbyggda datatyper
- NULL
- Skapa tabeller - CREATE
- Radera tabeller - DROP
- Förändra tabeller - ALTER
- Lägga till kolumner
- Begränsningar
Datamanipulering
- Sökning i en tabell - SELECT
- Sökning i flera tabeller - JOIN
- Sökvillkor - WHERE
- Logiska operatorer - AND, OR
- Projektion
- Restriktion
- Wildcards
- Beräkningar
- Sortering - ORDER BY
- Gruppering - GROUP BY
- Lägga till data - INSERT
- Uppdatera data - UPDATE
- Radera data - DELETE
- Predikat
Funktioner
- Aggregering
- Datumfunktioner
- Matematik
- Niladicfunktioner
- Stränghantering
- Systemfunktioner
- Typkonvertering
Transaktionskontroll
- Begin transaction
- Commit
- Rollback
Sammanfattning och avslutning