Explique como pode ser feito o mapeamento da Herança quando partimos de um modelo OO em UML e queremos um Modelo Entidade-Relacionamento (1,0 ponto).
Respostas
respondido por:
1
Resposta:
Herança em MER (Modelo Entidade-Relacionamento), ou em Banco de Dados em geral, é representada como uma relação 1 à 1 entre duas entidades. A entidade mais específica guarda uma chave estrangeira que aponta para a chave primária da entidade menos específica.
Exemplo:
Entidade mais específica: Programador
Entidade menos específica: Pessoa
Programador:
ID (PK)
Pessoa_FK (FK)
Pessoa:
ID (PK)
Ou seja, não existe de fato herança em bancos de dados relacionais. O que existe é duas entidades, uma mais específica e outra menos específica, e as duas sendo relacionadas através de uma chave estrangeira.
Explicação:
Perguntas similares
4 anos atrás
4 anos atrás
4 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás