Base de Dados 1
Hélio Martins
Agenda

 Modelação de dados
 Conceito de Modelo de Dados
 Abordagem comum - Passos

 Modelo E-R
 Conceitos
 Notação
Modelo de dados –
Conceito


 Modelo de dados - É uma forma de representação gráfica
do conhecimento que se tem sobre o ...
Modelação de dados –
Abordagem comum



 Modelo Conceptual: O modelo conceptual é um
diagrama em blocos que demonstra to...
Modelação de dados Passos

Abstração

Mini-Mundo

Levantamento
Requisitos

Modelo Conceptual

Ex: Modelo E-R

Modelo Logi...
Modelo ER –Entidade
Relacionamento

 É um modelo abstracto cuja finalidade é descrever,
de maneira conceptual, os dados ...
Modelo E-R - Digrama

Modelo E-R
Componentes






Entidade
Relacionamento
Atributos
Cardinalidade
Modelo E-R - Entidade

 É algo, real ou abstracto, observado no ambiente e
sobre o qual nos interessa armazenar dados.
...
Modelo E-R Relacionamento

 É uma ligação existente entre duas entidades, que
define como uma descreve a outra.
Os relac...
Modelo E-R - Atributo

 É um dos itens de dados que armazenamos sobre
uma entidade.
 Caracteriza ou qualifica uma deter...
Modelo E-R – Chave de
Identificação

 É definida por um atributo, ou conjunto de atributos,
cujos valores individualizam...
Modelo E-R Cardinalidade

 Quantidade de ocorrências de uma entidade, que
pode estar relacionada a uma ocorrência de out...
Modelo E-R – Notação
(Chen)

 Conjunto de símbolos para representar os
componentes do modelo.
Carro

Tem

1

Entidade
Re...
Modelo E-R - Processo de
Modelação Entidade



 Uma entidade é algo que pode ter uma existência
independente e que pode ...
ER-Processo de Modelação
Relação



 São como as entidades relacionam entre eles
 Exemplo:
 Coordenador supervisiona e...
Modelo E-R - Processo de
Modelação Atributos



 Não possui existência própria
 Caracteriza a entidade
 Exemplo:
 Dat...
Exercícios

 1. Crie o diagrama E-R, imaginando um cenário de
uma aplicação para gestão de Galinhas Poedeiras.
 2. Crie...
Próximos SlideShares
Carregando em…5
×

Aula 3 modelagem de dados

1.402 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.402
No SlideShare
0
A partir de incorporações
0
Número de incorporações
209
Ações
Compartilhamentos
0
Downloads
67
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 3 modelagem de dados

  1. 1. Base de Dados 1 Hélio Martins
  2. 2. Agenda   Modelação de dados  Conceito de Modelo de Dados  Abordagem comum - Passos  Modelo E-R  Conceitos  Notação
  3. 3. Modelo de dados – Conceito   Modelo de dados - É uma forma de representação gráfica do conhecimento que se tem sobre o ambiente(realidade) qualquer. Mostra uma visão estática das informações (entidades) de interesse e dos relacionamentos existentes entre elas.  Modelação – Processo de criação do modelo de dados.  É uma parte muito importante na criação de um sistema de Informação.
  4. 4. Modelação de dados – Abordagem comum   Modelo Conceptual: O modelo conceptual é um diagrama em blocos que demonstra todas as relações entre as entidades, suas especializações e seus atributos.  Modelo Lógico: O modelo lógico mostra as ligações entre as tabelas de bases de dados, as chaves primárias, os componentes de cada uma, etc.  Modelo Físico: Inclui a análise das características e recursos necessários para armazenamento e manipulação das estruturas de dados (estrutura de armazenamento, endereçamento, acesso e alocação física), sendo uma sequência de comandos executados em SQL a fim de criar as tabelas, estruturas e ligações projectadas até então e finalmente criar o banco de dados.
  5. 5. Modelação de dados Passos  Abstração Mini-Mundo Levantamento Requisitos Modelo Conceptual Ex: Modelo E-R Modelo Logico Ex: Modelo Relacional Modelo Fisico Implementação Especifica para um SGBD ex: Access
  6. 6. Modelo ER –Entidade Relacionamento   É um modelo abstracto cuja finalidade é descrever, de maneira conceptual, os dados a serem utilizados em um sistema de informação ou que pertencem a um domínio.  A principal ferramenta do modelo é sua representação gráfica - o diagrama entidade relacionamento. Normalmente o modelo e o diagrama são conhecidos por suas siglas: MER e DER.
  7. 7. Modelo E-R - Digrama 
  8. 8. Modelo E-R Componentes      Entidade Relacionamento Atributos Cardinalidade
  9. 9. Modelo E-R - Entidade   É algo, real ou abstracto, observado no ambiente e sobre o qual nos interessa armazenar dados.  Exemplos:  Conceitos Reais (concreto)  Equipamento, Material, Pessoa, Fornecedor, Empregado, Carro  Conceitos Abstracto abstractos  Cargo, Curso, Evento As entidade são representados através de um rectângulo. Pessoa Cargo Carro Evento
  10. 10. Modelo E-R Relacionamento   É uma ligação existente entre duas entidades, que define como uma descreve a outra. Os relacionamentos são representados por uma linha ou losângulo ligando as entidades inter-relacionadas. Carro Carro Tem Tem Motor Motor
  11. 11. Modelo E-R - Atributo   É um dos itens de dados que armazenamos sobre uma entidade.  Caracteriza ou qualifica uma determinada propriedade de uma entidade.  Exemplo: Atributos da entidade Carro  Matricula  Data Matricula Os atributos são representados por uma elipse Carro Matricula Data Matricula
  12. 12. Modelo E-R – Chave de Identificação   É definida por um atributo, ou conjunto de atributos, cujos valores individualizam uma única ocorrência dessa  entidade.  Exemplo: A chave de identificação da entidade Carro é o atributo Matricula.  Designado também de Chave Primária  As chaves primárias são representados por um Carro sublinhado e negrito Matricula Data
  13. 13. Modelo E-R Cardinalidade   Quantidade de ocorrências de uma entidade, que pode estar relacionada a uma ocorrência de outra entidade.  A cardinalidade é representada por números (1) e letras (m,n) n nas extremidades das relações Carro Capoeira Produto 1 1 n Tem Tem Tem 1 n m Motor Galinha Venda
  14. 14. Modelo E-R – Notação (Chen)   Conjunto de símbolos para representar os componentes do modelo. Carro Tem 1 Entidade Relacionamento Tem 1 Cardinalidade Atributo Atributo Matricula Chave Primária
  15. 15. Modelo E-R - Processo de Modelação Entidade   Uma entidade é algo que pode ter uma existência independente e que pode ser identificada unívoca.  Pode ser algo físico (casa) ou abstracto (encomenda)  Podem ser pensados como substantivos
  16. 16. ER-Processo de Modelação Relação   São como as entidades relacionam entre eles  Exemplo:  Coordenador supervisiona empregado  Carro possui Motor
  17. 17. Modelo E-R - Processo de Modelação Atributos   Não possui existência própria  Caracteriza a entidade  Exemplo:  Data de Nascimento – Depende da entidade para poder existir
  18. 18. Exercícios   1. Crie o diagrama E-R, imaginando um cenário de uma aplicação para gestão de Galinhas Poedeiras.  2. Crie um digrama E-R imaginando um cenário de uma aplicação para gestão de uma Oficina Mecânica

×