Buscar

MER+ +Atributo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

. 
Modelagem de Dados 
 
Modelagem Conceitual de Dados 
 
Prof. Esp. Flávio Almeida 
 
flavio.cti@hotmail.com 
www.ipaje.com.br 
 . 
Sumário 
 
 
• Principais Características do MER 
– Entidade 
– Relacionamento 
– Cardinalidade 
– Atributos 
 
 . 
Objetivos 
Ao final desta aula o aluno irá: 
– Conhecer as características do DER 
– Identificar as diversas notações utilizadas 
– Conceituar Atributos 
– Conceituar Cardinalidades 
– Utilizar uma ferramenta CASE para construir diagramas 
simples 
 . 
Modelo Entidade Relacionamento 
Atributos 
No modelo entidade-relacionamento MER, é possível realizar a 
especificação de propriedades relacionadas às entidades. 
Essas propriedades são nomeadas de atributo. 
Um atributo promove mecanismos para que seja possível associar 
informações a ocorrências de entidades e ou relacionamentos. 
Resumidamente, um atributo tem como propósito vincular um 
determinado dado a cada ocorrência de uma entidade específica, 
ou eventualmente, até mesmo a um relacionamento. 
 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Elemento de dado que contém o valor de uma propriedade 
de uma entidade. 
 
– É 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. 
 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Notação 
 . 
Modelo Entidade Relacionamento 
Atributos 
Lúcia 
Leonardo 
Bruno 
 
 
 nome 
 
 
 estadoCivil 
 
 
 sexo 
Casado 
Solteiro 
Masculino 
Feminino 
Atributos 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Propriedades dos objetos 
ALTURA 
CPF 
COR 
NOME 
SEXO 
ENDEREÇO 
MATRICULA 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Classificação dos atributos 
 
Atributo Simples 
Atributo Composto 
Atributo Multivalorado 
Atributo Derivado 
Atributo Identificador 
 
 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Atributo Simples 
 
 Não tem outros atributos aninhados, apenas o valor. 
 
 Ex.: nome 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Atributo Composto 
 
 Tem outros atributos aninhados (sub-atributos). 
 
 Ex.: endereco 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Atributo Único 
 
 O valor não se repete para duas entidades de uma mesma 
entidade tipo. 
 
 Ex.: matricula_aluno 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Atributo Opcional 
 
 Ocorre quando uma instância da entidade pode ter valor 
nulo para o atributo. 
 
 Ex.: idade 
 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Atributo Derivado 
 
 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) 
 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Atributo Obrigatório 
 
 Ocorre quando uma instância da entidade não pode ter 
valor nulo para o atributo. 
 
 Ex.: telefone 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Atributo Monovalorado 
 
 Um único valor para cada instância. 
 
 Ex.: nome 
 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Atributo Multivalorado 
 
 Mais de um valor para cada entidade. 
 
 Ex.: dependente 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Atributo Identificador 
 
 Identifica unicamente cada entidade de um conjunto-
entidade, devem ser obrigatórios e únicos. 
 
 Ex.: codigo_funcionario 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Valores Nulos para Atributo 
 
 Atributo sem valor. 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Domínio do Atributo 
 
 Descrição de possíveis valores permitidos para um atributo. 
 
 Ex.: Sexo {M, F} 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Tipos de Dados para Atributos 
 
 Determina a natureza dos valores permitidos para um 
atributo. 
 
 Ex.: inteiro, real, texto, caractere, data, hora, lógico, etc. 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Notação 
 
 . 
Modelo Entidade Relacionamento 
Atributos 
– Dicas para a elaboração de Diagramas E-R 
 
Dado um texto descrevendo o banco de dados a ser projetado: 
 
 A presença de um substantivo usualmente indica uma entidade; 
 A presença de um verbo é uma forte indicação de um relacionamento; 
 Um adjetivo, que é uma qualidade, é uma forte indicação de um atributo; 
 Um advérbio temporal, qualificando o verbo, é uma indicação de um atributo 
do relacionamento. 
 . 
Modelo Entidade Relacionamento 
Atividade 
1) Classifique os atributos 
a) titulo de eleitor 
b) celular 
c) Email 
d) cpf 
 
( ) Monovalorado 
( ) Multivalorado 
( ) Único 
( ) Composto 
( ) Obrigatório 
( ) Opcional 
( ) Simples 
( ) Identificador 
 
 
 
 
 
 
 
 
 . 
Modelo Entidade Relacionamento 
Atividade 
1) Classifique os atributos 
a) titulo de eleitor 
b) celular 
c) Email 
d) cpf 
 
( ) Monovalorado 
( ) Multivalorado 
( ) Único 
( ) Composto 
( ) Obrigatório 
( ) Opcional 
( ) Simples 
( ) Identificador 
 
 
 
 
 
 
 
 a 
 
 . 
Modelo Entidade Relacionamento 
Atividade 
1) Classifique os atributos 
a) titulo de eleitor 
b) celular 
c) Email 
d) cpf 
 
( ) Monovalorado 
( ) Multivalorado 
( ) Único 
( ) Composto 
( ) Obrigatório 
( ) Opcional 
( ) Simples 
( ) Identificador 
 
 
 
 
 
 
 
 a 
 b 
 
 . 
Modelo Entidade Relacionamento 
Atividade 
1) Classifique os atributos 
a) titulo de eleitor 
b) celular 
c) Email 
d) cpf 
 
( ) Monovalorado 
( ) Multivalorado 
( ) Único 
( ) Composto 
( ) Obrigatório 
( ) Opcional 
( ) Simples 
( ) Identificador 
 
 
 
 
 
 
 
 a 
 b 
 d 
 . 
Modelo Entidade Relacionamento 
Atividade 
1) Classifique os atributos 
a) titulo de eleitor 
b) celular 
c) Email 
d) cpf 
 
( ) Monovalorado 
( ) Multivalorado 
( ) Único 
( ) Composto 
( ) Obrigatório 
( ) Opcional 
( ) Simples 
( ) Identificador 
 
 
 
 
 
 
 
 a 
 b 
 d 
 a 
 
 . 
Modelo Entidade Relacionamento 
Atividade 
1) Classifique os atributos 
a) titulo de eleitor 
b) celular 
c) Email 
d) cpf 
 
( ) Monovalorado 
( ) Multivalorado 
( ) Único 
( ) Composto 
( ) Obrigatório 
( ) Opcional 
( ) Simples 
( ) Identificador 
 
 
 
 
 
 
 
 a 
 b 
 d 
 a 
 d 
 
 . 
Modelo Entidade Relacionamento 
Atividade 
1) Classifique os atributos 
a) titulo de eleitor 
b) celular 
c) Email 
d) cpf 
 
( ) Monovalorado 
( ) Multivalorado 
( ) Único 
( ) Composto 
( ) Obrigatório 
( ) Opcional 
( ) Simples 
( ) Identificador 
 
 
 
 
 
 
 
 a 
 b 
 d 
 a 
 d 
 c 
 
 . 
Modelo Entidade Relacionamento 
Atividade 
1) Classifique os atributos 
a) titulo de eleitor 
b) celular 
c) Email 
d) cpf 
 
( ) Monovalorado 
( ) Multivalorado( ) Único 
( ) Composto 
( ) Obrigatório 
( ) Opcional 
( ) Simples 
( ) Identificador 
 
 
 
 
 
 
 
 a 
 b 
 d 
 a 
 d 
 c 
 c 
 
 . 
Modelo Entidade Relacionamento 
Atividade 
1) Classifique os atributos 
a) titulo de eleitor 
b) celular 
c) Email 
d) cpf 
 
( ) Monovalorado 
( ) Multivalorado 
( ) Único 
( ) Composto 
( ) Obrigatório 
( ) Opcional 
( ) Simples 
( ) Identificador 
 
 
 
 
 
 
 
 a 
 b 
 d 
 a 
 d 
 c 
 c 
 d 
 . 
Modelo Entidade Relacionamento 
Atividade 
2) Represente no BrModelo 
 . 
Modelo Entidade Relacionamento 
Atividade 
3) Represente no BrModelo 
 . 
Na Próxima Aula 
 
• Será exemplificado outros atributos bem como, será apresentada 
as especificações sobre cardinalidades 
 . 
Aprenda Mais 
Atividade 
1) Construa o DER para o seguinte cenário. 
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 esta 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 
matricula e possui nome e endereço (composto de rua, nr e 
complemento). Um curso é identificado pelo seu nome e possui 
carga horária. 
 . 
Aprenda Mais 
Atividade - Resposta 
1) Construa o DER para o seguinte cenário. 
 . 
Na Próxima Aula 
 
• Será apresentado as noções de cardinalidade do Modelagem 
Conceitual de Dados 
 . 
Aprenda Mais 
Atividade 
 
1) Apresente um entidade aluno com os seguintes atributos: 
 a) simples 
 b) monovalorado 
 c) derivado 
 d) opcional 
 e) identificador 
 f) composto 
 g) multivalorado 
 h) composto e monovalorado

Outros materiais