#BancoDeDados
Prof. Natanael Simões
facebook.com/natanaelsimoes
Entidades
Construindo os primeiros modelos conceituais
@na...
Objetivo
• Iniciar a criação do modulo conceitual a partir da
abstração de um problema
• Modelo conceitual
• Entidade
• Atributos
Conteúdo programático
• Apresenta a estrutura dos dados que podem aparecer no
banco de dados
• Baseado no Modelo Entidade-Relacionamento
Modelo ...
“Conjunto de objetos da realidade modelada sobre os quais
deseja-se manter informações no banco de dados”
Em um sistema ba...
• Entidades possuem propriedades ou atributos
“Atributos são dados associados a cada ocorrência de uma entidade”
• São car...
• Simples
• Composto
Atributos
CLIENTE NOME
CLIENTE ENDEREÇO
RUA
CEP
BAIRRO
• Multivalorado
• Chave
Atributos
CLIENTE * TELEFONE
CLIENTE CPF
Atributos
CLIENTE
CPF NOME
* TELEFONE
ENDEREÇO
RUA
CEP
BAIRRO
Descobrindo entidades
• Será dado um problema:
Uma instituição bancária deseja controlar o movimento das suas
contas corre...
Descobrindo entidades
• Itens que você precisa procurar:
• Coisas tangíveis: tudo aquilo que pode ser tocado
• Funções exe...
Descobrindo entidades
• Nem todas as entidades surgem explicitamente
• Você vai ter que “adivinhar” quais são, pois sem el...
Algumas perguntas úteis
• Que coisas são trabalhadas?
• O que pode ser identificado por número, código?
• Tem atributos? E...
Dicas
• Substantivos que não possuem atributos podem ser atributos de outras
entidades.
• Adjetivos colocados pelos usuári...
Dicas
• Cuidado com entidades redundantes (tem nomes diferentes mas são a
mesma entidade)
• Exclua entidades irrelevantes ...
Descobrindo entidades
Uma instituição bancária deseja controlar o movimento das suas
contas correntes. A instituição possu...
Próximos SlideShares
Carregando em…5
×

Banco de Dados - Entidade

2.695 visualizações

Publicada em

Depois de aprendermos a abstrair do ambiente as propriedades e comportamentos dos objetos de estudo, transformamos estes objetos em um conceito chamado Entidade (partindo para o fundamento de modelagem relacional, em que estes objetos do mundo possuem relacionamentos existenciais entre si)

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.695
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.417
Ações
Compartilhamentos
0
Downloads
39
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Banco de Dados - Entidade

  1. 1. #BancoDeDados Prof. Natanael Simões facebook.com/natanaelsimoes Entidades Construindo os primeiros modelos conceituais @natanaelsimoes natanael.simoes@ifro.edu.br steamcommunity.com/id/natanaesimoes
  2. 2. Objetivo • Iniciar a criação do modulo conceitual a partir da abstração de um problema
  3. 3. • Modelo conceitual • Entidade • Atributos Conteúdo programático
  4. 4. • Apresenta a estrutura dos dados que podem aparecer no banco de dados • Baseado no Modelo Entidade-Relacionamento Modelo Conceitual
  5. 5. “Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados” Em um sistema bancário as entidades seriam: • Clientes • Contas • Transações • Agências Entidades CLIENTE
  6. 6. • Entidades possuem propriedades ou atributos “Atributos são dados associados a cada ocorrência de uma entidade” • São características que se repetem em determinado conjunto de elementos Entidades CLIENTE NOME
  7. 7. • Simples • Composto Atributos CLIENTE NOME CLIENTE ENDEREÇO RUA CEP BAIRRO
  8. 8. • Multivalorado • Chave Atributos CLIENTE * TELEFONE CLIENTE CPF
  9. 9. Atributos CLIENTE CPF NOME * TELEFONE ENDEREÇO RUA CEP BAIRRO
  10. 10. Descobrindo entidades • Será dado um problema: Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código, nome e endereço onde a agência é localizada. No cadastro de clientes estão armazenados os dados de nome, CPF e endereço de cada cliente. As contas correntes são identificadas por um número e mantêm o saldo atualizado das mesmas. • Na maioria das vezes entidades são os substantivos do enunciado • Substantivo é toda a palavra que designa ser, coisa ou substância. Wiki!!
  11. 11. Descobrindo entidades • Itens que você precisa procurar: • Coisas tangíveis: tudo aquilo que pode ser tocado • Funções exercidas por objetos ou elementos: especifica a atuação do elemento no ambiente onde está inserido Ex.: Médico (Cirurgião, Pediatra). Engenheiro (Civil, Naval). • Eventos ou ocorrências: que podem ser materializáveis Ex.: Vôo comercial, Acidente de trânsito, Jogo de futebol. • Interações: materialização da interação entre objetos, onde cada objeto preserva suas características Ex.: Compra de automóvel • Especificações: que quando aplicadas ou seguidas darão origem a entidades
  12. 12. Descobrindo entidades • Nem todas as entidades surgem explicitamente • Você vai ter que “adivinhar” quais são, pois sem elas o sistema não funciona
  13. 13. Algumas perguntas úteis • Que coisas são trabalhadas? • O que pode ser identificado por número, código? • Tem atributos? Esses atributos são relevantes, pertinentes? • Essa coisa pode assumir a forma de uma tabela? • É um documento externo (recibo, fatura, nota fiscal)? Se sim, é forte candidato a entidade. • Tem significado próprio? • Qual a entidade principal do contexto?
  14. 14. Dicas • Substantivos que não possuem atributos podem ser atributos de outras entidades. • Adjetivos colocados pelos usuários indicam normalmente atributos de uma entidade. • Verbos indicam prováveis relacionamentos (que serão vistos nas próximas aulas) • Advérbios temporais indicam prováveis atributos de um relacionamento • Procure sempre visualizar qual é a entidade principal do contexto sob análise • Entidades cujo nome termine por “ento” ou por “ão” geralmente são procedimentos
  15. 15. Dicas • Cuidado com entidades redundantes (tem nomes diferentes mas são a mesma entidade) • Exclua entidades irrelevantes para resolução do problema • Nunca crie uma entidade vaga (que sua aplicação não é compreensível) • Só transforme um atributo em entidade se for necessário • Operações não são entidades, mas se tem características próprias modele como entidade • Coloque um nome na entidade que reflita seu papel
  16. 16. Descobrindo entidades Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código, nome e endereço onde a agência é localizada. No cadastro de clientes estão armazenados os dados de nome, CPF e endereço de cada cliente. As contas correntes são identificadas por um número e mantêm o saldo atualizado das mesmas. • Entidades • Operações • Atributos

×