Sammanfattning
SQL (Structured Query Language) är det generella kommando- och programmeringsspråk med vars hjälp man på ett standardiserat
sätt kan kommunicera med de flesta relationsdatabaser. Nästan alla IT-system som utvecklas idag baseras på att information lagras och i viss mån bearbetas i relationsdatabaser. Därför är SQL den enskilt viktigaste tekniken vid all typ av databearbetning idag.
Kursmaterialet till denna intressanta och mycket uppskattade endagskurs är helt på svenska, framtaget av kursläraren och baserad på hans erfarenheter.
Kursinnehåll
Historien bakom SQL
- Inledning
- Vad är en databas?
- Relationsteorins historia
- När blev det SQL?
- När blev SQL en standard?
- Varför ska man ha en standard?
Hur definieras en relationsdatabas
- Vad är en relationsdatabas?
- Hur lagras informationen i en relationsdatabas?
- Exempel på information i en relationsdatabas
- Läsa i tabeller
- Relationer
- Egenskaper - kolumner
- Tabeller
Hur söker man i tabeller?
- Sökning i tabeller (queries)
- Användning av vyer
- Hur är SQL-syntaxen tänkt att fungera?
- Projektioner och restriktioner
- Hur kan olika villkor formuleras?
- Genomgång av predikat
- Att göra matematiska beräkningar
- Sammanslagning av fält
- Where-satser
- OR och AND - vilkorssatser
- Vad är evalueringsordning?
- Hur definierar man en mängd?
- Kombinerade frågor - Union
- Sortering - Order By
- Funktioner i SQL
- Delsummering - Group By
- Skalära funktioner
- Select-satsen och Alias-begreppet
- Join-villkoret
- NULL
Hur ändrar man data?
- Att lägga till data i en tabell - Insert
- Att förändra data - Update
- Att radera data - Delete
Hur används SQL idag och i morgon?
- Applikationer
- Stordatorer
- Client/Server och Internet