| IIO10200 Tietokantaohjelmointi - aikataulu kevät 2008 | ||||||
| Opetus tiistaisin klo 8.15 - 11.00 D327:ssa | ||||||
| Tutustu myös Tietokannan hallinta -sivulla olevaan materiaaliin | ||||||
| Nro | Pvm | Teemat | Tehtävät (SQL:stä käsiteltävät asiat) | Harj. | Vast. | Hovin kirja |
| 1 | 8.1. | Opintojakson esittely | Loggautuminen R5:een: oppimisympäristöön tutustuminen | |||
| Oppimispäiväkirjan 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 | 15.1. | Johdanto; SQL:n perusteet; SQL-peruskyselyn tekeminen | SELECT - FROM - WHERE - ORDER BY, AS, AND, OR, NOT, LIKE, BETWEEN, IN, NULL | 1 | 1 | Luvut 1 ja 2 (s. 1-44) |
| 3 | 22.1. | SQL:n funktiot; ryhmittelyt, laskentaa sarakkeilla | COUNT-, MIN-, MAX-, SUM-, AVG-
ym. funktiot; GROUP BY, HAVING |
2 | 2 | Luku 2 (s. 44-74) |
| 4 | 29.1. | Liitokset; yhdisteet | JOIN (INNER, OUTER ym.); UNION | 3 | 3 | Luku 2 (s. 74-100) |
| 5 | 5.2. | Alikyselyt | SELECT … [IN, ALL, ANY, EXISTS] (SELECT …); | 3 | 3 | Luku 2 (s. 74-100) |
| 6 | 12.2. | 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 | 19.2. | Taulujen tietojen ylläpito | DML; INSERT, UPDATE, DELETE | 5 | 5 | Luku 3 (s. 121-135) |
| Tapahtumienhallinta (transaktiot) | SET TRANSACTION, COMMIT, ROLLBACK | |||||
| 8 | 26.2. | Etäopetusviikko | ||||
| 9 | 4.3. | Välikoe (SQL-osaamistesti) | Väliarviointi | Koe | ||
| 10 | 11.3. | Näkymät; Indeksointi; Valtuudet; Systeemihakemisto | CREATE VIEW / INDEX / ROLE; GRANT / REVOKE; INFORMATION_SCHEMA | 6 | 6 | Luku 3 (s. 135-157) |
| 13.3. | Microsoft DevDays: matka Helsinkiin | Ilmoita Hannu L:lle, jos haluat yhteiskuljetukseen | ||||
| 11 | 18.3. | Tietokantaohjelmointi | SQL:n upotus koodiin | 7 | 7 | Luku 5 (s. 207-217 ja 233-236) |
| Tietokantayhteydet muista sovelluksista | ODBC-yhteyden luonti | |||||
| 12 | 25.3. | Proseduurit (PL/SQL-opetusmateriaali R5:ssä) | CREATE PROCEDURE | 8 | 8 | Luku 5, s. 218 - 232 |
| 13 | 1.4. | Funktiot ja herättimet; opetus D322:ssa! | CREATE FUNCTION, CREATE TRIGGER | 9 | 9 | |
| Proseduurit MySQL:ssä ja Oraclessa | Tutustu Oraclen PL/SQL-kieleen (R5:ssä) | 9 | ||||
| 14 | 8.4. | Osaamistesti: kirjallinen osio ja soveltava SQL-koe | ||||
| 15 | 15.4. | Palaute tentistä, vieraileva "tähti" Pertti Anttinen kertoo SQL-koodauskokemuksistaan | ||||
| 16 | 22.4. | Skriptin teko, yhteenveto ja arviointi | Oppimispäiväkirjojen ja skriptien palautus R5:een viimeistään viimeisellä opetuskerralla | |||
| 17 | 29.4. | Uusintakoe tarvittaessa | ||||
| Läsnäolopakkoa ei ole. | ||||||
| Päivitetty viimeksi 5.2.2008 (muutos 1.4. opetustilaan) | ||||||
| © Jouni Huotari | ||||||