PLA-32610 Tietokantajärjestelmät, 4 op
Database Systems
Vastuuhenkilö
Timo Mäkinen
Opetus
Toteutuskerta 1: PLA-32610 2015-01
Opetusmuoto | P1 | P2 | P3 | P4 | P5 |
|
|
|
|
|
Suoritusvaatimukset
Harjoitustehtävät ja välikokeet/tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Osaamistavoitteet
Opintojakso tarjoaa perustiedot tietokannan hallintajärjestelmien tarjoamista palveluista ja ominaisuuksista sekä perehdyttää opiskelijat suunnittelemaan ja toteuttamaan järjestelmiä, joissa olennaisena osana on tietokanta. Painopistealueena on erityisesti web-ympäristössä sovellettavat NoSQL-tietokantaratkaisut.
Sisältö
Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
1. | Tietokantajärjestelmän arkkitehtuurit ja tietokannan hallintajärjestelmien ominaisuudet. | ||
2. | NoSQL -tietokantaratkaisujen perustyypit ja niiden käsittely sovellusohjelmissa. | ||
3. | Monitietokantajärjestelmät ja hypriditietokannat. | ||
4. | Relaatiotietokantojen NoSQL -ominaisuudet. |
Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi
Kurssin arvosana perustuu tenttiin 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 | Lisätiedot | Tenttimateriaali |
Kirja | Database Systems - Models, Languages, Design, and Application Programming | Elmasri & Navathe | 10: 0-13-214498-0 | Soveltuvin osin | Ei | |
Kirja | Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement | Redmond & Wilson | 978-1-93435-692-0 | Ei |
Esitietovaatimukset
Opintojakso | P/S | Selite |
PLA-32100 Olio-ohjelmointi | Suositeltava | |
PLA-32602 Tiedonhallinta ja tietokannat | Pakollinen | |
PLA-32811 Web-ohjelmointi | Pakollinen |
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
PLA-32610 Tietokantajärjestelmät, 4 op | OHJP-2610 Tietokantajärjestelmät, 4 op |