If you're seeing this message, it means we're having trouble loading external resources on our website.

Ha webszűrőt használsz, győződj meg róla, hogy a *.kastatic.org és a *.kasandbox.org nincsenek blokkolva.

Fő tartalom
Pontos idő:0:00Teljes hossz:2:05

Videóátirat

- A világ tele van adatokkal. Minden alkalmazás, amit használsz, adatokkal van tele. A Khan Academyn is tárolunk adatokat a felhasználókról, jelvényeikről, haladásukról. A Facebookon arról tárolnak adatokat, hogy ki vagy, kik a barátaid és miket tesztek közzé. A Bank of America arról tárol adatokat, hogy mennyi pénzed van, és ez melyik bankszámlán van. Hogyan tárolják ezek az alkalmazások az adatokat? Adatbázist használnak, ami olyan program, melynek segítségével adatokat tárolhatunk, és mellyel, hozzáadhatunk, módosíthatunk és lekérdezhetünk adatokat, mindezt pillanatok alatt. Adatbázisok sokféle formátumban léteznek, de legelterjedtebb típusuk a relációs adatbázis. Ez a típus minden adatot táblában tárol, mintha táblázatkezelőben tárolnánk az adatokat. Minden sor egy elemet, az oszlopok pedig az elemek egy-egy tulajdonságát jelölik. Például ahhoz, hogy tároljuk a Khan Academy felhasználók adatait, egy "felhasználók" táblát használunk, aminek minden sora egy felhasználó, az oszlopok pedig tulajdonságok, mint a becenevük és ahol élnek. A relációs adatbázisok különösen leegyszerűsítik a táblák közti kapcsolatok kialakítását. Például ahhoz, hogy a Khan Academy felhasználóit és jelvényeiket tároljuk, lehet egy "felhasználók" táblánk, egy "jelvények" táblánk és egy "felhasználó jelvényei" táblánk, amiben eltároljuk, hogy mely felhasználó mely jelvényt szerezte meg úgy, hogy összekapcsoljuk a felhasználó azonosítókat és a jelvény azonosítókat. Ez hatékonyabb tárolási mód annál, mintha mindent megismételnénk a felhasználóról és jelvényeiről a "felhasználó jelvényei" táblában. A legtöbb adatbázisnak van egy lekérdező nyelve, amellyel kezelhetjük az adatokat. Az SQL nyelvet teljes mértékben adatbázisok kezelésére tervezték, és ez mind közül a legnépszerűbb. Az SQL segítségével létrehozhatunk táblákat, megváltoztathatunk adatokat, kinyerhetünk számunkra érdekes adatokat, mint például, hogy melyik felhasználó csatlakozott múlt héten, vagy melyik felhasználó szerzett meg valamilyen jelvényt. Ezekről fogsz a következőkben tanulni, és itt a böngészőben ki is próbálhatod az SQL nyelv egy változatát, az SQLite-ot. Itt még nem fogsz tudni teljes alkalmazást írni, de amikor befejezed az SQL tanulását, sokkal jobban fogod érteni, hogyan tárolják az általad használt alkalmazások az adatokat és képes leszel az SQL-t használni, amikor majd magad is alkalmazást készítesz.