Newsgroup: it.comp.software.database
Titolo: Realizzare un database su Cd

Ciao a tutti, beh... l'informazione che volevo sapere è questa: come posso
realizzare un database da poter eseguire su Cdrom?
Premesso che conosco l'ASP (che non penso possa aiutarmi perchè su non tutti
i computer gira il personal web server ;)), e l'sql (ma applicato all'ASP,
quindi non saprei come sfruttarlo)
Qualsiasi aiuto, articolo o altro è prezioso :)
Grazie in anticipo
--
Claudio a.k.a. Xelloss
Homepage: 
www.arteinterattiva.it/claudio
Webmaster di: 
www.arteinterattiva.it


Claudio,
non voglio consigliartene l'uso, anche perche' non lo ho mai
provato e potrebbe essere pieno di bug, ma se ti interessa
recuperare qualcosa scritto in ASP e farlo girare su CD-ROM
c'e' questo prodotto:
http://www.modezero.net/PersonalASP/overview.htm
Detto questo, non credo sia il modo migliore per
realizzare la cosa (anche perche' mettere il database
su CD e' molto semplice, poi pero' sul client deve
esserci un'istanza del database srver che gira).
Come mezzo per l'archiviazioone dei dati su CD
potresti utilizzare dei file XML (magari generati
direttamente dal tuo database server) ed una
qualunque tecnologia per accedervi (tipo l'XML
parser oppure 
ADO.NET
).
Ciao,
Gianluca.

 parser oppure 
ADO.NET
).
A essere sincero non so come funziona l'XML, e se non c'e' altro modo per
fare database (raccogliere dati piu' che altro) su CD immagino che debba
impararlo :)
Il modo di leggere dati XML qual'e'? Basta avere un client come Internet
Explorer, una volta steso il codice dei documenti XML, oppure ci vuole
qualcos'altro? Lo chiedo da ignorante per evitare che si ripresenti il
problema del server di base per leggere comunque i dati.
Grazie 1000 x il tuo aiuto e... ah, se conosci qualche sito dove potrei
imparare le basi di XML scrivilo qui, potrebbe essermi di aiuto :)
Claudio

 imparare le basi di XML scrivilo qui, potrebbe essermi di aiuto :)
http://msdn.microsoft.com/xml/
Ciao,
--
Gianluca Hotz
Backoffice MVP (SQL Server) MCP SQL Server and MCP Windows
Vice-President of the Italian User Group for SQL Server
Founding Member of the Italian User Group for .NET
http://www.ghotz.com
http://www.ugiss.org

 
http://www.ugiss.org
Grazie ancora per tutto l'aiuto che mi hai fornito :)

 di MSDN
Buona fortuna, c'e' una tonellata di documentazione
solo sulle tecnologie legate ad XML....


 solo sulle tecnologie legate ad XML....
Ho notato o_O
E' da 1 ora e 1/2 che guardo MSDN e ancora non ho capito da dove iniziare :P
Pero non mi arrendo, basta capire la logica del funzionamento, e poi tutto
verra da se, come in tutti i linguaggi di programmazione [e simil-linguaggi]
:)
Claudio

 anche Internet Explorer....
mdac ultime versioni, direi dalla 2.5, afaik, non si porta piu' dietro jet.
e con 'jet', nell'uso tipico, si intende dao, non ado, che e' invece
sottinteso da mdac. in ogni modo, se il db e' un mdb, sul cd direi debba
essere masterizzato un .ldb +- valido (es. copiandolo mentre l'mdb e' aprto
su hd), seno' non da cd lo si apre: in ogni caso, qualche prova va fatta.
ciao, j.

 su hd), seno' non da cd lo si apre: in ogni caso, qualche prova va fatta.
Purtroppo per me hai parlato arabo :)
Sarebbe bello usare il mdb usando qualche linguaggio tipo l'ASP che conosco
bene, comunque mi sto documentando sull'XLS anche se incontro forti
problemi a districarmi in MSDN che finora ho sempre cercato di evitare se
non
per indispensabili articoli sull'ASP

 per indispensabili articoli sull'ASP
non so cosa vuoi fare. comunque la soluzione tipica e':
il cd contiene un prg, di solito vb, da installare.
poi il prog si legge i dati che rimangono sul cd. in questo caso sul cd
dev'essere masterizzato (direi: controlla) anche un file .ldb, che se guardi
access apre ogni volta che usi un mdb. prova a guardare nella cartella
mentre stai lavorando su un mdb.
il touring e altri danno la possibilita' di copiare anche l'mdb su cd per
sveltire i tempi. pro e contro: il db del touring sono 20-30mb, ma su hd mi
sono portato anche le parti essenziali dei dizionari garzanti uk, d, e, f,
e, e in tutto fanno alcune centinaia di mb, toolbook incluso (non sono mdb).
forse ti conviene prima decidere esattamente cosa vuoi fare, poi vedere se
un db classico e' la soluzione migliore o se qualcos'altro serve lo stesso e
magari e' piu' leggero. io p.e. ai programmi da installare preferisco molto
i repertori strutturati come un sito web, in html e simili.
ciao, a.

 i repertori strutturati come un sito web, in html e simili.
Beh, in effetti dovrei strutturare il Cd come un sito, pero dovrei far
vedere anche un catalogo di cose. Dato che la mole di dati e grande, non mi
conviene fare tante pagine .html per ogni articolo, bensi un database cosi
da prendere l'articolo che mi serve e visualizzarlo.
Poi va be, devo fare semplici operazioni, come moltiplicare il peso per il
prezzo e ottenere un risultato.
Mi spiego: devo fare un database di [nonsoancoracosa].
Questa *cosa* ha determinate caratteristiche come qualita, prezzo e peso.
Ora... quello che devo fare e far vedere una tabella con:
Nome articolo | Qualita | Peso | Costo
Il costo si ottiene dalla moltiplicazione di peso per il prezzo riportato
nella tabella [o almeno cosi mi hanno detto, poi vedro]
Se tutto questo fosse da fare in una pagina web, beh, non ci sarebbe davvero
niente di piu facile. Purtroppo, pero, ho bisogno di pubblicarlo su CD, e
qui io non ho proprio idea come fare.
Gianluca Hotz mi ha risposto qui dicendomi che l'XML puo essere un ottimo
approccio per risolvere questo mio problema, ed e cosi che penso di fare. Tu
hai soluzioni migliori o diverse? Ripeto che la mia esperienza e: ASP e SQL
principalmente. Poi ho una buona base di C e C++ ma non credo contino molto
(e comunque non ho programmi tipo visual studio o cose simili)
Spero di essere stato chiaro. Comunque se non ci sono altre soluzioni
continuero l'esplorazione di MSDN/XML, anche se al momento ho sospeso perche
avevo poco tempo :)
Grazie degli interventi :)

"Claudio Di Vicino" <cladivi...@NOSPAMinwind.it> ha scritto

di niente, se puo' servire.
in effetti mi sembra la classica cosa per asp. o per vb / vba. in vb
generare pagine html da un mdb e' gnocco, ho appena fatto una prova e in 10'
mi crea ca 7500 pagine da un archivio abbastanza incasinato. pero'
ovviamente sono statiche, e anche se ci vuole molto piu' a farne l'upload
che a rigenerarle, non credo sia quello che ti serve. non conosco affatto
asp e non so se/quanto sia portabile in locale.
xml dovrebbe essere una delle strade del futuro, quindi se hai tempo forse
ti conviene buttarti su quello. se trovi il modo, magari un'occhiata alle
caratteristiche di 
vb.net
 dagliela, sempre sui siti ms. coraggio, anche a me
msdn rende abbastanza idrofobo :)
ciao, a.

 msdn rende abbastanza idrofobo :)
Hmm capisco, beh, suppongo che esplorerò più a fondo allora, grazie ancora
dei consigli :)
Probabilmente guardero comunque da un altro sito. MSDN non è tanto utile per
imparare: dovrebbero prima mettere una guida per l'utente che vuole navigare
in MSDN, e poi si potrebbe anche fare :P
Ciao ciao e grazie ancora!
Claudio

 mdac ultime versioni, direi dalla 2.5, afaik, non si porta piu' dietro
jet.
Vero, dalla versione 2.6 per essere precisi.
Si puo' comunque sempre scaricare:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q271908
