Johdatus tietokantoihin aloittelijoille
Pinnalla a tietokanta saattaa tuntua laskentataulukolta; se esittää tiedot sarakkeisiin ja riveihin järjestettyinä. Mutta tähän samankaltaisuus päättyy, koska tietokanta on paljon tehokkaampi.
Mitä tietokanta voi tehdä?

Jos tietokanta on suhteellinen, joita useimmat tietokannat ovat, ristiviittaavat tietueet eri taulukoissa. Tämä tarkoittaa, että voit luoda suhteita taulukoiden välille. Jos esimerkiksi linkitit Asiakkaat-taulukon Tilaukset-taulukkoon, voit löytää Tilaukset-taulukosta kaikki ostotilaukset, jotka yksittäinen asiakas Asiakastaulukko, joka on koskaan käsitelty, tai tarkenna sitä edelleen palauttamaan vain tietyn ajanjakson aikana käsitellyt tilaukset – tai melkein minkä tahansa yhdistelmän, jonka voit kuvitella.
Näiden taulukkosuhteiden vuoksi tietokanta tukee monimutkaista kyselyä, jossa on erilaisia sarakkeiden yhdistelmiä taulukoiden välillä ja suodattimia, jotka hienosäätävät, mitkä rivit palaavat kyselyn suorittamisen jälkeen.
Tietokanta suorittaa monimutkaisia aggregaattilaskelmia useissa taulukoissa. Voit esimerkiksi luetella kulut kymmenessä vähittäiskaupassa, mukaan lukien kaikki mahdolliset välisummat, ja sitten lopullisen summan.
Tietokanta varmistaa johdonmukaisuuden ja tietojen eheyden, välttäen päällekkäisyyksiä ja varmistaen tietojen tarkkuuden suunnittelunsa ja rajoitustensa avulla.
Mikä on tietokannan rakenne?
Yksinkertaisimmillaan tietokanta koostuu taulukoista jotka sisältävät sarakkeita ja rivejä. Tiedot erotellaan luokittain taulukoiksi päällekkäisyyden välttämiseksi. Yrityksellä voi esimerkiksi olla taulukko työntekijöille, yksi asiakkaille ja toinen tuotteille.
Jokaista taulukon riviä kutsutaan nimellä a ennätys, ja jokainen solu on a ala. Jokainen kenttä (tai sarake) sisältää tietyntyyppisiä tietoja, kuten numeron, tekstin tai päivämäärän. Tätä määritystä valvoo joukko sääntöjä, joita kutsutaan nimellä rajoituksia varmistaaksesi, että tietosi ovat tarkkoja ja luotettavia.
Relaatiotietokannan taulukot on linkitetty avaimen kautta. Tämä on jokaisen taulukon tunnus, joka yksilöi rivin. Jokainen taulukko käyttää a pääavain sarake, ja mikä tahansa taulukko, joka tarvitsee linkin kyseiseen taulukkoon, tarjoaa a vieras avain sarake, jonka arvo vastaa ensimmäisen taulukon ensisijaista avainta.
Kyselyt ja raportit
Kaikki tietokantakoneet tukevat kyselyä, joka on prosessi, jossa määritellään tietty sääntöjoukko, jolla saadaan poimia tietokannasta tieto osajoukko. Eri moottorit tarjoavat kuitenkin erilaisia tukitasoja. Esimerkiksi palvelinpohjainen ratkaisu palauttaa taulukkotulosteen, joka on saatava esteettisemmäksi eri raportin kirjoitustyökalun avulla. Työpöytäpohjainen tietokanta, kuten Microsoft Access, sisältää visuaalisen raporttisuunnittelijan, joka on integroitu sen kyselytyökaluun, mikä johtaa yhdestä paikasta tulostettaviin raportteihin.
Yhteiset tietokantatuotteet
Microsoft Access on yksi markkinoiden suosituimmista tietokanta-alustoista nykyään. Se toimitetaan Microsoft Officen kanssa ja on yhteensopiva kaikkien Office-tuotteiden kanssa. Siinä on ohjattuja toimintoja ja helppokäyttöinen käyttöliittymä, joka opastaa tietokannan kehittämisen läpi. Muut työpöytätietokannat ovat myös saatavilla, mukaan lukien FileMaker Pro, LibreOffice Base (joka on ilmainen) ja Brilliant Database.
Nämä ratkaisut on optimoitu pienimuotoisia, yhden käyttäjän työpöytäsovelluksia varten.
Yrityksille laajamittainen usean käyttäjän tietokantapalvelin on järkevämpää. Palvelin tietokannat kuten MySQL, Microsoft SQL Server ja Oracle ovat valtavan tehokkaita – mutta myös kalliita, ja niiden oppimiskäyrä voi olla jyrkkä.
Välttämättömät taidot
Kaikki paitsi yksinkertaisimmat tietokannat luottavat Structured Query Languageiin uusien tietokantaresurssien (kuten taulukoiden ja sarakkeiden) kehittämiseen tai tietojen poimimiseen kyselyjen avulla. Vaikka SQL on helppo komentosarjakieli, eri tietokantatoimittajat käyttävät siitä hieman erilaisia toteutuksia verrattuna omiin tietokantakoneisiinsa.