Muistiinpanot
Diaesitys
Jäsennys
1
IIO30200 Tietokannan hallinta (5 op)
  • Opintojakson esittely
  • Jouni Huotari
2
Tavoitteena on, että opiskelija:
  • Ymmärtää hoidon merkityksen:
    • Osaa tukea sovelluskehitystä (tietää ohjelmointitarpeet)
    • Osaa tukea käyttöä: tietokannan kunnossapito
    • Pystyy tukemaan testausta ja koulutusta
  • Osaa hoitaa tietokantaa:
    • Tietää tallennusrakenteet
    • Osaa luoda tietokannan, käyttäjät ja käyttäjäryhmät
    • Osaa määritellä käyttöoikeudet
    • Osaa varmistaa tietokannan tiedot
    • Osaa monitoroida tietokantaa ja optimoida tietokannan
3
Opintojakson suorittaminen
  • Harjoitustyönä tietokannan toteutus valitulla DBMS:llä (15 p.) + esitys (5 p.) + harjoitustehtävät R5:ssä (5 p.) => maks. 25 pistettä
  • Tentti (maks. 35 pistettä, hyväksymisraja: 12 p.)
  • Raportti tietokantojen suunnitteluun liittyvästä teemasta + sen esitys (maks. 30 pistettä)
  • Oppimispäiväkirja: maks. 10 p.
  • Lopuksi suullinen loppuarviointi (arvosanakeskustelu)
4
Opintojakson arvosana
  • Pisteet Arvosana
  • 0 - 24.9 Hyl.
  • 25 - 39.9 Yksi
  • 40 - 54.9 Kaksi
  • 55 - 69.9 Kolme
  • 70 - 84.9 Neljä
  • 85 - 100 Viisi
  • Ryhmä ja ryhmän jäsen saa ehdottaa arvosanaa
5
Raportti
  • Julkinen tuotos: edellisvuosien raportteja saa käyttää pohjana uusille raporteille ja uusi raportti jää opetuskäyttöön seuraaville kerroille
  • Raportin aihe voi olla esim. jonkin DBMS:n (asennus, peruskäyttö, edistyneet piirteet) tai tiivistelmä jostain erityisteemasta (esim. XML-tietokannan toteutus)
  • Palautus R5-ympäristöön
6
Ryhmän ja aiheen valinta
  • Muodostakaa ryhmä siten, että kommunikointi ryhmän sisällä on luontevaa (vaihtakaa yhteystiedot)
  • Ryhmän koko: 2-4 henkilöä
  • Valitkaa raportin ja harjoitustyön aihe siten, että se ratkaisee jonkin "oikean" ongelman
  • Raportin laajuus: n. 20 sivua (n. 10 sivua / hlö)
7
Tentti
  • Tentti on kaksiosainen
    • Ensimmäiseen osaan vastataan ilman mitään apumateriaalia; kysymykset ovat määritelmätehtäviä, esseitä ym.
    • Toinen osa on soveltava, jossa saa käyttää tietokonetta ja haluamaansa apumateriaalia
    • Kahden osan välissä lounastauko
  • Aikaa on n. 3 tuntia (1 h ”teoriaosaan” ja 2 h ”soveltavaan” osaan)
  • Soveltavan osan palautus R5:een tai kirjoitettuna paperille
8
Oppimispäiväkirja
  • 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
Opetusmateriaali
  • R5:ssä oleva Tietokannan hallinta -materiaali
  • Tietokantojen suunnittelu & indeksointi -kirjan osa II valikoiduin osin (nk. 3 tähden indeksi ym.)
  • Hovi, Huotari, Lahdenmäki:
    Tietokantojen suunnittelu & indeksointi
    (Docendo 2003)
  • eKirjat: ellibs, IT-info ja Books24x7
  • Connolly & Begg: Database Systems
  • Craig S. Mullins: Database Administration
    The Complete Guide to Practices
    and Procedures, 2002
10
Osa-alueet
11
Tietokantojen suunnittelu ja toteutus -opintokokonaisuus
  • IIO10200 Tietokantaohjelmointi   4 op
  • IIO30100 Tietokantojen suunnittelu   6 op
  • IIO30200 Tietokannan hallinta   5 op
  • Yhteensä 15 op
12
Suosituksia
  • 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 tuoda tietokoneluokkaan
13
Linkkejä
  • Aikataulu: http://sinuhe.jypoly.fi/~huojo/opetus/II030200/
  • 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/