Atributos

Conceito

Atributo é a propriedade de um objeto identificada por um nome, ou seja, são elementos que definem a estrutura de uma classe. São as características que descrevem cada entidade dentro do domínio. Por exemplo, um cliente possui nome, endereço e telefone. Durante a análise de requisitos, são identificados os atributos relevantes de cada entidade naquele contexto, de forma a manter o modelo o mais simples possível e consequentemente armazenar apenas as informações que serão úteis futuramente. Uma pessoa possui atributos pessoais como cor dos olhos, altura e peso, mas para um sistema que funcionará em um supermercado, por exemplo, estas informações dificilmente serão relevantes.

Exemplos

Exemplos bem simples de atributos são os nomes das variáveis definidas em programação, como por exemplo o nome de um aluno a ser cadastrado, sua matrícula, estado civil, endereço, entre outros.

Os atributos podem ser classificados quanto à sua função da seguinte forma: Descritivos: representam característica intrínsecas de uma entidade, tais como nome ou cor. Nominativos: além de serem também descritivos, estes têm a função de definir e identificar um objeto. Nome, código, número são exemplos de atributos nominativos. Referenciais: representam a ligação de uma entidade com outra em um relacionamento. Por exemplo, uma venda possui o CPF do cliente, que a relaciona com a entidade cliente.

Quanto à sua estrutura, podemos ainda classificá-los como: Simples: um único atributo define uma característica da entidade. Exemplos: nome, peso. Compostos: para definir uma informação da entidade, são usados vários atributos. Por exemplo, o endereço pode ser composto por rua, número, bairro, etc.

Diagramas Relacionados

Em engenharia de software, um modelo entidade relacionamento (modelo ER) é um modelo de dados para descrever os dados ou aspectos de informação de um domínio de negócio ou seus requerimentos de processo, de uma maneira abstrata que em última análise se presta a ser implementada em um banco de dados, como um banco de dados relacional. Os principais componentes dos Modelos Entidades Relacionamento (MER) são as entidades(coisas, objetos) suas relações e armazenamento em bancos de dados. Exemplos de diagramas E-R:

[1]

[2]

Operações

Conceito

Exemplos

Diagramas Relacionados

Herança

Definição

Exemplo 1

Exemplo 2

Exemplo 3

Referências Bibliográficas

Válida a pesquisa apenas em Livros, Artigos ou Revistas.