Aula 06 - Modelo Lógico - Parte 1
Aula 06 - Modelo Lógico - Parte 1
Aula 06 - Modelo Lógico - Parte 1
Modelo Lógico
2
Modelo Lógico
É baseado no conhecimento dos dados presents em um modelo
conceitual já definido
3
Modelo Relacional
4
Características Básicas
5
Modelo Relacional
6
Terminologias
7
Terminologias
Tabela, Relação
– Conjunto de tuplas que contém os dados sobre um objeto
específico. Deve possuir um nome único dentro do banco de
8 dados.
Terminologias
Domínio
– Conjunto de valores distintos que podem ser definidos a um
atributo
Domínio Discreto
– Conjunto de valores distintos, definidos previamente;
Domínio Contínuo
– Conjunto de valores permitidos dentro de um interval;
Domínio Aberto
– Conjunto de valores permitidos, sem restrições;
Domínio Nulo (inaplicável ou desconhecido)
9 – É um valor nulo, diferente de zero ou branco.
Terminologias
10
Chave Primária ou Primary Key (PK)
CLIENTE
código nome
11
Chave Primária
ITENS
pedido produto
12
Chave Primária
A chave primária corresponde ao atributo identificador de uma
entidade;
Cada tabela deverá possuir uma única chave primária, que não
admite valores repetidos ou nulos;
A chave primária pode ser utilizada como referência para outras
tabelas;
Uma chave primária concatenada ou composta deve ser minima,
ou seja, todos os seus atributos são necessários para garantir a
unicidade de valores da chave;
A criação de uma chave primária faz com que a tabela seja
ordenada por essa chave.
13
Chave Candidata
CLIENTE
código nome
14
Chave Candidata
Uma tabela pode possuir mais de uma chave candidata;
A chave candidata é também chamada de chave alternativa;
A chave candidata não admite repetição de valores;
A chave candidata pode ser utilizada como referência para
outras tabelas;
Uma chave candidata pode ser concatenada;
Uma chave candidata pode ser concatenada/composta e deverá
ser minima, ou seja, todos os seus atributos são necessários
para garantir a unicidade de valores da chave.
15
Chave Estrangeira ou Foreign Key (FK)
(1,1) (0,n)
CLIENTE FAZ PEDIDO
17
Chave Estrangeira
FUNCIONÁRIO
18
Chave Estrangeira
19