Vai al contenuto

SQL

Un linguaggio per definire, interrogare e modificare dati; non un singolo prodotto database.

Noto anche comeStructured Query Language
Piattaforme dati

Che cos’è SQL?

SQL significa Structured Query Language. Il linguaggio serve a definire strutture di dati, interrogare dati e applicare modifiche. Un SELECT, ad esempio, seleziona dati. SQL non è un singolo prodotto database; i sistemi lo implementano con estensioni e dettagli diversi. Non si può quindi presumere che una query sia trasferibile ovunque senza verifica.

In un portale inventato, un elenco di richieste approvate deve essere ordinato per identificativo univoco. Una query di lettura esemplificativa è: SELECT request_id FROM service_request WHERE status = 'approved' ORDER BY request_id;. Indica esplicitamente colonna del risultato, condizione e ordinamento. Non è una query eseguita. La soluzione deve applicare separatamente quali record ogni persona possa vedere; un filtro aziendale non dimostra da solo il controllo degli accessi.

Fonti