logo DevMedia  
Home Entenda o site Revistas Canais Cursos Palestras Suporte Fórum +Serviços Assine Compre Créditos

Edição do Mês
  Fórum DevMedia
Fórum de Discussão
Conheça também o NOVO fórum da DevMedia, no endereço: www.devmedia.com.br/forum
O novo fórum possui diversas vantagens! Saiba mais em
www.devmedia.com.br/articles/viewcomp.asp?comp=14726
Estamos sempre trabalhando na melhora do site como um todo! Bons códigos!
Equipe DevMedia

 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos  RegistrarRegistrar   
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 
Edição do Mês

Campos Calculados
 
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> Modelagem de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
mazeu
Novato


Registrado em: Quinta-Feira, 16 de Setembro de 2004
Mensagens: 28

MensagemEnviada: Qua Dez 19, 2007 8:33 am    Assunto: Campos Calculados Responder com Citação

Olá amigos preciso de ajuda.
Estou projetando um banco de dados para um aeroclube. Os Vôos dos Pilotos, intrutores e passageiros são registrados em uma entidade chamada Vôo. De modo que a cada vôo são gravados o tempo do vôo. No final do dia pode-se fazer a somatório to tempo total e agregados.
A minha dúvida é: na ficha do piloto deve constar o campo "HorasTotais" e "Horas de Vôo por equipamento".
Qual é uma boa prática, utilizo agregados no SQL ou incluo um campo na tabela Piloto?
A minha preocupação é com as constantes consultas.

Agradeço desde já

Mazeu
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email
LeoCardoso
Novato


Registrado em: Domingo, 16 de Março de 2008
Mensagens: 8

MensagemEnviada: Dom Mar 16, 2008 1:14 pm    Assunto: Responder com Citação

Mazeu,

preocupe-se inicialmente em minimizar o número de redundâncias em seu banco de dados. Redundâncias precisam ser muito bem controladas para não trazerem efeitos indesejáveis a sistemas.

Eu recomendaria fazer uma modelagem sem redundâncias e criar um teste de carga para verificar se o seu SGBD aguenta o número de consultas simultâneas que você planeja. A idéia e que o teste rode com tempo de resposta razoável.

Um abraço
Leonardo
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joao.rafael.ribeiro
Novato


Registrado em: Sexta-Feira, 4 de Abril de 2008
Mensagens: 4

MensagemEnviada: Sex Abr 04, 2008 3:08 pm    Assunto: campos calculados Responder com Citação

Campos que são calculados devem ser feitos pela aplicação... o seu banco não irá modelar esses campos... no seu exemplo hora de vôo, o total de horas de vôo de um piloto deve ser calculado pela aplicação, por fazer uma consulta que retorne todos as horas voadas por aquele piloto, que estarão cadastradas no banco.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> Modelagem de Dados Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibído.
Responder Tópicos Proibído
Editar Mensagens: Proibído.
Excluir Mensagens: Proibído.
Votar em Enquetes: Proibído.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB