Ühise andmebaasi kasutamise sõnastik

See sõnastik hõlmab andmebaasi tingimusi ja mõisteid, mida kasutatakse igasuguste andmebaaside puhul. See ei hõlma teatud süsteemide või andmebaaside kohta kehtivaid termineid.

ACID

Andmebaasi kujunduse ACID-mudel kinnitab andmete terviklikkust läbi aatomiidsuse , järjepidevuse , isolatsiooni ja vastupidavuse:

Atribuut

Andmebaasi atribuut on andmebaasiüksuse tunnusjoon . Lihtsamalt öeldes on atribuut andmebaaside tabelis olev veerg, mis iseenesest on tuntud kui üksus.

Autentimine

Andmebaasid kasutavad autentimist tagamaks, et ainult volitatud kasutajad saavad andmebaasi või teatud andmebaasi aspekte kasutada. Näiteks võib administraatoritel lubada andmete sisestamist või muutmist, samas kui tavalised töötajad võivad andmeid ainult vaadata. Autentimine toimub kasutajanimede ja paroolidega.

BASE-mudel

BASE-mudel on välja töötatud alternatiivina ACID-mudelile, et rahuldada noSQL-i andmebaaside vajadusi, mille puhul andmed ei ole struktureeritud samal viisil, mida nõutakse relatsioonandmebaasides. Selle peamised põhimõtted on Basic Availability, Soft State ja Eventual Consistency:

Piirangud

Andmebaasi piirang on reeglite kogum, mis määratleb kehtivad andmed. Mitu tüüpi piiranguid on olemas. Peamised piirangud on järgmised:

Andmebaasihaldussüsteem (DBMS)

DBVS on tarkvara, mis haldab kõiki andmebaasiga töötamise aspekte, andmete säilitamise ja kinnitamise, et tagada andmete terviklikkuse eeskirjade täitmine, andmete sisestamise ja manipuleerimise vormide pakkumine. Relatsioonandmebaasisüsteemide haldussüsteem (RDBMS) rakendab tabelite relatsioonilist mudelit ja suhteid nende vahel.

Üksus

Üksus on andmebaasi lihtsalt tabel. Seda kirjeldatakse kasutades Entity-Relationship Diagrammi, mis on tüüpi graafika, mis näitab suhteid andmebaaside tabelite vahel.

Funktsionaalne sõltuvus

Funktsionaalse sõltuvuse piirang aitab tagada andmete kehtivust ja eksisteerib siis, kui üks atribuut määrab teise väärtuse, mida kirjeldatakse kui A -> B, mis tähendab, et A väärtus määrab B väärtuse või et B on funktsionaalselt sõltuv A Näiteks ülikooli tabelis, mis sisaldab kõigi õpilaste arvestust, võib õpilase ID ja õpilasnimi vahel olla funktsionaalne sõltuvus, st nime väärtust määrab unikaalne õpilase ID.

Indeks

Indeks on andmestruktuur, mis aitab kiirendada andmebaaside päringuid suurte andmekogumite jaoks. Andmebaasiarendajad loovad tabeli konkreetsete veergude indeksi . Indeks hoiab veeru väärtusi, vaid viitab ainult ülejäänud tabeli andmetele ning seda saab otsida tõhusalt ja kiiresti.

Võti

Võtmeks on andmebaasi valdkond, mille eesmärk on rekordi üheselt tuvastada. Võtmed aitavad jõustada andmete terviklikkust ja vältida dubleerimist. Andmebaasis kasutatavad peamised kasutatavad võtme tüübid on kandidaatvõtmed, esmased võtmed välisvõti.

Normaliseerimine

Andmebaasi normaliseerimiseks on oma tabelite (suhted) ja veergude (atribuutide) kujundamine viisil, mis tagab andmete terviklikkuse ja dubleerimise vältimise. Normaalsuse esmaseks tasemeks on esimene normaalne vorm (1NF), teine ​​normaalne vorm (2NF), kolmas normaalne vorm (3NF) ja Boyce-Codd normaalne vorm (BCNF).

NoSQL

NoSQL on andmebaasimudel, mis on välja töötatud selliste struktureerimata andmete salvestamiseks nagu e-kirjad, sotsiaalse meedia postitused, video või pildid. Selle asemel, et tagada SQL-i ja ranget ACID-mudelit andmete terviklikkuse tagamiseks, järgib NoSQL vähem range BASE-mudelit. NoSQL-i andmebaasi skeem ei kasuta tabeleid andmete salvestamiseks; pigem võib see kasutada võtme / väärtuse disaini või graafikuid.

Null

Väärtus NULL on tihti segi ajutine tähendusega "puudub" või null; aga see tähendab tegelikult "teadmata". Kui väli väärtus on NULL, on see tundmatu väärtusega kohatäide. Struktureeritud päringu keel (SQL) kasutab nullväärtuste testimiseks IS NULLi ja IS NOT NULL operaatorit.

Päring

Andmebaasi päring on see, kuidas kasutajad andmebaasiga suhtlevad. Tavaliselt kirjutatakse seda SQL-is ja see võib olla kas valitud päring või toimingu päring. Valitud päring nõuab andmeid andmebaasist; toimingupäring muudab, uuendab või lisab andmeid. Mõned andmebaasid pakuvad vorme, mis peidavad päringu semantikat, võimaldades kasutajatel hõlpsalt teabe saamist ilma SQL-i mõista.

Skeem

Andmebaasi skeem on andmebaaside moodustavate tabelite, veergude, suhete ja piirangute kujundus. Skeeme kirjeldatakse tavaliselt SQL CREATEi väljavõtte abil.

Salvestatud menetlus

Salvestatud protseduur on eelnevalt kompileeritud päring või SQL-i avaldus, mida saab jagada mitme andmebaasi haldussüsteemi mitme programmi ja kasutaja vahel. Salvestatud protseduurid parandavad tõhusust, aitavad tagada andmete terviklikkust ja suurendada tootlikkust.

Struktureeritud päringukeel

Struktureeritud päringukeel või SQL on kõige sagedamini kasutatav keel andmebaaside andmetele juurdepääsuks. Data Manipulation Language (DML) sisaldab kõige sagedamini kasutatavaid SQL-i käskude alamhulka ja sisaldab SELECT, INSERT, UPDATE ja DELETE.

Käivitaja

Päästik on salvestatud protseduur, mis on määratud konkreetse sündmuse toimumiseks, tavaliselt tabeli andmete muutmiseks. Näiteks võib käivitusnupp töötada logiks kirjutamiseks, statistika kogumiseks või väärtuse arvutamiseks.

Vaade

Andmebaasi vaade on lõppkasutajale kuvatud andmete filtreeritud kogum, et varjata andmete keerukust ja tõhustada kasutajakogemust. Vaade võib ühendada andmeid kahest või enamast tabelist ja sisaldab informatsiooni alamhulka.