Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelação conceitual
Características do Modelo Conceitual.
Modelo Entidade-Relacionamento (MER)
Modelagem
Técnica aplicada à construção de modelos de
dados que consiste em desenhar o sistema de
informações, concentrando-se nas entidades
lógicas e nas dependências lógicas entre essas
entidades.
Menor Abstracção
Modelos
Maior Abstracção
Modelo Conceitual
Constitui um nível intermédio entre a
realidade informativa e o nível lógico global da
arquitectura. (Mais alto nível de abstracção)
Se define exteriormente ao SGBD, realizando-
se de maneira manual a transformação entre o
modelo conceitual e o lógico.
Não há limitações ou aplicação de tecnologia
específica
Modelo Conceitual
Exemplo:
MER(Modelo Entidade Relação), e as suas
variações
Modelo Entidade/Associações
Modelo lógico
Conjunto de ferramentas conceituais para a descrição dos
dados, dos relacionamentos entre os mesmos e das
restrições de consistência e integridade
Exemplos:
Relacional
Rede
Hierárquico
Modelo Relacional
Nome Rua cidade conta saldo
Análise e Coleta de
Requisitos
Requisitos do Banco de
Fases de um Dados
Base de dados
Esquema Conceitual
(Alto Nível)
Mapeamento do
Modelo de Dados
Esquema Conceitual
(Modelo do SGBD)
Projeto Físico
Catálogo da BD
Características dos Modelos de SGBD
Representação da informação baseada em
estruturas com capacidade descritiva
limitada.
Utilizam terminologias que não são
familiares ao usuário, o que dificulta a
comunicação.
Utilizam um modelo de dados para a
representação lógica dos dados.
Modelo Entidade-Relacionamento(MER)
Entidade Entidade
Regular fraca
Relação
Dominio
ATRIBUTO CHAVE
TIPO ENTIDADE FRACA
ATRIBUTO MULTI
VALORADO
TIPO RELACIONAMENTO
ATRIBUTO
COMPOSTO
TIPO RELACIONAMENTO
IDENTIFICADOR
ATRIBUTO
DERIVADO
1 N
E1 R E2 E1 R E2
(min, max)
R E1
Superclasse
Entidade generalizadora definida
Subclasses
subconjuntos específicos de uma
superclasse
Generalização
Usando MER Estendido
Generalização / Especialização
Sobrepostas sobreposição
Considerações
Há um relacionamento entre uma Generalização e
as suas Especializações
A especialização deve ser considerada como uma
entidade que se subdivide em duas (ou mais)
entidades e não como várias entidades diferentes
Os relacionamentos podem ser estabelecidos
directamente e normalmente com a generalização e
Especialização.
Tipos de Especializações/Generalizações
Mutuamente Exclusiva (Disjunção)
Uma instância do conjunto global que pertence a uma
subclasse não poderá pertencer simultaneamente a
outra.
Não Mutuamente Exclusiva (Sobreposição)
Uma instância do conjunto global pode pertencer a um
ou mais subconjuntos simultaneamente.
Generalização/ Especialização
Num_Id ESTUDANTE
TRABALHADOR
Categoría
AUTO_FINANC
OBRERO
(T,D) (P,S)
Agregação
Uma limitação do modelo E-R é que não é possível
expressar relacionamentos entre relacionamentos
n n
MÉDICO ATENDE PACIENTE
RECEITA
medicamento
Agregação - Exemplo
CONSULTA
n n
MÉDICO ATENDE PACIENTE
RECEITA
medicamento
Restrições
Generalização/especialização
Ao aplicar a generalização / especialização, uma
entidade pode pertencer a hierarquias de diferentes
entidades.
Uma entidade existente num nível dado, tem que
existir em todos os níveis superiores.
Se uma entidade se elimina de um conjunto em um
nível dado, deve ser eliminada nos níveis mais
baixos.
Restrições agregações
A agregação constitui uma entidade agregada
sobre a base de uma relação, pelo que dita
entidade se comportará de forma similar a como
se comporta a relação.
Conclusões
Relação entre o modelo conceptual e a
arquitectura.
Conceito de conjuntos de entidade e conjuntos de
relação.
Representação do modelo mediante o DER.
Definição das operações de generalização e
agregação.
Estudo Individual
Desenhar o DER correspondente ao seguinte
fenómeno ou processo da realidade objectiva:
Num organismo se recebem distintos produtos
que são importados de diferentes países. É
necessário controlar as quantidades que se
importam de cada país e o valor das importações.
Estudo Individual
As propriedades dos produtos são: número,
nome, unidade de medida, peso e preço unitário.
As propriedades dos países são: número,
nome, zona geográfica e o tipo de moeda.