PLA-32602 Tiedonhallinta ja tietokannat, 4 op
Data Management and Databases
Vastuuhenkilö
Harri Keto
Opetus
Toteutuskerta 1: PLA-32602 2015-01
Opetusmuoto | P1 | P2 | P3 | P4 | P5 |
|
|
|
|
|
Suoritusvaatimukset
Hyväksytysti suoritettu tentti ja suoritetut viikkoharjoitukset.
Osasuoritusten pitää liittyä samaan toteutuskertaan
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(OLAP), XML ja tietokannat, oliotietokannat, multimediatietokannat, mobiilitietokannat, paikkatietokannat. |
Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi
Oppimista edesauttaa, jos opiskelija tutustuu etukäteen videoaineistoon, jos sellainen ao. luennon aiheesta on laadittu.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Lisätiedot | Tenttimateriaali |
Kirja | Fundamentals of Database Systems, 6th edition | R.Elmasri, S.B.Navathe | Vain soveltuvin osin. Ks. viittausket luentokalvoista, | Kyllä | ||
Luentokalvot | OHJP-2600 Tiedonhallinta | 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 | Soveltuvin osin. Kts. viittaukset luentokalvoista. Verkkoversion käyttö TTY:n VPN -yhteydellä. | Kyllä | ||
Verkkokirja | Database Modeling and Design: Logical Design | Toby J. Teorey, Sam S. Lightstone, Tom Nadeau and H.V. Jagadish | ISBN:9780123820204 | Soveltuvin osin. Kts. viittaukset luentokalvoista. | Kyllä | |
Verkkokirja | Manager's Guide to Data Warehousing | Reeves, Laura | 9780470508497 | Soveltuvin osin. Kts. viittaukset luentokalvoista. Verkkoversion käyttö TTY:n VPN -yhteydellä. | Ei | |
Verkkokirja | Professional NoSQL | Tiwari, Shashank | 9781118167816 | Soveltuvin osin. Kts. viittaukset luentokalvoista. Verkkoversion käyttö TTY:n VPN -yhteydellä. | Kyllä | |
Verkkokirja | SQL For Dummies (7th Edition) | Taylor, Allen G. | 9780470593141 | Soveltuvin osin SQL-kielen opiskelun tukena vasta-alkajille. Verkkoversion käyttö TTY:n VPN -yhteydellä. | Ei |
Esitietovaatimukset
Opintojakso | P/S | Selite |
PLA-31501 Tietotekniikan sovellukset | Suositeltava | |
PLA-33120 Tietojärjestelmän mallintaminen | Suositeltava |
Tietoa esitietovaatimuksista
Muilta kuin TTY:n opiskelijoilta edellytetään tietotekniikan perusteiden osaamista. Tähän riittä yliopisto- tai AMK-tason peruskurssin suoritus.
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 |