Newsgroup: it.comp.software.database
Titolo: La vostra opinione nell'ordinamento per autore

Sto sviluppando una libreria..
Nella maschera di ricerca libri ho inserito un menů nel quale si puň
scegliere per cosa si vuol far ordinare i risultati (libri). Nel caso
dell'autore c'č un piccolo problema: ogni libro ha uno o *piů* autori.
Mi domando quindi:
1) ha senso effettuare un ordine per autore
2) in caso di risposta affermativa, come immagino, quale tipo di
politica adottare? pensavo di memorizzare nella base dati un autore
"principale", rispetto al quale effettuare l'ordinamento per autore,
ma spesso non č facile capire chi lo sia, o piů semplicemente non ve
n'č uno; quindi si potrebbe far ordinare i libri per autore
considerando per ogni libro solo l'autore che viene prima (in ordine
lessicografico) fra tutti quelli che hanno scritto quel tale libro
(questa pare essere l'unica soluzione ragionevole, anche se non la
migliore..)
Fatemi sapere la vostra..
Mhaxx

 Fatemi sapere la vostra..
Anche io sto sviluppando un programma analogo, ma non mi sono posto il
problema degli autori, che per un libro, come per un articolo, possono
essere piů d'uno.
Franx

> dell'autore c'č un piccolo problema: ogni libro ha uno o *piů* autori.
Di solito quando esiste una relazione 1 a molti si fa
un master-detail...gli autori li metti in una tabella a parte
e ad ogli libro associ uno o + detail con la chiave dell'autore:
esempio (banalizzato)
Tabella AUTORI:
-ID (pk int)
-Nome (varchar)
-Cognome (varchar)
-Sesso (molto)
ecc...
Tabella LIBRI
-ID (pk int)
-Titolo (varchar)
ecc...
Tabella AUTORI_LIBRI
-ID (pk int)
-ID_LIBRI (fk-libri int)
-ID_AUTORI (fk-autori int)
In questo modo č anche semplice cercare per autore...
--
Marco Kregar
marco....@FirebirdSQL.it
www.FirebirdSQL.it
"over the bench the goat sings, under the bench the goat dies"

migliore..)
No, secondo me non lo č. 
Qual č lo scopo per cui un utente consulta un elenco per autore?
Scorrere l'elenco fino all'autore che gli interessa e vedere i libri
presenti. Se ordini solo in base a _uno_ degli autori, l'utente puň
non trovare ciň che cerca, ottenendo una risposta inesatta (il libro
c'č ma lui non riesce a vederlo, perché cerca sotto Lucentini, mentre
il libro č sotto Fruttero).
Devi presentargli il record tante volte quanti sono gli autori.
Ciao
Matteo

 migliore..)
Le regole SBN sono molto chiare in merito, non so a che livello stai
sviluppando, cmq lo standard dice che:
La responsabilità di un autore può essere Principale, Secondaria o
Alternativa.
Principale quando si ha un libro con un solo autore oppure il primo
autore nominato di un'opera di due o tre autori.
Alternativa per il secondo e terzo autore di un'opera di due o tre
autori
Secondaria autore/i di un'opera con più di tre autori oppure autore
con contributo subordinato, ad esempio traduttore.
Se vuoi maggiori informazioni in merito posso postare alcuni link, ma
ripeto dipende da quello che vuoi fare, il campo della biblioteconomia
è vasto e complesso.
ciao
Stefano

 autore principale di un'opera.
Sbagliato 2 volte
1) Ha senso eccome ordinare per autore
2) a rigore biblioteconomico NON esiste sempre un autore principale.
ti riposto quello che ho scritto a Mhaxx
Le regole SBN sono molto chiare in merito, non so a che livello stai
sviluppando, cmq lo standard dice che:
La responsabilità di un autore può essere Principale, Secondaria o
Alternativa.
Principale quando si ha un libro con un solo autore oppure il primo
autore nominato di un'opera di due o tre autori.
Alternativa per il secondo e terzo autore di un'opera di due o tre
autori
Secondaria autore/i di un'opera con più di tre autori oppure autore
con contributo subordinato, ad esempio traduttore.
[CUT]
Naturalmente dipende dalla complessità dell'applicazione che stai
sviluppando, se devi solo catalogarti i libri che hai in casa allora
può avere poco senso applicare le regole SBN.
ciao
Stefano

 1) ha senso effettuare un ordine per autore
[CUT]
Addendum al post precedente,
in effetti non ti ho risposto in maniera completa,
l'ordinamento dovrebbe avvenire per 
Autore Principale
Autore Alternativo
Autore Secondario
L'autore principale, quando esiste, è unico, se poi vi fossero +
autori secondari e/o Alternativi a quel punto, ma dovrei andare a
rileggermi la normativa dovrebbe essere in ordine alfabetico.
ciao
Stefano

č vasto e complesso.
Credo di avere tutti gli elementi per procedere..
Grazie a tutti,
Mhaxx

 ha scritto nel messaggio
news:ef380eff.03100...@posting.google.com...

Il problema è che i bibliotecologi non hanno molta dimestichezza con
l'informatica ed i database relazionali. Visto che loro sono abituati a
catalogare storicamente su schede cartacee, hanno dovuto limitare il numero
di autori, altrimenti avrebbero dovuto inserire schede grandissime per libri
scritti da molti autori. Invce, memorizzando in una tabella a parte gli
autori di un'opera, puoi sapere, per tutti gli autori, tutte le opere alle
quali hanno contribuito- Io ho fatto questa discussione moltissime volte con
bibliotecologi (e ne ho spostata anche una), ma non c'è stato verso di far
cambiare loro idea.
Franz

 Franz
Ciao, non sono pienamente d'accordo sul fatto che i bibliotecari non
abbiano dimestichezza con l'informatica.
in realtà questo poteva succedere fino a qualche anno fa (diciamo 5 o
6) ora la percentuale di biblioteche con esclusivo catalogo cartaceo è
drasticamente dimuiuito (la percentuale aumenta un po' in alcune
regioni del sud).
Esistono diversi software di catalogazione e piu' in generale di
gestione della biblioteca che astraggono completamente la
struttura/nozione di database agli utenti; probabilmente la
biblioteche piu' piccole e che quindi hanno pochi fondi a disposizione
sono le più svantaggiate in merito.
Parlo con cognizione di causa, in quanto lavoro in questo campo da
diversi anni come sviluppatore in una azienda che produce, appunto,
software per biblioteche.
ciao
Stefano
PS
in realtà non si parla di bibliotecologi ma biblioteconomi in quanto
la scienza che stabilisce i criteri di funzionamento/gestione delle
biblioteche è la biblioteconomia.

 biblioteche è la biblioteconomia.
Vabbe', ma mia moglie ha fatto anche esami di biblioteconomia, solo che da
quando vive in Italia non esercita più la professione. Prima era direttrice
della sezione audiovisuali della Biblioteca Centrale dell'Università
Pontificia "La Cattolica" di Lima, Peru.
Franz

 Franz
Ciao
Stefano

 SoSeBi.
Quella di BiblioWIN?
Franz


Ciao
Stefano
Inviato da 
www.mynewsgate.net