SlideShare uma empresa Scribd logo
1 de 18
BANCO DE DADOS
Aula anterior
 Tipos de SGBDs
 Arquiteturas de SGBDs
NESTA AULA!
 Modelo Conceitual
 Entidade e Relacionamento
Modelo Conceitual
 Representação independente a implementação;
 Representação conceitual;
 Apresenta dados que podem aparecer no Banco de dados.
Abstração de dados
 A abstração de dados é um modelo de dados que fornecem uma utilização de
representação conceitual, utilizando objetos, propriedades e relacionamentos, não
gerando muitos detalhes de como as informações são guardadas fisicamente para
os usuários.
Modelo Entidade Relacionamento
A modelagem de dados consiste em uma série de análises conceituais e lógicas para
encontrar a melhor disposição possível de armazenamento e manutenção das
informações no banco de dados.
 Analise de entidades;
 Analise de atributos;
 Analise de relacionamentos.
Diagrama Entidade Relacionamento
 Modelo diagramático que descreve o modelo de dados em alto nível de abstração.
 Neste diagrama e feito a associação entre entidades, atributos e relacionamentos.
 Entende-se que Entidade são objetos, as características dos objetos são os
Atributos, e a relação entre os objetos são os relacionamentos.
Entidade
 Uma entidade serve tanto para depósito quanto para recuperação de dados.
 Ela representa substantivos, concretos ou abstratos.
Exemplo: todos os Inquilinos de uma imobiliária podem ser armazenados em uma
entidade chamada Inquilino.
 Todos os Inquilinos da Entidade Inquilino podem ter um identificador único.
 Assim como a Entidade é conhecida por Tabela, o identificador seria a chave
primária.
Atributo
 Toda entidade possui atributos, ou seja, características que informam sobre a
entidade.
 A entidade Inquilino contém informações sobre Nome, Endereço, Cidade, Data de
Nascimento de cada Inquilino, identificado entre os outros por uma chave primária,
no caso pode ser um atributo Código.
Atributo
Relacionamento
 Relacionamento é a interação entre os objetos que indicam a dinâmica dos
negócios.
 Os Relacionamentos são identificados por verbos porque representam as ações
que uma entidade exerce sobre outra. Como exemplo, O Inquilino aluga imóvel.
Relacionamento
Diagrama Entidade-Relacionamento (DER)
O DER tem como ênfase os dados e os relacionamentos. Sua representação utiliza os
símbolos:
 Retângulos - representam as entidades;
 Elipses - representam os atributos;
 Losangos - representam os relacionamentos entre as entidades;
 Linhas - unem os atributos aos conjuntos de entidades e os conjuntos de
entidades aos conjuntos de relacionamentos;
 Elipses duplas - atributos multi valorados.
Diagrama Entidade-Relacionamento (DER)
Cardinalidade
Número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da
entidade em questão através do relacionamento.
 Cardinalidade mínima:
 Mínimo de ocorrências de entidade que são associadas a outra(s)
entidade(s) entidade através de um relacionamento;
 1 representa a denominação de associação obrigatória;
 0 representa a denominação de associação opcional.
 Cardinalidade máxima:
 Máximo de ocorrências de entidade de um relacionamento
 Duas cardinalidades máximas são relevantes: a cardinalidade máxima 1 e a
cardinalidade máxima n (muitos).
Cardinalidade
PRÓXIMA AULA!
 Realização de exercícios
DÚVIDAS?
Prof. Cândido Luciano de Farias
E-mail: cdcfarias@gmail.com
😉

Mais conteúdo relacionado

Destaque

Modelo plano aula
Modelo plano aulaModelo plano aula
Modelo plano aula
SEE/MG
 
Unidade 7 - Estruturando Banco de Dados com o BR Office Base - parte 2
Unidade 7  - Estruturando Banco de Dados com o BR Office Base - parte 2Unidade 7  - Estruturando Banco de Dados com o BR Office Base - parte 2
Unidade 7 - Estruturando Banco de Dados com o BR Office Base - parte 2
Rogerio P C do Nascimento
 

Destaque (14)

Aula III HTML - Criação de Sites I
Aula III HTML - Criação de Sites IAula III HTML - Criação de Sites I
Aula III HTML - Criação de Sites I
 
Mapeamento do modelo conceitual para o lógico - Banco de Dados
Mapeamento do modelo conceitual  para o lógico - Banco de DadosMapeamento do modelo conceitual  para o lógico - Banco de Dados
Mapeamento do modelo conceitual para o lógico - Banco de Dados
 
Filter Papers for Industry & Laboratory
Filter Papers for Industry & LaboratoryFilter Papers for Industry & Laboratory
Filter Papers for Industry & Laboratory
 
Engenharia social
Engenharia socialEngenharia social
Engenharia social
 
Modelo plano aula
Modelo plano aulaModelo plano aula
Modelo plano aula
 
CONEXÃO BANCO DE DADOS MYSQL COM JAVA
CONEXÃO BANCO DE DADOS MYSQL  COM JAVACONEXÃO BANCO DE DADOS MYSQL  COM JAVA
CONEXÃO BANCO DE DADOS MYSQL COM JAVA
 
mi presentacion
mi presentacionmi presentacion
mi presentacion
 
Aula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites IIAula 5 PHP - Criação de sites II
Aula 5 PHP - Criação de sites II
 
aula 6 PHP - Criação de sites II
aula 6 PHP - Criação de sites IIaula 6 PHP - Criação de sites II
aula 6 PHP - Criação de sites II
 
Funções PHP - Criação de sites II
Funções PHP - Criação de sites II Funções PHP - Criação de sites II
Funções PHP - Criação de sites II
 
Urinary system of goat 1
Urinary system of goat 1Urinary system of goat 1
Urinary system of goat 1
 
Modelos de base de dados
Modelos de base de dadosModelos de base de dados
Modelos de base de dados
 
Unidade 7 - Estruturando Banco de Dados com o BR Office Base - parte 2
Unidade 7  - Estruturando Banco de Dados com o BR Office Base - parte 2Unidade 7  - Estruturando Banco de Dados com o BR Office Base - parte 2
Unidade 7 - Estruturando Banco de Dados com o BR Office Base - parte 2
 
Engenharia Social - A arte de enganar
Engenharia Social - A arte de enganarEngenharia Social - A arte de enganar
Engenharia Social - A arte de enganar
 

Semelhante a Modelo Conceitual - Banco de Dados

Modelagem
ModelagemModelagem
Modelagem
prsimon
 
Aula De Projeto De Bd E Mer
Aula De Projeto De Bd E MerAula De Projeto De Bd E Mer
Aula De Projeto De Bd E Mer
linux.certifield
 
Aula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfAula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdf
Celestino24
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e Relacionamentos
Robson Silva Espig
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
Fabio Abel
 
Aula 3 modelagem de dados
Aula 3   modelagem de dadosAula 3   modelagem de dados
Aula 3 modelagem de dados
Hélio Martins
 
Conceitos essenciais de bases de dados
Conceitos essenciais de bases de dadosConceitos essenciais de bases de dados
Conceitos essenciais de bases de dados
Patrícia Morais
 
Modelo entidade relacionamento
Modelo entidade relacionamentoModelo entidade relacionamento
Modelo entidade relacionamento
Carlos Melo
 
08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er
Walter Alves Pereira
 

Semelhante a Modelo Conceitual - Banco de Dados (20)

Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 
Modelagem
ModelagemModelagem
Modelagem
 
ModeloEntidadeRelacionamento-Completa.pdf
ModeloEntidadeRelacionamento-Completa.pdfModeloEntidadeRelacionamento-Completa.pdf
ModeloEntidadeRelacionamento-Completa.pdf
 
Aula De Projeto De Bd E Mer
Aula De Projeto De Bd E MerAula De Projeto De Bd E Mer
Aula De Projeto De Bd E Mer
 
Aula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfAula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdf
 
Banco de dados [ aula 2 ]
Banco de dados [ aula 2 ]Banco de dados [ aula 2 ]
Banco de dados [ aula 2 ]
 
Aula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfAula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdf
 
Aula02c mer
Aula02c merAula02c mer
Aula02c mer
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e Relacionamentos
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
Aula 3 modelagem de dados
Aula 3   modelagem de dadosAula 3   modelagem de dados
Aula 3 modelagem de dados
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER
 
Aulas de banco de dados
Aulas de banco de dadosAulas de banco de dados
Aulas de banco de dados
 
Conceitos essenciais de bases de dados
Conceitos essenciais de bases de dadosConceitos essenciais de bases de dados
Conceitos essenciais de bases de dados
 
Modelo entidade relacionamento
Modelo entidade relacionamentoModelo entidade relacionamento
Modelo entidade relacionamento
 
Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]
 
Si modelação dados
Si   modelação dadosSi   modelação dados
Si modelação dados
 
Si modelação dados
Si   modelação dadosSi   modelação dados
Si modelação dados
 
Bd aula2
Bd aula2Bd aula2
Bd aula2
 
08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er
 

Mais de info_cimol (14)

Apostila Criação de Sites I
Apostila Criação de Sites IApostila Criação de Sites I
Apostila Criação de Sites I
 
Modelagem de Dados - Introdução à UML
Modelagem de Dados - Introdução à UMLModelagem de Dados - Introdução à UML
Modelagem de Dados - Introdução à UML
 
Apostila Criação de Sites
Apostila Criação de SitesApostila Criação de Sites
Apostila Criação de Sites
 
JavaScript
JavaScriptJavaScript
JavaScript
 
JQUERY
JQUERY JQUERY
JQUERY
 
Introdução JQuery
Introdução JQueryIntrodução JQuery
Introdução JQuery
 
Exercitando modelagem em UML
Exercitando modelagem em UMLExercitando modelagem em UML
Exercitando modelagem em UML
 
E-Book de estudos
E-Book de estudosE-Book de estudos
E-Book de estudos
 
Ebook curso linux ubuntu v-1.0
Ebook curso linux ubuntu v-1.0Ebook curso linux ubuntu v-1.0
Ebook curso linux ubuntu v-1.0
 
Ebook 6-passos
Ebook 6-passosEbook 6-passos
Ebook 6-passos
 
Como criar um artigo em 1 HORA
Como criar um artigo em 1 HORAComo criar um artigo em 1 HORA
Como criar um artigo em 1 HORA
 
Aprendendo a programar em arduino
Aprendendo a programar em arduinoAprendendo a programar em arduino
Aprendendo a programar em arduino
 
Apostila Programação Java
Apostila Programação JavaApostila Programação Java
Apostila Programação Java
 
Apostila Linguagem C
Apostila Linguagem CApostila Linguagem C
Apostila Linguagem C
 

Modelo Conceitual - Banco de Dados

  • 2. Aula anterior  Tipos de SGBDs  Arquiteturas de SGBDs
  • 3. NESTA AULA!  Modelo Conceitual  Entidade e Relacionamento
  • 4. Modelo Conceitual  Representação independente a implementação;  Representação conceitual;  Apresenta dados que podem aparecer no Banco de dados.
  • 5. Abstração de dados  A abstração de dados é um modelo de dados que fornecem uma utilização de representação conceitual, utilizando objetos, propriedades e relacionamentos, não gerando muitos detalhes de como as informações são guardadas fisicamente para os usuários.
  • 6. Modelo Entidade Relacionamento A modelagem de dados consiste em uma série de análises conceituais e lógicas para encontrar a melhor disposição possível de armazenamento e manutenção das informações no banco de dados.  Analise de entidades;  Analise de atributos;  Analise de relacionamentos.
  • 7. Diagrama Entidade Relacionamento  Modelo diagramático que descreve o modelo de dados em alto nível de abstração.  Neste diagrama e feito a associação entre entidades, atributos e relacionamentos.  Entende-se que Entidade são objetos, as características dos objetos são os Atributos, e a relação entre os objetos são os relacionamentos.
  • 8. Entidade  Uma entidade serve tanto para depósito quanto para recuperação de dados.  Ela representa substantivos, concretos ou abstratos. Exemplo: todos os Inquilinos de uma imobiliária podem ser armazenados em uma entidade chamada Inquilino.  Todos os Inquilinos da Entidade Inquilino podem ter um identificador único.  Assim como a Entidade é conhecida por Tabela, o identificador seria a chave primária.
  • 9. Atributo  Toda entidade possui atributos, ou seja, características que informam sobre a entidade.  A entidade Inquilino contém informações sobre Nome, Endereço, Cidade, Data de Nascimento de cada Inquilino, identificado entre os outros por uma chave primária, no caso pode ser um atributo Código.
  • 11. Relacionamento  Relacionamento é a interação entre os objetos que indicam a dinâmica dos negócios.  Os Relacionamentos são identificados por verbos porque representam as ações que uma entidade exerce sobre outra. Como exemplo, O Inquilino aluga imóvel.
  • 13. Diagrama Entidade-Relacionamento (DER) O DER tem como ênfase os dados e os relacionamentos. Sua representação utiliza os símbolos:  Retângulos - representam as entidades;  Elipses - representam os atributos;  Losangos - representam os relacionamentos entre as entidades;  Linhas - unem os atributos aos conjuntos de entidades e os conjuntos de entidades aos conjuntos de relacionamentos;  Elipses duplas - atributos multi valorados.
  • 15. Cardinalidade Número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento.  Cardinalidade mínima:  Mínimo de ocorrências de entidade que são associadas a outra(s) entidade(s) entidade através de um relacionamento;  1 representa a denominação de associação obrigatória;  0 representa a denominação de associação opcional.  Cardinalidade máxima:  Máximo de ocorrências de entidade de um relacionamento  Duas cardinalidades máximas são relevantes: a cardinalidade máxima 1 e a cardinalidade máxima n (muitos).
  • 18. DÚVIDAS? Prof. Cândido Luciano de Farias E-mail: cdcfarias@gmail.com 😉