PLA-32602 Tiedonhallinta ja tietokannat, 4 op
Data Management and Databases

Vastuuhenkilö

Harri Keto

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
PLA-32602 2016-01 2 Harri Keto
Vaihtoehtoiset suoritustavat: A. Luentoihin ja teoriaan perustuvat viikkotehtävät sekä Viopen SQL ja relaatiotietokannat -verkkokurssin tehtävät. Arvostellaan arvosanalla hyväksytty / hylätty B. Sähköinen Exam-tentti sekä Viopen verkkokurssin tehtävät. Arvostellaan arvosanalla 0 - 5.

Osaamistavoitteet

Opiskelija tietää tietovarastojen merkityksen, käyttötavat ja toiminnan, tietää tiedonhallinnan peruskäsitteet ja tietokantateknologiat, osaa suunnitella ja toteuttaa pienimuotoisen relaatiomalliin perustuvan tietokantaratkaisun, osaa toteuttaa tietokantaan kohdistuvia perusoperaatioita SQL-kielellä, osaa laatia liiketoimintatietoa analysoivan OLAP-raportin.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Tiedonhallinnan asema ja merkitys tietojärjestelmissä.   Tietokantojen kehityshistoria ja - trendit.    
2. Asiakasvaatimusten määrittelyn suhde tietokannan suunnittelun: käsiteanalyysi, luokkien muunnos relaatioiksi, normalisointi, tietokantamääritys.   Relaatiomalli ja relaatioalgebra.    
3. Tiedon tallettamisen peruskäsitteitä: tietoriippumattomuus, taulu, näkymä, tietohakemisto, tiedon eheys. Tiedon käsittelyn peruskäsitteitä: transaktiot ja samanaikaisuuden hallinta, elpyminen, indeksointi.      
4. Tietokannan määritys ja käsittely SQL-kielellä.   SQL:n käyttötpoja: vuorovaikutteinen SQL, upotettu SQL, proseduurit, herättimet ja omat funktiot,dynaaminen SQL, API-liittymät.   
5. Tietokantateknologioiden trendejä: liiketoimintatiedon analysointi, XML ja tietokannat, oliotietokannat, multimediatietokannat, mobiilitietokannat, paikkatietokannat.     

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Kurssi on monimuotototeutus ja sen suorittamiseksi on vaihtoehtoisia tapoja. Ne esitellään kurssiin johdantoluennolla, joka vidoidaan. Tutustu etukäteen toteutuskerran suoritusvaatimuksiin. Relaatiotietokannan perusteiden ja SQL:n opiskeluun käytetään Viope -oppimisjärjestelmää. Se sisältää kymmeniä tehtäviä, aloita niiden läpikäynti heti kurssin alussa. Huomioi myös kurssin viikkotehtävien aikataulu. Oppimista edesauttaa, jos opiskelija tutustuu etukäteen verkko- ja videoaineistoon (mm. edellisen vuoden luentovideot on käytettävissä). Pidetty luento on katsottavissa videona luentoa seuraavana päivänä. Luentoon osallistuminen ei ole pakollista. Osa luennoista on harjoittelupainotteisia, näistä ryhmätyönä tehtävät harjoitukset jäävät vidoinnin ulkopuolelle.

Arvosteluasteikko:

Opintojaksolla käytetään suoritusmerkintäistä arviointiasteikkoa (hyväksytty-hylätty)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Kirja   Fundamentals of Database Systems, 6th edition   R.Elmasri, S.B.Navathe       Vain soveltuvin osin. Miltei täydellinen teoriakirja, joka sopii jo aiheeseen vähän perehtyneille. Ks. viittaukset luentokalvoista,   Ei   
Luentokalvot   PLA-32602 Tiedonhallinta ja tietokannat   Harri Keto       Luentomateriaali jaetaan kurssi kotisivun kautta Moodlesta.   Kyllä   
Muu kirjallisuus   Ilmoitetaan toteutuskerran alussa           Kyllä   
Muu verkkomateriaali   Luentoja tukeva videomateriaali   Harri Keto       Videolinkit löytyvät kurssin kotisivulta Moodlesta.   Kyllä   
Verkkokirja   Beginning Database Design: From Novice to Professional   Clare Churcher       Vain soveltuvin osin. Kts. viittaukset luentokalvoista. Verkkoversion käyttö TTY:n VPN -yhteydellä. Books24X7   Kyllä   
Verkkokirja   Database Modeling and Design: Logical Design   Toby J. Teorey, Sam S. Lightstone, Tom Nadeau and H.V. Jagadish   ISBN:9780123820204     Vain soveltuvin osin. Kts. viittaukset luentokalvoista. Verkkoversion käyttö TTY:n VPN -yhteydellä. Books24X7.   Kyllä   
Verkkokirja   Manager's Guide to Data Warehousing   Reeves, Laura   9780470508497     Vain soveltuvin osin. Kts. viittaukset luentokalvoista. Verkkoversion käyttö TTY:n VPN -yhteydellä. ebrary   Ei   
Verkkokirja   Professional NoSQL   Tiwari, Shashank   9781118167816     Vain soveltuvin osin. Kts. viittaukset luentokalvoista. Verkkoversion käyttö TTY:n VPN -yhteydellä. ebrary   Kyllä   
Verkkokirja   Relational Database Design and Implementation, Fourth Edition   Jan L. Harrington   9780128043998     Vain soveltuvin osin. Kts. viittaukset luentokalvoista. Verkkoversion käyttö TTY:n VPN -yhteydellä. Books24X7   Kyllä   



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
PLA-32602 Tiedonhallinta ja tietokannat, 4 op PLA-32601 Tiedonhallinta, 4 op  
PLA-32602 Tiedonhallinta ja tietokannat, 4 op PLA-32606 Data Management and Databases, 4 op  

Päivittäjä: Keto Harri, 30.06.2017