Passa al contenuto principale

Descrizione

db-schema

Tabelle Presenti Nel sistema

le tabelle presenti sono:

Nome tabelleDescrizione
storicoAcquaAziendaAgricolaTabella che registra la quantità di acqua utilizzata da un'azienda agricola
irrigazioniTabella che registra le irrigazioni effettuate su un campo
campiTabella che registra i campi di un'azienda agricola
richiesteTabella che registra le richieste di acqua da parte delle aziende agricole
utentiTabella che registra gli utenti del sistema
readingsTabella che registra i dati del sensore del sistema
sensoriTabella che registra i sensori del sistema
attuattoriTabella che registra i attuatori del sistema
aziendaAgricolaTabella che registra le aziende Agricole del sistema
aziendaIdricaTabella che registra le aziende Idriche del sistema

Tabella lista Campi e formato dati

Nomi tabelleCampiTipologia dati
storicoAcquaAziendaAgricoladataLettura, quantitadate, int
irrigazionidataIrrigazione, quantita, tipoIrrigazione, nomedate, int, string, string
campiidCampo, tipoColtivazione, temperaturaTarget, umiditaTarget, dimensione, idAziendaCampo, orarioIrrigazione, esigenzeAcqua, nomeCampoint, string, float, float, float, int, time, float, string
sensoriidSensore, tipo, idCampo, nome, pendingint, string, int, string, bool
attuatoriidAttuatore, idCampo, tipo, nome, pendingint, int, string, string, bool
readingsid, value, timestamp, idSensoreint, float, date, int
richiesteidRichiesta, timestamp, stato, quantita, idAziendaAgricolaRichiedente, idAziendaLdrica, data, application_user, quantitaint, date, string, int, int, date, string, int
utentiid, username, password, idAziendaAgricola, idAziendaLdrica, nome, cognome, dataDiNascita, email, ruoloint, string, string, int, int, string, string, date, string, string
aziendaAgricolaidAzienda, provvisteAcqua, nomeint, float, string
aziendaIdricaidAziendaIdrica, quantita, limiteAcquaGiornaglieraGlobale, limiteAcquaGiornaglieraAzienda, prezzoPerLitro, nomeint, float, float, float, float, string

Tabelle di relazione

Nome tabellaRelazione con altre tabelle
aziendeAgricolacampi (idAzienda) reference to'storicoAcquaAziendaAgricola'(idAziendaAgricola),'campi'(idAziendaCampo),'richieste'(idAziendaAgricolaRichiedente)
aziendeIdricacampi (idAziendaIdrica) reference to 'richieste'(idAziendaIdrica),'utenti'(idAziendaIdrica)
campiaziendaAgricola (idAziendaAgricola) reference to 'attuattori'(idCampo),'sensori'(idCampo)
attatoriaziendaLdrica (idAziendaLdrica) reference to 'irrigazioni'(idAttuatore)
sensoriaziendaAgricola (idAziendaAgricola), reference to 'readings'(idSensore)