Jos tunnet Microsoft Excelin k altaiset laskentataulukot, ymmärrät jo, kuinka tietoja voidaan käyttää taulukoiden kanssa. Tietokannat käyttävät myös taulukoita tietojen tallentamiseen, hallintaan ja hakemiseen.
Käytät jo tietokantoja
Et ehkä ymmärrä sitä, mutta kohtaat tietokantojen voiman jatkuvasti päivittäisessä elämässäsi. Kun esimerkiksi kirjaudut verkkopankkitilillesi, pankkisi ensin todentaa kirjautumisen käyttäjätunnuksellasi ja salasanallasi ja näyttää sitten tilisi saldon ja mahdolliset tapahtumat. Kulissien takana toimiva tietokanta arvioi käyttäjätunnuksesi ja salasanasi yhdistelmän ja tarjoaa pääsyn tilillesi. Se suodattaa sitten tapahtumasi näyttääkseen ne päivämäärän tai tyypin mukaan pyynnöstäsi.
Tietokastot vs. laskentataulukot
Tietokannot eroavat laskentataulukoista siinä, että ne pystyvät paremmin tallentamaan suuria tietomääriä ja käsittelemään niitä eri tavoilla. Tässä on vain muutamia tietokannan kanssa suoritettavia toimintoja, jotka olisi vaikeaa, ellei mahdotonta suorittaa laskentataulukon avulla:
- Hae kaikki tietueet, jotka vastaavat tiettyjä ehtoja
- Päivitä tietueita joukkona
- Ristiviittaukset eri taulukoissa
- Suorita monimutkaisia aggregaattilaskelmia
Tietokannan elementit
Tietokanta koostuu useista eri taulukoista. Kuten Excel-taulukot, tietokantataulukot koostuvat sarakkeista ja riveistä. Jokainen sarake vastaa määritettä ja jokainen rivi vastaa yhtä tietuetta.
Ajatellaan esimerkiksi tietokantataulukkoa, joka sisältää yrityksen X 50 työntekijän nimet ja puhelinnumerot. Taulukon sarakkeet on merkitty "FirstName", "LastName" ja "TelephoneNumber". Jokainen rivi sisältää yhden henkilön vastaavat tiedot. Koska henkilöitä on 50, taulukossa on 50 syöttöriviä ja yksi tarrarivi.
Kaikilla tietokannan taulukoilla on oltava yksilöllinen nimi ja jokaisella on oltava ensisijainen avainsarake, jotta jokaisella rivillä (tai tietueella) on yksilöllinen kenttä sen tunnistamiseksi.
Tietokannan tiedot on suojattu rajoituksilla, jotka pakottavat tiedoille sääntöjä niiden yleisen eheyden varmistamiseksi. Ainutlaatuinen rajoitus varmistaa, että ensisijaista avainta ei voida monistaa. Tarkistusrajoitus ohjaa syötettävien tietojen tyyppiä. Esimerkiksi Nimi-kenttä voi hyväksyä pelkkää tekstiä, mutta sosiaaliturvatunnus-kentän on sisällettävä tietty joukko numeroita.
Yksi tietokannan tehokkaimmista ominaisuuksista on kyky luoda suhteita taulukoiden välille vieraita avaimia käyttämällä. Sinulla voi olla esimerkiksi Asiakkaat- ja Tilaukset-taulukko. Jokainen asiakas voidaan linkittää tilaukseen Tilaukset-taulukossasi. Tilaukset-taulukko puolestaan voi olla linkitetty Tuotteet-taulukkoon. Tämä menetelmä yksinkertaistaa tietokannan suunnittelua, joten voit järjestää tiedot luokkien mukaan sen sijaan, että yrittäisit laittaa kaikki tiedot yhteen tai muutamaan taulukkoon.
Tietokannan hallintajärjestelmä
Tietokanta sisältää vain tietoja. Tarvitset tietokannan hallintajärjestelmän voidaksesi hyödyntää näitä tietoja todellisuudessa. DBMS on itse tietokanta sekä ohjelmistot ja toiminnot, joita tarvitaan tietojen hakemiseen tai lisäämiseen. DBMS luo raportteja, valvoo tietokantasääntöjä ja -rajoituksia ja ylläpitää tietokantakaaviota. Ilman DBMS:ää tietokanta on vain kokoelma bittejä ja tavuja, joilla on vähän merkitystä.
Jos haluat kokeilla tietokannan luomista, hyvä paikka aloittaa tietokantaohjelma, kuten Microsoft Access.
UKK
Mikä on tietokantaskeema?
Tietokannan skeema on sen rakenne. Se määrittää, mitä tietoja tai esineitä voivat päästä tietokantaan, ja määrittää niiden välisen suhteen. Kaavio määritellään tyypillisesti SQL:n (Structured Query Language) avulla.
Mikä on relaatiotietokanta?
Relaatiotietokanta tallentaa tietopisteitä, jotka liittyvät toisiinsa. Se järjestää tiedot yhteen tai useampaan taulukkoon, joista jokaisessa on yksilöllinen avain, joka tunnistaa ne.
Mikä on tietokantakysely?
Kysely on yksinkertaisesti tietopyyntö tietokannasta. Tiedot voivat tulla yhdestä tai useammasta tietokannan taulukosta tai ne voivat tulla muista kyselyistä. Aina kun kirjoitat Google-hakuun, lähetät esimerkiksi kyselyn.
Mikä on tietokantatietue?
Tietue on joukko tietoja, jotka on tallennettu taulukkoon. Tietueita kutsutaan joskus myös nimellä tuple.
Mikä on vierasavain tietokannassa?
Vierasavain on yleinen komponentti, joka linkittää kahden taulukon tiedot yhteen. Vierasavain viittaa toisen taulukon, nimeltään emotaulukko, ensisijaiseen avaimeen. Vierasavaimen sisältävää taulukkoa kutsutaan lapsitaulukoksi.
Mikä on tietokannan entiteetti?
Entiteetti on tietokannassa oleva objekti. Se voi olla henkilö, paikka, yksikkö tai mikä tahansa abstrakti käsite, josta haluat tallentaa tietoja. Esimerkiksi koulun tietokanta voi sisältää opiskelijoita, opettajia ja kursseja kokonaisuuksina.