Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Relaatiotietokannan normalisoinnin vaikutus tietokantakyselyjen suorituskykyyn

Narinen, Lasse (2026)

 
Avaa tiedosto
NarinenLasse.pdf (560.9Kt)
Lataukset: 



Narinen, Lasse
2026

Tieto- ja sähkötekniikan kandidaattiohjelma - Bachelor's Programme in Computing and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
Hyväksymispäivämäärä
2026-05-28
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202605276453
Tiivistelmä
Tässä kandidaatintutkielmassa tarkastellaan, miten relaatiotietokannan normalisointi vaikuttaa tietokantakyselyjen suorituskykyyn. Normalisoinnin tavoitteena on vähentää datan redundanssia ja parantaa tietokannan eheyttä, mutta sen on perinteisesti katsottu heikentävän erityisesti monimutkaisten kyselyjen suorituskykyä, koska data jakautuu useampiin tauluihin ja täten liitosoperaatioiden määrä kasvaa. Toisaalta denormalisointia käytetään usein suorituskyvyn parantamiseen kokoamalla dataa yhteen ja vähentämällä liitosoperaatioiden tarvetta. Näistä lähtökohdista huolimatta normalisoinnin suorituskykyvaikutuksista käytännön tietokantaympäristöissä on rajallisesti yhtenäistä tutkimustietoa.

Tutkielman tavoitteena oli selvittää, miten tietokannan normalisointiaste vaikuttaa tietokantakyselyjen suoritusaikaan. Tutkimus toteutettiin kirjallisuuskatsauksena, jossa analysoitiin empiirisiä tutkimuksia, joissa normalisoinnin ja denormalisoinnin vaikutuksia on mitattu käytännön tietokantaympäristöissä. Tarkastelu rajattiin erityisesti päätöksentekoa tukeville järjestelmille tyypillisiin kyselyihin, joissa korostuvat suuret tietomäärät ja monimutkaiset kyselyrakenteet.

Tulokset osoittavat, että normalisoinnin vaikutukset tietokantakyselyjen suorituskykyyn eivät ole yksiselitteisiä. Osa tutkimuksista osoittaa denormalisoinnin parantavan suorituskykyä merkittävästi vähentämällä liitosoperaatioiden tarvetta. Toisissa tutkimuksissa normalisointi vuorostaan paransi suorituskykyä pienentämällä käsiteltävän datan määrää ja tehostamalla tietorakenteiden käyttöä. Tulosten perusteella suorituskykyyn vaikuttavia tekijöitä ovat muun muassa tietokannan koko, kyselyjen rakenne, muut optimointimenetelmät sekä järjestelmän käyttötarkoitus.

Tutkielman keskeinen johtopäätös on, että normalisoinnin ja denormalisoinnin vaikutukset ovat vahvasti kontekstisidonnaisia, eikä kumpaakaan lähestymistapaa voida pitää yleisesti toista parempana suorituskyvyn näkökulmasta. Tietokantojen suunnittelussa onkin tärkeää huomioida sovelluskohtaiset vaatimukset ja tasapainottaa suorituskyky, datan eheys ja ylläpidettävyys.
Kokoelmat
  • Kandidaatintutkielmat [11807]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste