Modelo Relacional Estudo de caso
Restrições;
Chaves;
Esquema Relacional;
Mapeamento do Modelo ER para o Relacional.
MODELO RELACIONAL
O Modelo Relacional
Representa os dados de maneira tabular chamado de relação (daí o nome do modelo "Relacional").
É baseado no modelo matemático: Teoria dos
Conjuntos.
Foi criado por Edgar F. Codd em 1970.
Considerado primeiro modelo da dados para aplicações comerciais.
2 http://www.marcelobicalho.eti.br A Relação
É representada por:
Atributo:
Tem o mesmo conceito do modelo E-R.
São numerados em ordem de aparecimento: 1, 2, 3,
... e assim sucessivamente.
Domínio:
É o conjunto de valores permitidos para o atributo.
Tupla:
É o conjunto de valores de uma ocorrência da relação. 3 http://www.marcelobicalho.eti.br A Tabela
É a representação da relação com nomes ao invés de números nos atributos.
O atributo e seu domínio é chamado de coluna. A tupla é chamada de linha.
4 http://www.marcelobicalho.eti.br Restrições
As linhas não têm uma ordem pré-estabelecida de aparecimento. Os valores da coluna devem ser:
Atômicos, Indivisíveis.
Monovalorados.
Os valores das colunas não deveriam mas podem ser:
Nulos, inexistentes ou desconhecidos.
5 http://www.marcelobicalho.eti.br Chave
Um conjunto de uma ou mais colunas usado para: identificar as linhas da tabela. estabelecer o relacionamento entre tabelas.
São classificadas como:
Chave Primária.
Chave Alternativa.
Chave Estrangeira.
6 http://www.marcelobicalho.eti.br Chave Primária
Conjunto de uma ou mais colunas que, tomadas coletivamente, nos permitem identificar de maneira unívoca uma linha da tabela.
Deve conter o mínimo de colunas possível com o menor tamanho possível.
Não permite valores nulos.
Tem o mesmo conceito de atributo identificador da notação de Engenharia da Informação do modelo
E-R.
É representada sublinhando-se o nome da coluna.
Também chamada de Primary Key (PK).
7
http://www.marcelobicalho.eti.br
Chave