Bom, como atualmente a tabela de ClientesFornecedores, há diversos dados, uma forma de realizar a normalização dessa tabela e consequentemente aplicar a 1FN, é dividindo a tabela main (principal), no caso a ClienteFornecedores em outras tabelas distintas, por exemplo:
Tabela de Clientes, onde terá os campos:
ID_CLIENTE, Nome_Cliente. Como não tem explicíto no enunciado, suponhamos que um cliente/fornecedor só pode ser cliente, não pode ser fornecedor também e vice versa, ou seja, podemos retirar o campo tipo. Já que se ele está na tabela de cliente, ele é um cliente.
Tabela de Fornecedores:
ID_FORNECEDOR, Nome_Fornecedor.
Como aqui temos a tabela de Clientes e Fornecedores, temos um problema na tabela de e-mail, já que um fornecedor pode ter o ID = 1 e o cliente também, tendo em vista que são tabelas distintas. Para isso, criei uma tabela chamada "Contatos", criando um ID que referencia aquele cliente/fornecedor.
Tabela de Contatos
ID_CONTATO, Nome, TIPO. (Fornecedor/Cliente).
Tabela de E-mails:
ID_Email, ID_Contato, E-mail.
Tabela de Telefones:
ID_TELEFONE, ID_CONTATO, Telefone.
Acho que essa resolução resolve o exercício, mas da um nó grande no sistema.