Mis on SQL-andmebaasid?

Struktureeritud päringukeelt (SQL) peetakse sageli andmebaasiks, kuigi SQL-andmebaase tegelikult pole. Pigem suhtleb SQL SQL-iga ühendatud andmebaasidega ja haldab neid. Need kaks ei saa iseseisvalt toimida, seega on mõiste “SQL-andmebaas” lihtsam viis seost mõelda. SQL juhib andmebaase päringute ja käskude kaudu ning neid andmebaase kasutavad tavaliselt ettevõtted ja veebisaidid.

SQL-i lõi esmakordselt IBM® 1970. aastatel. Keel ise oli siis umbes sama, mis 21. sajandi alguses, kuid algselt ei nimetatud seda SQL-iks. Alguses kandis see nimetust Structured English Query Language ehk SEQUEL. Paljud ettevõtted on sellest ajast peale loonud oma SQL-andmebaasid.

SQL-andmebaasid ei ole staatilised üksused, milles andmeid salvestatakse ja arhiveeritakse. Lihtsate käskude või päringute abil saab SQL-andmebaase koheselt värskendada. Kui andmebaas on ühendatud kiiresti areneva üksuse, näiteks veebisaidiga, teeb see tavaliselt palju muudatusi vähem kui päeva jooksul. See võimaldab programmeerijatel andmebaasi pidevalt täita, ilma et oleks vaja iga päeva või iga muudatuse jaoks eraldi andmebaase luua.

Andmeid ei saa mitte ainult SQL-andmebaasi lisada, vaid ka andmebaasis olevaid andmeid saab muuta. Näiteks kui ärikirje on valesti kirjutatud või lisatud valele joonisele, saab uue väärtuse andmebaasi sisestamiseks kasutada sisestuspäringut. Värskenduspäringut saab kasutada ka andmebaasis oleva teabe värskendamiseks. Kui info on täiesti vale või vananenud, on võimalik ka andmeid andmebaasist kustutada.

Lisaks teabe salvestamisele ja värskendamisele on SQL-andmebaasi teine ​​​​oluline funktsioon teabe hankimise võimalus. Nagu kõik muud funktsioonid, tehakse seda päringu kaudu, mis prindib teabe eraldi dokumenti. Andmeid saab hankida otsingusiltide põhjal või selle alusel, kuidas need on seotud muu andmebaasis oleva teabega.

Ettevõttega ühendatuna salvestavad SQL-andmebaasid tavaliselt nii avalikku kui ka privaatset teavet. Avalik teave hõlmab jooksvaid hindu või hetkel müüdavate toodete või teenuste nimetusi. Privaatne teave hõlmab uuringuid ja statistikat, mida kasutatakse toodete värskendamiseks või uute toodete loomiseks. Ettevõtte andmebaase saab kasutada ka teabe hoidmiseks töötajate kohta.
SQL-andmebaase kasutatakse sageli veebisaitide jaoks. Kui uus liige registreerub veebisaidile, värskendatakse selle SQL-andmebaasi liikme nime ja teabega. Kui müüki tehakse, kasutavad mõned veebisaidid kõigi müükide ja tellimuste jälgimiseks SQL-i andmebaasi.