Modelo conceitual


Conceitos fundamentais da modelagem de dados a partir de sua primeira etapa: o modelo conceitual.






Francisco Escobar

MODELO CONCEITUAL


DIAGRAMA ENTIDADE-RELACIONAMENTO
INTERPRETAÇÃO DO DIAGRAMA
DIAGRAMA DE OCORRÊNCIAS

DIAGRAMA ENTIDADE-RELACIONAMENTO




DIAGRAMA ENTIDADE-RELACIONAMENTO

  • MER
  • Entidades
  • Atributos

MODELO ENTIDADE RELACIONAMENTO

Um MER é um modelo formal, preciso, não ambíguo. Isto significa que diferentes leitores de um mesmo MER devem sempre entender exatamente o mesmo. Tanto é assim, que um MER pode ser usado como entrada de uma ferramenta CASE (Computer Aided Software Engineering) na geração de um banco de dados relacional.

Entidade é aquele objeto existente no mundo real, com uma identificação distinta e significado próprio. São as coisas que existem no negócio, ou ainda, que descrevem o negócio em si. Se algo existe e proporciona algum interesse em manter dados sobre ele, isto caracteriza como uma Entidade do negócio.

ENTIDADE

Representam um conjunto de objetos (tudo que é perceptível ou manipulável) da realidade modelada sobre os quais deseja-se manter informações no banco de dados.

Entidade é aquele objeto existente no mundo real, com uma identificação distinta e significado próprio. São as coisas que existem no negócio, ou ainda, que descrevem o negócio em si. Se algo existe e proporciona algum interesse em manter dados sobre ele, isto caracteriza como uma Entidade do negócio.

ATRIBUTOS

Dados que são associados a cada ocorrência de uma entidade ou de um relacionamento.

Podemos trabalhar com 3 tipos de atríbutos:

Simples: Não possue qualquer característica especial
Composto: Seu conteúdo é formado por itens menores
Multivalorado: Seu conteúdo pode ser formado por mais de uma informação.
Determinante: É um atributo único

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
  • Cardinalidade máxima

CARDINALIDADE MÍNIMA

É o número mínimo de ocorrências de entidade que são associadas a uma ocorrência da mesma (auto-relacionamento) ou de outra(s) entidade(s) através de um relacionamento.
A cardinalidade mínima 1 recebe a denominação de associação obrigatória, já que ela indica que o relacionamento deve obrigatoriamente associar uma ocorrência de entidade a outra. A cardinalidade mínima 0 (zero) recebe a denominação de associação opcional.

CARDINALIDADE MÁXIMA

É o número máximo de ocorrências de entidade que são associadas a uma ocorrência da mesma ou de outra entidade através de um relacionamento. Apenas duas cardinalidades máximas são relevantes: a cardinalidade máxima 1 e a cardinalidade máxima n (muitos).

INTERPRETAÇÃO DO DIAGRAMA




DIAGRAMA DE OCORRÊNCIA




DIAGRAMA DE OCORRÊNCIA

Para fins didáticos, pode ser útil construir um diagrama de ocorrências. Neste as ocorrências de entidades são representadas por círculos brancos e ocorrências de relacionamentos por círculos pretos. As ocorrências de entidades participantes de uma ocorrência de relacionamento são indicadas pelas linhas que ligam o círculo preto aos círculos brancos.

EXERCÍCIOS

  1. Explique o que é um modelo conceitual de dados.
  2. Explique com suas palavras cada um dos itens a seguir:
    • Entidade
    • Atributo
    • Identificador de entidade (ou atributo identificador)
    • Cardinalidade
  3. O que é um diagrama de ocorrências?

EXERCÍCIOS

4. Várias empresas possuem frotas de veículos que são identificados através da placa (XYZ-1234). São registrados também os fabricantes e modelos de cada veículo. Os funcionários são identificados através do número de matrícula. São mantidos registros do nome e CPF de cada funcionário. Criar o DER (Diagrama Entidade Relacionamento) para cada um dos casos descritos a seguir:

EXERCÍCIOS

Empresa A: Cada veículo (sem exceção) é dirigido por um apenas funcionário. Todos os veículos estão alocados aos funcionários. Cada funcionário pode utilizar apenas um veículo e todos os funcionários têm veículos pertencentes à frota da empresa.

Empresa B: Cada veículo (sem exceção) é dirigido por um apenas funcionário. Todos os veículos estão alocados aos funcionários. Alguns funcionários podem utilizar mais de um veículo, porém alguns funcionários não têm veículos pertencentes à frota da empresa.

Modelagem de Dados 03

By hermanochico

Modelagem de Dados 03

  • 1,391