Kurssisisältö
.NET:n Perusteet C#:lla
.NET:n Perusteet C#:lla
Mikä on tietokanta?
Tietokanta on digitaalinen tallennustila tiedolle. Kuvittele se järjestettynä tiedostona, joka sisältää toisiinsa liittyvää dataa siististi järjestetyissä osioissa. Se helpottaa tiedon tallentamista ja hakemista.
Yleensä käytämme ja muokkaamme tietokantoja tietokannan hallintajärjestelmän (DBMS) avulla, joka on tarkoitettu kyseiselle tietokantatyypille.
Tietokantaa yhdessä tietokannan hallintajärjestelmän kanssa kutsutaan joskus tietokantajärjestelmäksi.
Tietokantajärjestelmiä on monenlaisia. Jotkin tietokannat tallentavat tietoa riveinä, sarakkeina ja tauluina – tällaisia tietokantoja kutsutaan relaatiotietokannoiksi. Muita tietokantatyyppejä kutsutaan yleisesti ei-relaatiotietokannoiksi tai NoSQL-tietokannoiksi, joissa tieto voidaan tallentaa esimerkiksi dokumentteina, avain-arvo -pareina tai muussa muodossa.
Useimmat sovellukset, joita käytämme arjessa, kuten verkkosivustot ja sosiaalinen media, hyödyntävät relaatiotietokantoja, koska ne ovat suosituin ja vankin tietokantamuoto. Tässä osiossa käytämme siksi MySQL-palvelinta, joka on tehokas tietokannan hallintajärjestelmä ja käyttää SQL:ää.
SQL tarkoittaa Structured Query Language eli rakenteista kyselykieltä, joka on kieli relaatiotietokannan kanssa toimimiseen, esimerkiksi tiedon tallentamiseen ja hakemiseen. MySQL-tietokanta käyttää SQL:ää tietokantaoperaatioihin.
Kiitos palautteestasi!