I linguaggi dichiarativi descrivono oggetti informatici come la struttura di un database (tabelle, campi, relazioni), senza specificare passo per passo come eseguire le operazioni.

Tipo di linguaggio

Nei test e nei libri di informatica di base, alla domanda
“i linguaggi di quale tipo descrivono oggetti informatici, come la struttura di un database?”
la risposta corretta è “dichiarativi”.

  • I linguaggi dichiarativi indicano che cosa deve essere definito o ottenuto (es. una tabella, una relazione).
  • Non descrivono in dettaglio come eseguire l’operazione, a differenza dei linguaggi procedurali che elencano i passi operativi.

Collegamento ai database

Nel mondo dei database, la struttura si definisce con un linguaggio dichiarativo specifico:

  • SQL, nella sua parte DDL (Data Definition Language), permette di dichiarare tabelle, vincoli, chiavi, viste, cioè la struttura logica del database.
  • Questa modalità è tipica dei linguaggi dichiarativi: si specifica il risultato desiderato (es. “crea una tabella con queste colonne”), non l’algoritmo per realizzarlo.

Risposta in stile quiz:
Alla domanda “i linguaggi di quale tipo descrivono oggetti informatici, come la struttura di un database?” la scelta corretta è: c. Dichiarativi.

Information gathered from public forums or data available on the internet and portrayed here.