Wikibooks euwikibooks https://eu.wikibooks.org/wiki/Azala MediaWiki 1.47.0-wmf.2 first-letter Media Berezi Eztabaida Lankide Lankide eztabaida Wikibooks Wikibooks eztabaida Fitxategi Fitxategi eztabaida MediaWiki MediaWiki eztabaida Txantiloi Txantiloi eztabaida Laguntza Laguntza eztabaida Kategoria Kategoria eztabaida TimedText TimedText talk Modulu Modulu eztabaida Event Event talk Informatikaren 50 urte 50 teknologiatan/Datu-base erlazional 0 7270 43163 43159 2026-05-12T13:12:12Z Ksarasola 1603 erreferentziak wiki formatuan 43163 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|datu-base eskema baten diseinu ereduen eboluzioa]] Datu-base bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. Datu-base erlazionalen kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta. Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref> <ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == [[Fitxategi:Sql data base with logo.svg|thumb|100px]] [[Fitxategi:MySQL textlogo.svg|thumb|100px]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px]] Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. Oracle bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki Oracle eta Microsoft SQL Server bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten. <ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak hodeira (Cloud) erabat egokitu dira. NoSQL sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /><ref name=":8">'''Irastorza, A. & Pérez, T.A.(2012)'''. ''26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta''. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker, datu-baseak bere burua babesten du datu okerren edo gatazkatsuen aurrean. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak (konkurrentzia) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (dena ala ezer ez printzipioan oinarrituta). Bestalde, aplikazioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>}[, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}][, {<izena_eremua>|<indize_iremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} r818qz5ryyl18hyf16am00eiiyemfq2 43164 43163 2026-05-12T13:14:17Z Ksarasola 1603 erreferentziak wiki formatuan 43164 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|datu-base eskema baten diseinu ereduen eboluzioa]] Datu-base bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. Datu-base erlazionalen kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta. Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref><ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == [[Fitxategi:Sql data base with logo.svg|thumb|100px]] [[Fitxategi:MySQL textlogo.svg|thumb|100px]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px]] Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. Oracle bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki Oracle eta Microsoft SQL Server bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten.<ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak hodeira (Cloud) erabat egokitu dira. NoSQL sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /><ref name=":8">'''Irastorza, A. & Pérez, T.A.(2012)'''. ''26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta''. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker, datu-baseak bere burua babesten du datu okerren edo gatazkatsuen aurrean. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak (konkurrentzia) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (dena ala ezer ez printzipioan oinarrituta). Bestalde, aplikazioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>}[, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}][, {<izena_eremua>|<indize_iremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} buuyaqpr0utzux9li3n80gpqq7bfr21 43165 43164 2026-05-12T13:48:17Z Ksarasola 1603 irudi-oina 43165 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|Datu-base eskema baten diseinu-ereduen eboluzioa]] Datu-base bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. Datu-base erlazionalen kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta. Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref><ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == [[Fitxategi:Sql data base with logo.svg|thumb|100px]] [[Fitxategi:MySQL textlogo.svg|thumb|100px]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px]] Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. Oracle bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki Oracle eta Microsoft SQL Server bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten.<ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak hodeira (Cloud) erabat egokitu dira. NoSQL sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /><ref name=":8">'''Irastorza, A. & Pérez, T.A.(2012)'''. ''26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta''. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker, datu-baseak bere burua babesten du datu okerren edo gatazkatsuen aurrean. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak (konkurrentzia) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (dena ala ezer ez printzipioan oinarrituta). Bestalde, aplikazioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>}[, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}][, {<izena_eremua>|<indize_iremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} ovts07uy6mklkd5exb6piyrhmtpezsb 43166 43165 2026-05-13T09:04:05Z Ksarasola 1603 estekak 43166 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|Datu-base eskema baten diseinu-ereduen eboluzioa]] [[w:Datu-base|Datu-base]] bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. '''Datu-base erlazionalen''' kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta. Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref><ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == [[Fitxategi:Sql data base with logo.svg|thumb|100px]] [[Fitxategi:MySQL textlogo.svg|thumb|100px]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px]] Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> Geroago etapa hauek nabarmendu dira datu-base erlazionalen bilakaeran: *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. [[w:Oracle Database|Oracle]] bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki [[w:Oracle Database|Oracle]] eta [[w:Microsoft SQL Server|Microsoft SQL Server]] bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten.<ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak [[w:Hodei konputazio|hodeira]] (Cloud) erabat egokitu dira. [[w:NoSQL|NoSQL]] sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /><ref name=":8">'''Irastorza, A. & Pérez, T.A.(2012)'''. ''26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta''. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker babesten du bere burua datu-baseak, datu okerrak edo gatazkatsuak ekiditeko. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak ([[w:Konkurrentzia (informatika)|konkurrentzia]]) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (''dena ala ezer ez'' printzipioan oinarrituta). Bestalde, aplika[[w:JDBC|konektibitateari]]zioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>}[, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}][, {<izena_eremua>|<indize_iremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} t8bhfui8a40m201d7wx0ufgqtr076qs 43167 43166 2026-05-13T09:06:23Z Ksarasola 1603 /* Historia eta bilakaera */ 43167 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|Datu-base eskema baten diseinu-ereduen eboluzioa]] [[w:Datu-base|Datu-base]] bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. '''Datu-base erlazionalen''' kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta. Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref><ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> Geroago etapa hauek nabarmendu dira datu-base erlazionalen bilakaeran: [[Fitxategi:Sql data base with logo.svg|thumb|100px]] *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. [[w:Oracle Database|Oracle]] bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> [[Fitxategi:MySQL textlogo.svg|thumb|100px]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px]] *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki [[w:Oracle Database|Oracle]] eta [[w:Microsoft SQL Server|Microsoft SQL Server]] bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten.<ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak [[w:Hodei konputazio|hodeira]] (Cloud) erabat egokitu dira. [[w:NoSQL|NoSQL]] sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /><ref name=":8">'''Irastorza, A. & Pérez, T.A.(2012)'''. ''26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta''. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker babesten du bere burua datu-baseak, datu okerrak edo gatazkatsuak ekiditeko. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak ([[w:Konkurrentzia (informatika)|konkurrentzia]]) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (''dena ala ezer ez'' printzipioan oinarrituta). Bestalde, aplika[[w:JDBC|konektibitateari]]zioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>}[, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}][, {<izena_eremua>|<indize_iremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} jpb7u4b6ehxagew8wbdx6plqcihhmr8 43168 43167 2026-05-13T10:34:30Z Rosa Arruabarrena 2687 43168 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|Datu-base eskema baten diseinu-ereduen eboluzioa]] [[w:Datu-base|Datu-base]] bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. '''Datu-base erlazionalen''' kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta. Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref><ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> Geroago etapa hauek nabarmendu dira datu-base erlazionalen bilakaeran: [[Fitxategi:Sql data base with logo.svg|thumb|100px]] *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. [[w:Oracle Database|Oracle]] bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> [[Fitxategi:MySQL textlogo.svg|thumb|100px]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px]] *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki [[w:Oracle Database|Oracle]] eta [[w:Microsoft SQL Server|Microsoft SQL Server]] bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten.<ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak [[w:Hodei konputazio|hodeira]] (Cloud) erabat egokitu dira. [[w:NoSQL|NoSQL]] sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /><ref name=":8">'''Irastorza, A. & Pérez, T.A.(2012)'''. ''26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta''. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker babesten du bere burua datu-baseak, datu okerrak edo gatazkatsuak ekiditeko. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak ([[w:Konkurrentzia (informatika)|konkurrentzia]]) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (''dena ala ezer ez'' printzipioan oinarrituta). Bestalde, aplika[[w:JDBC|konektibitateari]]zioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>}[, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}][ {<izena_eremua>|<indize_iremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} tvk0ajqhrk4tbq0a0b381jlhby4o7h8 43169 43168 2026-05-13T10:35:12Z Rosa Arruabarrena 2687 43169 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|Datu-base eskema baten diseinu-ereduen eboluzioa]] [[w:Datu-base|Datu-base]] bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. '''Datu-base erlazionalen''' kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta. Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref><ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> Geroago etapa hauek nabarmendu dira datu-base erlazionalen bilakaeran: [[Fitxategi:Sql data base with logo.svg|thumb|100px]] *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. [[w:Oracle Database|Oracle]] bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> [[Fitxategi:MySQL textlogo.svg|thumb|100px]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px]] *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki [[w:Oracle Database|Oracle]] eta [[w:Microsoft SQL Server|Microsoft SQL Server]] bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten.<ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak [[w:Hodei konputazio|hodeira]] (Cloud) erabat egokitu dira. [[w:NoSQL|NoSQL]] sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /><ref name=":8">'''Irastorza, A. & Pérez, T.A.(2012)'''. ''26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta''. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker babesten du bere burua datu-baseak, datu okerrak edo gatazkatsuak ekiditeko. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak ([[w:Konkurrentzia (informatika)|konkurrentzia]]) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (''dena ala ezer ez'' printzipioan oinarrituta). Bestalde, aplika[[w:JDBC|konektibitateari]]zioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>}[, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}] [{<izena_eremua>|<indize_iremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} g2f32273ttzhnyxf29tupcsbzh593cr 43170 43169 2026-05-13T10:55:47Z Ksarasola 1603 erreferentziak txukuntzea 43170 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|Datu-base eskema baten diseinu-ereduen eboluzioa]] [[w:Datu-base|Datu-base]] bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. '''Datu-base erlazionalen''' kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta.<ref name=":0">'''Elmasri, R. & Navathe, S. B. (2009)'''. ''Datu-base sistemak. Oinarriak.''. UPV/EHU Argitalpen Zerbitzua/Sevicio Editorial. ISBN/ISSN: 978-84-9860-291-3.</ref> Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref><ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> Geroago etapa hauek nabarmendu dira datu-base erlazionalen bilakaeran: [[Fitxategi:Sql data base with logo.svg|thumb|100px]] *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. [[w:Oracle Database|Oracle]] bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> [[Fitxategi:MySQL textlogo.svg|thumb|100px]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px]] *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki [[w:Oracle Database|Oracle]] eta [[w:Microsoft SQL Server|Microsoft SQL Server]] bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten.<ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak [[w:Hodei konputazio|hodeira]] (Cloud) erabat egokitu dira. [[w:NoSQL|NoSQL]] sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /><ref name=":8">'''Irastorza, A. & Pérez, T.A.(2012)'''. ''26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta''. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker babesten du bere burua datu-baseak, datu okerrak edo gatazkatsuak ekiditeko. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak ([[w:Konkurrentzia (informatika)|konkurrentzia]]) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (''dena ala ezer ez'' printzipioan oinarrituta). Bestalde, aplika[[w:JDBC|konektibitateari]]zioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>}[, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}] [{<izena_eremua>|<indize_iremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} 0jz2pfzhj91854qvfosrwm8pz3hz3di 43171 43170 2026-05-13T10:58:08Z Ksarasola 1603 erreferentziak wiki formatuan 43171 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|Datu-base eskema baten diseinu-ereduen eboluzioa]] [[w:Datu-base|Datu-base]] bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. '''Datu-base erlazionalen''' kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta.<ref name=":0">'''Elmasri, R. & Navathe, S. B. (2009)'''. ''Datu-base sistemak. Oinarriak.''. UPV/EHU Argitalpen Zerbitzua/Sevicio Editorial. ISBN/ISSN: 978-84-9860-291-3.</ref> Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref><ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> Geroago etapa hauek nabarmendu dira datu-base erlazionalen bilakaeran: [[Fitxategi:Sql data base with logo.svg|thumb|100px]] *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. [[w:Oracle Database|Oracle]] bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> [[Fitxategi:MySQL textlogo.svg|thumb|100px]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px]] *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki [[w:Oracle Database|Oracle]] eta [[w:Microsoft SQL Server|Microsoft SQL Server]] bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten.<ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak [[w:Hodei konputazio|hodeira]] (Cloud) erabat egokitu dira. [[w:NoSQL|NoSQL]] sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker babesten du bere burua datu-baseak, datu okerrak edo gatazkatsuak ekiditeko. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak ([[w:Konkurrentzia (informatika)|konkurrentzia]]) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (''dena ala ezer ez'' printzipioan oinarrituta). Bestalde, aplika[[w:JDBC|konektibitateari]]zioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>}[, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}] [{<izena_eremua>|<indize_iremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} ketu2hoi9fy4vxslbyohx2e4fznoj38 43172 43171 2026-05-13T11:01:55Z Ksarasola 1603 /* Historia eta bilakaera */ 43172 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|Datu-base eskema baten diseinu-ereduen eboluzioa]] [[w:Datu-base|Datu-base]] bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. '''Datu-base erlazionalen''' kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta.<ref name=":0">'''Elmasri, R. & Navathe, S. B. (2009)'''. ''Datu-base sistemak. Oinarriak.''. UPV/EHU Argitalpen Zerbitzua/Sevicio Editorial. ISBN/ISSN: 978-84-9860-291-3.</ref> Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref><ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> Geroago etapa hauek nabarmendu dira datu-base erlazionalen bilakaeran: [[Fitxategi:Sql data base with logo.svg|thumb|100px|[[w:SQL|SQL]]]] *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. [[w:Oracle Database|Oracle]] bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> [[Fitxategi:MySQL textlogo.svg|thumb|100px|[[w:MySQL|MySQL]]]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px|[[w:PostgreSQL|PostgreSQL]]]] *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki [[w:Oracle Database|Oracle]] eta [[w:Microsoft SQL Server|Microsoft SQL Server]] bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten.<ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak [[w:Hodei konputazio|hodeira]] (Cloud) erabat egokitu dira. [[w:NoSQL|NoSQL]] sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker babesten du bere burua datu-baseak, datu okerrak edo gatazkatsuak ekiditeko. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak ([[w:Konkurrentzia (informatika)|konkurrentzia]]) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (''dena ala ezer ez'' printzipioan oinarrituta). Bestalde, aplika[[w:JDBC|konektibitateari]]zioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>}[, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}] [{<izena_eremua>|<indize_iremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} 4ny5dqc55tacz8ql0rd4ye53ahxo29p 43173 43172 2026-05-13T11:02:50Z Ksarasola 1603 /* Alderdi teknikoak */ 43173 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|Datu-base eskema baten diseinu-ereduen eboluzioa]] [[w:Datu-base|Datu-base]] bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. '''Datu-base erlazionalen''' kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta.<ref name=":0">'''Elmasri, R. & Navathe, S. B. (2009)'''. ''Datu-base sistemak. Oinarriak.''. UPV/EHU Argitalpen Zerbitzua/Sevicio Editorial. ISBN/ISSN: 978-84-9860-291-3.</ref> Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref><ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> Geroago etapa hauek nabarmendu dira datu-base erlazionalen bilakaeran: [[Fitxategi:Sql data base with logo.svg|thumb|100px|[[w:SQL|SQL]]]] *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. [[w:Oracle Database|Oracle]] bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> [[Fitxategi:MySQL textlogo.svg|thumb|100px|[[w:MySQL|MySQL]]]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px|[[w:PostgreSQL|PostgreSQL]]]] *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki [[w:Oracle Database|Oracle]] eta [[w:Microsoft SQL Server|Microsoft SQL Server]] bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten.<ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak [[w:Hodei konputazio|hodeira]] (Cloud) erabat egokitu dira. [[w:NoSQL|NoSQL]] sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker babesten du bere burua datu-baseak, datu okerrak edo gatazkatsuak ekiditeko. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak ([[w:Konkurrentzia (informatika)|konkurrentzia]]) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (''dena ala ezer ez'' printzipioan oinarrituta). Bestalde, aplika[[w:JDBC|konektibitateari]]zioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>}[, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}] [{<izena_eremua>|<indize_eremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} k3xm4lqhoc50tyzlyceon2vk5dyy164 43174 43173 2026-05-13T11:05:44Z Ksarasola 1603 /* Alderdi teknikoak */ 43174 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' [[Fitxategi:Database models.jpg|thumb|Datu-base eskema baten diseinu-ereduen eboluzioa]] [[w:Datu-base|Datu-base]] bat unitate logiko gisa tratatzen den informazio-bilduma antolatu bat da. '''Datu-base erlazionalen''' kasuan, antolaketa hori eredu erlazionalean oinarritzen da: datuak erlazio sinpleen multzo batean gordetzen dira, bisualki taulen bidez irudikatuta.<ref name=":0">'''Elmasri, R. & Navathe, S. B. (2009)'''. ''Datu-base sistemak. Oinarriak.''. UPV/EHU Argitalpen Zerbitzua/Sevicio Editorial. ISBN/ISSN: 978-84-9860-291-3.</ref> Helburu nagusia erlazionatutako informazioa biltzea, gordetzea eta berreskuratzea da, hainbat aplikaziok elkarbanatu ahal izan dezaten. Sistema honetan, taula bakoitza errenkadaz (tuplak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. <ref name=":1">{{Erreferentzia|izena='''E. F.'''|abizena='''Codd'''|izenburua=A Relational Model of Data for Large Shared Data Banks|argitaletxea=Springer Berlin Heidelberg|orrialdeak=61–98|data=2001|url=https://doi.org/10.1007/978-3-642-48354-7_4|aldizkaria=Pioneers and Their Contributions to Software Engineering|isbn=978-3-540-42290-7|sartze-data=2026-05-12}}</ref><ref name=":6">'''Irastorza, A. & Pérez, T.A.'''(2012). 26 Domeinu SQL Ariketekin: Maila aurreratuko 270 SQL kontsulta. Editorial Académica Española. ISBN/ISSN: 978-84-615-2398-2.</ref><ref name=":5">'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ISBN: 978-84-693-0146-3. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06).</ref> == Historia eta bilakaera == Teknologia hau 1970ean sortu zen, [[w:Edgar Frank Codd|Edgar F. Codd]] IBMko ikertzaileak "''A Relational Model of Data for Large Shared Data Banks''" artikulu ospetsua argitaratu zuenean. Multzoen teoria matematikoan oinarrituta, Coddek datuak eta aplikazioak bereiztea ahalbidetzen zuen eredua definitu zuen, informatikaren garapenean mugarri bat ezarriz.<ref name=":1" /> Geroago etapa hauek nabarmendu dira datu-base erlazionalen bilakaeran: [[Fitxategi:Sql data base with logo.svg|thumb|100px|[[w:SQL|SQL]]]] *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. [[w:Oracle Database|Oracle]] bezalako Datu-Base Kudeaketa Sistema (DBKS) komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan.<ref name=":3">{{Erreferentzia|izenburua=ISO/IEC 9075-1:2016 - Information technology — Database languages — SQL|hizkuntza=en|url=https://www.iso.org/standard/63555.html|aldizkaria=ISO|sartze-data=2026-05-12}}</ref><ref name=":4">'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002.</ref><ref>'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06).</ref> [[Fitxategi:MySQL textlogo.svg|thumb|100px|[[w:MySQL|MySQL]]]] [[Fitxategi:Postgresql elephant.svg|thumb|PostgreSQL|100px|[[w:PostgreSQL|PostgreSQL]]]] *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, [[w:MySQL|MySQL]] (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, [[w:PostgreSQL|PostgreSQL]](1996) alternatiba gisa sendotu zen, orokorrean eskaintzen zituen ezaugarrien sendotasun eta hedagarritasunagatik, eta bereziki, SQL lengoaia estandarraren erregelen inplementazio zehatzagatik nabarmenduz. <ref name=":6" /> <ref name=":9">{{Erreferentzia|izenburua=PostgreSQL: Tutorials & Other Resources|url=https://www.postgresql.org/docs/online-resources/|aldizkaria=www.postgresql.org|sartze-data=2026-05-12}}</ref> *'''Objektu-erlazional eta Multimedia''' (2000-2015): Objektuetara Zuzendutako programen diseinuaren hedapenak datu-base erlazionalen eboluzioa bultzatu zuen, bereziki [[w:Oracle Database|Oracle]] eta [[w:Microsoft SQL Server|Microsoft SQL Server]] bezalako sistemek gidatuta. Horri esker, testu eta zenbakiez gain, objektu konplexuak eta multimedia-fitxategiak (irudiak, bideoak) kudeatzeko mekanismoak txertatu zituzten.<ref name=":6" /><ref name=":7">'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. ISBN: 978-84-481-3654-3.</ref> *'''Hodeia eta Integrazio Hibridoa''' (2015-2026): Gaur egun, sistema erlazionalak [[w:Hodei konputazio|hodeira]] (Cloud) erabat egokitu dira. [[w:NoSQL|NoSQL]] sistemen abiadura eta eredu erlazionalaren fidagarritasuna uztartzen dituzten arkitektura berriak sortu dira, datu-baseei eskalagarritasun masiboa eta analisi aurreraturako integrazioa emanez. <ref name=":6" /> == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da:<ref name=":6" /><ref name=":7" /> *'''Egiturak''': Datuak gordetzeko eta berreskuratzeko tamaina-finkoko egiturak (taulak) eta gako bidezko atzipen zuzena egitea ahalbidetzen du. Datu-basea taula multzo gisa antolatzen da eta taula ezberdinetako erregistroak amankomunean dituzten gakoen bitartez erlazionatzen dira, erredundantzia saihestu eta koherentzia mantentzeko helburuarekin. *'''Eragiketak''': Aplikazioek egiturak maneiatu eta informazioa lortzeko ekintza zehatzak (aljebra erlazionalean oinarritutako SQL lengoaia erabiliz) dira. *'''Integritate-murriztapenak (''Constraints'')''': Gaur egun, hauek dira DBE baten osotasuna bermatzeko elementu kritikoenak. Murriztapen hauek (gakoarenak, entitatearenak, integritate erreferentzialarenak eta domeinuarenak) eragiketak gobernatzen dituzte, informazioa uneoro baliozkoa, koherentea eta logikoki zuzena dela ziurtatuz. Horri esker babesten du bere burua datu-baseak, datu okerrak edo gatazkatsuak ekiditeko. Horrez gain, DBKSek egiten duten '''transakzioen kudeaketa''' funtsezkoa da aldi bereko sarbideak ([[w:Konkurrentzia (informatika)|konkurrentzia]]) kontrolatzeko, prozesu bakoitza unitate atomiko gisa tratatuz (''dena ala ezer ez'' printzipioan oinarrituta). Bestalde, aplika[[w:JDBC|konektibitateari]]zioetatik datu-baseetarako '''konektibitateari''' dagokionez, bilakaera nabarmena egon da: *'''JDBC (Java Database Connectivity)''': Oinarrizko liburutegi eta arkitektura historikoa da, oraindik ere maila baxuko atzipen zuzenerako erabiltzen dena. *'''ORM tresnak (Object-Relational Mapping)''': Egun, industrian Hibernate edo Spring Data bezalako tresnak dira estandarrak. Hauek JDBCren gainean eraikitako geruzak dira, klaseak eta taula erlazionalak automatikoki mapatzen dituztenak. Honela, programatzaileak ez du SQL kode konplexua idatzi beharrik eta aplikazioaren mantentze-lana asko errazten da. <syntaxhighlight lang="sql"> -- SQL galderen egitura: SELECT [{ALL|DISTINCT}] <izena_eremua>[, <izena_eremua>...] FROM {<izena_taula>|<izena_bista>} [, {<izena_taula>|<izena_bista>}...] [WHERE <baldintza> [{AND|OR} <baldintza>...]] [GROUP BY <izena_eremua>[, <izena_eremua>...]] [HAVING <baldintza> [{AND|OR} <baldintza>...]] [ORDER BY {<izena_eremua>|<indize_eremua>} [{ASC|DESC}] [, {<izena_eremua>|<indize_eremua>} [{ASC|DESC}]]]; </syntaxhighlight> == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, [[w:Datu handiak|Big Data-ren]] hazkundeak eta [[w:NoSQL|NoSQL]] paradigmen agerpenak datu egituratu gabeekin (dokumentuekin) lan egiteko aukera berriak ireki dituzte. Kasu horietan, DBEak NoSQL teknologiekin ordezkatu edo osatu daitezke malgutasun handiagoa lortzeko. Hala ere, informazioaren osotasuna eta koherentzia kritikoak direnean —banku-transakzioetan, erreserba-sistemetan edo administrazio publikoan, esaterako—, eredu erlazionala oraindik ere ordezkaezina da. Teknologiazale ororentzat, funtsezkoa da eredu erlazionalaren zorroztasunaren eta joera berrien arteko elkarbizitza ulertzea. Gaur egun, sistema hibridoetarako bilakaerak erakusten du DBEak konfiantza digitalaren oinarri direla oraindik ere, arkitektura moderno, eskalagarri eta seguruetara egokituz. == Erreferentziak == {{Erreferentzia zerrenda}} hwna3czdwq8wiabz5vqtkv99h5m8b71