Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Patterns of Enterprise Application Architecture

12.8. Class Table Inheritance

Uma tabela por classe da hierarquia, ligadas pela chave.

Tabelas jogador, futebolista e críquete, cada uma com só os campos da sua classe, ligadas por id
Cada classe, sua tabela. Montar um objeto = juntar várias.

Resumo

Perguntas-chave

responda de cabeça, depois abra
Quantas tabelas existem em Class Table Inheritance?
Uma por classe da hierarquia, incluindo superclasses.
Qual o custo de leitura?
Joins entre a tabela da classe e as de todas as superclasses.
Por que a tabela raiz pode virar gargalo?
Toda leitura e gravação da hierarquia passa por ela.

Exercícios de fixação

0/5 respondidas
1.
Tabelas jogador(id, nome), futebolista(id, clube), cricket(id, media), ligadas por id. Qual padrão?
2.
Qual a principal desvantagem do Class Table Inheritance?
3.
Por que Class Table é considerado o mais 'limpo' dos três?
4.
Mover o campo clube para a superclasse em Class Table exige:
5.
O que liga a linha de futebolista à de jogador?
Seu progresso fica salvo neste navegador.