SlideShare uma empresa Scribd logo
1 de 4
ENTIDADE TIPO
Uma entidade tipo representa um conceito independente em um modelo de dados e está em primeiro lugar na mente do cliente.
As entidades tipo são independentes e, com frequência, constituem o ponto de partida de um modelo de dados. As entidades tipo
muitas vezes estão conectadas a outras entidades tipo por meio de um relacionamento 1:m ou m:m.
Como exemplo podemos considerar um sistema academico onde as entidades aluno e curso são entidades tipo, pois a entidade
aluno, se não existisse a entidade curso, poderia existir da mesma forma.
ENTIDADE FRACA OU DEPENDENTE
Uma entidade fraca (ou dependente) precisa de outra entidade para garantir a sua existência. A entidade fraca depende de uma
entidade tipo e esta relação de dependencia é uma relação obrigatória. O identificador de uma entidade fraca possui em sua
composição o(s) atributo(s) identificador(es) da entidade tipo à qual a entidade fraca está associada. Como exemplo podemos
considerar um sistema de gestão de recursos humanos onde a entidade dependente é uma entidade fraca em relação à entidade
funcionário. Pois se a entidade Funcionários não existisse, a entidade dependentes consequentemente não existiria.
ENTIDADE ASSOCIATIVA
As entidades associativas são o resultados de relacionamentos m:m. Em geral, as entidades associativas são encontradas entre
entidades tipo. Muitas das vezes, as entidades associativas têm nomes óbvios, pois ocorrem no mundo real. Por exemplo, a
entidade associativa do relacionamento disciplinas e alunos, objetivando o lançamento de notas, chama-se avaliação. Deve-se
sempre procurar pelo nome adequado, pois esse irá aumentar a clareza do modelo de dados.
ENTIDADE AGREGADA
Cria-se uma entidade agregada quando temos um conjunto de atriutos que aparecem em mais de uma entidade do modelo
de dados. Ou seja, quando várias entidades distintas têm atributos em comum. Nestes casos devemos criar uma entidade
agregada contendo os atributos que se repetem em mais de uma entidade. Por exemplo, como os atributos de um endereço
podem ocorrer em entidades diferentes (CLIENTES E FORNECEDORES por exemplo), pode-se criar uma entidade agregada
ENDEREÇOS para armazenar detalhes de todos os endereços.
ENTIDADE SUBORDINADA
Uma entidade representa uma especializacao de entidade no modelo de dados onde uma entidade supertipo possui várias
entidades subordinada que são especializadas con atributos especíicos. Devemos usar entidades subordinadas toda vez que
tivermos entidades que compartilham conceitos semelhantes mas que possuem características proprias. Por exemplo,
podemos ter uma entidade supertipo CLIENTE contendo os atributos codigo, nome, endereco e telefone e duas entidades
subordinadas PESSOA FISICA e PESSOA JURIDICA contendo atributos especificos respecitvamente nro_cpf e nro_cnpj. Tanto
PESSOA FISICA como PESSOA JURIDICA compartilham conceitos semelhantes, ambas possuem um nome e endereco mas
possuem também características próprias pois PESSOA FISICA possui nro_cpf e PESSOA JURIDICA possui nro_cnpj.
E O QUE SÃO ATRIBUTOS?
Os atributos descrevem as propriedades das entidades. A entidade pessoa pode ter como atributo o nome, data de
nascimento, idade, endereço. Como as entidades, também existem alguns tipos de atributos, que são: os atributos simples,
atributos compostos, atributos multivalorados, atributos derivados e atributos chave. Agora veremos cada um deles:
ATRIBUTO SIMPLES
Atributos simples são indivisíveis, ou seja, são atributos atômicos, um exemplo seria o atributo CPF, ele não pode ser
dividido em partes menores para formar outros atributos, ele é indivisível.
ATRIBUTO COMPOSTO
Atributos Compostos podem ser divididos em partes menores, que representam outros atributos, como o atributo
endereço, ele pode ser subdividido em atributos menores, como, por exemplo, cidade, estado, rua, CEP.
ATRIBUTO MULTIVALORADO
Um atributo Multivalorado pode ter um ou N (vários) valores associados a ele, como, por exemplo, o atributo telefone
de um cliente, ele pode ter um ou vários telefones.
ATRIBUTO DERIVADO
Atributos derivados dependem de outro atributo ou até mesmo outra entidade para existir, como, por exemplo, o
atributo idade e o atributo data de nascimento, para descobrimos a idade de uma pessoa precisamos da sua data de
nascimento, então, consideramos o atributo idade como derivado do atributo data de nascimento.
ATRIBUTO CHAVE
O atributo chave é utilizado para identificar de forma única uma entidade, ou seja, os valores associados a esse atributo
são distintos dentre o conjunto de entidades. Como exemplo, podemos utilizar o CPF de uma pessoa, ele é único e
pode ser utilizado como atributo chave, já que cada pessoa recebe um número de CPF distinto.

Mais conteúdo relacionado

Semelhante a ATRIBUTOS.pptx

Semelhante a ATRIBUTOS.pptx (20)

Aula 6 banco de dados
Aula 6   banco de dadosAula 6   banco de dados
Aula 6 banco de dados
 
3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento
 
Aula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfAula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdf
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 
Modelagem
ModelagemModelagem
Modelagem
 
trabalho_banco.pptx
trabalho_banco.pptxtrabalho_banco.pptx
trabalho_banco.pptx
 
Modelo entidade relacionamento
Modelo entidade relacionamentoModelo entidade relacionamento
Modelo entidade relacionamento
 
Bd 02 mer
Bd 02 merBd 02 mer
Bd 02 mer
 
04 modelagem de dados introdução
04  modelagem de dados   introdução04  modelagem de dados   introdução
04 modelagem de dados introdução
 
Bd aula2
Bd aula2Bd aula2
Bd aula2
 
Bd aula3
Bd aula3Bd aula3
Bd aula3
 
Modelagem de dados usando o mer parte 3
Modelagem de dados usando o mer parte 3Modelagem de dados usando o mer parte 3
Modelagem de dados usando o mer parte 3
 
Aulas de banco de dados
Aulas de banco de dadosAulas de banco de dados
Aulas de banco de dados
 
13 subtipos-curso gxxbr
13 subtipos-curso gxxbr13 subtipos-curso gxxbr
13 subtipos-curso gxxbr
 
Modelo Conceitual Chaves
Modelo Conceitual ChavesModelo Conceitual Chaves
Modelo Conceitual Chaves
 
MER
MERMER
MER
 
Modelo Conceitual MER
Modelo Conceitual MERModelo Conceitual MER
Modelo Conceitual MER
 
Aula 02 mer
Aula 02   merAula 02   mer
Aula 02 mer
 
Normalização Banco de Dados
Normalização Banco de DadosNormalização Banco de Dados
Normalização Banco de Dados
 
Conceitos essenciais de bases de dados
Conceitos essenciais de bases de dadosConceitos essenciais de bases de dados
Conceitos essenciais de bases de dados
 

ATRIBUTOS.pptx

  • 1. ENTIDADE TIPO Uma entidade tipo representa um conceito independente em um modelo de dados e está em primeiro lugar na mente do cliente. As entidades tipo são independentes e, com frequência, constituem o ponto de partida de um modelo de dados. As entidades tipo muitas vezes estão conectadas a outras entidades tipo por meio de um relacionamento 1:m ou m:m. Como exemplo podemos considerar um sistema academico onde as entidades aluno e curso são entidades tipo, pois a entidade aluno, se não existisse a entidade curso, poderia existir da mesma forma. ENTIDADE FRACA OU DEPENDENTE Uma entidade fraca (ou dependente) precisa de outra entidade para garantir a sua existência. A entidade fraca depende de uma entidade tipo e esta relação de dependencia é uma relação obrigatória. O identificador de uma entidade fraca possui em sua composição o(s) atributo(s) identificador(es) da entidade tipo à qual a entidade fraca está associada. Como exemplo podemos considerar um sistema de gestão de recursos humanos onde a entidade dependente é uma entidade fraca em relação à entidade funcionário. Pois se a entidade Funcionários não existisse, a entidade dependentes consequentemente não existiria. ENTIDADE ASSOCIATIVA As entidades associativas são o resultados de relacionamentos m:m. Em geral, as entidades associativas são encontradas entre entidades tipo. Muitas das vezes, as entidades associativas têm nomes óbvios, pois ocorrem no mundo real. Por exemplo, a entidade associativa do relacionamento disciplinas e alunos, objetivando o lançamento de notas, chama-se avaliação. Deve-se sempre procurar pelo nome adequado, pois esse irá aumentar a clareza do modelo de dados.
  • 2. ENTIDADE AGREGADA Cria-se uma entidade agregada quando temos um conjunto de atriutos que aparecem em mais de uma entidade do modelo de dados. Ou seja, quando várias entidades distintas têm atributos em comum. Nestes casos devemos criar uma entidade agregada contendo os atributos que se repetem em mais de uma entidade. Por exemplo, como os atributos de um endereço podem ocorrer em entidades diferentes (CLIENTES E FORNECEDORES por exemplo), pode-se criar uma entidade agregada ENDEREÇOS para armazenar detalhes de todos os endereços. ENTIDADE SUBORDINADA Uma entidade representa uma especializacao de entidade no modelo de dados onde uma entidade supertipo possui várias entidades subordinada que são especializadas con atributos especíicos. Devemos usar entidades subordinadas toda vez que tivermos entidades que compartilham conceitos semelhantes mas que possuem características proprias. Por exemplo, podemos ter uma entidade supertipo CLIENTE contendo os atributos codigo, nome, endereco e telefone e duas entidades subordinadas PESSOA FISICA e PESSOA JURIDICA contendo atributos especificos respecitvamente nro_cpf e nro_cnpj. Tanto PESSOA FISICA como PESSOA JURIDICA compartilham conceitos semelhantes, ambas possuem um nome e endereco mas possuem também características próprias pois PESSOA FISICA possui nro_cpf e PESSOA JURIDICA possui nro_cnpj.
  • 3. E O QUE SÃO ATRIBUTOS? Os atributos descrevem as propriedades das entidades. A entidade pessoa pode ter como atributo o nome, data de nascimento, idade, endereço. Como as entidades, também existem alguns tipos de atributos, que são: os atributos simples, atributos compostos, atributos multivalorados, atributos derivados e atributos chave. Agora veremos cada um deles: ATRIBUTO SIMPLES Atributos simples são indivisíveis, ou seja, são atributos atômicos, um exemplo seria o atributo CPF, ele não pode ser dividido em partes menores para formar outros atributos, ele é indivisível. ATRIBUTO COMPOSTO Atributos Compostos podem ser divididos em partes menores, que representam outros atributos, como o atributo endereço, ele pode ser subdividido em atributos menores, como, por exemplo, cidade, estado, rua, CEP.
  • 4. ATRIBUTO MULTIVALORADO Um atributo Multivalorado pode ter um ou N (vários) valores associados a ele, como, por exemplo, o atributo telefone de um cliente, ele pode ter um ou vários telefones. ATRIBUTO DERIVADO Atributos derivados dependem de outro atributo ou até mesmo outra entidade para existir, como, por exemplo, o atributo idade e o atributo data de nascimento, para descobrimos a idade de uma pessoa precisamos da sua data de nascimento, então, consideramos o atributo idade como derivado do atributo data de nascimento. ATRIBUTO CHAVE O atributo chave é utilizado para identificar de forma única uma entidade, ou seja, os valores associados a esse atributo são distintos dentre o conjunto de entidades. Como exemplo, podemos utilizar o CPF de uma pessoa, ele é único e pode ser utilizado como atributo chave, já que cada pessoa recebe um número de CPF distinto.