Le basi di SQL

L'interrogazione e l'aggiornamento dei dati in un database vengono spesso effettuati utilizzando SQL, un linguaggio molto diffuso. Qui proviamo spiegare le basi di SQL.

Spieghiamo ora cos'è SQL. 

Il linguaggio SQL (Structured Query Language) è un linguaggio di programmazione utilizzato per accedere e modificare i dati di un database. È stato adottato come standard dall'American National Standards Institute (ANSI) nel 1986 e dall'International Organization for Standardization (ISO) nel 1987.

Alla domanda "Cosa può fare SQL?"

Le numerose funzioni di SQL includono: la possibilità di eseguire query contro un database, recuperare dati da tale database, inserire record in tale database, aggiornare record in tale database, cancellare record da tale database, creare database, creare tabelle all'interno di un database, creare “stored procedure” all'interno di un database, creare viste all'interno di un database e impostare i permessi su tali tabelle, procedure e viste. 

Server Room SQL Basi di SQL
A server room full of servers operating on SQL

SQL è un linguaggio standard ampiamente accettato per la gestione dei database, PERÒ....

Sebbene SQL sia standardizzato da organizzazioni come ANSI e ISO, esistono ancora diverse implementazioni del linguaggio. 

Come richiesto dall'ANSI, tuttavia, tutti condividono un supporto uniforme per i comandi più essenziali (tra cui SELECT, UPDATE, DELETE, INSERT e WHERE). 

Utilizzo dell'SQL nel vostro sito web imparando le basi di SQL

I dati di un database possono essere visualizzati su un sito web, ma per farlo è imparare a usare le basi di SQL è necessario: 

  • Linguaggi di programmazione lato server come PHP o ASP; 
  • Un'applicazione di database RDBMS come Microsoft Access, SQL Server o MySQL; 
  • SQL per recuperare i dati necessari; 
  • HTML e CSS per formattare la pagina 

RDMBS

RDMBS è la sigla di Relational Database Management Systems (sistemi di gestione di database relazionali).

Tutti gli attuali sistemi di database, tra cui MS SQL Server, IBM DB2, Oracle, MySQL e Microsoft Access, sono basati su RDBMS, che a sua volta si basa su SQL.

I sistemi RDBMS si basano sulle "tabelle", che sono essenzialmente dei contenitori di dati. Si può pensare a una tabella come a una griglia con colonne per organizzare le informazioni e righe per visualizzarle. 

Per Esempio

Vedere i dati "Clienti": 

Basi di SQL Customer Data

Le tabelle hanno sottounità (chiamate campi) che consentono un'analisi più granulare dei dati. 

CustomerID, Nome, Nome del contatto, Nome dell'organizzazione, Indirizzo, Città, Codice postale e Paese sono i campi che compongono la tabella Clienti. Il termine "campo" si riferisce a una colonna di una tabella di database che memorizza un dato specifico per ogni record. 

Ogni dato memorizzato in una tabella viene definito “record o riga”. Nella tabella Clienti, ad esempio, ci sono 91 voci. In un database, un record è un pezzo di dati che si estende orizzontalmente sulla tabella. Le informazioni relative a un campo di una tabella sono organizzate in una colonna, un oggetto verticale

Se avete bisogno di ulteriore assistenza, non esitate a contattare il nostro team di assistenza clienti.

Scriveteci un commento o chiamateci.

Cordiali saluti,

Il vostro team Licendi