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