Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atributos São características da minha entidade Após identificar as entidades e seus relacionamentos, é necessário relacionar as características de cada entidade, conhecidas como atributos. Para isso, vamos utilizar o mesmo cenário fictício da aula 03, no qual uma floricultura nos contratou porque precisa ter um sistema para controle de vendas. Inicialmente, serão armazenadas informações de cada cliente, tais como: nome, endereço, data de nascimento e idade. De cada produto armazenaremos a descrição, a quantidade em estoque e o preço. Além disso, a floricultura também tem colaboradores(as) com nome, endereço, salário e cargo. Escolha a alternativa que indica quais são os atributos presentes no projeto da floricultura. Selecione uma alternativa Os atributos de cliente são nome, endereço, data de nascimento e idade. Os de colaborador(a) são nome, endereço, salário e cargo. E a entidade produto não possui atributos. b) Os atributos de cliente são nome, endereço, data de nascimento e idade. Os de produto são descrição, quantidade em estoque e preço. E os de colaborador(a) são nome, endereço, salário e cargo. c) Os atributos de cliente são nome, endereço e idade. Os de produto são descrição, quantidade em estoque e preço. E os de colaborador(a) são nome, endereço, salário e cargo. d) Os atributos de cliente são nome, endereço, data de nascimento e idade. Os de produto são descrição, quantidade em estoque e preço. E os de colaborador(a) são nome, endereço, salário, cliente e cargo. Gabarito B Os atributos podem ser: Valor único (atômico); Mais de um valor (multivalorado); Armazenados; Derivados; Null; Obrigatório ( Not null); Opcional (Null). Atributo simples É um tipo de atributo indivisível, ou seja, é um atributo atômico. Um exemplo deste tipo é o atributo CPF, pois ele não pode ser dividido em partes menores para formar outros atributos. Atributo composto Pode ser dividido em partes menores que representam outros atributos, como endereço. Ele pode ser subdividido em atributos menores, como: cidade, estado , rua, CEP. Atributo multivalorado É aquele que pode ter um ou N (vários) valores associados a ele. Por exemplo: o atributo telefone de um cliente. Este pode ter um ou vários telefones. Atributo derivado e armazenado Atributos derivados dependem de outro atributo ou até mesmo outra entidade para existir, como, idade e data de nascimento. Para descobrirmos a idade de uma pessoa, precisamos da sua data de nascimento. Então, consideramos o atributo idade como derivado do atributo data de nascimento, chamado, por sua vez, de atributo armazenado. Atributo chave É utilizado para identificar de forma única uma entidade, ou seja, os valores associados a esse atributo são distintos entre o conjunto de entidades. Como exemplo, podemos utilizar o Código do Produto. Ele é único e pode ser utilizado como atributo chave, uma vez que cada produto recebe apenas um Código distinto. Atributos A entidade fraca acaba recebendo a chave primária da entidade forte com a qual está associada para compor a chave parcial. A entidade fraca não possui chave primária. Por esse motivo, podemos ter atributos identificadores próprios da entidade fraca que irão compor essa chave parcial. Além disso, temos a chave primária da entidade forte, que se desloca até a entidade fraca. Atributos A chave primária é um atributo único que contém algumas características: Nunca se repete; Não pode ser nulo; Só entidades fortes possuem chave primária. Entidade fraca tem chave parcial. Diagrama de Banco de Dados de uma livraria Marta explicou ao Pedro que a chave primária se refere a um ou mais campos cujos valores, considerando a combinação de valores em caso de mais de um campo, nunca se repetem na mesma tabela. Por isso, pode ser usada como um índice de referência para criar relacionamentos com as demais tabelas do banco de dados. Com base no que estudamos, selecione as alternativas que descrevem as características de uma chave primária. Selecione 2 alternativas A chave primária não pode ser composta por atributo opcional, ou seja, atributo que aceite nulo. Não pode haver duas ocorrências de uma mesma entidade com o mesmo conteúdo na chave primária. Existem várias chaves primárias dentro de cada tabela para conseguirmos identificar melhor os relacionamentos. A chave primária pode assumir o valor nulo desde que o projeto defina que a participação da entidade no relacionamento associado não é total. Gabarito A e B Diagrama Entidade Relacionamento No brModelo, utilizamos, como representação no DER, um círculo para identificar os atributos simples. Diagrama Entidade Relacionamento Os atributos compostos possuem outros atributos ligados em sua extremidade, também representados por círculos. Diagrama Entidade Relacionamento Os atributos multivalorados também são representados com um círculo e um parênteses identificando o número de valores associados. Diagrama Entidade Relacionamento Os atributos chave são representados por um círculo preenchido com uma cor preta.
Compartilhar