I data-base
Il linguaggio SQL
Il linguaggio PhP

... Titolo ...
Livello DBA: Data-base administration
  • CREATE TABLE,
  • DROP TABLE,
  • CREATE INDEX,
  • DROP INDEX;
Livello transazione (transaction)
Livello interrogazione (query)

SQL sta per Structured Query Language, linguaggio strutturato di interrogazione, ed è il più importante e diffuso tra i linguaggi per la gestione di basi dati relazionali.

SQL in realtà non è solo un linguaggio di interrogazione di una base dati, ma è in grado di eseguire tutte le procedure necessarie per gestire una base dati, e cioè quelle indicate nella tabella a lato.

In SQL le relazioni si chiamano tabelle (TABLE), le tuple righe (ROW), gli attributi colonne (COLUMN); in una tabella SQL sono possibili righe identiche in contrasto con la definizione matematica di insieme.

SQL può essere usato interattivamente con un interprete di comando, e può anche essere ospitato all'interno di un linguaggio di programmazione tradizionale come C, Pascal etc. Interrogazioni SQL possono oggi essere inserite in modo semplice all'interno di un linguaggio visual come Delphi, Visual C, Visual Basic.

Di particolare interesse oggi la possibilità di ospitare istruzioni SQL nei linguaggi del Web in particolare PhP e Asp; per questo scopo sono particolarmente indicati due sistemi di origine Linux ma disponibili anche per altri sistemi operativi a cominciare da Windows.



Fonti bibliografiche e collegamenti