|
Opinto-opas 2010-2011
OHJ-3301 Johdatus tietokantoihin, 4 op
|
Vastuuhenkilö
Jari Peltonen
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Hyväksytysti suoritetut harjoitukset ja tentti
Osasuoritusten pitää liittyä samaan toteutuskertaan
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija osaa kuvailla erityyppiset tietomallit ja tietokantajärjeestelmät. Hän myös tietää relaatiotietokantojen ja tietokannanhallintajärjestelmien vastuut, hyödyt, haitat ja yleiset toimintaperiaatteet ja osaa käyttää tätä tietoa tietoa hyväksi, esimerkiksi tehtäessä päätöstä siitä, kannattaako tietyn järjestelmän osana käyttää tietokannanhallintajärjestelmää. Lisäksi hän pystyy kurssin suoritettuaan syventämään tietokantoihin liittyvää tietämystään ja liittämään oppimansa kurssilla muodostuneeseen kehykseen, sekä keskustelemaan tietokanta-alan ammattilaisen kanssa käyttäen alan terminologiaa. Opintojakson jälkeen opiskelilja osaa myös käyttää relaatiotietokannan hallintajärjestellmää, luoda valmiiksi kuvatun tietokannan, tehdä ei-triviaaleja tietokantahakuja SQL-kieltä käyttäen sekä käyttää relaatiotietokantaa ohjelmallisesti.
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Käsitteet, kuten tietokanta, tietokannanhallintajärjestelmä, tietokantajärjestelmä, tietokantatapahtuma ja tietomalli pitää ymmärtää. | Tietokantatapahtuman käsitteen syvempi ymmärtäminen | TKHJ:n pystyttäminen ja hallinta |
2. | Eri tietomallit, relaatiomalli, relaatiotietokantojen perusteet, tietokannan hallintajärjestelmän vastuut, hyödyt, haitat, yleiset toimintaperiaatteet | Erityyppiset tietokantajärjestelmät, tietomallit, tietokantojen sovellusalueet ja järjestelmien toteutustavat, kuten oliotietokannat, OLTP-järjestelmät, tietovarastot, hajautetut tietokantajärjestelmät, jne. | Tietokantoihin liittyvät erityisalueet, kuten keskusmuistitietokannat, paikkatietokannat, multimediatietokannat, jne. |
3. | Tietokannan luonti, tiedon haku ja relaatiotietokannan käsittely SQL-kielellä | Triviaalin tapahtumankäsittelytyyppisen relaatiotietokannan suunnittelu ja toteutus | Realistisen, muiden tietomallien tai muiden käyttötarkoitusten mukaisten tietokantojen suunnittelu ja toteutus |
4. | Relaatiotietokannan käsittely ohjelmallisesti | Tietokantajärjestelmien arkkitehtuurit | Tietokantajärjestelmän toteuttaminen |
5. | Käyttöoikeudet ja indeksit SQL:n tasolla | Tietokannan turvallisuuteen ja suorituskykyyn liittyvät asiat. | Tietokantajärjestelmän turvallisuus ja suorituskyky kokonaisuutena |
Opintojakson arvostelu
Arvosana määräytyy tentin ja harjoitusten perusteella. Harjoitukset on suoritettava hyväksytysti ennen tenttiä. Ydinaineksen hyvällä hallinnalla voi saada hyvän/kiitettävän arvosanan, mutta tentti sisältää kysymyksiä myös täydentävästä aineksesta. Tentillä pyritään mittaamaan asioiden ymmärtämistä, ei pelkkää ulkoa oppimista.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Esitietovaatimukset
Opintojakso | P/S | Selite |
OHJ-1010 Tietotekniikan perusteet | Pakollinen | 1 |
OHJ-1020 Tietotekniikan perusteet ja varusohjelmat | Pakollinen | 1 |
OHJ-1100 Ohjelmointi I | Suositeltava |
1 . OHJ-1010 ja OHJ-1020 ovat vaihtoehtoisia
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Lisätiedot
Kurssin kotisivu on osoitteessa http://www.cs.tut.fi/~johtika/
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |