> ========================== > 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