Baldintza Orokorren Datu Terminoen Glosarioa

Glosario honek datu-baseen datu baseen terminoak eta kontzeptuak estaltzen ditu . Ez du sistema edo datu-base jakin batzuei dagozkien terminoak barne hartzen.

ACID

Datu-basearen diseinuaren ACID eredua datu osotasuna indartzen du atomikotasun , koherentziaz , isolamenduz eta iraupen bidez:

Atributu

Datu- basearen atributuak datu- base entitate baten ezaugarri bat da. Besterik gabe jarri, atributu bat datu-baseko taulan zutabea da, hau da, entitate gisa ezagutzen dena.

Autentifikazioa

Datu-baseek autentifikazioa erabiltzen dute baimendutako erabiltzaileek datu-basean edo datu-baseetako zenbait alderditan sartzeko. Esate baterako, administratzaileak datuak txertatzeko edo editatzeko baimena izan liteke, langile arruntek datuak bakarrik ikusi ahal izan ditzaten. Autentifikazioa erabiltzaile-izen eta pasahitzekin inplementatzen da.

BASE eredua

BASE eredua alternatiba gisa garatu da ACID ereduaren arabera, datu baseak ez diren datu baseak eskatzen ez dituen datu baseen noSQL datuen beharrak asetzeko. Bere printzipio nagusiak Oinarrizko erabilgarritasuna, Soft State eta Ahalmen koherenteak dira:

mugak

Datu- basearen murriztapena baliozko datuak zehazten dituzten arau multzo bat da. Mugaketa mota ugari daude. Lehen mailako mugak honakoak dira:

Datu baseen kudeaketa sistema (DBMS)

DBMS da datu-base batekin lan egiteko alderdi guztiak kudeatzen dituen softwarea, datuen integritate arauak betetzeko datuak gordetzeko eta ziurtatzeko, datuen sarrera eta manipulazioa egiteko inprimakiak hornitzeko. Datu-base erlazionalen kudeaketa sistema (RDBMS) taulen erlazio eredua eta horien arteko harremanak ezartzen ditu.

Erakunde

Entitateak datu-base batean taula bat besterik ez du. Entity-Relationship Diagram, grafiko mota bat da, datu-basearen taulen arteko erlazioak azaltzen dituena.

Dependentzia funtzionala

Mendekotasun funtzionalaren murriztapen batek datuen baliozkotasuna bermatzen du eta atributu batek beste baten balioa zehazten du, A -> B bezala definitzen dena . Horrek esan nahi du A balioak B balioak zehazten dituela edo B "funtzionalki menpeko" dela A Adibidez, ikasle guztiek erregistro bat duten unibertsitateko mahaiak ikaslearen identifikazioa eta ikaslearen izenaren arteko mendekotasun funtzionala izan dezake, hau da, ikasleen identifikazio bakarrak izenaren balioa zehaztuko du.

Index

Indizea datu-egitura da, datu-base handietarako datu-basea bizkortzen laguntzen duena. Datu-baseko sortzaileek tabletako zutabe jakin batzuen aurkibidea sortzen dute. Indizea zutabe-balioak dauzka, baina gainerako datuak mahaiaren gaineko datuak erakartzen ditu eta bilaketak modu eraginkorrean eta azkarrean bil daitezke.

Gakoa

Gako bat datu-basearen eremua da, zeinaren helburua erregistro bakarrean identifikatzea baizik. Gakoak laguntzen datuak osotasuna betearazteko eta bikoiztea saihesteko. Datu-base batean erabilitako gako-mota nagusiak hautazko teklak dira, lehen mailako gakoak atzerriko gakoak.

normalizazio

Datu-base bat normalizatzeko, bere taulak (harremanak) eta zutabeak (atributuak) diseinatzea da datuen osotasuna ziurtatzeko eta bikoiztea saihesteko. Lehen normalizazio mailak First Normal Forma (1NF), Second Normal Form (2NF), Third Normal Form (3NF) eta Boyce-Codd Normal Form (BCNF) dira.

NoSQL

NoSQL datu ez-egituratuak gordetzeko beharra erantzuteko datu-baseko eredua da, esate baterako, mezu elektronikoak, gizarte-mezuak, bideoak edo irudiak. SQL eta ACID eredu zorrotza erabiliz datuak osotasuna bermatzeko baino, BASE eredu ez hain zorrotza jarraitzen du NoSQL-k. NoSQL datu-basearen eskemak ez ditu daturik gordetzeko taulak erabiltzen; baizik eta gako / baliozko diseinua edo grafikoak erabil ditzake.

null

NULL balioa nahasi egiten da "none" edo zero esan nahi baduzu; Hala ere, benetan "ezezaguna" esan nahi du. Eremu bat NULL balioa badago, balio ezezaguna duen leku-marka da. Query Language Structured (SQL) IS NULL erabiltzen du eta EZ da NULL operadoreak balio nuluak probatzeko.

Kontsulta

Datu-basearen kontsulta erabiltzaileek datu-base batekin interakzionatzen dute. SQL-en idatzita dago eta kontsulta bat edo ekintza- kontsulta bat izan daiteke. Hautatutako kontsultak datu-base batetik datuak eska ditzake; ekintza-kontsultak aldaketak, eguneratzeak edo datuak gehitzen ditu. Datu-base batzuek kontsultaren semantika ezkutatzen duten inprimakiak eskaintzen dituzte, SQL informazioa ulertu gabe beharrik gabe informazioa eskuratu ahal izateko.

eskema

Datu-baseko datu-basea datu-basea osatzen duten taulak, zutabeak, harremanak eta mugak diseinatzea da. Eskemak SQL CREATE adierazpenarekin deskribatzen dira normalean.

Prozedura gordetzea

Biltegiratutako prozedurak aurrez konpilatutako kontsulta bat da, edo SQL instrukzioa programa eta erabiltzaile anitzetan partekatzeko aukera ematen du Datuen Kudeaketa Sistema batean. Izapidetze-prozedurak eraginkortasuna hobetzen du, datu osotasuna indartu eta produktibitatea indartu.

Kontsulta egituraren hizkuntza

Kontsulta Estrukturatutako Hizkuntza , edo SQL, gehien erabiltzen den hizkuntza da datu-base batetik datuak sartzeko. Datuen manipulazioen hizkuntza (DML) gehien erabiltzen diren SQL komandoen azpimultzoa da eta SELECT, INSERT, UPDATE eta DELETE barne hartzen ditu.

trigger

Aktibo bat gertaera zehatz bat emanda exekutatutako prozedura bat da, normalean mahai baten datuen aldaketa. Esate baterako, trigger bat diseinatu daiteke egunkari batean idazteko, estatistikak biltzeko edo balio bat kalkulatzeko.

ikusi

Datu-basearen ikuspegia azken erabiltzaileari bistaratzen zaion datu multzo iragazi bat da, datuak konplexutasuna ezkutatzeko eta erabiltzaileen esperientzia arintzeko. Ikuspegi bat bi taulan edo gehiagotan datuak batu daitezke eta informazioaren azpimultzo bat dauka.