Um Modelo Relacional (MR), é considerado um modelo lógico por ser dependente de SGDB. O MR é representado por meio de tabelas relacionadas. A implementa destes relacionamentos se dá por meio de chaves. A chave é o conceito básico para identificar linhas e definir relações entre linhas de tabela em uma modelo relacional. Existem três tipos de chaves, a saber: chave primária, chave estrangeira e chave alternativa. A figura 1 abaixo apresenta um exemplo de modelo relacional, as chaves com exceção da chave alternativa são destacas em cinza.
Heuser, Carlos Alberto. Projeto de banco de dados - V4 – UFRGS.
Figura 1. Exemplo de modelo relacional.
Adaptado de: Heuser, Carlos Alberto. Projeto de banco de dados - V4 - UFRGS (p. 124).
De acordo com o exemplo acima, em relação as chaves, podemos supor que:
I. Os campos CodEmp e CodigoDepto constituem a chave primária da tabela Emp. Sendo ambos os campos, necessários para que a chave seja mínima e identifique o Empregado de forma única.
II. Considerando o campo CodigoDepto da tabela Empregado, uma chave estrangeira para a tabela Departamento. Quando da inclusão de um Empregado, deve ser garantir que o CodigoDepto utilizado, apareça na chave primária da tabela Departamento. Entretanto, o CodigoDepto pode ser definido após a inserção do Empregado.
III. O campo CPF pode ser considerada uma chave alternativa a chave CodEmp. Ou seja, ambos os campos separadamente, poderiam ser utilizados como chave primária. Entretanto, a existência do campo CodEmp indica que este é utilizado como chave primária.
IV. Podemos considerar o campo CategFuncional da tabela Empregado, como uma chave estrangeira para uma outra tabela possivelmente nomeada por CategoriaFuncional, caso esta fizesse parte do MR.
V. Considerando que, o modelo relacional apresentado na imagem acima constituído apenas das tabelas Empregado e Departamento e das linhas apresentadas. Nenhum dos departamentos pode ser deletado, pois são referenciados na tabela Empregado.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I, II e IV, apenas.
Alternativa 2:
II, III e IV, apenas.
Alternativa 3:
II, IV e V, apenas.
Alternativa 4:
III e V, apenas.
Alternativa 5:
I, II, III, IV e V.