[Linux-Biella] [blog]Programmazione ad oggetti

Paul TT paultt a bilug.linux.it
Mar 9 Dic 2008 15:32:32 CET


Del Vecchio Lorenzo wrote:
> .....
>   
>> Ora spiegami cosa è un database.
>>     
>
> Non e' un "repository" (non so se va bene come affermazione) comunque "un
> magazzino" di dati scritto e letto (in questo caso) dal programma?
>   
archivio indicizzato e' una definizione migliore.
tipo un librone con l'elenco dei libri di una biblioteca e la loro 
posizione.
lui e' il database, i libri e le loro info i dati
> Ossia i dati che il programma potra' scrivere e leggere su un HDD in modo
> tale che lo stesso programma possa poi usufruire in futuro di tali dati??
>
> Es) FireFox avra' un DaB dove scrive lo storico di navigazione, dove
> tenere in memoria la password del sito di posta elettronica ecc.
>
> Giusto?
>   
si'
> Pensavo servisse un casino tutto li.
>   
serve un casino
ma spesso un file testuale o binario basta e avanza per avere tutte le 
informazioni del caso
un file xcf o un file mbox sono organizzati in modo da poter esser 
trattati come un databse, ma non sono database relazionali.
lo stesso vale per dei file di configurazione.
la logica dell'immagazzinamento dati e' la stessa.
ma un database "vero" serve quando hai tanti dati dello stesso tipo da 
tenere in conto.
altre cose piu' piccole spesso si possono gestire agevomente (e anche 
meglio) con db semplici , tipo berkeley, o sqlite, non con db 
relazionali veri.


-- 
"Beautiful breasts are like ripe fruits,
inviting the observer to pick them and nibble them."



Maggiori informazioni sulla lista Linux