0% acharam este documento útil (0 voto)
30 visualizações21 páginas

Aula 21-08-2023 - Tipos de Atributos

O documento apresenta os tipos de atributos em banco de dados: simples, compostos, multivalorados, derivados e identificadores. Explica cada tipo com exemplos. Ao final, pede para os alunos realizarem exercícios modelando entidades, atributos e relacionamentos para três cenários diferentes.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
30 visualizações21 páginas

Aula 21-08-2023 - Tipos de Atributos

O documento apresenta os tipos de atributos em banco de dados: simples, compostos, multivalorados, derivados e identificadores. Explica cada tipo com exemplos. Ao final, pede para os alunos realizarem exercícios modelando entidades, atributos e relacionamentos para três cenários diferentes.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 21

Plano de aula

Banco de dados : Tipos de Atributos


● Identificar os Tipos de
Prof. Ovídio Francisco Atributos:
○ Simples
○ Compostos
○ Multivalorados
○ Derivados
○ Identificadores
● Exercícios
Introdução

● Como já dito nas aulas passadas, uma entidade deve ser


descrita por seus atributos.

● Cada atributo tem um nome.

● Deve estar associada a uma entidade.

● Valores de atributos não são representados no MER.

● São representados por uma elípse.

● Há tipos diferentes de atributos. Alguns deles são:

○ Simples
○ Compostos
○ Multivalorados
○ Derivados
○ Identificadores

Tipos de atributos Prof. Ovídio Francisco


Atributos Simples
Atributos Simples

● Contém apenas um único valor indivisível.

● Exemplo:

○ Cpf, peso, salário de um colaborador

○ Modelo, ano e cor de um automóvel

● Graficamente é representado como um elipse

Tipos de atributos Prof. Ovídio Francisco


Atributos Compostos
Atributos Compostos

● São compostos por mais de um valor.


● É preciso mais de um dado para formar o atributo.
● Pode ser subdividido.
● Normalmente há graus de hierarquia entre atributos compostos.
● Graficamente é representado como um atributo com seus sub
atributos

Tipos de atributos Prof. Ovídio Francisco


Atributos Compostos

● São compostos por mais de um valor.


● É preciso mais de um dado para formar o atributo.
● Pode ser subdividido.
● Normalmente há graus de hierarquia entre atributos compostos.
● Exemplos:
○ Endereço pode ser subdivido em: rua, número, bairro, cidade,
estado.
○ Telefone pode ser subdividido em: ddi, ddd, código de área, e
número.

Tipos de atributos Prof. Ovídio Francisco


Atributos Multivalorados
Atributos Multivalorados

● Contém um conjunto de valores.


● Contém uma lista de itens de mesma natureza
● Um registro pode ter várias ocorrências desse
atributo.
● Por exemplo:
○ Um cliente pode ter mais de um email.
○ Uma pizza pode ter mais de um ingrediente.
○ Um filme pode ter mais de um gênero.
● Graficamente é representado com uma elipse
com linhas duplas

Tipos de atributos Prof. Ovídio Francisco


Atributos Multivalorados

● Podem conter um conjunto de valores.


● Um registro pode ter várias ocorrências desse
atributo.
● Por exemplo:
○ Um cliente pode ter mais de um email.
○ Uma pizza pode ter mais de um ingrediente.
○ Um filme pode ter mais de um gênero.

Tipos de atributos Prof. Ovídio Francisco


Atributos Derivados
Atributos Derivados

● Podem ser obtidos por meio de outros atributos.


● Não é armazenado.
● Exemplo:
○ Idade definida a partir da data de nascimento.
○ Lucro definida meio do preço de custo e de venda
● Graficamente é representado por uma elipse com linha
tracejada

Tipos de atributos Prof. Ovídio Francisco


Atributos Derivados

● Podem ser obtidos por meio de outros atributos.


● Não é armazenado.
● Exemplo:
○ Idade a partir da data de nascimento.
○ Lucro por meio do preço de custo e de venda
● Graficamente é representado por uma elipse com linha tracejada

Tipos de atributos Prof. Ovídio Francisco


Atributos Identificadores
Atributos Identificadores

● Identificam um registro como único.

● Deve ter valores distintos para cada registro

● Não pode ser nulo.

● Pode ser simples ou composto.

● No modelo relacional é chamado de chave.

● São importantes para estabelecer relacionamentos.

● Graficamente é representado por uma elipse com o rótulo

sublinhado

Tipos de atributos Prof. Ovídio Francisco


Atributos Identificadores

● Identificam um registro como único.


● Deve ter valores distintos para cada registro
● Não pode ser nulo.
● Pode ser simples ou composto.
● No modelo relacional é chamado de chave.
● São importantes para estabelecer relacionamentos.
● Exemplos:
○ RA de alunos
○ ISBN de livros

Tipos de atributos Prof. Ovídio Francisco


Para saber mais...

● https://opentextbc.ca/dbdesign01/chapter/chapter-8-entity-relationship-model/

● https://www.tutorialspoint.com/dbms/er_model_basic_concepts.htm

● https://www.ime.usp.br/~andrers/aulas/bd2005-1/aula7.html

● https://pctechnicalpro.blogspot.com/2017/04/types-of-attributes-in-dbms-with-exa
mple.html
● https://www.gatevidyalay.com/types-of-attributes/

Tipos de atributos Prof. Ovídio Francisco


Exercícios
Exercícios

Crie o modelo conceitual para o cenário a seguir. Identifique as


entidades, atributos e seus tipos, relacionamentos e cardinalidades.

1. Você foi contratado para fazer parte de um time de desenvolvimento.


Um dos projetos do time é criar um sistema de biblioteca. O bibliotecário
explica que precisa cadastrar livros.
Ele explica também que um livro deve ser registrado com seu título,
ISBN, quantidade de páginas e autor e editora. O autor deve ser
cadastrado com seu nome, país de origem e email. Uma editora é
cadastrada com seu nome, site, e telefone de contato.

Tipos de atributos Prof. Ovídio Francisco


Exercícios

Crie o modelo conceitual para o cenário a seguir. Identifique as


entidades, atributos e seus tipos, relacionamentos e cardinalidades.

2. Em uma cidade há um tradicional campeonato de e-sport. Nesse


campeonato há várias equipes de jogadores. Crie os atributos que julgar
necessários e modele o banco de dados para cadastrar as equipes e
seus jogadores.

Tipos de atributos Prof. Ovídio Francisco


Exercícios

Crie o modelo conceitual para o cenário a seguir. Identifique as


entidades, atributos e seus tipos, relacionamentos e cardinalidades.

3. Uma pequena cidade está organizando um campeonato de futebol


entre os clubes da região. Deseja-se um sistema informatizado para
ajudar a organizar e registrar os dados do campeonato.
Os times se enfrentarão em partidas localizadas em um dos estádios dos
clubes participantes e agendadas em uma data. Para cada partida, o
sistema deve também registrar a quantidade de gols.
Você foi convocado para participar da equipe de desenvolvimento desse
sistema. Será sua responsabilidade criar o banco de dados.

Tipos de atributos Prof. Ovídio Francisco

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy