Banco de Dados - Entidade

2,756 views

Published on

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)

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,756
On SlideShare
0
From Embeds
0
Number of Embeds
1,422
Actions
Shares
0
Downloads
39
Comments
0
Likes
1
Embeds 0
No embeds

No notes for 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

×