SóProvas


ID
2561899
Banca
FCC
Órgão
TST
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Considere uma relação de trabalho flexível e hipotética, onde cada funcionário, que possui uma única Carteira de Trabalho e Previdência Social, pode trabalhar em diversas empresas ao mesmo tempo, e estas empresas podem manter inúmeros funcionários. Nessa relação estabelecida de forma correta em um Sistema Gerenciador de Banco de Dados Relacional, considere que a chave primária da tabela funcionario é matriculaFuncionario, da tabela empresa é idEmpresa e da tabela empresa_funcionario é uma composição de matriculaFuncionario e idEmpresa. Um Analista de Sistemas infringirá as regras da segunda forma normal (2FN) se colocar na tabela empresa_funcionario o campo

Alternativas
Comentários
  • O número da carteira de trabalho é uma informação do funcionário, independente da empresa. Assim, este atributo dependerá somente de parte da chave primária definida para empresa_funcionario.

  • LETRA E

    Como proceder 2FN

    a) Identificar os atributos que não são funcionalmente dependentes de toda a chave primária;
    b) Remover da entidade todos esses atributos identificados e criar uma nova entidade com eles.

    Basta analisarmos, conforme a empresa que o funcionário trabalhar podem ser diferentes: cargo, salario, cargaHorariaMensal e regrasDeTrabalho.
    São dados pertencentes a Relação FuncionárioXEmpresa

    Porém o numeroCarteiraTrabalho sempre será o mesmo e é um dado pertencente ao FUNCIONARIO.

  • Uma tabela está na Segunda Forma Normal 2FN se ela estiver na 1FN e todos os atributos não chave forem totalmente dependentes da chave primária (dependente de toda a chave e não apenas de parte dela).

     

    Nesse caso numeroCarteiraTrabalho depende apenas da chave matriculaFuncionario

  • Tabela Funcionário: matricula_func (PK);

    Tabela Empresa: id_empresa (PK)

    Tabela Empresa_Funcionário: (matricula_func, id_empresa) (PK - composta)

     

    Obs:.  Todas as opções, exceto letra E, dependem da chave primária composta da tabela Empresa_Funcionário, porém o numeroCarteiraTrabalho é dependente PARCIALMENTE da chave primária, ou seja, depende apenas de matricula_func.

     

     

    Att,

     

    Futura Militar!!!