Datu-base

baliabide informatikoen bidez sistematikoki bildutako eta sailkatutako datu askoren biltegia

Datu-basea beraien artean zerikusia duten datuen bilduma da,[1] datuak gorde eta ondoren modu erraz eta egituratuan eskuratzea ahalbidetzen dituena (Informatikan Datu-baseak kudeatzeko sistemak (DBKS). Gaur egun, informatika eta elektronikari esker, datu-base gehienek formatu elektronikoa dute, zeinak datuen kudeaketarako abantaila ugari eskaintzen dituen.

Datu-base baten bi taulen arteko erlazioa.

Adibidez, liburutegi bat dokumentuz eta testuz osatutako datu-base bat dela esan daiteke, erraz aurkitu ahal izateko zerrendatutako informazio bilduma alegia.

Datu-base motakAldatu

Datu-base hierarkikoakAldatu

Informazioa sailkapen hierarkiko baten bidez banatzen duten datu-baseak dira. Gurasoak ez dituzten nodoei sustraia deitzen zaie eta semeak ez dituztenei hosto (Nodo guraso bakoitzak hainbat nodo ume izan ditzake). Hauek oso erabilgarriak dira datu bolumen oso handiak edo elkarbanatuak erabiltzen dituzten aplikazioentzat eta, honela, oso egitura finko eta ekoizpen handikoak lortzen dira. Datu-base hauen eragozpen handiena datu erredundantzia errepresentatzeko gaitasuna oso murriztua daukatela da.

Sare datu-baseakAldatu

Zenbait nodo guraso desberdin izan ditzake. Aurrerakuntza handia izan zen hierarkikoekin konparatuta, datu erredundantziaren arazoa konpontzeko aukera ematen duelako. Datu-base honek ematen dituen zailtasunak direla eta programatzaileek, erabiltzaileek baino gehiago erabiltzen duten modelo bat da.

Datu-base erlazionalakAldatu

Datu-egitura taulak dira, hau da, datu bakoitza ilara batean eta zutabe batean jarriko da. Oso erabilia da datuak administratzeko eta arazo errealak modelatzeko. Funtsezko ideia “erlazioen” erabilpena da. Horiek “tupla” izeneko datu erantsi bat dira. Modelo horretan datuak ematen diren lekuak eta formak ez dira gailentzen. Horrek, errazago ulertzeko abantaila dauka erabiltzaile ez-jakitun batentzat. Datuen arteko konexioak egiteko aukera ematen dute, hauek tauletan gordeta daudelarik eta honela, bi taulen datuak erlazionatzen dira, datu-baseari izena emanez. Datu base erlazionala eratzeko, kategoriak jarri eta horien arteko harremanak zehaztu behar dira. Kontsultekin informazioa berreskuratu edo biltegiratzeko aukera ematen dute eta honela informazioa administratu. SQLa da erlaziozko datu-baseak eraikitzeko lengoaiarik erabiliena.

Ezaugarriak:

  • Datu-base erlazional bat hainbat taula edo erlazioz osatzen da.
  • Ezinezkoa da izen bereko bi taula edo entitate egotea.
  • Taula bakoitza erregistro multzo bat da. Taularen errenkadak erregistroak dira eta zutabeak atributu edo eremuak.
  • Taulen arteko erlazioak gauzatzeko gakoak eta kanpo gakoak erabiltzen dira.

Datu-base transakzionalakAldatu

Datu-base transakzionalak datuak abiadura handian bidaltzeko eta jasotzeko sortuak dira. Ez dira oso ohikoak eta normalean kalitate analisietan, produkzioetan eta arlo industrialetan erabiltzen dira. Datuak batzea eta errekuperatzea da datu-base honen betekizunik garrantzitsuena. Horregatik datuen erredundantzia eta informazioaren errepikapena[2] ez du arazorik ematen, beste datu-baseekin alderatuta. Orokorrean, funtzionamendua maximizatzeko datu-base erlazionaletara konexioak egitea ahalbidetzen da. Adibiderik ohikoena bi kontu-korronteen arten diru transferentzia bat egitea izango litzateke. Normalean bi eragiketa desberdinen artean egikarituko litzateke, lehenengoan kontu batetik dirua kenduko genuke eta bigarrenean beste kontu batean kendutako dirua gehituko genuke. Sistemaren atomikotasuna ziurtatzeko (hau da, dirua ez desagerrarazteko edo agerrarazteko), eragiketa biak atomikoak izan behar dira, sistema ziurtatu egin behar da, edozein baldintza emanda (sistemaren jauzia barne), eragiketa biak egikaritu direla edo ez dela bat ere ez egikaritu.

Datu-base multidimentsionalakAldatu

Aplikazio oso espezifikoak garatzeko pentsatutako datu-baseak dira, OLAP kuboak adibidez. Ez dira asko desberdintzen datu-base erlazionaletatik (datu-base erlazional bateko taula bat, datu-base multidimentsionaleko taula bat izan daiteke) desberdintasuna kontzeptuala da bakarrik; datu-base multidimentsional bateko atributuak bi mota desberdinekoak izan daitezke, taula baten dimentsioak adieraz ditzake edo ikasi nahi diren metrikak adieraz ditzake.

Objektuetara bideratutako datu-baseakAldatu

Objektuetara bideratutako eredu informatikoen datu-base eredu bat da. Datu-basean objektuak osorik gordetzean datza honen betebeharra (egoera eta jarrera). Objektuetara bideratutako datu-basea objektuen paradigmaren kontzeptu garrantzitsuenak bere barne dituen datu-base bat da.

  • Kapsulatzea: gainerako objektuetatik informazioa ezkutatzeko propietatea eta erabilera okerrak edo gatazkak saihesteko propietatea.
  • Herentzia: objektuek, klase hierarkiko batean, jarrerak herentzia modura jasotzeko propietatea.
  • Polimorfismoa: eragiketa berbera objektu mota desberdinei aplikatzeko ahalbidetzen duen propietatea.

Objektuetara bideratutako datu-base batean, erabiltzaileek datu-basearen definizio modura eragiketak definitu ditzakete datuen gainean. Eragiketa batek (funtzio deritzona) bi ataletan definitzen da.

  • Eragiketa baten interfazeak (edo sinadura) eragiketaren izena eta argumentuen (edo parametroen) datu motak jasotzen ditu.
  • Eragiketaren inplementazioak (edo metodoa) banandua adierazten da eta interfazeari eraginik egin gabe aldatu daiteke.

Erabiltzaileen aplikazio programek, horien izena eta argumentuak deitzeko erabiliz, datuen gainean lan egin dezakete eragiketaren inplementazio era kontuan hartu gabe. Programen eta eragiketen arteko independentzia deitzen zaio.

Datu-base dokumentalakAldatu

Datu-base dokumentaletan, datuak gutxi egituraturik daude, eremu askoren luzera eta edukia ezin da aurretik jakin eta arazo linguistikoei aurre egin behar izaten diete.Testua osorik indexatzea ahalbidetzen dute, eta oro har, bilaketa handiagoak egitea. Bolumen handiko informazio historikoa gordetzeko erabiltzen dira. Thesaurus indize bidez optimizatutako datu-base dokumentaletarako sistema bat da.

Datu-base deduktiboak edo datu-base logikoakAldatu

Sistema deduktibozko datu-base bat,[3] datu-base arrunt batekin alderaturik, inferentziaren bitartez ondorioak lortzea bermatzen du. Gehien bat datu-basean gordetzen diren arauetan eta gertaeretan oinarritzen da. Datu-base deduktiboak, datu-base logikoak deitzen zaie oinarritzat logika matematikoa[4] erabiltzen dutelako. Mota honetako datu-baseak, datu-base erlazionaletan kontsultak modu errekurtziboan egiteko murriztapenen eta gordetzen dituzten datuen zeharkako harremanak ondorioztatzeko gai ez izatearen ondorioz sortu ziren.

Edukiari begiraAldatu

Erreferentzien datu-baseak ditugu alde batetik (metadatuak) eta bestetik, datu base-iturriak (metadatuak eta informazio osoa eskaintzen dizkigutenak).

Erreferentzien datu-baseakAldatu

Errepresentazioak soilik gordetzen dituzte. Hiru mota daude:

BibliografikoakAldatu

Datu-base bibliografikoa erregistro bibliografikoen datu-basea da. Liburutegi bateko liburuei eta beste material batzuei buruzko informazioa duen datu-basea izan daiteke (katalogo izena hartzen du orduan). Edo, terminoaren adiera erabilienari jarraituz, aldizkarien eta beste argitalpen zientifiko batzuen edukiaren aurkibide bibliografikoa, hala nola artikulu zientifikoak, hitzaldi eta biltzarretako aktak, liburuetako kapituluak, etab. Jakintza arlo batekoa edo anitzekoa izan daiteke. Datu-base horiek Internet bidez kontsultatzen dira. Erreferentziak, abstractak (argitalpen zientifiko baten laburpena) eta, sarritan, indexatutako edukien testu osoa edo testu osorako estekak dituzte. Adibidez, EHUko liburutegiko katalogoan, liburuaren egilearen izena edo liburuaren izena bilatu ahal ditugu jakiteko bilatzen ari garen liburu hori EHUko liburutegian dagoen edo ez.

DirektorioakAldatu

Datu pertsonalizatuen, helbide elektronikoen, telefono-zenbakien eta beste datu askoren zerrenda handiak dira . Adibidez, formatu elektronikoko telefono-gidak.

Direktorio horiek bi motatakoak izan daitezke, pertsonalak (orrialde zuriak) edo enpresakoak (orrialde horiak). Enpresa-direktorioak hiru motatakoak izan daitezke:

  • Enpresaren izena eta helbidea dituztenak.
  • Telefonoa dutenak eta aurreratuenek posta elektronikoa.
  • Zenbait datu dituztenak, hala nola fakturazioa edo langile-kopurua, eta horiek bereizten laguntzen duten kode nazionalak.

Direktorio pertsonalak mota bakarrekoak dira; izan ere, Espainian DBLOk eta antzeko legeek direktorioko erabiltzaileen pribatutasuna babesten dute. Horres gain, alderantzizko bilaketa debekatuta dago direktorio pertsonaletan.

EHUko direktorioan[5] sartzen bagara instituzioko langile baten izena bilatuz jakingo dugu ea ze kargu duen pertsona horrek, eta alderantziz, kargu bat bilatzen badugu jakingo dugu ze pertsonak betetzen duen kargu hori.

Objektuen deskripzioakAldatu

Artium museoko adibidea dugu hemen, bere katalogoan[6] sartzen baldin bagara artelanen deskripzioak eta metadatuak aurkitu ahal ditugu artelan horren izena jarriz.

Datu-base iturriakAldatu

Informazio osoa dute:

  • Zenbakiak: (adibidez, datu estatistikoak)
  • Testuak
  • Irudiak
  • Multimediak: Haiekin, hainbat bitarteko (irudia, audioa, bideoa edo beste eduki interaktiboak) dituzten dokumentuak aurkitzen ditugu. Iturri horietan Amazon bezalako eragina duten online liburutegi komertzialak, multimedia-dokumentuen datu-baseak (Candid Photos71, WebSeek72), multimedia-dokumentuen errepertorioak eta bilatzaile espezializatuak sar ditzakegu.

Datu-baseen egituraAldatu

Datu-baseen egitura lau elementuk osatzen dute:

  • Entitateak: Errealitatean dagoen zerbait, gauza fisikoa (adibidez, Loiolako Hegiak liburua)
  • Erregistroak: Errealitate horri datu-basean dagokion fitxa (aadibidez, Loiolako Hegiak liburuaren  fitxa)
  • Eremuak: Fitxaren atalak (adibidez, titulua, egilea, argitaletxea …
  • Datuak: Fitxan dagoen informazioa entitateari buruz (adibidez, Loiolako Hegiak, Imanol Murua Uria[7]

Beste sailkapen batzukAldatu

  • Eskuragarritasuna: Publikoak (EHUko liburutegiko katalogoa) edo pribatuak (ETB).
  • Banaketa: Lokala (nire ordenagailuan), linean (Internet), editatua (DVD).
  • Ekoizlea: Instituzionalak, komertzialak…
  • Arlo tematikoa: Ekonomia, zuzenbidea...

Datu-base banatuak kudeatzeko sistema (DBBKS)Aldatu

Datu-basea eta DBBKS-erako softwarea sarearen bidez konektaturik, leku askotan banandurik egon daitezke. Bi motatakoak existitzen dira.

  1. Homogeneoki bananduak: datu-baseak kudeatzeko sistema (DBKS) berdina erabiltzen da nodo guztietan.
  2. Heterogeneoki bananduak: datu-base kudeatzeko sistema (DBKS) federatuak edo oinarri anitzeko sistemak bermatzea ahalbidetzen dute, non DBKSek autonomi maila jakin bat eta lehendik existitzen ziren DBKSko zenbait datu-base autonomoetara atzipena duten. Mota honetako sistema askok bezero-zerbitzari motako arkitektura erabiltzen dute.

Horiek organismo deszentralizatu fisikoen ondorioz sortzen dira. Datu-base banatuen kudeatzeko sistemari esker herri desberdinetako datu-baseak batzeko gaitasuna ahalbidetzen dute eta edonondik unibertsitatearen, denda-adarraren eta beste zenbait lekuren informazioa lortzea posible egiten du.

Datu-baseetara kontsultaAldatu

 
Kontsulta adibide bat (Select motakoa).

Datu-base baten informazioa lortzeko erabiltzen den metodoa “kontsulta” izenarekin ezagutzen da. Kontsulten bitartez datu-base baten informazioa eguneratu, ezabatu, erakutsi eta datu berriak gehitu, txantiloiak erregistro iturri gisa ere erabil daitezke. Horretarako, kontsulta-lengoaia bat erabiltzen da. Datu-baserako kontsultak datuen datuak manipulatzeko lengoaiaren (DML) bidez egiten dira, gehien erabiltzen den datu-baseen kontsulta-lengoaia SQL da.

SQLAldatu

Structured Query Language” edo Kontsultekin Eraikitako Lengoaia esan nahi dute eta gaur egungo datu-baseek erabiltzen duten lengoaia da. 1980ko hamarkadan agertutako dBASE programazio lengoaiaren eta datu sistemen administrazioen ondorengoa bilakatu da.

SQL:2003, SQL92 estandarraren luzapena da, objektuetara bideratutako kontzeptuak eta SQL92-rekin bateragarritasuna mantentzen ditu.

ErreferentziakAldatu

  1. Agirreazaldegi, Teresa. (2006). Informaziorako dokumentazioaren oinarriak.. Udako Euskal Unibertsitatea, 130-136 or..
  2. «errepikapen figura - Literatura Terminoen Hiztegia» www.euskaltzaindia.eus . Noiz kontsultatua: 2020-05-06.
  3. Rodríguez Yunta, Luis. (2001). La información especializada en Internet. CINDOC.
  4. «Lógica Matemática - Monografias.com» www.unicauca.edu.co . Noiz kontsultatua: 2020-05-06.
  5. Moda-diseinuko unibertsitate-espezialistaren titulua (UPV-EHU) | Informazioa | Direktorioa. . Noiz kontsultatua: 2020-05-06.
  6. (Gaztelaniaz) «Colección» www.artium.eus . Noiz kontsultatua: 2020-05-06.
  7. (Gaztelaniaz) «CV Imanol Murua Uria - Grupo de Investigación HGH Hedabideak, Gizartea, Hezkuntza - UPV/EHU» hgh . Noiz kontsultatua: 2020-05-06.

Kanpo estekakAldatu