| 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 | ||||||