database Mariadb
-
dani76
- Scoppiettante Seguace

- Messaggi: 269
- Iscrizione: giovedì 8 ottobre 2009, 11:52
- Distribuzione: Ubuntu 20.04 i686 LTS
- Sesso: Maschile
database Mariadb
ciao a tutti. sto cercando di creare un db per gestire alcune informazioni. dopo varie ricerche ho installato Mariadb e Heidisql per gestire le tabelle viste. Ma non ho capito bene il funzionamento degli storage engine tipo Innodb. Ad ogni modo esiste una interfaccia grafica per inserire i dati nelle tabelle?
grazie
grazie
Re: database Mariadb
Come GUI, prova mysql workbench.
Ogni tipo di storage ha le sue caratteristiche: per dirtene una, innodb gestisce l'integrità delle chiavi esterne, mentre myIsam no.
Approfondisci su wikipedia.
Ogni tipo di storage ha le sue caratteristiche: per dirtene una, innodb gestisce l'integrità delle chiavi esterne, mentre myIsam no.
Approfondisci su wikipedia.
-
dani76
- Scoppiettante Seguace

- Messaggi: 269
- Iscrizione: giovedì 8 ottobre 2009, 11:52
- Distribuzione: Ubuntu 20.04 i686 LTS
- Sesso: Maschile
Re: database Mariadb
Grazie mille per il tuo post. Ho provato sia Heidisql sia qualche altra gui. Ma Heidisql mi sembra più intuitiva.
Quello che avrei bisogno é di avere una interfaccia semplice per inserire i dati nel db, nelle tabelle.
Si può fare con Heidisql?
Quello che avrei bisogno é di avere una interfaccia semplice per inserire i dati nel db, nelle tabelle.
Si può fare con Heidisql?
Re: database Mariadb
Sì, sul sito c'è scritto così.
Però mi sa che c'è solo per windows, puoi provare a farlo girare con wine.
Mysql workbench dovrebbe essere simile, magari un po' più complesso.
Altri client SQL non ne conosco, ho sempre lavorato a linea di comando.

Una curiosità: perché hai scelto mariadb invece che mysql?
Però mi sa che c'è solo per windows, puoi provare a farlo girare con wine.
Mysql workbench dovrebbe essere simile, magari un po' più complesso.
Altri client SQL non ne conosco, ho sempre lavorato a linea di comando.
Una curiosità: perché hai scelto mariadb invece che mysql?
-
dani76
- Scoppiettante Seguace

- Messaggi: 269
- Iscrizione: giovedì 8 ottobre 2009, 11:52
- Distribuzione: Ubuntu 20.04 i686 LTS
- Sesso: Maschile
Re: database Mariadb
Semplice. Leggevo sul web parlare di una migrazione di "massa" da MySql a MariaDb. Ho scoperto che, oltre ad essere opensource, ha delle funzionalità migliori rispetto a MySql. Sono in realtà un profano sulla gestione di Database, ma ero semplicemente curioso.
Re: database Mariadb
In effetti avevo sentito parlare del fatto che MySql era stato comprato dalla Oracle, ma parlare di "migrazione di massa" mi sembra un po' esagerato...
Fammi sapere com'è andata con la GUI.
Perché non ti piace MySql workbench?
Fammi sapere com'è andata con la GUI.
Perché non ti piace MySql workbench?
-
dani76
- Scoppiettante Seguace

- Messaggi: 269
- Iscrizione: giovedì 8 ottobre 2009, 11:52
- Distribuzione: Ubuntu 20.04 i686 LTS
- Sesso: Maschile
Re: database Mariadb
Si in effetti ho esagerato un po' con la migrazione di massa....
A me vanno bene entrambe, ma quello che cercavo è un programma che mi permette di inserire dati e fare dei report di stampa. Per la verità ho collegato dbase di libreoffice al mio database per fare dei report di stampa e per inserire i dati con i formulari. Con Heidisql e workbench posso fare queste due cose?
A me vanno bene entrambe, ma quello che cercavo è un programma che mi permette di inserire dati e fare dei report di stampa. Per la verità ho collegato dbase di libreoffice al mio database per fare dei report di stampa e per inserire i dati con i formulari. Con Heidisql e workbench posso fare queste due cose?
Re: database Mariadb
Sì, sono scritti apposta.
Si possono fare tutte le operazioni eseguibili su un database, più altre cose "avanzate", che non sono altro che l'automatizzazione di tante cose più semplici.
Comunque per quello che vuoi fare tu dovrebbero andare bene.
Si possono fare tutte le operazioni eseguibili su un database, più altre cose "avanzate", che non sono altro che l'automatizzazione di tante cose più semplici.
Comunque per quello che vuoi fare tu dovrebbero andare bene.
-
dani76
- Scoppiettante Seguace

- Messaggi: 269
- Iscrizione: giovedì 8 ottobre 2009, 11:52
- Distribuzione: Ubuntu 20.04 i686 LTS
- Sesso: Maschile
Re: database Mariadb
Scusami se ti chiedo una cortesia. hai qualche sito web o guida sottomano per creare i report e per stamparli con heidisql?
Re: database Mariadb
Report di che genere?
Ho fatto una ricerca ma non trovo niente...
Ho fatto una ricerca ma non trovo niente...
-
dani76
- Scoppiettante Seguace

- Messaggi: 269
- Iscrizione: giovedì 8 ottobre 2009, 11:52
- Distribuzione: Ubuntu 20.04 i686 LTS
- Sesso: Maschile
Re: database Mariadb
semplicemente stampe. Posso anche chiederti se è possibile inserire i dati nel database su ubuntu con HeidiSql (dove lo sto progettando) e poi poter esportare tutto su Windows 7, dove sarà effettivamente utilizzato.
Re: database Mariadb
Sì, mi sono spiegato male io.melfnt [url=http://forum.ubuntu-it.org/viewtopic.php?p=4494207#p4494207][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Report di che genere?
Ho fatto una ricerca ma non trovo niente...
Intendevo: di cos'è che volevi fare il report?
Fai un esempio dettagliato.
Certo che puoi: usa la funzione apposta "esporta" da Ubuntu, dovrebbe crearti un file (per esempio un csv o uno script SQL), che poi importerai da windows.dani76 ha scritto: Posso anche chiederti se è possibile inserire i dati nel database su ubuntu con HeidiSql (dove lo sto progettando) e poi poter esportare tutto su Windows 7, dove sarà effettivamente utilizzato.
Ma quindi stai usando heidiSQL su Ubuntu con wine?
-
dani76
- Scoppiettante Seguace

- Messaggi: 269
- Iscrizione: giovedì 8 ottobre 2009, 11:52
- Distribuzione: Ubuntu 20.04 i686 LTS
- Sesso: Maschile
Re: database Mariadb
I report devono contenere elenco soci, attività associative, manutenzione mezzi, ecc....
Ovvio i dati nel db dovranno essere inseriti da una gui molto semplice (perché chi inserirà i dati non è molto pratico di computer). Ecco perché cerco qualcosa di interfaccia semplice da collegare al db. Heidi sql è ottimo per gestire, ma ho bisogno di qualcosa di simile a base di libreoffice.
Si uso Heidi su Wine
Ovvio i dati nel db dovranno essere inseriti da una gui molto semplice (perché chi inserirà i dati non è molto pratico di computer). Ecco perché cerco qualcosa di interfaccia semplice da collegare al db. Heidi sql è ottimo per gestire, ma ho bisogno di qualcosa di simile a base di libreoffice.
Si uso Heidi su Wine
-
dani76
- Scoppiettante Seguace

- Messaggi: 269
- Iscrizione: giovedì 8 ottobre 2009, 11:52
- Distribuzione: Ubuntu 20.04 i686 LTS
- Sesso: Maschile
Re: database Mariadb
Stavo gironzolando sul web: ma vfront è simile più a base o a Heidisql?
Re: database Mariadb
Ho capito.
Però so che di solito le interfacce (e anche i programmi per stampare i report) sono scritti ad hoc per ogni singolo database.
Potresti farne una tu in PHP, se conosci questo linguaggio.
In questo modo puoi fare l'interfaccia semplice e gestirti i report come ti pare.
vfront non lo conosco. Ma libreoffice base non funziona come client per mariadb?
Prova a guardare qui.
Però so che di solito le interfacce (e anche i programmi per stampare i report) sono scritti ad hoc per ogni singolo database.
Potresti farne una tu in PHP, se conosci questo linguaggio.
In questo modo puoi fare l'interfaccia semplice e gestirti i report come ti pare.
vfront non lo conosco. Ma libreoffice base non funziona come client per mariadb?
Prova a guardare qui.
-
dani76
- Scoppiettante Seguace

- Messaggi: 269
- Iscrizione: giovedì 8 ottobre 2009, 11:52
- Distribuzione: Ubuntu 20.04 i686 LTS
- Sesso: Maschile
Re: database Mariadb
Si infatti ho usato base x collegarmi al mio db. Ma volevo sapere se ci fosse qualche altro programma. Che tu sappia se io creo i collegamenti tra le tabelle in base le stesse le trovo nel db? Con Heidisql riesco a vederli e modificarli? Conviene secondo te creare i collegamenti direttamente con Heidi?
Re: database Mariadb
In generale, quando usi un client vai a modificare il database "originale", e le modifiche possono essere viste dalla riga di comando e dagli altri client.
Alcuni programmi, però, hanno bisogno di tabelle o interi database aggiuntivi per funzionare, quindi per alcune cose il discorso sopra non vale.
Ti faccio un esempio: se aggiungi una tabella, modifichi una chiave, inserisci dati e cose del genere dalla riga di comando, poi ti ritrovi le modifiche in base, in heidiSQL e da qualsiasi altro client.
Però, se c'è qualche impostazione specifica di un programma (per esempio una vista, o un indice che rende più veloce la modifica dei dati in mysql workbench, sto inventando), molto probabilmente la potrai usare solo da lì e non influenzerà l'intero database.
Se per "collegamenti tra tabelle" intendi chiavi secondarie e simili, molto probabilmente sì, potrai vedere le modifiche da tutti i client e dalla riga di comando.
Per quanto riguarda il programma per report, conosci qualche linguaggio di programmazione per scrivertelo oppure preferisci usare qualcosa di già fatto?
Alcuni programmi, però, hanno bisogno di tabelle o interi database aggiuntivi per funzionare, quindi per alcune cose il discorso sopra non vale.
Ti faccio un esempio: se aggiungi una tabella, modifichi una chiave, inserisci dati e cose del genere dalla riga di comando, poi ti ritrovi le modifiche in base, in heidiSQL e da qualsiasi altro client.
Però, se c'è qualche impostazione specifica di un programma (per esempio una vista, o un indice che rende più veloce la modifica dei dati in mysql workbench, sto inventando), molto probabilmente la potrai usare solo da lì e non influenzerà l'intero database.
Se per "collegamenti tra tabelle" intendi chiavi secondarie e simili, molto probabilmente sì, potrai vedere le modifiche da tutti i client e dalla riga di comando.
Per quanto riguarda il programma per report, conosci qualche linguaggio di programmazione per scrivertelo oppure preferisci usare qualcosa di già fatto?
-
dani76
- Scoppiettante Seguace

- Messaggi: 269
- Iscrizione: giovedì 8 ottobre 2009, 11:52
- Distribuzione: Ubuntu 20.04 i686 LTS
- Sesso: Maschile
Re: database Mariadb
No di php o simili non ne so nulla, quindi andrebbe bene qualcosa di già fatto.
Per il discorso dei collegamenti, in effetti è proprio quello che hai scritto: non so riesco ancora a programmare con riga di comando. Immaginavo, comunque, che da riga di comando le modifiche saranno viste sia dal client che sul db originale.
Quello che vorrei sapere se operando sulle relazioni tra tabelle con base di libreoffice, le relazioni sono viste anche con Heidiqsl o workbench, oppure il contrario.
Ti ringrazio per la pazienza.
Per il discorso dei collegamenti, in effetti è proprio quello che hai scritto: non so riesco ancora a programmare con riga di comando. Immaginavo, comunque, che da riga di comando le modifiche saranno viste sia dal client che sul db originale.
Quello che vorrei sapere se operando sulle relazioni tra tabelle con base di libreoffice, le relazioni sono viste anche con Heidiqsl o workbench, oppure il contrario.
Ti ringrazio per la pazienza.
Re: database Mariadb
Tranquillo, siamo qui apposta.
Se aggiungi una chiave da libreoffice, dovresti poterla vedere anche dagli altri client (compreso il comando "mysql" da riga di comando, che è un client).
Comunque, la cosa migliore è fare un po' di prove, così almeno vedi tu cosa funziona e cosa no.
Se aggiungi una chiave da libreoffice, dovresti poterla vedere anche dagli altri client (compreso il comando "mysql" da riga di comando, che è un client).
Comunque, la cosa migliore è fare un po' di prove, così almeno vedi tu cosa funziona e cosa no.
-
dani76
- Scoppiettante Seguace

- Messaggi: 269
- Iscrizione: giovedì 8 ottobre 2009, 11:52
- Distribuzione: Ubuntu 20.04 i686 LTS
- Sesso: Maschile
Re: database Mariadb
Si farò un po' di prove. Comunque penso di utilizzare base come client e vediamo che succede. Ti faccio sapere
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti
