Uno strumento per sviluppatori per la progettazione di un database SQLite per Android

Sono abbastanza nuovo per Android, sto provando a creare un’app piuttosto complessa (qualcosa di più avanzato del blocco note o del promemoria dell’attività), con qualche serio modello di dati di base. Sto usando Eclipse con il plug-in SDK per Android, tutto funziona bene. Ma cosa dovrei usare per la progettazione del database? Ho esaminato alcune app di esempio che creano database a livello di codice, ma quelle contenevano solo una singola tabella con poche colonne. Quello che voglio creare è un database con più tabelle, vincoli di chiave privata / chiave esterna, enumerazioni e tutto ciò che è jazz. Se dovessi farlo manualmente, probabilmente diventerei grigio quando avrò finito. Ho progettato un bel po ‘di database nel mio tempo, sia in MS Visual Studio, MS SQL Server Management Studio, Oracle DB Designer e strumenti simili. Mi rendo conto che SQLite non ha un server DB shmancy di fantasia in cui posso eseguire gli script SQL e creare il database e mantenerlo attivo. So che fa tutto parte dell’applicazione e l’app stessa deve creare e mantenere il proprio database. Esiste uno strumento di progettazione di DB visivo, che potrei forse integrare in Eclipse (non necessario) e che, non so, potrebbe generare il codice di creazione del database, in modo che il database sia utilizzabile nella mia applicazione?

Grazie in anticipo.

PS: sono a conoscenza dei limiti dei dispositivi Android. L’app avrà una struttura dati complessa, ma non è destinata a contenere molti dati. Lo scopo dell’esercizio è quello di testare cosa può essere fatto con la piattaforma e migliorare le mie capacità cercando di creare qualcosa di significativo.

Sto usando SQLite Database Browser per il mese scorso, ho trovato che sia uno strumento davvero carino. Dovresti provarlo:

http://sqlitebrowser.org

Uso l’editor SQLite di Nivacat ( Navicat SQLite ) per lo sviluppo delle mie basi dati Android su Mac OS X (disponibile anche per Windows e Linux).

L’addon di SQLite per Firefox è abbastanza carino.

Se sei su Mac OSX, ti consiglio Base .

SQLiteSpy, è un po ‘meglio di SQLite Database Browser, anch’esso gratuito.

http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index