Ir para conteúdo
Fórum Script Brasil
  • 0

ajuda (modelagem dados) ?


metalmassacre2

Pergunta

Bom dia.

Sou Estudante iniciante na area de BD e estou com duvias no seguinte exercicio

1) Sou um gerente de RH. Preciso manter informações de cada funcionário da empresa. As informações de cada funcionário de que necessito são: o primeiro nome, o último nome, a função, a data de admissão e o salário. Caso o funcionário seja comissionado, preciso saber o valor médio da comissão. A empresa é dividida em departamentos. Preciso saber o nome do departamento e a sua localização. Alguns funcionários são também gerentes, portanto preciso saber qual o gerente de cada funcionário. Note que o próprio gerente é também um funcionário.

Usei o db deseigner e ficou mais ou menos assim,sera que ta certo ou ta imcompleto.

Quem puder ajudar vlw.

Database Model plugin_tmp.xmlComissionado

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

Cod Funcionario VARCHAR(20) PK NN AI

Rh_Gerente VARCHAR(30) PK NN

Nome VARCHAR(30)

IndexName IndexType Columns

PRIMARY PRIMARY Cod Funcionario

Rh_Gerente

Comissionado_FKIndex1 Index Rh_Gerente

Rh

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

Gerente VARCHAR(30) PK NN AI

Cod. Funcionario VARCHAR(30)

Nome funcionario VARCHAR(30)

Salario FLOAT

IndexName IndexType Columns

PRIMARY PRIMARY Gerente

Setor Operacional

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

Cod. Funcionarios VARCHAR(30) PK NN AI

Rh_Gerente VARCHAR(30) PK NN

Nome VARCHAR(30)

IndexName IndexType Columns

PRIMARY PRIMARY Cod. Funcionarios

Rh_Gerente

Funcionarios_FKIndex1 Index Rh_Gerente

Tempo de Serviço

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

Cargo VARCHAR(20) PK NN AI

Rh_Gerente VARCHAR(30) PK NN

Nome fucionario VARCHAR(30)

Tempo de serviço DOUBLE

IndexName IndexType Columns

PRIMARY PRIMARY Cargo

Rh_Gerente

Tempo de Serviço_FKIndex1 Index Rh_Gerente

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Bom dia.

Sou Estudante iniciante na area de BD e estou com duvias no seguinte exercicio

1) Sou um gerente de RH. Preciso manter informações de cada funcionário da empresa. As informações de cada funcionário de que necessito são: o primeiro nome, o último nome, a função, a data de admissão e o salário. Caso o funcionário seja comissionado, preciso saber o valor médio da comissão. A empresa é dividida em departamentos. Preciso saber o nome do departamento e a sua localização. Alguns funcionários são também gerentes, portanto preciso saber qual o gerente de cada funcionário. Note que o próprio gerente é também um funcionário.

Usei o db deseigner e ficou mais ou menos assim,sera que ta certo ou ta imcompleto.

Quem puder ajudar vlw.

Database Model plugin_tmp.xmlComissionado

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

Cod Funcionario VARCHAR(20) PK NN AI

Rh_Gerente VARCHAR(30) PK NN

Nome VARCHAR(30)

IndexName IndexType Columns

PRIMARY PRIMARY Cod Funcionario

Rh_Gerente

Comissionado_FKIndex1 Index Rh_Gerente

Rh

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

Gerente VARCHAR(30) PK NN AI

Cod. Funcionario VARCHAR(30)

Nome funcionario VARCHAR(30)

Salario FLOAT

IndexName IndexType Columns

PRIMARY PRIMARY Gerente

Setor Operacional

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

Cod. Funcionarios VARCHAR(30) PK NN AI

Rh_Gerente VARCHAR(30) PK NN

Nome VARCHAR(30)

IndexName IndexType Columns

PRIMARY PRIMARY Cod. Funcionarios

Rh_Gerente

Funcionarios_FKIndex1 Index Rh_Gerente

Tempo de Serviço

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

Cargo VARCHAR(20) PK NN AI

Rh_Gerente VARCHAR(30) PK NN

Nome fucionario VARCHAR(30)

Tempo de serviço DOUBLE

IndexName IndexType Columns

PRIMARY PRIMARY Cargo

Rh_Gerente

Tempo de Serviço_FKIndex1 Index Rh_Gerente

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...