Mikä on tietokanta?

click fraud protection

Jos olet perehtynyt laskentataulukoihin, kuten Microsoft Excel, ymmärrät jo kuinka dataa 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 koko ajan jokapäivä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. Sitten se suodattaa tapahtumasi näyttääkseen ne päivämäärän tai tyypin mukaan pyynnöstäsi.

1s ja 0 edustavat tietokantaa

Tietokannat vs. Taulukot

Tietokannat 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, joiden suorittaminen laskentataulukon avulla olisi vaikeaa, ellei mahdotonta:

  • Hae kaikki tietueet, jotka vastaavat tiettyjä ehtoja
  • Päivitä tietueet kerralla
  • Ristiviittaus tietueisiin eri taulukoissa
  • Suorita monimutkaisia ​​aggregaattilaskelmia

Tietokannan elementit

Tietokanta koostuu useista eri taulukoista. Kuten Excel-taulukot, tietokantataulukot koostuvat sarakkeista ja riveistä. Jokainen sarake vastaa an attribuutti ja jokainen rivi vastaa yhtä tietuetta.

Harkitse 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ää vastaavat tiedot yhdestä henkilöstä. Koska henkilöitä on 50, taulukossa on 50 syöttöriviä ja yksi tarrarivi.

Jokaisella tietokannan taulukolla on oltava yksilöllinen nimi ja jokaisella on oltava a pääavain sarakkeessa niin, että jokaisella rivillä (tai tietueella) on yksilöllinen kenttä sen tunnistamiseksi.

Tietokannan tiedot on suojattu rajoitukset, jotka panevat täytäntöön tietoja koskevat säännöt niiden yleisen eheyden varmistamiseksi. A ainutlaatuinen rajoitus varmistaa, että ensisijaista avainta ei voida monistaa. A tarkista rajoitus ohjaa syötettävien tietojen tyyppiä. Esimerkiksi Nimi-kenttä voi hyväksyä pelkkää tekstiä, mutta sosiaaliturvatunnus-kentän on sisällettävä tietty numerosarja.

Yksi tietokannan tehokkaimmista ominaisuuksista on kyky luoda suhteita taulukoiden välille käyttämällä vieraita avaimia. 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, jotta voit järjestää tiedot luokkien mukaan sen sijaan, että yrittäisit laittaa kaikki tiedot yhteen tai vain muutamaan taulukkoon.

Tietokannan hallintajärjestelmä

Tietokanta sisältää vain tietoja. Jotta voit käyttää näitä tietoja todella, tarvitset a tietokannan ohjausjärjestelmä. 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 on tietokantaohjelma, kuten Microsoft Access.

FAQ

  • Mikä on tietokantaskeema?

    A tietokannan skeema on sen rakenne. Se määrittää, mitä tietoja tai objekteja voivat päästä tietokantaan, ja määrittää niiden välisen suhteen. Kaaviot 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 sen.

  • 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 a monikko.

  • Mikä on vierasavain tietokannassa?

    Vierasavain on yleinen komponentti, joka linkittää kahden taulukon tiedot yhteen. Vierasavain viittaa toisen taulukon ensisijaiseen avaimeen vanhempien taulukko. Vierasavaimen sisältävää taulukkoa kutsutaan nimellä lasten pöytä.

  • 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.