Modelo Conceitual - Banco de Dados

Post on 22-Mar-2017

102 views 2 download

Transcript of Modelo Conceitual - Banco de Dados

BANCO DE DADOS

Aula anterior

Tipos de SGBDs

Arquiteturas de SGBDs

NESTA AULA! Modelo Conceitual

Entidade e Relacionamento

Modelo Conceitual

Representação independente a implementação;

Representação conceitual;

Apresenta dados que podem aparecer no Banco de dados.

Abstração de dados

A abstração de dados é um modelo de dados que fornecem uma utilização de representação conceitual, utilizando objetos, propriedades e relacionamentos, não gerando muitos detalhes de como as informações são guardadas fisicamente para os usuários.

Modelo Entidade Relacionamento

A modelagem de dados consiste em uma série de análises conceituais e lógicas para encontrar a melhor disposição possível de armazenamento e manutenção das informações no banco de dados.

Analise de entidades;

Analise de atributos;

Analise de relacionamentos.

Diagrama Entidade Relacionamento

Modelo diagramático que descreve o modelo de dados em alto nível de abstração.

Neste diagrama e feito a associação entre entidades, atributos e relacionamentos.

Entende-se que Entidade são objetos, as características dos objetos são os Atributos, e a relação entre os objetos são os relacionamentos.

Entidade

Uma entidade serve tanto para depósito quanto para recuperação de dados.

Ela representa substantivos, concretos ou abstratos.

Exemplo: todos os Inquilinos de uma imobiliária podem ser armazenados em uma entidade chamada Inquilino.

Todos os Inquilinos da Entidade Inquilino podem ter um identificador único.

Assim como a Entidade é conhecida por Tabela, o identificador seria a chave primária.

Atributo

Toda entidade possui atributos, ou seja, características que informam sobre a entidade.

A entidade Inquilino contém informações sobre Nome, Endereço, Cidade, Data de Nascimento de cada Inquilino, identificado entre os outros por uma chave primária, no caso pode ser um atributo Código.

Atributo

Relacionamento

Relacionamento é a interação entre os objetos que indicam a dinâmica dos

negócios.

Os Relacionamentos são identificados por verbos porque representam as ações

que uma entidade exerce sobre outra. Como exemplo, O Inquilino aluga imóvel.

Relacionamento

Diagrama Entidade-Relacionamento (DER)

O DER tem como ênfase os dados e os relacionamentos. Sua representação utiliza os

símbolos:

Retângulos - representam as entidades;

Elipses - representam os atributos;

Losangos - representam os relacionamentos entre as entidades;

Linhas - unem os atributos aos conjuntos de entidades e os conjuntos de

entidades aos conjuntos de relacionamentos;

Elipses duplas - atributos multi valorados.

Diagrama Entidade-Relacionamento (DER)

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: Mínimo de ocorrências de entidade que são associadas a outra(s)

entidade(s) entidade através de um relacionamento;

1 representa a denominação de associação obrigatória;

0 representa a denominação de associação opcional.

Cardinalidade máxima: Máximo de ocorrências de entidade de um relacionamento

Duas cardinalidades máximas são relevantes: a cardinalidade máxima 1 e a

cardinalidade máxima n (muitos).

Cardinalidade

PRÓXIMA AULA! Realização de exercícios

DÚVIDAS?

Prof. Cândido Luciano de FariasE-mail: cdcfarias@gmail.com

��