|
1
|
- Opintojakson esittely
- Jouni Huotari
|
|
2
|
- Osaa SQL-kielen perusteet
- Taulujen määrittely- ja käsittelylauseet
- Peruskyselyt ja funktiot
- Alikyselyt
- Tietää transaktiokäsittelyn (tapahtumien käsittelyn),
ohjelmointirajapintojen ja sulautetun SQL:n perusperiaatteet
- Ymmärtää näkymien, indeksien ja proseduurien merkityksen ja osaa luoda
näkymän, indeksin ja proseduurin
|
|
3
|
- Tentti (maks. 60 pistettä, hyväksymisraja: 30 p.)
- Harjoitustehtävät R5:ssä (maks. 20 pistettä)
- Skripti, joka luo taulut, näkymät jne. (maks. 10 p.)
- Oppimispäiväkirja: maks. 10 p.
|
|
4
|
- Pisteet Arvosana
- 0 - 29.9 Hyl.
- 30 - 39.9 Yksi
- 40 - 54.9 Kaksi
- 55 - 69.9 Kolme
- 70 - 84.9 Neljä
- 85 - 100 Viisi
|
|
5
|
- Tentti on kaksiosainen
- Aluksi lyhyt kirjallinen osa, johon vastataan ilman materiaalia
- Sitten soveltava osa: kaikki materiaali saa olla käytössä
- Kysymykset ovat lähinnä SQL-käskyjen luontitehtäviä (esim. ”Luo taulu ”…
tai ”Tee kysely, joka …”); lopuksi vaikeampia tehtäviä (proseduurin
luonti ja/tai kommentointi yms.)
- Aikaa on n. 3 tuntia
- Soveltavan osan palautus R5:een
|
|
6
|
- Jokaisella tunnilla tehdään harjoituksia käyttäen OCELOT-ohjelmistoa
- Harjoitukset ja niiden vastaukset aikataulusivulla
- Ari Hovin SQL-oppaaseen liittyvät harjoitukset omassa
Access-sovelluksessa
- Kun olet harjoitellut kutakin aihetta mielestäsi tarpeeksi, tee
aiheeseen liittyvä harjoitus R5:stä (max. 20 pistettä)
|
|
7
|
- Tee SQL-skriptitiedosto, jolla luodaan
- tietokanta (aihe vapaavalintainen)
- vähintään kaksi käyttäjää, joista toinen on admin
- vähintään kaksi taulua, joiden välillä on yksi-moneen-yhteys (perus- ja
viiteavaimet, vyörytykset jne.)
- indeksit perus- ja viiteavaimille
- yksi näkymä, jolla haetaan tietoja molemmista tauluista ja siihen
hakuoikeus toiselle käyttäjälle
- proseduuri, jota voidaan kutsua jollain parametrilla
- Skripti tulee kommentoida hyvin ja erot standardi-SQL:ään tulee mainita
|
|
8
|
- Word-pohja
- Kirjoita aluksi omat tavoitteet ja oma tausta (osaaminen)
- Kirjoita "kolahdukset" ja tuntemukset; mainitse mikä
opetuksesta ja materiaalista oli itsellesi tärkeää tai mikä asia jäi
epäselväksi
- Arvioi lopuksi omien tavoitteiden saavuttamista + anna kehitysehdotuksia
- Päivän/viikon teemasta saa ja pitää kirjoittaa myös oman työkokemuksen tai
kirjallisuustutkimuksen perusteella
- Palautus R5:een
|
|
9
|
- R5:ssä oleva Tietokantaohjelmointi-materiaali
- Aikataulusivulla olevat kalvot + harjoitukset
- Hovi, A. SQL-opas. Docendo, 2004
- Hovi, Huotari, Lahdenmäki: Tietokantojen suunnittelu & indeksointi
(Docendo 2003 tai 2005): luku 6 ja osia muista luvuista (esim. indeksin
luontikäsky)
- eKirjat: ellibs, IT-info ja Books24x7
- Connolly & Begg: Database Systems
|
|
10
|
|
|
11
|
- IIO10200 Tietokantaohjelmointi
4 op
- IIO30100 Tietokantojen suunnittelu
6 op
- IIO30200 Tietokannan hallinta
5 op
- Yhteensä 15 op
|
|
12
|
- Aikataulu: http://student.labra.jypoly.fi/~huojo/opetus/II010200/
- R5: http://generation.jypoly.fi
- IT-info: http://www.itinfo.fi (http://www.itpress.fi/)
- Docendo: http://www.docendo.fi
- Ellibs: http://library.ellibs.com/
- Books24x7: http://www.books24x7.com/
- OCELOT: http://www.ocelot.ca/
|
|
13
|
- Kännykät pidetään kiinni tai äänettömänä; puheluihin vastataan
opetustilan ulkopuolella
- Ongelmatilanteissa saa ja pitää turvautua
- opiskelukavereihin
- opettajaan (miel. R5:n kautta)
- Vertaisarviointi
- vaihtakaa toisen ryhmän kanssa töitänne ja
- antakaa rehellistä palautetta työstä löydetyistä kehittämiskohteista
- Kahvikuppeja yms. ei saa jättää tietokoneluokkaan (näkyviin)
|