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).
Soluções para a tarefa
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 interessantes
Português,
5 meses atrás
Matemática,
5 meses atrás
História,
5 meses atrás
Física,
7 meses atrás
Artes,
7 meses atrás
Matemática,
11 meses atrás
Direito,
11 meses atrás
ENEM,
11 meses atrás