Duvida projeto urlybird SCJD

5 respostas
fabim

Ola,

Começei a fazer algumas coisas aqui no meu assignement, começando pela parte de acesso a dados.
Mas to com uma duvida que é a seguinte:

Nao estou conseguindo identificar, no schema que eles mandaram, o que seria a identificação unica do
registro, a ‘chave primaria’ digamos assim…

Alguem ai ja pegou esse assignement e pode me da uma ajuda?
so me adicionar no MSN.

vlw

5 Respostas

fabim

Vlw ja achei um site onde tem essa e varias duvidas mais, vo gastar um bom tempo lendo tudo isso =D
http://saloon.javaranch.com/forums/forum-025.html

victorwss

Estou fazendo a minha (Bodgitt and Scarper) e o banco de dados estipulado é algo propositadamente bem tosco que não está nem na primeira forma normal. Não existe chave primária definida, isso é algo que você tem que deduzir a partir dos campos, lembrando que você não pode inventar nenhum novo campo para servir de chave.

victorwss

Por sinal, só existem dois tipos de prova? “Bodgitt and Scarper” e “URLyBird” ?

fabim

Vc nao pode persistir esse campo no banco, mas acho que na sua aplicação ele pode existir.

victorwss

Vc nao pode persistir esse campo no banco, mas acho que na sua aplicação ele pode existir.

Bem, há duas alternativas: Assumir que a posição do registro no arquivo é a chave-primária ou então definir um conjunto de campos como uma chave-primária composta. Por sinal estou indo em direção a segunda forma por causa de uma DuplicateKeyException que há na minha interface DBAccess: Isso não faria sentido na primeira forma.

Criado 17 de abril de 2008
Ultima resposta 17 de abr. de 2008
Respostas 5
Participantes 2