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
😉

Modelo Conceitual - Banco de Dados

  • 1.
  • 2.
    Aula anterior  Tiposde SGBDs  Arquiteturas de SGBDs
  • 3.
    NESTA AULA!  ModeloConceitual  Entidade e Relacionamento
  • 4.
    Modelo Conceitual  Representaçãoindependente 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 Amodelagem 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 entidadeserve 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 entidadepossui 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.
  • 10.
  • 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.
  • 12.
  • 13.
    Diagrama Entidade-Relacionamento (DER) ODER 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.
  • 14.
  • 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).
  • 16.
  • 17.
  • 18.
    DÚVIDAS? Prof. Cândido Lucianode Farias E-mail: cdcfarias@gmail.com 😉