Newsgroup: it.comp.software.database
Titolo: richiesta parere su db

vorrei farmi un database in mysql (ma non è importante il dbms).
questo database è fatto da citazioni e autori, più magari data, note,
etc...
stavo pensando di fare una tabella definendo le citazioni come chiave
unica.
che ne pensate?
è fattibile?
è scomodo?
grazie per le info in anticipo
-- 
"soooono Pdor ... fiiiiglio di Kmer ... della tribù di Istar
quel che era, che è stato e che sempre sarà ... 
ciuccia kì e ciuccia là"
http://www.youtube.com/watch?v=CXH-pB5YgOs

 è fattibile?
Ad essere fattibile e` fattibile. Pero` io non userei una tabella unica,
ma vedrei di normalizzare meglio il tutto. Ad esempio, il db lo
strutturerei cosi`:
Citazioni:
Data
Citazione
Note
Autori:
Nome
Cognome
Data_nascita
Data_morte
Citazioni_Autori:
id_Citazioni
id_Autori
Per la chiave primaria, prenderei in considerazione gli id
autoincrementanti, in quanto, personalmente, usare come chiave primaria
una citazione (che e` un testo che varia dai tre ai 50000 caratteri) mi
sembra decisamente scomodo
Enrico

 sembra decisamente scomodo
Anche perchè se due autori dicono la stessa cosa diventa un problema :)

"Andrea [Work]" <andrea.isw...@gmail.invalid> in
it.comp.software.database wrote:

ah ah ah!! bella questa!
:D
-- 
"soooono Pdor ... fiiiiglio di Kmer ... della tribù di Istar
quel che era, che è stato e che sempre sarà ... 
ciuccia chì e ciuccia là"
http://www.youtube.com/watch?v=CXH-pB5YgOs

sembra decisamente scomodo
era quello a cui pensavo. comunque non volevo mettere citazioni molto
lunghe, ma farmi una raccolta di quelle brevi, che so massimo 3 righe.
e fare ricerche con le espressioni regolari.
ci penserò meglio, grazie molte per il prezioso parere.
-- 
"soooono Pdor ... fiiiiglio di Kmer ... della tribù di Istar
quel che era, che è stato e che sempre sarà ... 
ciuccia chì e ciuccia là"
http://www.youtube.com/watch?v=CXH-pB5YgOs

 unica.
Se fai "serio", comincia a vedere come altri hanno risolto il
problema:
(ebbene si, c'e` uno standard ANCHE per questo :-)
http://en.wikipedia.org/wiki/ISO_690
Articolo sulle citazioni:
http://en.wikipedia.org/wiki/Citation
Significativa l'introduzione:
"A citation or bibliographic citation is a reference to a book,
article, web page, or other published item, with sufficient
detail to identify the item uniquely".
Questa e` una parafrasi del concetto di chiave.
Software:
http://en.wikipedia.org/wiki/BibTeX
Ci sono motori di citazioni tipo CiteSeer, e sarebbe
interessante vederne lo schema. Forse scavando nei link puoi
trovare qualcosa.
Uno schema di db pronto non l'ho trovato; dall'ultimo link puoi
trarre ispirazione, ma bisognera` lavorarci sopra. 

trarre ispirazione, ma bisognera` lavorarci sopra. 
prover� come dicevo, tanto non voglio memorizzare citazioni lunghe,
anzi, mi piacciono quelle corte
-- 
"soooono Pdor ... fiiiiglio di Kmer ... della trib� di Istar
quel che era, che � stato e che sempre sar� ... 
ciuccia ch� e ciuccia l�"
http://www.youtube.com/watch?v=CXH-pB5YgOs

 :-)
Ma che settimane: 10 minuti, ecco qua lo schema pronto:
http://www.cs.queensu.ca/~cordy/Papers/ZKMMC_Biblio_NLDB07.pdf
Qua l'architettura completa di CiteSeer:
http://www.ing.unisi.it/biblio/tesi/diiorioernesto_0405.pdf


http://www.ing.unisi.it/biblio/tesi/diiorioernesto_0405.pdf
troppo complesso, sono un niubbo :-)
grazie molte per l'aiuto
