Mikä on tietokanta?

Tee harppaus laskentataulukosta tietokantaan

Tietokannat tarjoavat järjestetyn mekanismin tietojen tallentamiseen, hallintaan ja hakemiseen. He tekevät niin taulukoiden avulla. Jos olet perehtynyt Microsoft Excelin kaltaisiin laskentataulukoihin, olet todennäköisesti tottunut tallentamaan tietoja taulukkolomakkeessa. Se ei ole paljon venyttää tehdä harppaus taulukkolaskenta tietokannoista.

Tietokannat vs. laskentataulukot

Tietokannat ovat paljon parempia kuin laskentataulukot paljon tietojen tallentamiseen ja tietojen manipulointiin eri tavoin. Sinä kohtaat tietokantojen valtaa koko ajan arkielämässäsi.

Kun kirjaudut esimerkiksi verkkopankkitilillesi, pankki valitsee ensin käyttäjätunnuksesi ja salasanasi kirjautumistunnuksesi avulla ja näyttää sitten tilisi saldon ja tapahtumasi. Se on taustalla kulkeva tietokanta, joka arvioi käyttäjätunnuksesi ja salasanasi yhdistelmän ja antaa sinulle pääsyn tiliisi. Tietokanta suodattaa tapahtumasi näyttämään ne päivämäärän tai tyypin mukaan, kuten pyydät.

Tässä on vain muutamia toimia, joita voit tehdä tietokannassa, joka olisi vaikeaa, jos ei mahdotonta, suorittaa laskentataulukossa:

Tarkastellaan joitain tietokannan peruskäsitteitä.

Tietokannan elementit

Tietokanta koostuu useista taulukoista. Aivan kuten Excel-taulukot, tietokantapöydät koostuvat sarakkeista ja riveistä. Jokainen sarake vastaa attribuuttia , ja jokainen rivi vastaa yhtä tietuetta. Jokaisessa taulukossa on oltava yksilöllinen nimi tietokannassa.

Tarkastele esimerkiksi tietokantataulukkoa, joka sisältää nimet ja puhelinnumerot. Luultavasti luotiin sarakkeita nimeltä "FirstName", "LastName" ja "TelephoneNumber". Sitten yksinkertaisesti aloittaisit lisäämällä rivit näiden sarakkeiden alle, jotka sisältävät tietoja. 50 henkilön työntekijän yhteystietojen taulukossa olimme päätyneet taulukkoon, joka sisältää 50 riviä.

Taulukon tärkeä näkökohta on, että jokaisella on oltava ensisijainen avainpylväs niin, että jokaisella rivillä (tai tietueella) on ainutlaatuinen kenttä tunnistaa se.

Tietokannan tietoja suojataan edelleen niin sanotuilla rajoituksilla . Rajoitukset valvovat tietojen sääntöjä sen yleisen eheyden varmistamiseksi. Esimerkiksi ainutlaatuinen rajoitus varmistaa, että ensisijaista avainta ei voida kopioida. Valvontarajoitus valvoo annettavien tietojen tyyppiä. Esimerkiksi Nimi-kenttä voi hyväksyä tavallisen tekstin, mutta sosiaaliturvanumerokenttään on sisällyttävä tietty joukko numeroita. Myös muita rajoitteita on olemassa.

Yksi tietokannan tehokkaimmista ominaisuuksista on kyky luoda ulkomaisten avainten välisiä suhteita taulukoiden välille . Esimerkiksi sinulla saattaa olla Asiakkaat-taulukko ja Tilaukset-taulukko. Jokainen asiakas voidaan yhdistää Tilaus-taulukon tilaukseen. Tilaukset -taulukko puolestaan ​​voi olla yhdistetty Products-taulukkoon. Tällainen muotoilu sisältää relaatiotietokannan ja yksinkertaistaa tietokantasuunnittelua, jotta voit järjestellä tietoja luokittain sen sijaan, että yrität laittaa kaikki tiedot yhteen taulukkoon tai vain muutamiin taulukoihin.

Tietokannan hallintajärjestelmä (DBMS)

Tietokanta pitää vain tietoja. Tietojen todellista käyttöä varten tarvitaan tietokannan hallintajärjestelmä (DBMS). DBMS on itse tietokanta yhdessä kaikkien ohjelmistojen ja toimintojen kanssa, jotka voivat hakea tietoja tietokannasta tai lisätä tietoja. DBMS luo raportteja, noudattaa tietokannan sääntöjä ja rajoitteita ja ylläpitää tietokantamallia. Ilman DBMS-tietokantaa tietokanta on vain vähän bittien ja tavujen kokoelma.