Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelo Conceitual (Modelagem de banco de dados) - Coggle Diagram
Modelo Conceitual (Modelagem de banco de dados)
Modelar o banco é a base, a fundação.
Inicia em coleta de requisitos
Detalhar o que o cliente quer para o banco de dados
Crucial para o sistema
analisar e implementar o sistema
Mapear o banco de dados (modelo conceitual, que o mais abstrato)
Uma das formas mais comuns de implementar o Modelo Conceitual é por meio do Modelo Entidade-Relacionamento (MER)
É um modelo
semântico
(TENTA CAPTURAR O SIGNIFICADO DOS DADOS)
Representado graficamente
por Diagram Entidade-Relacionamento (DER)
ou pela notação pé de galinha (modelo do power BI)
Elementos
Entidade
Existe no mundo
real
, existe no meio físico ou lógico (aluno, turma, nota, professor)
Ela é representada por um retângulo com seu nome
Uma ocorrrência específica de uma entidade é uma instância
Tipos
Forte (Independente):
Sua existência independe de outras entidades. Possui atributos que a identifcam univocamente. Ex: Aluno
Fraca (Dependente)
: Representado por um duplo retângulo, são aquelas cuja existência depende de outra entidade e
não podem ser identificadas unicamente apenas por seus atributos
. Ex: Nota de um aluno
Associativa:
É a redefinição de um relacionamento. Representada por
retângulo ao redor de losango.
Relacionamentos:
Representado pelo Losango
Há o relacioiamento recursivo ou autorelacionamento. Ex: Há um funcionário que também é coodenador.
associação/interação lógica entre entidades. Ligação .Ex: Aluno
POSSUI
nota
Tipos:
Relacionamento Forte: entre entidades fortes
Relacionamento Fraco: entre entidade forte e uma fraca
Classificação
Qt ao grau: Indica a quantidade de entidades relacionadas, podendo ser monogâmico, binário, ternário, etc...
Qt à cardinalidade: Indica a quantidade de ocorrências (instâncias) e cada entidade no relacionamento.
1:1 (um para um) = Ex: 1 Pessoa para 1 CPF
1:N (um para muitos) = Ex: 1 time de futebol para muitos jogadores
N:M ou N:N (muitos para muitos) = eX: Um autor pode escrever vários livros e um livro pode ter vários autores
Restrições de participação
Total : Toda instância de uma entidade A deve possuir uma ou mais instâncias de uma entidade B associada a ela. (1:1 ou 1:N). Representada por uma
linha dupla ou mais grossa.
Parcial: Nem toda instância de uma entidade A deve possuir uma ou mais instâncias de uma entidade B associada a ela. (0:1 ou 0:N).
Atributos
Indicam as propriedades e características de uma entidade. São representados por círculos ou elipses conectados por linha.
Classificação
Monovalorado: Quando possui apenas 1 valor. Ex: código
Multivalorado: Quando possui mais de um valor: Ex: telefone celular, de casa, do trabalho
Simples: quando é atômico, não se divide. Ex: Código
Composto: quando se subdivide: Ex: Endereço, que se divide em rua, CEP, bairro
Derivado ou calculado: Pode ser obtido através de outros atributos. Representado por elipse tracejada
Armazenado: Não pode ser obtido por meio de outros atributos e precisam ser armazenados. Representado por elipse sólida.
As entidades fortes possuem identificador que é um conjunto de um ou mais atributos que identificam a entidade como única. Representados por um círculo preenchido.