# data[].attributes.body
Archivio: Collezione di dati organizzati in modo strutturato.

Campi: Colonne della tabella, rappresentano gli attributi dei dati.

Hanno un nome univoco.

Hanno un tipo di dato specifico (es. testo, numero, data).

Record: Righe della tabella, rappresentano le singole istanze dei dati.

Contengono valori specifici per ciascun campo.

# data[].attributes.headline
Se pensate ad un archivio di dati che usate quitidianamente cosa vi viene in mente?

# data[].attributes.subject
Se pensate ad un archivio di dati che usate quitidianamente cosa vi viene in mente?

# data[].attributes.body
https://create.kahoot.it/share/archivi/3c43768d-d5ea-4922-a512-ddf25785b9ac

# data[].attributes.body
Indice: Struttura dati utilizzata per ottimizzare l'accesso e la ricerca delle informazioni in un archivio.

Componenti principali dell'indice:

Chiave di indicizzazione: Valore utilizzato per ordinare e cercare i dati. Può essere un singolo campo o una combinazione di campi.

Puntatore: Riferimento che punta al record corrispondente nell'archivio principale.

Tipi di indice:

Indice primario: Basato sulla chiave primaria dell'archivio, ogni chiave è unica.

Indice secondario: Basato su uno o più campi non chiave, può avere chiavi duplicate.

Indice cluster: Ordina fisicamente i dati nel file secondo l'ordine dell'indice.

Vantaggi dell'indice:

Migliora la velocità di ricerca e accesso ai dati.

Facilita operazioni di ordinamento e filtraggio.

Svantaggi dell'indice:

Richiede spazio aggiuntivo di archiviazione.

Può rallentare le operazioni di inserimento, aggiornamento e cancellazione a causa della necessità di mantenere l'indice aggiornato.