SQL Lengoaia: berrikuspenen arteko aldeak

Ezabatutako edukia Gehitutako edukia
img
ENLACE
1. lerroa:
{{batu|SQL}}
[[Fitxategi:Sql data base with logo.png|alt=sql|thumb|SQL]]
SQL (ingelesez Structured Query Language; gaztelaniaz, kontsulta-lengoaia egituratua) domeinu espezifikoko lengoaia da, [[Datu-base erlazional|datu-base erlazionalak]] kudeatzeko, sistemetako informazioa administratzeko eta berreskuratzeko erabiltzen da. Ezaugarri nagusietako bat aljebra maneiatzea da, eta kontsultak egiteko kalkulu erlazionala. Izan ere, [[Datu-base|datu-baseetako]] informazioa modu errazean berreskuratzeko eta horietan aldaketak egiteko erabiltzen da,
 
Jatorriz aljebra erlazionalean eta kalkulu erlazionalean oinarrituta dago, SQL [[datuak definitzeko lengoaia]] bat da, ere datuak manipulatzeko lengoaia da eta gainera datuak kontrolatzeko lengoaia da. SQLren irismenaren barruan sartzen dira datuak txertatzea da, [[Kontsulta lengoaia|kontsultak]] egitea, eguneratzeak eta ezabatzea, eskemak sortzea eta aldatzea eta datuetarako sarbidea kontrolatzea. SQL ere, batzuetan, adierazpen-lengoaia gisa deskribatzen da, eta elementu prozesalak ere baditu.
 
== SQL-ren ezaugarri orokorrak ==
11. lerroa:
SQL datu-baseetan sartzeko lengoaia da, harreman-sistemen malgutasuna eta potentzia ustiatzen ditu, horren ondorioz, eragiketa ugari egiteko aukera ematen digu.
 
Maila handiko edo prozedura gabeko hizkuntza adierazlea denez, oinarri teoriko sendoari esker eta erregistro-multzoak maneiatzekoa erabilita, [[Kodifikatzaile|kodifikazioan]] produktibitate handia eta objektuetara orientatzea ahalbidetzen du.
 
 
17. lerroa:
'''Datuak definitzeko lengoaia:''' SQLren LDDk komandoak ematen ditu erlazio-eskemak definitzeko, erlazioak ezabatzeko eta erlazio-eskemak aldatzeko.
 
'''Datuak manipulatzeko lengoaia interaktiboa''': SQLren LMDkDMLk kontsulta-lengoaiak barne hartzen ditu, aljebra erlazionalean zein tuplen kalkulu erlazionalean oinarrituta.
 
'''Osotasuna:''' SQLren LDDk datu-basean biltegiratutako datuek bete beharreko osotasun-murrizketak zehazteko komandoak barne hartzen ditu.