Inquiridor
Dúvida INSERT

Pergunta
-
Tenho 2 tabelas, Funcionário e Empresa... Como faço na hora de inserir um novo funcionário e colocar a sua empresa ?
INSERT INTO Funcionario (Nome, Usuario, Senha) VALUES (@nome, @usuario, @senha)"
Todo funcionário tem uma empresa... e toda empresa tem 1 ou + funcionários, como ficaria o insert e as tabelas ?
Todas as Respostas
-
-
-
Acho que não precisa desta lista de funcionarios na tabela empresa, ai toda vez q eu for criar um funcionario eu insiro o id da empresa na tabela funcionarios, e para selecionar os funcionarios de uma empresa dou um select em todos que tiverem o id da empresa que eu escolher ?
-
Muito simples. Crie a tabela de Empresa e insere nelas as empresas. Depois, crie uma FK na tabela de funcionários e pronto. Faça assim:
id_empresa, estado,funcionários,nome.
id_funcionario,id_empresa,cargo,celular,email,foneresidencial,nome,senha,skype,usuario
Com esse relacionamento, você sempre vai pegar o ID da empresa e gravar na tabela funcionario no campo ID_empresa. Isso garante a integridade de seus dados. Lembrando sempre, você só poderá gravar, quando primeiro existir na tabela empresa. Dessa forma você não repete informações, apenas referencia.
Dúvidas posta com mais detalhes que lhe respondemos.