Documente Academic
Documente Profesional
Documente Cultură
As relações nos modelos relacional são conjuntos de dados vistos como tabelas
cujas operações são baseadas na álgebra relacional ( projeção, produto cartesiano,
seleção, junção, união e subtração ) e que manipulam conjuntos de dados ao invés
de um único registro, isto é, cada operação realizada afeta um conjunto de linhas e
não apenas uma única linha, ainda que algumas operações possam afetar uma
única linha ( conjunto com um único elemento ).
1
Características do Modelo Relacional:
● A tabela deve ser acessível por qualquer coluna, mesmo que não tenha sido
definida como chave;
● O relacionamento entre duas tabelas não existe fisicamente, pois o
relacionamento é lógico e é representado através de chaves estrangeiras;
● Um otimizador de consultas para ser possível um melhor plano de acesso
aos dados;
A chave primária é usada para identificar uma linha numa tabela. A chave primária pode ser
composta, ter vários atributos, ser simples ou ter apenas um único atributo.
Por exemplo, o atributo num_clientes pode ser usado como chave primária para a tabela
clientes pois identifica um único cliente considerando que não existe mais de um cliente
com o mesmo número.
A chave estrangeira é formada por atributos que são chave primária noutra tabela, servindo
assim para estabelecer relacionamentos entre as tabelas, quando dizemos que duas
tabelas estão relacionadas através de uma coluna devemos observar que uma tabela está
ligada a uma coluna que será uma chave primária e que noutra tabela será uma chave
estrangeira que fará a ligação entre as duas tabelas.
Por exemplo, podemos ter na tabela funcionários que tem uma chave estrangeira
tipo_funcionario, que está ocupar o lugar de chave primária na tabela de tipo de funcionário,
conseguindo assim estabelecer uma relação entre a tabela funcionários e a tabela tipo de
funcionário.