Yhteisten tietokantojen termien sanasto

Tämä sanasto kattaa tietokantojen termit ja käsitteet, joita käytetään kaikentyyppisissä tietokannoissa. Se ei sisällä tiettyjä järjestelmiä tai tietokantoja koskevia termejä.

ACID

Tietokannan suunnittelun ACID-malli edistää tietojen eheyttä atomisuuden , yhtenäisyyden , eristämisen ja kestävyyden avulla:

ominaisuus

Tietokanta-ominaisuus on tietokannan kokonaisuuden ominaisuus. Yksinkertaisesti sanottuna attribuutti on tietokannat-taulukon sarake, joka itse tunnetaan kokonaisuutena.

Authentication

Tietokannat käyttävät todentamista varmistaakseen, että vain valtuutetut käyttäjät voivat käyttää tietokantaa tai tiettyjä tietokannan osa-alueita. Järjestelmänvalvojille voi esimerkiksi olla oikeus lisätä tai muokata tietoja, kun taas säännölliset työntekijät saattavat vain tarkastella tietoja. Todennus toteutetaan käyttäjätunnuksilla ja salasanoilla.

BASE-malli

BASE-malli on kehitetty vaihtoehtoiseksi ACID-malliksi palvelemaan noSQL-tietokantojen tarpeita, joissa tietoja ei jäsennetä relaatiotietokantojen edellyttämällä tavalla. Sen ensisijaiset periaatteet ovat Basic Availability, Soft State ja mahdollinen yhdenmukaisuus:

rajoitteet

Tietokantavaikeus on joukko sääntöjä, jotka määrittävät pätevät tiedot. Monenlaisia ​​rajoituksia on olemassa. Ensisijaiset rajoitteet ovat:

Tietokannan hallintajärjestelmä (DBMS)

DBMS on ohjelmisto, joka hallitsee kaikkia tietokannan kanssa työskentelyä, tietojen tallentamista ja turvaamista tietojen eheyden sääntöjen noudattamisen valvomiseksi, tietojen syöttämisen ja manipuloinnin lomakkeiden tarjoamiseksi. Relaatiotietokannan hallintajärjestelmä (RDBMS) toteuttaa taulukkojen relaatiomallin ja niiden väliset suhteet.

Entity

Yhteisö on yksinkertaisesti taulukko tietokannassa. Se kuvataan käyttämällä Entity-Relationship Diagramia, joka on graafisen tyyppinen, joka näyttää tietokannat taulukoiden väliset suhteet.

Toiminnallinen riippuvuus

Toiminnallisen riippuvuusrajoituksen avulla varmistetaan tietojen luotettavuus ja se on olemassa, kun yksi attribuutti määrittää toisen arvon, jota kuvataan A -> B: ksi, mikä tarkoittaa, että A: n arvo määrää B: n arvon tai että B on "toiminnallisesti riippuvainen" A: n Esimerkiksi yliopistossa oleva taulukko, joka sisältää kaikki oppilaiden kirjaukset, voi olla funktionaalinen riippuvuus opiskelijan ID: n ja opiskelijan nimen välillä, eli ainutlaatuinen opiskelija-tunnus määrittää nimen arvon.

Indeksi

Indeksi on tietorakenne, joka nopeuttaa tietokannan kyselyjä suurille datasetille. Tietokannan kehittäjät luo indeksin tietyissä sarakkeissa taulukossa. Indeksi pitää sisällään sarakearvot, mutta vain viittaa muuhun taulukkoon sisältyviin tietoihin ja sitä voi hakea tehokkaasti ja nopeasti.

avain

Avain on tietokanta, jonka tarkoituksena on yksilöidä tietue. Avainten avulla voidaan varmistaa tietojen eheys ja välttää päällekkäisyyksiä. Tietokannassa käytettävät avainten tyypit ovat ehdokas avaimet, ensisijaiset avaimet ulkomaiset avaimet.

normalisointi

Tietokannan normalisointi on suunnitella sen taulukoita (suhteita) ja sarakkeita (attribuutteja) siten, että varmistetaan tietojen eheys ja vältetään päällekkäisyys. Normalisoinnin ensisijaiset tasot ovat ensimmäinen normaalimuoto (1NF), toinen normaali muoto (2NF), kolmas normaali muoto (3NF) ja Boyce-Codd-normaalimuoto (BCNF).

NoSQL

NoSQL on tietokannan malli, joka on kehitetty vastaamaan tarpeeseen tallentaa strukturoituja tietoja, kuten sähköposteja, sosiaalisen median viestiä, videoita tai kuvia. Sen sijaan, että käytetään SQL: ia ja tiukkaa ACID-mallia tietojen eheyden varmistamiseksi, NoSQL noudattaa vähemmän tiukkaa BASE-mallia. NoSQL-tietokannan kaava ei käytä taulukoita tietojen tallentamiseen; pikemminkin se voi käyttää avain / arvo-suunnittelua tai kaavioita.

Tyhjä

NULL- arvoa sekoitetaan usein "ei" tai nollaan; se tarkoittaa kuitenkin "tuntematonta". Jos kentällä on arvo NULL, se on paikkamerkki tuntemattomalle arvolle. Structured Query Language (SQL) käyttää IS NULL ja IS NOT NULL operaattoreita testaamaan null-arvoja.

tiedustelu

Tietokannan kysely on, miten käyttäjät ovat vuorovaikutuksessa tietokannan kanssa. Se on yleensä kirjoitettu SQL: ään, ja se voi olla joko kyselytiedote tai toimintakysely . Valitse kysely pyytää tietoja tietokannasta; toimintakysely muuttaa, päivittää tai lisää tietoja. Jotkut tietokannat tarjoavat lomakkeita, jotka piilottavat kyselyn semantiikka, jolloin käyttäjät voivat helposti pyytää tietoja ilman SQL-käskyä.

kaavio

Tietokannan kaava on tietokantojen muodostavien taulukoiden, sarakkeiden, suhteiden ja rajoitusten suunnittelu. Kaaviot kuvataan yleensä SQL CREATE -lausekkeella.

Tallennettu menettely

Tallennettu proseduuri on valmiiksi koottu kysely tai SQL-käsky, joka voidaan jakaa useille ohjelmille ja käyttäjille tietokannan hallintajärjestelmässä. Tallennetut menettelyt parantavat tehokkuutta, auttavat tietojen eheyden ja tuottavuuden lisäämisessä.

Strukturoitu kyselykieli

Strukturoitu kyselykieli tai SQL on yleisimmin käytetty kieli tietokantojen tietoja varten. Data Manipulation Language (DML) sisältää useimmin käytetyt SQL-komennot ja sisältää SELECT, INSERT, UPDATE ja DELETE.

Laukaista

Liipaisu on tallennettu menettely, joka on asetettu suoritettavaksi tietyn tapahtuman, tavallisesti muutoksen taulukon tietoihin. Esimerkiksi laukaisu voidaan suunnitella kirjoittamaan lokiin, kerätä tilastoja tai laskea arvo.

näkymä

Tietokannanäkymä on suodatettu tietojoukko, joka näytetään loppukäyttäjälle tietojen monimutkaisuuden piilottamiseksi ja käyttäjäkokemuksen virtaviivaistamiseksi. Näkymä voi liittyä kahden tai useamman taulukon tietoihin ja sisältää tiedon osajoukon.