[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: Dúvida s com o ISBN do livro



Vocês podem assumir que o ISBN é globalmente único. Mais precisamente,
assumam que:

 (i) não existem dois livros diferentes com o mesmo ISBN, e
(ii) um mesmo livro não aparece com um ISBN numa biblioteca
     e com outro ISBN noutra biblioteca.

Reparem que uma biblioteca não inventa ISBNs. Cada ISBN entra na
biblioteca como um argumentos da operação adicionaLivro. Por hipótese,
alguma autoridade externa atribui ISBNs aos livros.

Vocês também podem assumir que os dados dos livros nas várias 
bibliotecas são consistentes. Em outras palavras, as informações 
gerais (título e lista de autores) sobre o livro cujo ISBN é 
X mantidas nas várias bibliotecas são exatamente as mesmas. Se as
bibliotecas B1 e B2 tem as informações sobre o livro cujo ISBN é
X, dá na mesma obter essas informações de B1 ou de B2.

Reverbel

On Fri, 14 May 2004, Guilherme wrote:

> Caros,
> 
> Estamos com a seguinte dúvida:
> Quando fazemos uma chamada para
> 
> Livro pegaLivro(in string isbn)
>       ou
> InfoLivro pegaInfoLivro(in string isbn)
> 
> numa biblioteca virtual (cidade, estado ou global), o isbn não sendo
> global para todas as bibliotecas, poderá ocorrer de haver mais de um
> livro, em bibliotecas diferentes, encontrados pelas funções acima.
> 
> Como isso deve ser resolvido? Pensamos em montar uma lista com os livros
> encontrados, mas isso foge da especificação da IDL. 
> 
> Por acaso o ISBN é global? Se sim, como as bibliotecas garantem a
> unicidade do isbn de cada livro ao adicionar novos livros? E neste caso,
> como deverá ser devolvido as informações dos exemplares dos livros?
> 
> Acho que é só.
> 
> Até+
> 
> 
> -- 
> ****************************** 
> * Guilherme Tozo de Carvalho * 
> *    Cel: (11) 8275-6594     *
> *     BCC2001 - IME USP      * 
> ****************************** 
> 
>