Structured Query Language: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Antox27 (discussione | contributi)
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti.
m clean up
 
Riga 381:
 
== Critiche a SQL ==
SQL è un linguaggio di interrogazione pensato per interagire con i database relazionali. {{citazioneSenza necessariafonte|I teorici fanno però notare come le caratteristiche originali dell'SQL, ispirate al calcolo delle [[tupla|tuple]], in realtà lo violino}}. Le sue estensioni più recenti supportano pienamente il [[Modello relazionale]], {{senza fonte|ma hanno peggiorato le suddette violazioni}}.
 
Inoltre, vi sono molte critiche sull'utilizzo pratico dell'SQL:
* non fornisce un modo standard per suddividere un lungo comando in comandi più brevi a cui ci si possa riferire tramite un nome (sebbene molte implementazioni in realtà forniscano questa funzionalità);
* le diverse implementazioni sono generalmente incompatibili tra loro;
* {{citazioneSenza necessariafonte|si fa troppo affidamento sui valori [[NULL]], un metavalore che secondo alcuni accademici dovrebbe indicare l'assenza di un valore, secondo altri dovrebbe indicare un valore sconosciuto, mentre nella pratica finisce per essere usato in entrambi i modi, o in uno solo, ma in modo incoerente}}.
 
==Note==
Riga 429:
* {{Collegamenti esterni}}
* {{FOLDOC|SQL|SQL}}
* [http://www.uniss.it/documenti/formazione/Guida_DataBase_SQL.pdf SQL] {{Webarchive|url=https://web.archive.org/web/20110124161826/http://www.uniss.it/documenti/formazione/Guida_DataBase_SQL.pdf |datedata=24 gennaio 2011 }}. Guida gratuita in italiano realizzata dal [[Dipartimento del Tesoro]] (in pdf).
* {{cita web|http://www.1keydata.com/it/sql/|Tutorial de SQL}}
* {{cita web | 1 = https://kb.askmonty.org/it/istruzioni-sql-di-base/ | 2 = Istruzioni SQL di base | urlmorto = sì }}