Relaatiotietokannan suunnittelu ja toteutus jalkapallotilastoille
Kuosmanen, Topias (2021)
Kuosmanen, Topias
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021112020787
https://urn.fi/URN:NBN:fi:amk-2021112020787
Tiivistelmä
Työssä suunniteltiin ja toteutettiin relaatiotietokanta jalkapallo-otteluista ja pelaajista kerätylle datalle. Ensin kerrottiin teoriaa tietokannoista, niiden suunnittelusta liittyen ER-kaavioon ja normalisointiin sekä työssä käytetyistä tekniikoista, kuten SQL-kielestä, SQL Serveristä ja Python-kielestä. Itse toteutuneesta tietokannasta on kirjoi-tettu ensin ER-kaavio ja tietokantakaava, jonka jälkeen esitellään taulujen luominen, datan käsittely ja sen vieminen tietokantatauluihin.
Tulevaisuudessa tietokantaa olisi tarkoitus käyttää web-sivulla, jossa olisi tietoja otteluista ja pelaajista koottuna esimerkiksi kausittain ja sarjatasoittain. Web-sivua varten ajatuksena olisi rakentaa käyttöliittymä, jolla tietoja saa lisättyä myös tulevaisuuden otteluista ja pelaajista. Lisäksi suunnitelmissa on kerätä dataa sellaista asioista, joita nykyisessä tietokannassa ei ole, kuten esimerkiksi peliminuuteista, korteista ja maalisyötöistä.
Tulevaisuudessa tietokantaa olisi tarkoitus käyttää web-sivulla, jossa olisi tietoja otteluista ja pelaajista koottuna esimerkiksi kausittain ja sarjatasoittain. Web-sivua varten ajatuksena olisi rakentaa käyttöliittymä, jolla tietoja saa lisättyä myös tulevaisuuden otteluista ja pelaajista. Lisäksi suunnitelmissa on kerätä dataa sellaista asioista, joita nykyisessä tietokannassa ei ole, kuten esimerkiksi peliminuuteista, korteista ja maalisyötöistä.