Wikibooks euwikibooks https://eu.wikibooks.org/wiki/Azala MediaWiki 1.47.0-wmf.1 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 43143 43142 2026-05-06T12:08:33Z Rosa Arruabarrena 2687 43143 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' 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 erabili ahal izan dezaten. Sistema honetan, taula bakoitza lerroz (erregistroak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. -- IRUDIA1: DBE -- == Historia eta bilakaera == Teknologia honen jatorria 1970. urtean dago, 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. *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen SQL lengoaiaren agerpenarekin. Oracle bezalako sistema komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan. *'''Kode Irekiaren iraultza''': 90eko hamarkadaren erdialdean, ekosistema eraldatu egin zen funtsezko bi proiekturekin. Alde batetik, MySQL (1995) datu-baseetarako sarbidea demokratizatu zuen, webgune dinamiko zein interaktiboen motor bihurtuz. Bestetik, PostgreSQL(1996) sendotu zen estandarrak zorrotz betetzen dituen alternatiba gisa, bere sendotasunagatik eta ereduaren arauen inplementazio zehatzagatik nabarmenduz. -- IRUDIA2: Logoak -- == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da: *'''Egiturak''': Ondo definitutako objektuak (taulak), informazioa gordetzeko eta eskuratzeko aukera ematen dutenak. *'''Eragiketak''': Ekintza zehatzak (SQL lengoaian edo aljebra erlazionalean oinarrituta), aplikazioek datuak eta egiturak manipulatzeko. *'''Osotasun-arauak''': Eragiketak gobernatzen dituzten arauak, informazioa uneoro baliozkoa eta koherentea dela bermatzeko. Horrez gain, '''konektibitatea eta transakzioak''' funtsezkoak dira: aldi bereko sarbideak transakzioen bidez kudeatzen dira, eta sistemak Java bezalako lengoaiekin integra daitezke JDBC bezalako liburutegien bidez -- IRUDIA 3: SQL galdera == Garrantzia eta etorkizuna == 50 urteko bilakaeraren ondoren, datu-base erlazionalek industriako estandar nagusietako bat izaten jarraitzen dute. Azken hamarkadan, Big Data-ren hazkundeak eta NoSQL paradigmen agerpenak datu egituratu gabeekin 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 == #'''Codd, E. F. (1970)'''. ''A Relational Model of Data for Large Shared Data Banks''. Communications of the ACM. #'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06) #'''ISO/IEC 9075'''. ''Information technology — Database languages — SQL''. ([https://www.iso.org/standard/63555.html], Noiz kontsultatua: 2026-05-06) #'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002. #'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06) #'''Elmasri, R. & Navathe, S. B. (2017)'''. ''Fundamentals of Database Systems''. 7th Edition. Pearson Addison Wesley. #'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. #'''Pérez, T.A. & Irastorza, A. (2012)'''. ''26 Dominios Con Ejercicios de SQL''. Editorial Académica Española. #'''PostgreSQLGlobal Development Group'''. ''PostgreSQL Documentation''. ([https://www.postgresql.org/docs/online-resources/], Noiz kontsultatua: 2026-05-06) tppzns2irkd8h7xfl80wswbd0m4xzxk 43144 43143 2026-05-06T14:33:26Z ~2026-27569-42 2697 irudiak eta SQL galderen formatua 43144 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' 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 erabili ahal izan dezaten. Sistema honetan, taula bakoitza lerroz (erregistroak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. -- IRUDIA1: DBE -- [[Fitxategi:Database models.jpg|thumb|bloke-eskema bat datu-base baten diseinuan]] == 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. *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. Oracle bezalako sistema komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan. *'''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) sendotu zen estandarrak zorrotz betetzen dituen alternatiba gisa, bere sendotasunagatik eta ereduaren arauen inplementazio zehatzagatik nabarmenduz. -- IRUDIA2: Logoak -- [[Fitxategi:Sql data base with logo.svg|thumb|100px]] [[Fitxategi:MySQL textlogo.svg|thumb|100px]] [[Fitxategi:Postgresql elephant.svg|thumb|Postgresql|100px]] == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da: *'''Egiturak''': Ondo definitutako objektuak (taulak), informazioa gordetzeko eta eskuratzeko aukera ematen dutenak. *'''Eragiketak''': Ekintza zehatzak (SQL lengoaian edo aljebra erlazionalean oinarrituta), aplikazioek datuak eta egiturak manipulatzeko. *'''Osotasun-arauak''': Eragiketak gobernatzen dituzten arauak, informazioa uneoro baliozkoa eta koherentea dela bermatzeko. Horrez gain, '''konektibitatea eta transakzioak''' funtsezkoak dira: aldi bereko sarbideak transakzioen bidez kudeatzen dira, eta sistemak Java bezalako lengoaiekin integra daitezke JDBC bezalako liburutegien bidez -- IRUDIA 3: SQL galdera <syntaxhighlight lang="sql"> 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 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 == #'''Codd, E. F. (1970)'''. ''A Relational Model of Data for Large Shared Data Banks''. Communications of the ACM. #'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06) #'''ISO/IEC 9075'''. ''Information technology — Database languages — SQL''. ([https://www.iso.org/standard/63555.html], Noiz kontsultatua: 2026-05-06) #'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002. #'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06) #'''Elmasri, R. & Navathe, S. B. (2017)'''. ''Fundamentals of Database Systems''. 7th Edition. Pearson Addison Wesley. #'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. #'''Pérez, T.A. & Irastorza, A. (2012)'''. ''26 Dominios Con Ejercicios de SQL''. Editorial Académica Española. #'''PostgreSQLGlobal Development Group'''. ''PostgreSQL Documentation''. ([https://www.postgresql.org/docs/online-resources/], Noiz kontsultatua: 2026-05-06) on8eirxtq9xvn92vqgwoa2ojff8jsuo 43145 43144 2026-05-06T14:36:26Z ~2026-27569-42 2697 43145 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' -- IRUDIA1: DBE --[[Fitxategi:Database models.jpg|thumb|bloke-eskema bat datu-base baten diseinuan]] 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 erabili ahal izan dezaten. Sistema honetan, taula bakoitza lerroz (erregistroak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. == Historia eta bilakaera == -- IRUDIA2: Logoak -- [[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. *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. Oracle bezalako sistema komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan. *'''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) sendotu zen estandarrak zorrotz betetzen dituen alternatiba gisa, bere sendotasunagatik eta ereduaren arauen inplementazio zehatzagatik nabarmenduz. == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da: *'''Egiturak''': Ondo definitutako objektuak (taulak), informazioa gordetzeko eta eskuratzeko aukera ematen dutenak. *'''Eragiketak''': Ekintza zehatzak (SQL lengoaian edo aljebra erlazionalean oinarrituta), aplikazioek datuak eta egiturak manipulatzeko. *'''Osotasun-arauak''': Eragiketak gobernatzen dituzten arauak, informazioa uneoro baliozkoa eta koherentea dela bermatzeko. Horrez gain, '''konektibitatea eta transakzioak''' funtsezkoak dira: aldi bereko sarbideak transakzioen bidez kudeatzen dira, eta sistemak Java bezalako lengoaiekin integra daitezke JDBC bezalako liburutegien bidez -- IRUDIA 3: SQL galdera <syntaxhighlight lang="sql"> 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 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 == #'''Codd, E. F. (1970)'''. ''A Relational Model of Data for Large Shared Data Banks''. Communications of the ACM. #'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06) #'''ISO/IEC 9075'''. ''Information technology — Database languages — SQL''. ([https://www.iso.org/standard/63555.html], Noiz kontsultatua: 2026-05-06) #'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002. #'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06) #'''Elmasri, R. & Navathe, S. B. (2017)'''. ''Fundamentals of Database Systems''. 7th Edition. Pearson Addison Wesley. #'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. #'''Pérez, T.A. & Irastorza, A. (2012)'''. ''26 Dominios Con Ejercicios de SQL''. Editorial Académica Española. #'''PostgreSQLGlobal Development Group'''. ''PostgreSQL Documentation''. ([https://www.postgresql.org/docs/online-resources/], Noiz kontsultatua: 2026-05-06) b9w807zjwb6h606464zzfnsilfigi9j 43146 43145 2026-05-06T14:39:11Z ~2026-27569-42 2697 43146 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' -- IRUDIA1: DBE --[[Fitxategi:Database models.jpg|thumb|bloke-eskema bat datu-base baten diseinuan]] 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 erabili ahal izan dezaten. Sistema honetan, taula bakoitza lerroz (erregistroak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. == Historia eta bilakaera == -- IRUDIA2: Logoak -- [[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. *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. Oracle bezalako sistema komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan. *'''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) sendotu zen estandarrak zorrotz betetzen dituen alternatiba gisa, bere sendotasunagatik eta ereduaren arauen inplementazio zehatzagatik nabarmenduz. == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da: *'''Egiturak''': Ondo definitutako objektuak (taulak), informazioa gordetzeko eta eskuratzeko aukera ematen dutenak. *'''Eragiketak''': Ekintza zehatzak (SQL lengoaian edo aljebra erlazionalean oinarrituta), aplikazioek datuak eta egiturak manipulatzeko. *'''Osotasun-arauak''': Eragiketak gobernatzen dituzten arauak, informazioa uneoro baliozkoa eta koherentea dela bermatzeko. Horrez gain, '''konektibitatea eta transakzioak''' funtsezkoak dira: aldi bereko sarbideak transakzioen bidez kudeatzen dira, eta sistemak Java bezalako lengoaiekin integra daitezke JDBC bezalako liburutegien bidez -- IRUDIA 3: SQL galdera <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 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 == #'''Codd, E. F. (1970)'''. ''A Relational Model of Data for Large Shared Data Banks''. Communications of the ACM. #'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06) #'''ISO/IEC 9075'''. ''Information technology — Database languages — SQL''. ([https://www.iso.org/standard/63555.html], Noiz kontsultatua: 2026-05-06) #'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002. #'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06) #'''Elmasri, R. & Navathe, S. B. (2017)'''. ''Fundamentals of Database Systems''. 7th Edition. Pearson Addison Wesley. #'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. #'''Pérez, T.A. & Irastorza, A. (2012)'''. ''26 Dominios Con Ejercicios de SQL''. Editorial Académica Española. #'''PostgreSQLGlobal Development Group'''. ''PostgreSQL Documentation''. ([https://www.postgresql.org/docs/online-resources/], Noiz kontsultatua: 2026-05-06) 8ynp6a4bkl9aola5gabk78goihx2n5v 43147 43146 2026-05-06T14:42:21Z ~2026-27569-42 2697 /* Alderdi teknikoak */ 43147 wikitext text/x-wiki '''Datu-base Erlazionalak (DBE)''' -- IRUDIA1: DBE --[[Fitxategi:Database models.jpg|thumb|bloke-eskema bat datu-base baten diseinuan]] 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 erabili ahal izan dezaten. Sistema honetan, taula bakoitza lerroz (erregistroak) eta zutabez (atributuak) osatuta dago. Egitura horri esker, datuak modu eraginkor eta koherentean kudea daitezke, datuen kokapen fisikoaren menpe egon gabe. == Historia eta bilakaera == -- IRUDIA2: Logoak -- [[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. *'''Ezarpen industriala eta estandarizazioa''': 80ko eta 90eko hamarkadetan, eredua mundu osora zabaldu zen [[w:SQL|SQL]] lengoaiaren agerpenarekin. Oracle bezalako sistema komertzial nagusiak sortu ziren, eta gaur egun ere erreferente dira enpresa-inguruneetan. *'''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) sendotu zen estandarrak zorrotz betetzen dituen alternatiba gisa, bere sendotasunagatik eta ereduaren arauen inplementazio zehatzagatik nabarmenduz. == Alderdi teknikoak == Industrian onartutako estandarrei jarraituz, eredu erlazionalaren arrakasta hiru zutabe nagusitan oinarritzen da: *'''Egiturak''': Ondo definitutako objektuak (taulak), informazioa gordetzeko eta eskuratzeko aukera ematen dutenak. *'''Eragiketak''': Ekintza zehatzak (SQL lengoaian edo aljebra erlazionalean oinarrituta), aplikazioek datuak eta egiturak manipulatzeko. *'''Osotasun-arauak''': Eragiketak gobernatzen dituzten arauak, informazioa uneoro baliozkoa eta koherentea dela bermatzeko. Horrez gain, '''konektibitatea eta transakzioak''' funtsezkoak dira: aldi bereko sarbideak transakzioen bidez kudeatzen dira, eta sistemak Java bezalako lengoaiekin integra daitezke JDBC bezalako liburutegien bidez -- IRUDIA 3: SQL galdera <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 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 == #'''Codd, E. F. (1970)'''. ''A Relational Model of Data for Large Shared Data Banks''. Communications of the ACM. #'''Oracle Corporation.''' ''Oracle Database Concepts: Introduction to Relational Databases''. ([https://docs.oracle.com/en/database/].Noiz kontsultatua: 2026-05-06) #'''ISO/IEC 9075'''. ''Information technology — Database languages — SQL''. ([https://www.iso.org/standard/63555.html], Noiz kontsultatua: 2026-05-06) #'''Irastorza Goñi, A. (2002)'''. ''Datu-baseen atzipena SQLJren bitartez. Sintaxia eta transakzioen diseinua''. UPV/EHU/LSI/TR 9-2002. #'''Marqués, M. (2011).''' ''Bases de datos''. Castelló de la Plana: Publicacions de la Universitat Jaume I. ( [https://bdigital.uvhm.edu.mx/wp-content/uploads/2020/05/Bases-de-Datos.pdf], Noiz kontsultatua: 2026-05-06) #'''Elmasri, R. & Navathe, S. B. (2017)'''. ''Fundamentals of Database Systems''. 7th Edition. Pearson Addison Wesley. #'''Silberschatz, A., Korth, H. F. & Sudarshan, S. (2014)'''. ''Fundamentos de Bases de Datos''. 6ª Edición. McGraw-Hill. #'''Pérez, T.A. & Irastorza, A. (2012)'''. ''26 Dominios Con Ejercicios de SQL''. Editorial Académica Española. #'''PostgreSQLGlobal Development Group'''. ''PostgreSQL Documentation''. ([https://www.postgresql.org/docs/online-resources/], Noiz kontsultatua: 2026-05-06) gmsmbzbodamwi7qfwpgmnyddc27miwj