Entidade: Atributos simples, compostos e multivalorados.

Modelagem de dados - Análise de Entidade: Atributos simples, compostos, determinante e multivalorado. Modelagem de dados.

Entidade é aquele objeto existente no mundo real, com uma identificação distinta e significado próprio. São as coisas que existem no negócio, ou ainda, que descrevem o negócio em si. Se algo existe e proporciona algum interesse em manter dados sobre ele, isto caracteriza como uma Entidade do negócio.

Desta forma, podemos dizer que uma entidade será uma tabela em nosso banco de dados. Na verdade quando identificamos todas as entidades, estaremos definindo quais serão as tabelas que teremos que criar em nosso banco de dados.

Fulano de Tal, CPF nº 111.111.111-22, é uma entidade, uma vez que só pode existir uma única pessoa com o mesmo nome e CPF.

Em um banco de dados de uma empresa, por exemplo, são entidades: Cliente, Funcionário, Departamento, fornecedor, etc. Cada entidade representa objetos com as mesmas características. Um banco de dados, portanto, compreende uma coleção de conjuntos de entidades do mesmo tipo.

A análise de entidade e seus atributos é parte de um estudo maior, o chamado Modelo de entidade e relacionamento, onde são analisados também os relacionamentos existente entre entidades.

Atributos

São propriedades (características) que identificam as entidades. Uma entidade é representada por um conjunto de atributos. Os atributos podem ser simples, composto, multivalorado ou determinante.

Nome, endereço, telefone e cidade, por exemplo, são atributos da entidade Clientes. Enquanto que salário, cargo e departamento são atributos da entidade funcionários.

Existem quatro tipos de atributos: simples, composto, multivalorado e determinante

Atributo Simples

Não possui qualquer característica especial. A maioria dos atributos serão simples. Quando um atributo não é composto, recebe um valor único como nome, por exemplo e não é um atributo chave, então ele será atributo simples.

Atributo Composto

O seu conteúdo é formado por vários itens menores. Exemplo: Endereço. Seu conteúdo poderá ser dividido em vários outros atributos, como: Rua, Número, Complemento, Bairro, Cep e Cidade. Este tipo de atributo é chamado de atributo composto. Veremos mais de sua aplicação no post sobre normalização de dados.

Atributo Multivalorado

O seu conteúdo é formado por mais de um valor.

Exemplo: Telefone. Uma pessoa poderá ter mais de um número de telefone. É indicado colocando-se um asterisco precedendo o nome do atributo. O atributo multivalorado serão tratados com mais detalhes na normalização de dados.

Atributo Determinante

Identifica de forma única uma entidade, ou seja, não pode haver dados repetidos.

É indicado sublinhando-se o nome do atributo. Exemplo: CNPJ, CPF, Código do fornecedor, Número da matrícula, etc. Os atributos determinantes serão as chaves primárias no banco de dados e seu uso tem implicações na normalização de dados.
 


Veja também:





// Comentários

alex sandro // pelotas // 02/09/2008 12:18:00

muito boas a tuas explicaçoes sobre M.E.R.,estou cursando ADS da unopar virtual e estou com dificuldades. Mas foi mt bom o ke eu li aki no site

clareou bastante minhas duvidas. tenho um trabalho pra entregar ate dia 09/09/08 deste mês. UM ABRAÇO.

marcos // quixeramobim // 20/11/2008 06:10:00

kd o atributo derivado ?

André Luiz // Cuiabá // 22/11/2008 17:58:00

Gostei do seu site, e da sua didática, simples e eficiente. Parabéns. me ajudou em 2 trabalhos pela Unopar Virtual, e na lauda do modulo II.

Abraços.

Candia Maria Fernandes // São Vicente do Sul - RS // 14/04/2009 22:18:00

Parabéns pelo material e pela sua didática. Curso ADS no Instituto Federal Farroupilha - Campus SVS e sempre procuro material de apoio para as aulas. Esclareci mtas das minhas dúvidas com a tua forma de explicar.

Abraços

Vander // POA // 27/07/2009 14:26:00

Atributos derivados não necessitam ser armazenados na base de dados, podendo ser calculados por meio

de uma consulta.

Renata // São Paulo // 25/08/2009 18:47:00

Obrigada, está me ajudando no meu trabalho de banco de dados.

douglas moura // Brasilia // 26/08/2009 22:07:00

Parabens pelas explicações o conteudo esta muito bem elaborado e de facil entendimento.

Carlos de Assis // Tupã - SP // 28/09/2009 14:39:00

Belo trabalho, ótima didática . . . estava com difuldades em minha aulas de BD(PAW) . . . curso Informática para Internet, ETEC Prof Massuiyki Kawano - Centro Paula Souza),

Obrigado, abraços

Junior // Ribeirão Preto // 08/10/2009 19:00:00

Suas matérias tem excelente didática.

É impressionante como é simples entender todos estes conceitos apenas lendo seus artigos. Aliás, artigos escritos de maneira simples e com muita competência, muito diferente dos slides completamente porcos de alguns professores de grandes universidades do Brasil.

Parabéns continue assim!

Keet // Guarulhos // 24/11/2009 15:15:00

Muito bom, gostei do modo como explicou, deixou mais fácil a enteder sobre entidades, pois estou fazendo um trabalho da faculdade, e todas as pesquisas que encontrei, usam termos difíceis, os quais não ficam claros na minha cabeça =P

obrigado pela materia ajudo me na minha preparaçao pra exame // maputo // 21/06/2010 01:26:00

obrigado pela ajuda na compreençao

WD_ADMIN // GURUPI // 13/08/2010 17:09:00

MUITO BEM EXPLICADO.

CONTINUE ASSIM...

Rogério José da Cunha // Guarantã do Norte - Mato Grosso // 30/09/2010 11:48:00

Foi muito bom achar seu blog, estava fazendo meu portyfólio e estava com dificuldades, porque o meu livro é muito vago seu blog complementou e muito meu trabalho e clariou minhas ideias, valeu muito obrigadooo!!!

Rogério // Goiânia // 24/10/2010 12:02:00

Sua explicação é muito boa, simples e direta. Parabéns.

Edson Ferreira // São Paulo - SP // 27/10/2010 15:13:00

Sou professor universitário de projetos e desenvolvimento de sistemas e utilizei este material como guia resumido para os alunos.

Muito obrigado, excelente trabalho !

luis.blog.br // Limeira/SP // 27/10/2010 17:37:00

Edson.

Obrigado e boas aulas.

LEONARDO // BOA VISTA RR // 31/05/2011 23:23:00

SOU ALUNO DE LICENCIATURA EM COMPUTAÇÃO E ESTAVA COM MUITAS DÚVIDAS COM ESSE BLOG PUDE TIRAR O QUE EU ESTAVA PROCUARANDO..Foi muito bom achar seu blog, estava fazendo meu portyfólio e estava com dificuldades, porque o meu livro é muito vago seu blog complementou e muito meu trabalho e clariou minhas ideias, valeu muito obrigadooo!!. VALEU MESMO BROTHER.

Cel Trindade // Rio de Janeiro // 04/03/2012 23:12:00

Ótimo blog mesmo! Sempre estou por aqui pra tirar uma duvida ou outra.

Bom, como senti falta do atributo derivado e na época tive certa dificuldade em aponta-lo no SGBD (indaguei meu professor e entendi, rs), passei pra explicar rapidinho: seu valor é determinado com base em um outro atributo. Ex: Idade (que pode ser obtido através da data de nascimento).

Espero ter ajudado ;)

Até próxima!

Renata // iTACOATIARA // 12/02/2013 13:40:00

Otima explicação. tirou muitas duvidas que o slide nao tirou. obrigada

Custodio // Maputo city // 21/02/2013 08:28:00

wauu amei todos os conteudos aque citados, consg tirar a minha duvida..

Nelza // Maputo // 18/04/2013 09:36:00

Ajudou bastante estava confusa em relacao aos atributos simples e compostos.....Esta correcta a informacao

Raphaela // Piracicaba // 22/04/2013 09:59:00

Gostei muito do seu site, está me ajudando muito com meus estudos com banco de dados que ando tendo muitas duvidas no curso...

Wallace R // Jacareí // 09/09/2013 19:42:00

Muito bom! Simples e direto. Obrigado!





 

2007-2012   //   Blog do Luis   //   Política de Privacidade   //   Eu creio em Deus