La struttura di questa tabella ha senso?

0

Sto costruendo un sistema in cui il client (telefono cellulare) avrà il proprio database locale. E quando sarà necessario sincronizzare i dati con il server.

I've managed to build a system that works, and you can check it out on this question where I have asked if the query can be improved.You can get a sense to see how it looks like.

Volevo farli aderire al mio progetto finale, dove ci saranno traduzioni per i dati, ecc. Ma mi piacerebbe permettere a qualcuno più esperto di me di rivederlo e dire se ha senso.

Lascia che ti spieghi le tabelle e la logica che ho, quindi spiegherò perché ho questi dubbi.

Il database (questo è per il server) è strutturato in 4 parti e ognuna ha le proprie stored procedure e viste.

1. Esercizi

Eccolestoredprocedureelevisualizzazioni

2. tag Ecco le stored procedure e le visualizzazioni

3.App

4. Helpers

Ogni tabella dati (ad esempio tag) ha due tabelle di controllo e una principale. Le tabelle di controllo memorizzeranno i dati e la tabella delle etichette stessa sarà solo il punto di riferimento per tali tabelle di controllo.

E la tabella_app_exercise contiene le versioni, ad esempio:

L'utente ha versione 1 e sul server c'è una versione (con stato R- > release) 2 sull'app_exercise e ha una versione (con stato P- > preparare) 3. Otterrà i dati dalla versione 2 e interrogherà gli esercizi per cercare lo stato più recente con R- > release.

    
posta DaAmidza 26.06.2017 - 18:47
fonte

0 risposte

Leggi altre domande sui tag