# Un modello di dati per facilitare la consultazione del database

**URL:** <https://meta.discourse.org/t/a-data-model-to-make-perusing-the-database-easier/223486>\
**Category:** Feature\
**Tags:** data-explorer\
**Created:** [6 Aprile 2022, 11:05am UTC](https://meta.discourse.org/t/a-data-model-to-make-perusing-the-database-easier/223486 "2022-04-06T11:05:15Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![osioke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osioke/32/238946_2.png) [@osioke](https://meta.discourse.org/u/osioke)\
**Post date:** [6 Aprile 2022, 4:46pm UTC](https://meta.discourse.org/t/a-data-model-to-make-perusing-the-database-easier/223486/11 "2022-04-06T16:46:13Z")

</div>

Quindi sto parlando con il team e non è qualcosa di semplice per molti motivi. L’abbiamo anche spostata in #Contribute > Feature, perché mostra meglio di cosa si tratta.

Attualmente, noi che lavoriamo con i dati in azienda utilizziamo principalmente i modelli disponibili nel codice sorgente:

> **[discourse/app/models at main · discourse/discourse](https://github.com/discourse/discourse/tree/main/app/models)**
>
> main/app/models

Ho anche dato un’occhiata al modello dei dati Northwind:

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/8/c81e7f5a8ed9eba83362c0119f9fde7d3f632b2a.jpeg)

È sicuramente facile da capire e si adatta su carta o in uno schermo. In totale ci sono 13 tabelle.

Confrontandolo con Discourse, abbiamo un numero molto maggiore di tabelle, oltre 180+, e visualizzarlo sarebbe… un viaggio. Soprattutto perché ci sono anche tabelle dei plugin (che cambiano da installazione a installazione) e dati nelle tabelle `*_custom_fields` che dovrebbero essere inclusi se si vuole davvero avere un quadro completo.

Inoltre, a causa di come è progettato il nostro database, non possiamo usare la maggior parte degli strumenti per la modellazione dei dati; dovremmo trovarne uno che funzioni con i modelli ActiveRecord. E penso che questo renda la cosa ancora più complicata, tutte queste discussioni sui dati mi superano la testa. 😅

Ma questo non significa che non vogliamo farlo, è solo un commento. Mi piacerebbe sentire suggerimenti da voi o da chiunque altro su come potremmo migliorare la situazione. 😉 🙂

---

_[View the full topic](https://meta.discourse.org/t/a-data-model-to-make-perusing-the-database-easier/223486)._
