Yleisten tietokantatermien sanasto

Tämä sanasto kattaa tietokanta termejä ja käsitteitä, joita käytetään kaikentyyppisissä tietokantoissa. Se ei sisällä tiettyjä järjestelmiä tai tietokantoja koskevia termejä.

Selaa tietokantaa ja etsi lahjoittajia, joista voisi tulla hyviä hallituksen jäseniä.
stevecoleimages/Vetta/Getty Images

HAPPO

The Tietokannan suunnittelun ACID-malli varmistaa tietojen eheyden seuraavilla tavoilla:

  • Atomuus: Jokaisen tietokantatapahtuman on noudatettava kaikki tai ei mitään -sääntöä, mikä tarkoittaa, että jos jokin tapahtuman osa epäonnistuu, koko tapahtuma epäonnistuu.
  • Johdonmukaisuus: Jokaisen tietokantatapahtuman on noudatettava kaikkia tietokannan määriteltyjä sääntöjä; mitään liiketoimia, jotka rikkovat näitä sääntöjä, ei sallita.
  • Eristäytyminen: Jokainen tietokantatapahtuma tapahtuu muista tapahtumista riippumatta. Jos esimerkiksi useita tapahtumia lähetetään samanaikaisesti, tietokanta estää häiriöt niiden välillä.
  • Kestävyys: Jokainen tietokantatapahtuma on pysyvästi olemassa tietokannan epäonnistumisesta huolimatta varmuuskopioiden tai muiden keinojen avulla.

Attribuutti

A tietokanta-attribuutti

on tietokantakokonaisuuden ominaisuus. Attribuutti on tietokantataulukon sarake, joka itse tunnetaan entiteettinä.

Todennus

Tietokannat käyttävät todennusta varmistaakseen, että vain valtuutetut käyttäjät voivat käyttää tietokantaa tai tiettyjä tietokannan osia. Järjestelmänvalvojat voivat esimerkiksi olla valtuutettuja lisäämään tai muokkaamaan tietoja, kun taas tavalliset työntekijät voivat vain tarkastella tietoja. Todennus toteutetaan käyttäjätunnuksilla ja salasanoilla.

BASE malli

BASE malli on kehitetty vaihtoehdoksi ACID-mallille palvelemaan noSQL-tietokantojen tarpeita, joissa dataa ei ole jäsennelty samalla tavalla kuin relaatiotietokannat vaativat. Sen pääperiaatteet ovat:

  • Perussaatavuus: Tietokanta on käytettävissä ja toimiva, ja sitä tukee toisinaan useiden palvelimien kesken hajautettu tietojen replikointi.
  • Pehmeä tila: Vastustaen tiukan johdonmukaisuuden ACID-mallia, tämä periaate toteaa, että tietojen ei aina tarvitse olla johdonmukaisuus ja että kaikki pakotettu johdonmukaisuus on yksittäisen tietokannan vastuulla tai kehittäjä.
  • Lopullinen johdonmukaisuus: Jossain määrittelemättömässä tulevaisuudessa tietokanta saavuttaa johdonmukaisuuden.

Rajoitukset

Tietokantarajoitus on joukko sääntöjä, jotka määrittelevät kelvolliset tiedot. Ensisijaiset rajoitukset ovat:

  • YKSILÖISET rajoitukset: Kentän tulee sisältää yksilöllinen arvo taulukossa.
  • TARKISTA rajoitukset: Kenttä voi sisältää vain tiettyjä tietotyyppejä tai jopa tiettyjä sallittuja arvoja.
  • OLETUSrajoitukset: Kenttä sisältää oletusarvon, jos sillä ei ole olemassa olevaa arvoa, joka sulkee pois nolla-arvon.
  • PRIMARY KEY Rajoitukset: Ensisijaisen avaimen on oltava yksilöllinen.
  • ULKOINEN AVAIN Rajoitukset: Vierasavaimen on vastattava olemassa olevaa toisessa taulukossa olevaa ensisijaista avainta.

Tietokannan ohjausjärjestelmä

DBMS on ohjelmisto, joka hallitsee kaikkia tietokannan kanssa työskentelyn näkökohtia, tietojen tallentamisesta ja suojaamisesta tietojen eheyssääntöjen täytäntöönpanoon ja lomakkeiden tarjoamiseen tietojen syöttämistä ja käsittelyä varten. Relaatiotietokannan hallintajärjestelmä toteuttaa taulukoiden ja niiden välisten suhteiden relaatiomallin.

Entiteetti

Entiteetti on tietokannan taulukko. Se kuvataan käyttämällä an Entiteetti-suhdekaavio, joka on eräänlainen grafiikka, joka näyttää tietokantataulukoiden väliset suhteet.

Toiminnallinen riippuvuus

A toiminnallinen riippuvuusrajoitus auttaa varmistamaan tietojen oikeellisuuden, ja se on olemassa, kun yksi attribuutti määrittää toisen arvon, jota kuvataan nimellä A -> B mikä tarkoittaa, että A: n arvo määrittää B: n arvon tai että B on toiminnallisesti riippuvainen A: lla Esimerkiksi yliopiston taulukolla, joka sisältää tietueet kaikista opiskelijoista, voi olla toiminnallinen opiskelijatunnuksen ja opiskelijan nimen välinen riippuvuus, eli yksilöllinen opiskelijatunnus määrittää arvon nimestä.

Indeksi

Indeksi on tietorakenne, joka auttaa nopeuttamaan tietokantakyselyitä suurille tietojoukoille. Tietokannan kehittäjät luovat indeksin taulukon tiettyihin sarakkeisiin. Hakemisto sisältää sarakkeiden arvot, mutta osoittaa vain taulukon muun osan tietoihin, ja se voidaan etsiä tehokkaasti ja nopeasti.

Avain

Avain on tietokantakenttä, jonka tarkoitus on yksilöidä tietue. Avaimet auttavat varmistamaan tietojen eheyden ja välttämään päällekkäisyyksiä. Tärkeimmät tietokannassa käytetyt avaimet ovat:

  • Ehdokasavaimet: Sarjajoukko, joista jokainen voi yksilöidä tietueen ja joista valitaan ensisijainen avain.
  • Ensisijaiset avaimet: Tämä avain yksilöi taulukossa olevan tietueen. Se ei voi olla tyhjä.
  • Vieraat avaimet: Avain, joka linkittää tietueen toisessa taulukossa olevaan tietueeseen. Taulukon vierasavaimen on oltava toisen taulukon ensisijaisena avaimena.

Normalisointi

Vastaanottaja normalisoi tietokanta on suunnitella sen taulukot (suhteet) ja sarakkeita (attribuutteja) tietojen eheyden varmistamiseksi ja päällekkäisyyden välttämiseksi. Ensisijaiset normalisointitasot ovat ensimmäinen normaalimuoto (1NF), toinen normaalimuoto (2NF), kolmas normaalimuoto (3NF) ja Boyce-Coddin normaalimuoto (BCNF).

NoSQL

NoSQL on tietokantamalli, joka on kehitetty vastaamaan tarpeeseen tallentaa jäsentämätöntä dataa, kuten sähköpostit, sosiaalisen median viestit, videot tai kuvat. Sen sijaan, että käyttäisit SQL: ää ja tiukkaa ACID-mallia tietojen eheyden varmistamiseksi, NoSQL noudattaa vähemmän tiukkaa BASE-mallia. NoSQL-tietokantaskeema ei käytä taulukoita tietojen tallentamiseen; pikemminkin se saattaa käyttää avain-/arvosuunnittelua tai kaavioita.

Tyhjä

Nolla-arvo sekoitetaan usein tarkoittamaan ei mitään tai nolla; se kuitenkin tarkoittaa itse asiassa tuntematon. Jos kentän arvo on nolla, se on tuntemattoman arvon paikkamerkki. Strukturoitu kyselykieli käyttää ON NULL ja EI OLE NULL operaattoreita testaamaan nolla-arvoja.

Kysely

A tietokantakysely on yleensä kirjoitettu SQL: llä ja voi olla joko a valitse kysely tai an toiminta kysely. Valintakysely pyytää tietoja tietokannasta; toimintokysely muuttaa, päivittää tai lisää tietoja. Jotkut tietokannat tarjoavat vedä ja pudota -lomakkeita, jotka piilottavat kyselyn semantiikan ja auttavat ihmisiä pyytämään tietoja ilman kelvollista SQL: ää.

Kaavio

A tietokantaskeema on taulukoiden, sarakkeiden, relaatioiden ja rajoitteiden suunnittelu, jotka muodostavat loogisesti erillisen osan tietokannasta.

Tallennettu menettely

Tallennettu toimintosarja on esikäännetty kysely tai SQL-käsky, joka jaetaan useiden eri ohjelmien ja käyttäjien kesken tietokannan hallintajärjestelmässä. Tallennetut menettelyt parantavat tehokkuutta, auttavat varmistamaan tietojen eheyden ja lisäävät tuottavuutta.

Strukturoitu kyselykieli

Structured Query Language tai SQL on yleisimmin käytetty kieli tietokannan tietojen saamiseksi. SQL haarautuu kahden tyyppiseen syntaksiin. The Tietojen käsittelykieli sisältää useimmin käytettyjen SQL-komentojen osajoukon ja sisältää SELECT, INSERT, UPDATE ja DELETE. The Tietojen määrittelykieli luo uusia tietokantaobjekteja, kuten indeksejä ja taulukoita.

Laukaista

Liipaisin on tallennettu toimintosarja, joka on asetettu suorittamaan tietty tapahtuma, yleensä muutos taulukon tietoihin. Triggeri voidaan esimerkiksi suunnitella kirjoittamaan lokiin, keräämään tilastoja tai laskemaan arvoa.

Näytä

Tietokantanäkymä on suodatettu joukko tietoja, jotka näytetään loppukäyttäjälle tietojen monimutkaisuuden piilottamiseksi ja käyttökokemuksen tehostamiseksi. Näkymä voi yhdistää tiedot kahdesta tai useammasta taulukosta ja sisältää osajoukon tietoja. A toteutunut näkemys on näkymä, joka näyttää ja toimii ikään kuin se olisi oma taulukko.