🎲
Banco de Dados com MySQL
  • 📜README
  • 🎯TABLE OF CONTENTS
  • 🚪INTRO
    • 🎲Banco de Dados: Conceitos e Definições
    • 🗣️Análise de Requisitos
  • 🗃️MODELAGEM DE DADOS
    • ✈️Modelo Entidade-Relacionamento
      • 👤Entidades
      • 🫂Relacionamentos
      • 💪Atributos
        • 🧠Tipos de atributos
    • 🏫Escola: modelo conceitual
      • ♻️Conversão do MER para MR
  • 🚧DDL
    • 🧮Tipos de Dados no MySQL
      • 🔢Tipos numéricos
      • 🔠Tipos textuais
      • 📆Tipos de data e hora
    • ♻️Conversão do modelo ER para o modelo relacional
    • 🧱Criar a estrutura do banco de dados
    • 🪚Alterar tabelas
  • 📑DML
    • 📝INSERT
    • 🔎SELECT
      • 📈Funções de agregação
      • 😁Junções de tabelas
    • ✏️UPDATE
    • ❌DELETE
  • 👩‍💻STORED OBJECTS
    • 🗃️STORED OBJECTS
      • 👁️Views
      • 📑Procedures
      • 📋Funcions
      • 🔫Triggers
Powered by GitBook
  1. MODELAGEM DE DADOS
  2. Modelo Entidade-Relacionamento
  3. Atributos

Tipos de atributos

Com as entidades, os relacionamentos e os respectivos atributos definidos, passaremos aos refinamentos do nosso diagrama, aplicando as classificações de atributos definidas por diferentes autores.

PreviousAtributosNextEscola: modelo conceitual

Last updated 2 years ago

Was this helpful?

Classificação dos atributos quanto ao valor

A partir da descrição do mini-mundo, percebe-se que o atributo telefones, da entidade Estudante, é descrito no plural. Por conseguinte, entende-se que um estudante pode ter cadastrado vários telefones para contato - logo, pode apresentar diferentes valores. Este é um tipo particular de atributo, chamado de atributo multivalorado.

Outros atributos, como o nome (valor único, uma pessoa só pode ter um nome) e a matrícula, são únicos, afinal, uma pessoa só pode ter um nome e a matrícula do estudante é um valor único e individual. Neste caso, temos exemplos de atributos monovalorados.

Classificação dos atributos a partir das subdivisões

Ao realizar a matrícula de um estudante, armazena-se, entre outros atributos, o endereço. Sabe-se que um endereço apresenta um conjunto de dados: logradouro, número da residência, nome do bairro, CEP, cidade, etc. Assim, podemos nos referir ao endereço como um atributo composto.

O valor de um atributo composto é “a concatenação dos valores de seus componentes atributos simples” (ELMASRI; NAVATHE, 2011, p. 135).

Atributos compostos são indicados em situações em que é possível fazer referência “ao atributo como um todo em determinadas ocasiões e somente a parte dele em outras” (SILBERSCHATZ; KORTH; SUDARSHAN, 1999, p. 23).

Além disso, o atributo composto pode compor uma escala hierárquica, onde as partes que o compõem são semanticamente autônomas (ELMASRI; NAVATHE, 2011, p. 135), isto é, têm sentido próprio por si próprias. Um exemplo disso é o próprio atributo endereço, da entidade Estudante: ora é possível fazer referência ao endereço como um todo, ora pode ser necessário saber apenas o bairro ou CEP.

Classificação dos atributos quanto ao armazenamento

Diagrama finalizado (so far...)

Referências

  • ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 6. ed. São Paulo: Pearson Addison Wesley, 2011.

  • HENRIQUE NETO, G. Modelagem de banco de dados. Rio de Janeiro: Editora SESES, 2015.

  • HEUSER, C. A. Projeto de banco de dados: Volume 4 da Série Livros did́áticos informática UFRGS. [S.l.]: Bookman Editora, 2009.

  • SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistemas de Banco de Dados. 3. ed. São Paulo: Pearson Makron Books, 1999.

  • TEOREY, T. J. et al. Projeto e Modelagem de Banco de Dados: Tradução da 5ª Edição. [S.l.]: Elsevier, 2013. v. 1.

🗃️
✈️
💪
🧠

Atributo monovalorado/único

atributos que, para uma ocorrência de entidade, só podem assumir um único valor (ELMASRI; NAVATHE, 2011).

Exemplos:

Docente: nome, matricula

Disciplina: descricao, codigo, creditos

Estudante: nome, matricula

Atributo multivalorado

para uma ocorrência de entidade, podem assumir mais de um valor

(SILBERSCHATZ; KORTH; SUDARSHAN, 1999).

Exemplos:

Docente: telefones

Estudante: emails, telefones

Atributo simples/atômico

não podem ser repartidos, isto é, encerram-se em si próprios

Exemplo:

Estudante: nome, idade

Atributo composto

formados por partes que correspondem a fragmentos menores sobre o mesmo elemento (HENRIQUE NETO, 2015, p. 64).

Exemplo:

Estudante: atributo endereço composto por logradouro, número, bairro e CEP.

Atributo armazenado

o dado pode ser armazenado diretamente e não é originário de nenhum tratamento computacional;

Exemplo:

Estudante: data de nascimento

Atributo derivado

decorre de outro atributo ou entidade (SILBERSCHATZ; KORTH; SUDARSHAN, 1999, p. 24), sendo obtido a partir “de um processamento específico” (HENRIQUE NETO, 2015, p. 65)

Exemplo:

Estudante: idade

Drawing
Drawing
Drawing
Drawing
Drawing