banco de dados
Conteúdo da aula - 09
O que são as subentidades?
O que são entidades fracas?
Objetivos
Introduzir os conceitos de subentidade e de entidade fraca.
Discutir os processos de generalização e especialização.
Discutir o conceito de particionamento.
Nesta aula, você conhecerá dois tipos especiais de entidades:
As subentidades;
As entidades fracas.
Você também conhecerá os conceitos de generalização e de especialização.
Subentidades
Uma entidade é considerada subentidade de outra se a primeira é um subconjunto da segunda entidade.
Por exemplo, no problema do torneio, para serjogador é preciso ser sócio do clube.
O mesmo se pode dizer dos técnicos e árbitros.
Portanto, as entidades jogador, técnico eárbitro são subconjuntos de sócio.
Uma entidade é considerada subentidade de outra se a primeira é um subconjunto da segunda entidade.
Por exemplo, no problema do torneio, para serjogador é preciso ser sócio do clube.
O mesmo se pode dizer dos técnicos e árbitros.
Portanto, as entidades jogador, técnico eárbitro são subconjuntos de sócio.
Por outro lado, podemos dizer que um sócio pode ser um sócio titular ou um sócio dependente.
Neste caso, sócio titular e sócio dependentesão subentidades de sócio.
Atributos das Subentidades
Quando definimos os atributos de uma subentidade, consideramos os atributos da entidade da qual ela deriva. Por exemplo, se a entidade jogador é um subconjunto da entidade sócio, todos os jogadores são sócios. Portanto, todos os atributos de sócio são também atributos de jogador.
Nós só temos de nos preocupar com os atributos específicos de um jogador.
Exemplo:
Atributos de sócio
Número do sócio (chave)
Nome do sócio
Endereço do sócio
Data de nascimento
Sexo
Estado civil
Atributos de jogador
Número do sócio (chave)
Equipe a que pertence
Gols marcados
Cartões amarelos
Cartões vermelhos
Gols sofridos (se for goleiro)
Todo jogador tem um nome, mas o atributo nome do jogador não é necessário porque