Siirry suoraan sisältöön

Tietokannat (5 op)

Toteutuksen tunnus: TT00CE04-3004

Toteutuksen perustiedot


Ilmoittautumisaika
27.04.2024 - 13.08.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.08.2024 - 31.12.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Opetuskielet
suomi
Opettajat
Päivi Oliva
Paula Steinby
Opintojakso
TT00CE04
Toteutukselle TT00CE04-3004 ei löytynyt varauksia!

Arviointiasteikko

H-5

Sisällön jaksotus

Opetussisältö aihekokonaisuuksina
• Relaatiotietokannan asennus: MySQL, MariaDB, PostGRES tms
• SQL peruskyselyt ja toiminnot: SELECT FROM WHERE; DDL-lauseet: pää- ja vierasavaimet, CHECK, DEFAULT, CONSTRAINT, CASCADE; datan muutokset: INSERT, UPDATE, DELETE
• SQL haastavammat kyselyt: JOIN, GROUP BY, INNER/SUBQUERIES, UNION, VIEWS tms.
• Relaatiotietokannan suunnittelu: käsitemallinnus (ER), muunnos relaatiotauluiksi, normalisointisäännöt ja menetelmä
• MongoDB asennus (terminal, atlas tms), datan lisääminen ja peruskyselyt, .json dokumentit, dokumenttien/kantarakenteen suunnitteluperiaatteita, mahdollinen yhteys kantaan (pyodbc tms)

Tavoitteet

Opintojakson suoritettuaan opiskelija:
- ymmärtää erilaisia tietokantatyyppejä ja osaa arvioida niiden sopivuutta eri tarkoituksiin
- osaa suunnitella ja toteuttaa tietokannan vaatimuksien perusteella sekä hakea ja muokata siellä olevaa tietoa
- osaa käyttää ainakin yhtä tunnettua tietokannanhallintaohjelmistoa ja tuntee tietokannan ylläpitämiseen liittyvät tehtävät

Sisältö

- Relaatiotietokannan asennus
- SQL peruskyselyt ja toiminnot, DDL-lauseet, datan muutokset
- SQL haastavammat kyselyt
- Relaatiotietokannan suunnittelu: käsitemallinnus (ER), muunnos relaatiotauluiksi, normalisointisäännöt ja menetelmä
- NoSQL-dokumenttitietokannan käyttö, datan lisääminen ja peruskyselyt, dokumenttien suunnitteluperiaatteita, ulkoinen yhteys kantaan

Opiskelijan ajankäyttö ja kuormitus

Harjoitusten ja opetusajan jakaantuminen:
• SQL 60%
• Tietokannan suunnittelu 25%
• MongoDB 15%

Lisätiedot

Kurssi kuuluu ICT-alan väyläopintoihin, jotka voidaan myöhemmin hyväksyä osaksi AMK-tutkintoa Tietojenkäsittelyn tai Tieto- ja viestintätekniikan koulutuksissa.

Siirry alkuun