Pesquisar este blog

domingo, 19 de maio de 2013

BD-MODELO ENTIDADE-RELACIONAMENTO


MODELO ENTIDADE-RELACIONAMENTO 1

Enunciado de requisitos – entrevista com o usuário do banco de dados para entender e usuário do banco de dados para entender e documentar seus requerimentos de dados.

  • Projeto Conceitual Projeto Conceitual – dados os requisitos do dados os requisitos do sistema, o esquema conceitual é uma descrição concisa dos requerimentos do descrição concisa dos requerimentos do usuário, usando um modelo de dados, ex, o MER. Ela serve para checar se todos os  pedidos dos usuários estão sendo atendidos e se não há conflitos entre eles. Não há preocupação com armazenamento físico.
  • Projeto Lógico – é a descrição das estruturas estruturas de representação representação da base de dados. O modelo conceitual é transformado em num modelo de dados de IMPLEMENTAÇÃO., ex, mod leo reli lacona. Ele resulta no esquema do banco de dados no modelo de dados de implementação implementação usado pelo SGBD.
  • Projeto Físico – é a descrição das estruturas internas de armazenamento, dos esquemas utilizando a DDL (Data Definition Language).

MODELO ENTIDADE-RELACIONAMENTO 2

O modelo Entidade-Relacionamento (E-R) tem por base que o mundo real é formado por um conjunto de objetos  chamados de entidades e pelo conjunto dos  relacionamentos entre esses objetos;
O objetivo do modelo E-R é rep g resentar a estrutura lógica do banco de dados de uma empresa, especificando o esquema da empresa, quais as entidades e como elas se relacionam entre si.
O modelo E-R é chamado de Modelagem Conceitual, cujo objetivo é representar de uma forma abstrata, independente da IMPLEMENTAÇÃO, q lementação em computador, os dados que serão armazenados no banco de dados.
  • Conceitos básicos:

– O Modelo ER trabalha com conceitos básicos:
-Atributos
-Conjuntos de Entidade
-Conjuntos de Relacionamento
Atributos:
-Simples ou Compostos
-Monovalorados ou Multivalorados
-Nulos
-Derivados


MODELO ENTIDADE-RELACIONAMENTO 3

Atributos
Dado que é associado a cada ocorrência de uma entidade ou de um relacionamento Os uma entidade ou de um relacionamento. Os atributos são as propriedades das entidades.

Entidade
Conjunto de objetos (coisas, tudo que é perceptível, manipulável) manipulável) da realidade realidade modelada modelada sobre os quais deseja-se manter informações no banco de dados. As entidades são representadas por retângulos.


MODELO ENTIDADE-RELACIONAMENTO 4

Estratégias para reconhecer entidades
As coisas tangíveis: aquilo que pode ser tocado.
-carro, moto, casa, etc.

Funções: todo o tipo de papel, atribuição, classificação, ou outra característica qualquer que para um dado elemento, especifique não sua para um dado elemento, especifique não sua existência mas sua atuação no ambiente em que está inserido.
– Departamento de uma empresa, o autor de um Departamento de uma empresa, o autor de umlivro, um médico.
Eventos ou ocorrências: são ações ou fatos que uma vez ocorrendo possuem características próprias vez ocorrendo possuem características próprias sobre as quais podemos fazer alguma referência.
– um vôo comercial, um acidente de trânsito, um  jogo de futebol jogo de futebol.

MODELO ENTIDADE-RELACIONAMENTO 4

Conjunto de Relacionamentos
Um relacionamento é uma associação entre uma ou várias entidades-conjuntos de relacionamentos, representado por  um losango.

Auto-relacionamento representa uma associação entre ocorrências de uma mesma entidade.A função que uma entidade desempenha em um relacionamento é chamada Papel;
O numero de conjunto de entidades que participa de um conjunto de relacionamento é também o grau desse conjunto de relacionamento. Um conjunto de relacionamento binário é de grau dois; um relacionamento ternário é de grau três.

Mapeamento de Restrições
O esquema de E-R de uma empresa pode definir certas restrições, as quais o conteúdo do banco de dados deve conteúdo do banco de dados deve respeitar.Isso é feito utilizando Isso é feito utilizando o Mapeamento de o Mapeamento de Cardinalidade

MODELO ENTIDADE-RELACIONAMENTO 5
Expressa o número de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos.
Um para Um
Uma entidade em A está associada no máximo a uma entidade em B, e uma entidade em B está associada a no máximo uma entidade em A.

Um para muitos
Uma entidade em A está associada a várias entidades em B. Uma entidade em B, entretanto, deve estar associada no máximo a uma  entidade em A.
Muitos para muitos
Uma entidade em A está associada a qualquer número de entidades em B e uma entidade em B está associada a um número qualquer de entidades em A.

Nenhum comentário:

Postar um comentário