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