Escolar Documentos
Profissional Documentos
Cultura Documentos
BANCO DE DADOS
1 2 3 4 5
MODELAGEM DE ATRIBUTOS REPRESENTAÇÃO DE ATRIBUTOS PRÓXIMOS
PASSOS
Fundamentos de Banco de Dados
• Atributos
É um conjunto de valores definido sobre um domínio por uma função que visa representar
características ou propriedades de entidades-tipo ou relacionamentos-tipo.
Fundamentos de Banco de Dados
• Atributos
Altura
CPF
Cor
Nome
Sexo
Endereço
Matrícula
Fundamentos de Banco de Dados
Modelagem de Atributos
• Exemplo
Fundamentos de Banco de Dados
Modelagem de Atributos
• Exemplo
Fundamentos de Banco de Dados
Modelagem de Atributos
• Exemplo
Modelagem de Atributos
• Exemplo
- Atributos de Relacionamento
- Pessoas conhecem locais numa determinada data
Fundamentos de Banco de Dados
• Atributo Único: o valor não se repete para duas entidades de uma mesma entidade-tipo.
• Ex.: Matrícula de um aluno.
• Atributo Não Único: o mesmo valor pode aparecer em duas ou mais entidades de uma
mesma entidade-tipo).
• Ex.: Nome de um aluno.
Fundamentos de Banco de Dados
Atributo Obrigatório : toda entidade tem que ter valor para o atributo.
Ex.: Nome de um aluno
Atributo Opcional : alguma entidade da entidade-tipo pode não ter valor para o atributo. Ex.:
Telefone
• Representação de Atributos
Fundamentos de Banco de Dados
Atributos Derivados: o seu valor pode ser calculado a partir do valor de outro(s) atributo(s). Ex.:
idade (pode ser calculada a partir da data de nascimento)
Fundamentos de Banco de Dados
Atributo Derivado: o seu valor pode ser calculado a partir do valor de outro(s) atributo(s).
Ex.: idade (pode ser calculada a partir da data de nascimento)
Modelagem
• Exercícios
• Empresa de Treinamento
Uma empresa de treinamento oferece vários cursos na área de Informática. Um
professor pode lecionar em vários cursos. Cada curso é ensinado por um e apenas um
professor. Um aluno está matriculado em um ou em vários cursos a partir de uma
determinada data. Um professor é identificado pelo id e possui nome, e pode possuir
nenhuma ou várias titulações. Um aluno é identificado pela sua matrícula e possui
nome e endereço (composto de rua, nº e complemento). Um curso é identificado
pelo seu nome e possui carga horária.
Fundamentos de Banco de Dados
Modelagem
• Exercícios
Assuntos DA
CONTEÚDO da PRÓXIMA
próxima aula:
AULA
Grau de Relacionamento
Cardinalidade
Representação de Cardinalidade
Modelagem de Cardinalidade
Exercício de Modelagem
Próximos Passos