IIO10200 Tietokantaohjelmointi - aikataulu syksy 2008
Opetus maanantaisin klo 9.15 - 12.00 D213:ssa (IDM7S1-ryhmälle). 
Tutustu myös Tietokannan hallinta -sivulla olevaan materiaaliin WSOYpro
Nro Pvm Teemat Tehtävät (SQL:stä käsiteltävät asiat) Harj. Vast. Hovin kirja
1 1.9. Opintojakson esittely Loggautuminen Optimaan: oppimisympäristöön tutustuminen
Oppimisraportin ja -ympäristön esittely Omien tavoitteiden asettaminen
SQL-harjoittelukannan esittely (SQL-opas) Kopioi SQL-opas omalle levyllesi s. 267-272
Tutustu OCELOTiin Kopioi OCELOT omalle levyllesi
2 8.9. Johdanto; SQL:n perusteet Vastaa kysymyksiin Optimassa (viikon sisällä!) Luku 1
SQL-peruskyselyn tekeminen SELECT - FROM - WHERE - ORDER BY, AS, AND, OR, NOT, LIKE, BETWEEN, IN, NULL 1 1 Luku 2 (s. 44 asti)
3 15.9. SQL:n funktiot; ryhmittelyt, laskentaa sarakkeilla COUNT-, MIN-, MAX-, SUM-, AVG- ym. funktiot;
GROUP BY, HAVING
2 2 Luku 2 (s. 44-74)
4 22.9. Liitokset; yhdisteet JOIN (INNER, OUTER ym.); UNION 3 3 Luku 2 (s. 74-100)
5 29.9. Alikyselyt SELECT … [IN, ALL, ANY, EXISTS] (SELECT …);  3 3 Luku 2 (s. 74-100)
6 6.10. Taulujen luominen, muutos ja poisto; Tarkistukset ja oletusarvot DDL: CREATE TABLE, ALTER TABLE, DROP TABLE;
PRIMARY KEY, FOREIGN KEY, CHECK, DEFAULT,
4 4 Luku 3 (s. 101-121)
7 13.10. Etäopetusviikko
8 20.10. Taulujen tietojen ylläpito DML; INSERT, UPDATE, DELETE 5 5 Luku 3 (s. 121-135)
Tapahtumienhallinta (transaktiot) SET TRANSACTION, COMMIT, ROLLBACK
9 27.10. Välikoe (SQL-osaamistesti) Väliarviointi
10 3.11. Näkymät; Indeksointi; Valtuudet; Systeemihakemisto CREATE VIEW / INDEX / ROLE; GRANT / REVOKE; INFORMATION_SCHEMA 6 6 Luku 3 (s. 135-157)
11 10.11. Tietokantaohjelmointi SQL:n upotus koodiin 7 7 Luku 5 (s. 207-217 ja 233-236)
Tietokantayhteydet muista sovelluksista ODBC-yhteyden luonti + JDBC-yhteys 7
12 17.11. Vieraileva asiantuntija: Toni Aalto
13 24.11. Proseduurit, funktiot ja herättimet CREATE PROCEDURE / FUNCTION / TRIGGER 8 8 Luku 5, s. 218 - 232
14 1.12. Aihe jatkuu, kertaus PL/SQL (Oraclen proseduraalinen kieli) 9 9
15 8.12. Osaamistesti: kirjallinen osio ja soveltava SQL-koe
16 15.12. Palaute tentistä, skriptin teko, yhteenveto ja arviointi Oppimispäiväkirjojen ja skriptien palautus Optimaan viimeistään viimeisellä opetuskerralla
17 K2009 Uusintakoe tarvittaessa
Läsnäolopakkoa ei ole.
Päivitetty viimeksi 24.11.2008
1.9.2008 (Johdanto-osuus siirrettiin viikolla eteenpäin)
© Jouni Huotari