Pinn alta katsottuna tietokanta saattaa tuntua laskentataulukolta; se esittää tiedot sarakkeisiin ja riveihin järjestettyinä. Mutta tähän samank altaisuus päättyy, koska tietokanta on paljon tehokkaampi.
Mitä tietokanta voi tehdä?
Jos tietokanta on relaatio, kuten useimmat tietokannat ovat, ristiviittaukset tietueisiin 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, joita yksi asiakas Asiakkaat-taulukosta on koskaan käsitellyt, tai tarkentaa sitä edelleen palauttamaan vain tietyn ajanjakson aikana käsitellyt tilaukset. – tai melkein mikä tahansa yhdistelmä, jonka voit kuvitella.
Näiden taulukkosuhteiden ansiosta tietokanta tukee monimutkaista kyselyä, jossa on erilaisia sarakkeiden yhdistelmiä taulukoiden välillä ja suodattimia, joiden avulla voidaan hienosäätää, mitkä rivit palaavat kyselyn suorittamisen jälkeen.
Tietokanta suorittaa monimutkaisia aggregaattilaskelmia useissa taulukoissa. Voit esimerkiksi luetella tusinan vähittäiskaupan kulut, mukaan lukien kaikki mahdolliset välisummat ja sitten lopullisen summan.
Tietokanta varmistaa johdonmukaisuuden ja tietojen eheyden, välttäen päällekkäisyyden 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 tietueeksi, ja jokainen solu on kenttä. Jokainen kenttä (tai sarake) sisältää tietyntyyppisiä tietoja, kuten numeron, tekstin tai päivämäärän. Tätä määritystä valvovat sarja rajoituksiksi kutsuttuja sääntöjä, joilla varmistetaan, 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ää ensisijaisen avaimen saraketta, ja jokainen taulukko, jonka on linkitettävä kyseiseen taulukkoon, tarjoaa viiteavainsarakkeen, jonka arvo vastaa ensimmäisen taulukon ensisijaista avainta.
Bottom Line
Kaikki tietokantamoottorit tukevat kyselyä, joka on prosessi, jossa määritellään tietty sääntöjoukko, jolla saadaan poimia tietokannasta tiedot. 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.
Yleiset 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. Saatavilla on myös muita työpöytätietokantoja, kuten 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ämpi. Palvelintietokannat, kuten MySQL, Microsoft SQL Server ja Oracle, ovat erittäin tehokkaita, mutta myös kalliita, ja niiden oppimiskäyrä voi olla jyrkkä.
Essentials 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.