[Linuxtrent] Re: Consiglio su database

  • From: Giuseppe Briotti <g.briotti@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sat, 21 Jun 2008 19:41:37 +0200

> ==========================
> Date: Sat, 21 Jun 2008 18:21:48 +0200
> From: "Shinsan Hattori" <hattorishinsan@xxxxxxxxx>
> To: linuxtrent@xxxxxxxxxxxxx
> Subject: [Linuxtrent] Re: Consiglio su database
> ==========================
> 
> Sono vago perchè non so bene cosa serva comunicare... Non mi intendo molto
> della cosa...dunque i formati di output sono: .tab .csv .bas .dbf .dif .htm
> .mer .slk .ton .wk1
>
> I dati in questione sono sostanzialmente il registro degli associati 
> e quindi servono campi per le informazioni anagrafiche, per gli 
> indirizzi e per i pagamenti delle quote associative (quindi booleani per 
> non complicarsi troppo la vita). Mi serve cambiare database proprio perché 
> quello 
> esistente non permette di aggiungere altri campi senza possedere il software
> proprietario con il quale è stato creato. Infine quando parlo di non usarlo
> da solo vuol dire che non sono solo io che ci devo lavorare ma dubito che ci
> sarà mai bisogno di accedervi contemporaneamente. Finora è stato gestito
> passandolo da computer a computer di coloro che avevano bisogno di accedervi
> per motivi vari (aggiornamento/uso del database stesso). Ora io uso linux,
> ma molti usano win e qualcuno mac... per questo volevo un db che potesse
> essere trasportato facilmente da un sistema operativo all'altro senza
> problemi (magari anche senza dover fare istallazioni complesse come per
> MySQL). Se servono altre informazioni chiedete pure, grazie ancora,
> Nicola

Ci sono diverse considerazioni da fare, alcune di natura tecnica, altre di
natura concettuale, e questi ultimi prescindono in generale da qualunque 
sistema operativo o database usi.

Prima di tutto, cosa intendi per "passare da computer a computer"? Passate
una copia del file o dell'applicazione (sembra tu stia parlando di una specie
di MSAccess) di computer in computer? E come fate a sapere quale è quello 
più recente? Come ve lo passate, i computer sono in rete tra loro o fate 
proprio la copia con chiavette usb o disco, oppure siete dislocati diversamente
e ve lo passate con la posta elettronica? Qui occorre qualche informazione in
più...

Passare, di fatto, un "file" da computer a computer per aggiornarlo, non 
è il massimo del lavoro cooperativo: inoltre, per questo, NON ti serve un 
database, basta probabilmente un foglio elettronico qualsiasi (visto anche 
che sembra tu stia parlando di una unica tabella con 2000 righe). Se le 
macchine sono in rete, probabilmente la cosa migliore è avere un database 
(MySQL è perfetto e non è così difficile da installare e configurare) cui 
tutti si connettono.

Venendo ai formati in cui riesci ad esportare, direi che il CSV lo legge
qualunque applicazione (fogli elettronici, database, editor di testi...)
visto che si tratta di un file di testo in cui ogni riga è un record ed 
i campi sono separati da un carattere noto, di solito la virgola o la
tabulazione.

Per quanto riguarda le altre estensioni:
TAB= come CSV, ma usa solo il tab come separatore
BAS= mmm, se non è roba basic, potrebbe essere qBASE
DBF= questa potrebbe essere un sacco di cose, da Clipper, FoxPro a dBASE,
perfino un tablespace Oracle :-)
DIF= Data Interchange Format, questo lo apri con Excel o Calc... 
HTM= se è HTML, lo visualizzi ma poi non ci fai molto, a meno di non fare
altre elaborazioni per tirarne fuori i dati... se la presentazione è una
tabella HTML, allora potresti azzardare un brutale copia e incolla in Calc
o Excel
MER= questo non sono sicuro, ma potrebbe essere un formato per Lotus123, 
prova ad aprirlo con Calc o Excel
SLK= LOL, questo è Excel... 
TON= questo non lo so...
WKL= questo credo sia Lotus

G.
--

Giuseppe Briotti
g.briotti@xxxxxxxxx

"Alme Sol, curru nitido diem qui 
promis et celas aliusque et idem 
nasceris, possis nihil urbe Roma 
visere maius."
                        (Orazio)




-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: