Tre attività relative alla progettazione di database non relazionali sono (1) la comprensione del modello di dati e dei casi d'uso, (2) la progettazione della struttura di archiviazione dei dati e (3) il test dell'integrità dei dati. La comprensione del modello di dati e dei casi d'uso implica la comprensione di come sono organizzati i dati e di come verranno utilizzati. La progettazione della struttura di archiviazione dei dati implica la pianificazione di come i dati verranno organizzati e archiviati in base ai casi d'uso. Il test dell'integrità dei dati comporta la convalida dell'integrità dei dati durante l'archiviazione e il recupero dei dati.
Nomina tre attività relative alla progettazione di database non relazionali