Tietokantojen perusteet syksy 2023
- Etusivu
- Materiaali
- Tehtävät
- Tulokset ja palaute
- 1. Johdanto
- Mikä on tietokanta
- Tee-se-itse-tietokanta
- Relaatiomalli ja SQL-kieli
- 2. SQL-kielen perusteet
- Peruskomennot
- Yhteenveto ja ryhmittely
- SQLite-tietokanta
- 3. Monen taulun kyselyt
- Taulujen viittaukset
- Liitostaulut
- JOIN-syntaksi
- 4. Lisää SQL-kielestä
- Tyypit ja lausekkeet
- NULL-arvot
- Tulosrivien rajaus
- Alikyselyt
- Lisää tekniikoita
- 5. Tietokannat ohjelmoinnissa
- Tietokannan käyttäminen
- Käyttöliittymä
- Mitä tehdä missäkin
- 6. Tietokannan suunnittelu
- Suunnittelun periaatteet
- Tiedon atomisuus
- Toisteinen tieto
- Suunnitteluesimerkki
- 7. Tietokannan ominaisuudet
- Tiedon eheys
- Transaktiot
- Kyselyjen suoritus
- Indeksit
- 8. Tietokantojen teoria
- Matemaattinen tausta
- Taulu relaationa
- Relaatio-operaatiot
- Avaimet ja riippuvuudet
- Normaalimuodot