Ajuda em Bd

2 respostas
L

Olá, estou fazendo um comercio eletronico e estou com alguns problemas…
Vou colocar algumas tabelas como exemplo e explicar o q ta acontecendo…

Categorias
cod_categoria
nome

Secoes
cod_secao
nome
cod_categoria

Livros
cod_livro
titulo
preco
acabamento
tot_paginas
cod_secao
descricao

Dvds
codigo
titulo
titulo_original
tempo
descricao
cod_secao
cor_filme
censura

O q ta acontecendo é o seguinte…nos meus links da pagina d livros é o seguinte. livros.jsp?cod=4
nos links da pagina de dvds sao. dvds.jsp?cod=4

Perceberam q em ambas as tabelas tenho produtos com codigo 4?

Gostaria de fazer uma tabela tipo: Produtos e nela colocar codigo q n se repita para os produtos…ow seja, autoincrementavel…mas ai n to conseguindo fazer…n sei como amarrar essa tabela com as outras…alguem pode me ajudar nisso?

2 Respostas

J

Não seria algo do tipo?

produtos
id
id_categoria
preco

livros
id_produto
titulo

dvds
id_produto
titulo
titulo_original

C

Opa!

O que vc deve fazer é trabalhar com herança. Existem informações que são comuns a essas duas tabelas, como código, descrição, seção, preço, etc…

crie uma classe pai contendo todos esses atributos e depois especifique em classes distintas as informações distintas de cada classe, ambas herdando da classe pai…

isso já deve resolver seu problema, é claro respeitando tb na criação das tabelas as heranças criadas…

abçs!

Criado 14 de agosto de 2006
Ultima resposta 15 de ago. de 2006
Respostas 2
Participantes 3