5.2 - Realtime Database (RD)
Encara que la finalitat és utilitzar-lo des del nostre entorn de programació, més concretament Android, sempre ens anirà bé "tocar" les dades directament des d'un entorn propi.
L'entorn que ens ofereix Firebase serà suficient. Podrem visualitzar les dades que tenim introduïdes en totes les nostres aplicacions, i també editar-les: introduir, modificar i esborrar.
Recordem que podrem utilitzar 2 versions:
- Realtime Database
- Cloud Firestore
Comencem per Realtime Database
Farem especial menció al fet que el que guardem és un document JSON. Fins i tot ens el podrem baixar (exportar) o pujar un document nou (importar). Això sí, l'operació d'importació destrueix les dades anteriors, mostra de que només podem guardar un document JSON.
Aques és el contingut del fitxer Empleats.json que s'introdueix en el vídeo. Està formatat per a una fàcil lectura, però en realitat no importaria que estiguera tot seguit.
{
"empresa": {
"empleat": [
{
"num": 1,
"nom": "Andreu",
"departament": 10,
"edat": 32,
"sou": 1000
},
{
"num": 2,
"nom": "Bernat",
"departament": 20,
"edat": 28,
"sou": 1200
},
{
"num": 3,
"nom": "Clàudia",
"departament": 10,
"edat": 26,
"sou": 1100
},
{
"num": 4,
"nom": "Damià",
"departament": 10,
"edat": 40,
"sou": 1500
}
]
}
}
Ja heu vist que en importar Empleats.json s'han perdut les altres dades. Poseu una altra vegada la parella clau-valor a1 (per exemple amb el valor Hola) ja que per ser molt senzilla l'estructura la utilitzarem en alguns exemples. Així ens queda l'estructura per als posteriors exemples:
Llicenciat sota la Llicència Creative Commons Reconeixement SenseObraDerivada 4.0