|
Opinto-opas 2012-2013
OHJP-2610 Tietokantajärjestelmät, 4 op
|
Lisätiedot
Lukuvuonna 2012-13 opintojakso toteutetaan sama-aiheisen Ohjelmistotekniikan jatko-opintoseminaarin (TOKP-2100) yhteydessä. Sisältö ja suoritusvaatimukset täsmennetään seminaarin alkaessa.
Vastuuhenkilö
Timo Mäkinen
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
Suoritusvaatimukset
Laboratoriotyöt ja välikokeet/tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Osaamistavoitteet
Tietokantajärjestelmä on sovellusohjelmista ja tietokannasta sekä näiden välillä olevasta varusohjelmistokerroksesta, tietokannan hallintajärjestelmästä, muodostuvat kokonaisuus. Opintojakso tarjoaa perustiedot tietokannan hallintajärjestelmien tarjoamista palveluista sekä perehdyttää opiskelijat suunnittelemaan ja toteuttamaan järjestelmiä, joissa olennaisena osana on tietokanta.
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Tietokannan hallintajärjestelmän ominaisuuksista: talletusrakenteiden ja hajautuksen toteutus, kyselyjen optimointi, tapahtumakäsittely, samanaikaisuuden hallinta, tietojen suojaaminen ja vikatilanteista toipuminen | ||
2. | Erilaiset tietokantatyypit kuten relaatiotietokannat, oliokannat, olio-relaatiotietokannat, aktiiviset tietokannat, tietovarastot sekä XML- ja NoSQL -tietokannat | ||
3. | Tietokantasovellusten kehittämisvälineistö sekä tietokantaa käsittelevien sovellusten laatiminen eri tietokantatyyppien yhteydessä |
Opintojakson arvostelu
Kurssin arvosana perustuu tenttiin, harjoitustyöhön ja harjoitustehtäviin. Painotukset ja tarkemmat arviointikriteerit määritellään opintojaksototeutuksen alussa.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Database Systems - Models, Languages, Design, and Application Programming | Elmasri & Navathe | 10: 0-13-214498-0 | Soveltuvin osin | Englanti | ||
Kirja | Practical Database Programming with Java | Bai, Y. | 9781118104651 | Englanti |
Esitietovaatimukset
Opintojakso | P/S | Selite |
OHJP-2100 Olio-ohjelmointi | Pakollinen | |
OHJP-2600 Tiedonhallinta | Pakollinen | |
OHJP-2811 Verkko-ohjelmistotekniikat | Suositeltava |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Opintojaksoon liittyvät dokumentit