La grande maggioranza delle applicazioni deve interfacciarsi in un modo o nell’altro con una base di dati. A seconda della portata del progetto, si può avere a che fare con dati molto semplici o con un database ampio e articolato.
Per questo, lasciare ad ogni sviluppatore “la licenza creativa” di gestire l’estrapolazione dei dati può essere rischioso e prono ad errori.







