Introduzione a SQL

SQL è un linguaggio di computer standard utilizzato per accedere e gestire i database.

Cos'è SQL?

  • SQL sta per linguaggio di query strutturato
  • SQL ci dà la capacità di accedere ai database
  • SQL è un linguaggio di computer standard ANSI

Nota dell'autore:ANSI, l'Organizzazione Nazionale di Normalizzazione Americana

Cosa può fare SQL?

  • SQL è orientato all'esecuzione di query sui database
  • SQL può recuperare dati dal database
  • SQL può inserire nuovi record nel database
  • SQL può aggiornare i dati nel database
  • SQL può eliminare record dal database
  • SQL può creare nuovi database
  • SQL può creare nuove tabelle nel database
  • SQL può creare procedure memorizzate nel database
  • SQL può creare viste nel database
  • SQL può impostare i permessi delle tabelle, dei procedimenti memorizzati e delle viste

SQL è uno standard - ma...

SQL è uno standard ANSI di linguaggio computer, utilizzato per accedere e manipolare i sistemi di database. Le istruzioni SQL sono utilizzate per recuperare e aggiornare i dati nel database. SQL può lavorare in sinergia con i programmi di database, come MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase e altri sistemi di database.

Sfortunatamente, esistono molte versioni diverse del linguaggio SQL, ma per essere compatibili con lo standard ANSI, devono supportare in modo comune alcune parole chiave principali (ad esempio SELECT, UPDATE, DELETE, INSERT, WHERE, ecc.).

Nota:Oltre allo standard SQL, la maggior parte dei programmi di database SQL ha le loro estensioni private!

Utilizzo di SQL nel tuo sito web

Per creare un sito web che pubblica i dati di un database, è necessario i seguenti elementi:

  • Programmi di database RDBMS (ad esempio MS Access, SQL Server, MySQL)
  • Linguaggio di script di server-side (ad esempio PHP o ASP)
  • SQL
  • HTML / CSS

RDBMS

RDBMS sta per Sistema di Gestione di Base di Dati Relazionale

Il RDBMS è la base di SQL, ed è anche la base di tutti i sistemi di database moderni, come MS SQL Server, IBM DB2, Oracle, MySQL e Microsoft Access.

I dati nel RDBMS vengono memorizzati in oggetti di database chiamati tabelle (tables).

La tabella è un insieme di elementi di dati correlati, composto da colonne e righe.