Conţinutul principal
Ora de programare
Curs: Ora de programare > Unitatea 1
Lecția 3: Crearea bazelor de date SQL- Bun venit la SQL
- Crearea unei tabele și adăugarea datelor
- Provocare: Lista de cărți
- Interogarea tabelei
- Provocare: Filme cu încasări record
- Provocare: Listă TODO
- Proiect: Proiectează baza de date a unui magazin
- Mergi dincolo de oră
© 2023 Khan AcademyCondiții de utilizarePolitica de confidenţialitateNotificare Cookie
Bun venit la SQL
SQL este folositor pentru crearea și interogarea bazelor de date relaționale. Învață cu acest curs interactiv cum să folosești SQL!
Vrei să te alături conversației?
Nici o postare încă.
Transcript video
Lumea este plină de date. Fiecare aplicație pe care o folosești este plină de date. Pe Khan Academy, noi stocăm date despre utilizatori, insigne și progres. Pe Facebook sunt stocate date despre cine ești, cine sunt prietenii tăi și ce postează aceștia. În Bank of America sunt stocate date despre câți bani ai și în ce conturi sunt depuși. Cum stochează aceste aplicații date? Ei bine, folosesc o bază de date, care este un program ce ajută la stocarea de date și oferă posibilitatea de adăugare, modificare și interogare a datelor în timp util. Există mai multe tipuri de baze de date, iar un gen foarte popular este baza de date relațională. Aceasta stochează fiecare tip de dată într-un tabel, asemănător cu modul în care sunt stocate datele într-o foaie de calcul. O linie reprezintă o înregistrare, iar o coloană reprezintă atributele acelei înregistrări. Spre exemplu, pentru a stoca date despre utilizatorii Khan Academy vom avea nevoie de un tabel Utilizatori în care fiecare utilizator va fi pe un rând și pe coloane vor fi atribute precum porecla și locația. Bazele de date relaționale facilitează formarea de relații între tabele. Spre exemplu, pentru a stoca utilizatorii Khan Academy și insignele lor, vom avea nevoie de un tabel cu utilizatori, unul cu insigne și unul cu insignele utilizatorilor pentru a reține ce insigne a obținut fiecare utilizator doar prin legarea ID-urilor utilizatorilor cu ID-urile insignelor. Este o formă mai eficientă de stocare decât repetarea tuturor informațiilor despre utilizator și despre insigne în tabelul cu insignele utilizatorilor. Majoritatea bazelor de date vin la pachet cu un limbaj de interogare folosit pentru a interacționa cu baza de date. SQL este un limbaj creat special pentru accesarea bazelor de date, fiind cel mai popular dintre toate. Cu SQL putem crea tabele, modifica date și putem găsi datele de care suntem interesați. De exemplu putem afla ce utilizatori s-au înscris săptămâna trecută sau ce utilizatori au o anumită insignă. Asta vei învăța aici, și vei avea ocazia să încerci SQL chiar aici în browser folosind SQLite, o implementare particularizată a SQL. Nu vei putea scrie o întreagă aplicație aici, dar când termini de învățat SQL vei înțelege mai bine cum sunt stocate datele în aplicațiile pe care le folosești și vei putea folosi SQL, dacă vei construi vreodată o aplicație.