| IIO10200 Tietokantaohjelmointi - aikataulu | |||||||
| Opetus keskiviikkoisin klo 10.15 - 13.15 luokassa D330 | |||||||
| Tutustu myös Tietokannan hallinta -sivulla olevaan materiaaliin | |||||||
| Vko | Ti | Teemat (suunnittelu ja toteutus) | Tehtävät (SQL:stä käsiteltävät asiat) | Harj. | Vast. | Hovin kirja | |
| 36 | 6.9. | 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 | ||||||
| 37 | 13.9. | 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) | |
| 38 | 20.9. | SQL:n funktiot; ryhmittelyt, laskentaa sarakkeilla | COUNT-, MIN-, MAX-, SUM-, AVG-
ym. funktiot; GROUP BY, HAVING |
2 | 2 | Luku 2 (s. 44-74) | |
| 39 | 27.9. | Liitokset; yhdisteet; alikyselyt | JOIN (INNER, OUTER ym.); UNION; IN, ALL, ANY, EXISTS | 3 | 3 | Luku 2 (s. 74-100) | |
| 40 | 4.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) | |
| 41 | 11.10. | Taulujen tietojen ylläpito; Tapahtumienhallinta (transaktiot) | DML; INSERT, UPDATE, DELETE;
SET TRANSACTION, COMMIT, ROLLBACK |
5 | 5 | Luku 3 (s. 121-135) | |
| 42 | Etäopetusviikko | Väliarviointi | |||||
| 43 | 25.10. | Näkymät;Synonyymit; Indeksointi; Valtuudet; Systeemihakemisto | CREATE / DROP VIEW / SYNONYM / INDEX / USER ...; GRANT / REVOKE | 6 | 6 | Luku 3 (s. 135-157) | |
| 44 | 1.11. | Tietokantayhteydet muista sovelluksista | ODBC-yhteyden luonti | 7 | 7 | Luku 5 (s. 233-236) | |
| 45 | 8.11. | JDBC-yhteys MySQL-tietokantaan | JDBC-yhteyden luonti | 8 | Luku 5 (s. 207-217) | ||
| 46 | 15.11. | Proseduurit ja funktiot: perusteet, indeksointi, kertaus | BEGIN-END, DECLARE, EXCEPTION, ... | 9 | PL/SQL-esim. | ||
| 47 | 22.11. | Proseduurit, funktiot ja herättimet: itseopiskelua | CREATE PROCEDURE/TRIGGER | 10 | Luku 5, s. 218 - 232 | ||
| 48 | 29.11. | Tentti: kirjallinen osio ja soveltava SQL-koe | Skriptin palautus (R5:een) | ||||
| 49 | 6.12. | Itsenäisyyspäivä: ei lähiopetusta | Harjoitustehtäviin vastaaminen (R5) | ||||
| 50 | 13.12. | Uusintatentti | Oppimispäiväkirjojen palautus R5:een | ||||
| 51 | 20.12. | Tentin palautus, yhteenveto ja arviointi | |||||
| Uusintakoe tammikuussa 2007 | |||||||
| Läsnäolopakkoa ei ole. | |||||||
| Päivitetty viimeksi 8.11.2006 | |||||||
| © Jouni Huotari | |||||||