Modelagem de dados
Fonte: Unicamp(Internet) e Internet
Noções Básicas - MER
Modelo conceitual de alto nível empregado em projetos de aplicações de BD, criada em 1976 por Peter Chen
Descrição dos dados inclui:
Entidades
Atributos
Relacionamentos
Possui notação em forma de diagramas
Entidades - Definição
São objetos do “mundo real” sobre os quais deseja-se manter informações no banco de dados.
Entidades – Exemplos
Atributos
Propriedades que descrevem entidades.
-Exemplo de atributos para entidade escritor:
Nome
Nacionalidade
Data de nascimento
Local de nascimento
Data de morte
Heterônimo
Atributos – valores
Valores de atributos para entidade escritor:
Nome: Fernando Pessoa
Nacionalidade: portuguesa
Data de nascimento: 13 de Junho de 1888
Local de nascimento: Lisboa
Data de morte: 30 de Novembro de 1935
Heterônimo:Álvaro de Campos, Ricardo
Reis, Alberto Caeiro
Atributo Simples x Composto
Atributo simples: Atributo tem um único valor atômico
Exemplo de atributo de escritor:
-Nacionalidade
Atributo composto: Atributo composto por vários componentes
Exemplo: data de nascimento composto por dia, mês e ano.
Atributo Monovalorado x Multivalorado
Atributo monovalorado: Atributo que tem um único valor.
Exemplo: local de nascimento
Atributo multivalorado: Atributo que pode ter múltiplos valores.
Exemplo: Heterônimo
Relacionamento
Relacionamento é uma associação entre entidades.
Cada tipo entidade que participa de um tipo relacionamento executa um papel no relacionamento.
Papéis não são necessários em relacionamentos cujas entidades associadas sejam distintas.
Modelos Lógico e Físico
De acordo com a abordagem que utilizam os modelos de dados normalmente são classificados da seguinte forma:
Modelo Lógico: O modelo lógico mostra as ligações entre as tabelas de banco de dados, as chaves primárias, os componentes de cada uma, etc.
Modelo