modelo conceitual - banco de dados
TRANSCRIPT
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