18
BANCO DE DADOS

Modelo Conceitual - Banco de Dados

Embed Size (px)

Citation preview

Page 1: Modelo Conceitual - Banco de Dados

BANCO DE DADOS

Page 2: Modelo Conceitual - Banco de Dados

Aula anterior

Tipos de SGBDs

Arquiteturas de SGBDs

Page 3: Modelo Conceitual - Banco de Dados

NESTA AULA! Modelo Conceitual

Entidade e Relacionamento

Page 4: Modelo Conceitual - Banco de Dados

Modelo Conceitual

Representação independente a implementação;

Representação conceitual;

Apresenta dados que podem aparecer no Banco de dados.

Page 5: Modelo Conceitual - 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.

Page 6: Modelo Conceitual - Banco de Dados

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.

Page 7: Modelo Conceitual - Banco de Dados

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.

Page 8: Modelo Conceitual - Banco de Dados

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.

Page 9: Modelo Conceitual - Banco de Dados

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.

Page 10: Modelo Conceitual - Banco de Dados

Atributo

Page 11: Modelo Conceitual - Banco de Dados

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.

Page 12: Modelo Conceitual - Banco de Dados

Relacionamento

Page 13: Modelo Conceitual - Banco de Dados

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.

Page 14: Modelo Conceitual - Banco de Dados

Diagrama Entidade-Relacionamento (DER)

Page 15: Modelo Conceitual - Banco de Dados

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).

Page 16: Modelo Conceitual - Banco de Dados

Cardinalidade

Page 17: Modelo Conceitual - Banco de Dados

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

Page 18: Modelo Conceitual - Banco de Dados

DÚVIDAS?

Prof. Cândido Luciano de FariasE-mail: [email protected]

��