USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Dúvidas em armazenar dados em bd?
Tamanini
não registrado
Postada em 08/11/2005 09:33 hs   
Estou refazendo um projeto aqui sobre turnos no qual terá os operadores, os horarios dos turnos, quantidade de turnos e as legendas(letras) que representa determinado operador.
Bem, eu acabei fazendo assim:
Em vez de armazenar a hora de inicio e fim de cada turno, resolvi armazenar a quantidade de turnos e a hora inicial, tendo esses dois valores eu consigo saber os horarios de cada turno.
tipo qdt de turno = 3, inicio do turno = 6:00
então fica:
06:00 até 14:00
14:00 até 22:00
22:00 até 06:00
O que acham?
----
Outro dúvida em armazenar, eu tenho que armazenar a programação do mês dos turnos.
Então resolvi criar 3 tabelas, uma com o cadastro dos operadores com sua legenda, outra tabela com os dados: mês, ano, inicio do turno, quantidade de turno e numero do aparelho e id e, a última tabela seria: fk_id da 2º da tabela anterior, nº do turno e a legenda do dia, no qual cada letra representa um operador e somando a quantidade de letra será o total de dias do mês, ficando:
fk_id   n turno  legenda do dia
1       1        AAAAADDDDDEEEEE...
1       2        BBBBBCCCCCAAAAA...
1       3        EEEEEFFFFFBBBBB...
1       4        CCCCCEEEEEFFFFF...
---
No caso quando o usuário informar a quantidade de usuário sempre irei criar um registro a mais para representar quem ficou de folga naquele dia, como no exemplo acima, eu armazeno no campo quantidade de turnos = 3, mas na tabela do mês eu armazeno 4 registro, sendo o 4º registro, os operadores que ficaram de folga.
Seria esta a melhor opção?

[]'s,
Marcelo Tamanini
     
Gelson Porto
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 10/11/2005 15:34 hs            
Marcelo, boa tarde..
 
       Haveria a possíbilidade de um turno deixar de ser usado pela empresa ??
       Haveria a possíbilidade de existir turnos diferentes dentro da mesma empresa para setores distintos ??
 
       Isto é só alguma das possibilidade que se sistema poderia ter atender partidindo de um unico turno..
 
       Horario de verão como fica ??
 
       Na medida do possível normalize a tabelas para serem o mais flexivel possível sem perder historico em caso de mudanças.
 
       É só uma opnião..
     
Tamanini
não registrado
Postada em 14/11/2005 08:58 hs   
Sim.
Existe.
Igual.

O problema maior que vou ter do jeito que eu fiz, é se houver alterações de quantidade de turnos no mês, mas é dificil acontecer isto. Tipo uma empresa sempre trabalhou com 3 turnos, e no dia 18/11/05 começa a trabalhar com 4 turnos, eu criei apenas um grid para cada mês, então será alterado o mês todo com 4 turnos.
O único jeito seria eu dividir o grid do mês em duas partes, um grid com 3 turnos que vai até o dia 18/11 e outro grid com 4 turnos até o dia 30/11.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página