TOP

SQL-Lecția 1. Limbajul SQL. Noțiuni de bază.

Pentru a începe să învățăm SQL, trebuie mai întâi să înțelegem ce este o bază de date.

Ce este o bază de date?

O bază de date (DB) este un set ordonat de date interconectate logic, care este partajat și stocat într-un singur loc. Pe scurt, cea mai simplă bază de date este un tabel obișnuit cu rânduri și coloane care stochează diverse tipuri de informații (tabelul din Excel poate servi ca exemplu).

De asemenea, sistemele de gestionare a bazelor de date (DBMS), care oferă funcționalitate pentru lucrul cu baza de date, sunt adesea legate indisolubil de baza de date. Limbajul SQL este tocmai partea din SGBD care gestionează informațiile din baza de date. Vom considera o bază de date ca un set de tabele obișnuite stocate în fișiere separate.

Deci, să trecem la SQL.


Ce este SQL?

SQL este un limbaj de programare simplu care are puține comenzi și poate fi învățat de oricine. Stands for Structured Query Language - un limbaj de interogări structurate care a fost dezvoltat pentru a funcționa cu o bază de date, și anume pentru a primi/adăuga/modifica date, pentru a putea procesa matrice mari de informații și pentru a primi rapid informații structurate și grupate.

Există multe variante ale limbajului SQL (numite „dialecte”), dar toate au aproape aceleași comenzi de bază.

Există și multe SGBD-uri, dar principalele sunt:

  • Microsoft Access
  • Microsoft SQL Server
  • MySQL
  • Oracle SQL
  • IBM DB2 SQL
  • PostgreSQL
  • Sybase Adaptive Server SQL
  • Pentru a lucra cu cod SQL, vom avea nevoie de unul dintre SGBD-urile enumerate mai sus. Pentru instruire, vom folosi DBMS Microsoft Access.

    SQL, ca și alte limbaje de programare, are propriile comenzi (instrucțiuni), care sunt folosite pentru a oferi instrucțiuni pentru selectarea datelor.

    Pentru a lua în considerare modul în care funcționează instrucțiunile SQL, vom folosi o bază de date imaginară cu informații despre produsele vândute:

    Descărcați fișierul bazei de date MS Access