|
|
TTZC0800
Tietokannat (5 op) - aikataulu (kevät 2017) |
Vastuuopettaja: Jouni Huotari |
|
|
|
|
|
|
|
Opetus D426:ssa
maanantaisin klo 16.00 -19.00 TTV15S1-ryhmälle |
|
|
|
|
|
|
|
|
Opetusmateriaali,
harjoitukset (testit) ja palautuskansiot Optimassa! |
|
|
Luettavaa: |
OCELOT-kanta |
|
|
|
Tilaa SQL-pikaopas |
Lisätehtävät |
|
P? |
Vko |
Päivä |
Kesto |
Aihe |
Tehtävät, palautettavat työt ym. |
Harj. |
Hovin
SQL-opas |
Harj. |
Vast. |
|
P |
2 |
9.1.2017 |
2 |
Opintojakson esittely,
arviointiperusteet |
Tutustu harjoitustyöohjeeseen |
|
|
|
|
|
|
|
|
|
Aikaisempien toteutusten
esittely |
Aseta omat tavoitteesi |
|
|
|
|
|
|
|
|
|
Oppimisympäristön esittely |
Optima-oppimisympäristöön
tutustuminen |
|
|
|
|
|
P |
|
|
2 |
Johdanto tietokantoihin |
Vastaa kysymyksiin Optimassa |
|
|
|
|
|
P |
3 |
16.1.2017 |
1 |
Johdanto tietokantoihin
(jatkuu) |
|
|
|
|
|
|
|
|
|
0,5 |
Tutustumiskierros tietokantaan
(MySQL, Access) |
Tutustu esimerkkeihin Optimassa |
|
|
|
|
|
P |
|
|
1 |
Johdanto; SQL:n perusteet |
Vastaa kysymyksiin Optimassa |
|
Luku 1 |
|
|
|
|
|
|
1 |
SQL-peruskyselyn tekeminen |
SELECT - FROM - WHERE - ORDER
BY, … |
1 ja 2 |
Luku 2 (s. 34 asti) |
|
|
|
|
|
|
0,5 |
Harjoitustyön tsekkaus, aiheen
valinta |
|
|
|
|
|
|
P |
4 |
23.1.2017 |
2 |
Käsiteanalyysi
(suunnitteluputki) |
Valitse harjoitustyösi aihe ja
aloita sen mallinnus |
|
|
|
|
|
|
|
|
0,5 |
Ocelot-kannan luontiskripti
=> MySQL-kannan luonti |
Ocelot-tietokannan asennus
MySQL Workbenchiin (Reverse Engineering) |
|
|
|
|
|
P |
|
|
0,5 |
SQL-peruskyselyn tekeminen |
AND/OR/NOT, BETWEEN, IN, NULL, … |
3 ja 4 |
Luku 2 (s. 44 asti) |
1 |
1 |
|
|
|
|
1 |
Harjoitustyön tsekkaus, aiheen
valinta |
Ilmoita ryhmäsi kokoonpano ja
aihe opettajalle |
|
|
|
|
|
P |
5 |
30.1.2017 |
2 |
Käsiteanalyysi jatkuu:
moni-moneen-yhteydet ym. |
Harjoitus:
relaatiomallin (ER-kaavion) luominen käsitemallista |
|
|
|
|
|
|
|
0,5 |
Vaatimusmäärittelyn teko |
Aloita vaatimusmäärittelyn teko omasta aiheestasi |
|
|
|
|
|
|
|
|
1,5 |
Harjoitustyön ohjausta |
Tee käsiteanalyysi,
käsitemalli ja moni-moneen-yhteydet purkava ER-kaavio omasta aiheestasi |
|
P |
6 |
6.2.2017 |
2 |
SQL:n funktiot; ryhmittelyt,
laskentaa sarakkeilla |
COUNT-, MIN-, MAX-, SUM-, AVG-
ym. funktiot |
1-4 |
Luku 2 (s. 44-74) |
2 |
2 |
|
|
|
|
2 |
Harjoitustyön ohjausta |
Tee käsitemalli ja ER-kaavio
omasta aiheestasi |
|
|
|
|
|
P |
7 |
13.2.2017 |
2 |
Liitokset; yhdisteet |
JOIN (INNER, OUTER ym.); UNION |
1-3 |
Luku 2 (s. 74-100) |
3 |
3 |
|
|
|
|
2 |
Harjoitustyön ohjausta |
Tee käsitemalli ja ER-kaavio
omasta aiheestasi |
|
|
|
|
|
P |
8 |
20.2.2017 |
1 |
Taulujen luominen, muutos ja
poisto |
DDL: CREATE/ALTER/DROP TABLE … |
|
Luku 3 (s. 101-121) |
4 |
4 |
|
|
|
|
2 |
Osaamistesti (harjoitus) |
Mallivastaus Optimassa |
testi |
|
|
|
|
|
|
|
1 |
Harjoitustöiden ohjausta (vaatimusmäärittely valmis?) |
Palauta 1. versio
vaatimusmäärittelystä Optimaan |
|
|
|
|
|
|
9 |
|
|
Etäopetusviikko :) |
Väliarviointi |
|
|
|
|
|
P |
10 |
6.3.2017 |
0,5 |
Väliarviointi ja väliarvioinnin
läpikäynti |
|
|
|
|
|
|
|
|
|
1,5 |
Prototyyppi Accessilla
(ODBC-yhteys) |
(Päävalikon tekeminen -
tarvittaessa) |
Harj. |
|
|
|
|
|
|
|
2 |
Harjoitustyön tekoa |
(Raporttien tekeminen -
tarvittaessa) |
|
|
|
|
|
P |
11 |
13.3.2017 |
2 |
Taulujen tietojen ylläpito;
transaktioiden hallinta |
DML; INSERT/UPDATE/DELETE; COMMIT… |
|
Luku 3 (s. 121-135) |
5 |
5 |
|
|
|
|
2 |
Harjoitustyön tekoa |
Tee loppuraportti |
|
|
|
|
|
|
12 |
20.3.2017 |
1 |
Näkymät; indeksointi |
CREATE VIEW/INDEX … |
Harj. |
Luku 3 (s. 135-157) |
6 |
6 |
|
|
|
|
1 |
Alikyselyt |
SELECT … [IN/ALL/ANY/EXISTS]
(SELECT …); |
Harj. |
Luku 2 (s. 74-100) |
3 |
3 |
|
|
|
|
1 |
Valtuudet |
GRANT, REVOKE … |
|
|
|
|
|
|
|
|
1 |
Pikakertaus ja ohjeet kokeeseen |
|
|
|
|
|
|
P |
13 |
27.3.2017 |
4 |
Osaamistesti
1: suunnittelu ja kannan toteutus |
Palauta osaamistesti Optimaan |
|
|
|
|
|
|
14 |
3.4.2017 |
4 |
Osaamistesti 2: teoriaosa ja
soveltava SQL-koe |
Palauta osaamistesti Optimaan |
|
|
|
|
|
P |
15 |
10.4.2017 |
2 |
Oman harjoitustyön esittely |
Palauta harjoitustyösi
zip-pakettina Optimaan |
|
|
|
|
|
|
|
|
2 |
Harjoitustyön viimeistely |
Lopullinen versio viimeistään
24.4. |
|
|
|
|
|
P |
16 |
17.4.2017 |
0 |
2. Pääsiäispäivä |
|
|
|
|
|
|
|
17 |
24.4.2017 |
4 |
Palaute tentistä, yhteenveto ja
arviointi |
Palauta oppimisraporttisi
Optimaan |
|
|
|
|
|
|
|
27.4.2017 |
4 |
Osaamistestin uusinta,
D421, klo 8.15-11.15. Voit suorittaa kumman kokeen tahansa. |
|
|
|
|
|
|
|
Yhteensä |
60 |
|
|
|
|
|
|
|
P = |
|
Läsnäolovaatimus: vain 1.
vuoden opiskelijoille |
|
|
|
|
|
|
|
|
|
Sivut päivitetty |
18.4.2017 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|