Modelo Conceitual - Banco de Dados
Transcript of Modelo Conceitual - Banco de Dados
![Page 1: Modelo Conceitual - Banco de Dados](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/1.jpg)
BANCO DE DADOS
![Page 2: Modelo Conceitual - Banco de Dados](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/2.jpg)
Aula anterior
Tipos de SGBDs
Arquiteturas de SGBDs
![Page 3: Modelo Conceitual - Banco de Dados](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/3.jpg)
NESTA AULA! Modelo Conceitual
Entidade e Relacionamento
![Page 4: Modelo Conceitual - Banco de Dados](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/4.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/5.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/6.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/7.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/8.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/9.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/10.jpg)
Atributo
![Page 11: Modelo Conceitual - Banco de Dados](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/11.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/12.jpg)
Relacionamento
![Page 13: Modelo Conceitual - Banco de Dados](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/13.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/14.jpg)
Diagrama Entidade-Relacionamento (DER)
![Page 15: Modelo Conceitual - Banco de Dados](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/15.jpg)
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](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/16.jpg)
Cardinalidade
![Page 17: Modelo Conceitual - Banco de Dados](https://reader031.fdocumentos.com/reader031/viewer/2022020711/58d1627b1a28aba3468b5571/html5/thumbnails/17.jpg)
PRÓXIMA AULA! Realização de exercícios