SQL
Un linguaggio per definire, interrogare e modificare dati; non un singolo prodotto database.
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
Termini correlati
- DatabaseUna raccolta organizzata di dati a cui il software può accedere e applicare modifiche.
- Modello di dati relazionaleModellare dati in tabelle con righe, colonne e relazioni descritte esplicitamente.
- NoSQLUn termine generale per sistemi database con modelli diversi, non principalmente relazionali.
- Validazione dei datiLa validazione dei dati controlla requisiti definiti, come formato, campi obbligatori o intervalli ammessi.
- Mappatura oggetto-relazionaleCollegare oggetti del programma ai dati di un database relazionale.
- Query di databaseUna query richiede dati secondo condizioni definite. Selezione, ambito e ordine devono essere adatti allo scopo del lavoro.
Il vostro progetto con ASES
Descriveteci il vostro progetto. Vi ricontatteremo con una prima valutazione.