Master-Detail no Delphi ou View no Firebird

24/10/2009

  Quais são as diferenças entre vantagens e desvantagens de se fazer o relacionamento Master-Detail com SQLDataSet-DataSetProvider-ClientDataSet-DataSource em contra-partida com uma view do próprio firebird?  Aprendi a fazer o relacionamento Master-Detail em uma das vídeo-aulas do Rodrigo Mourão, mas, creio que um view atualizável pode ser uma opção bem melhor. O que acham?
--Delphi 2009, DBExpress e FireBird 2.1 (Win. 7)

Douglas Carvalho

Respostas

24/10/2009

Douglas Carvalho

Ops! Esqueci de dizer que ao fazer a visão do relacionamento master-detail, consigo até agora fazê-la no modo SDS-DSP-CDS (dbexpress) e no modo view no firebird. Agora a dúvida, de alguém inexperiente como eu, é se optar pelo visão tratada no sgbd será mais eficiente do que deixar isso a cargo do sistema delphi? Quando do trio de datasets para master-details, selecionar uma linha master significa apresentar automaticamente os dados details. Quando for pela View, tenho de passar a ID do registro master para que os dados details sejam filtrados antes da apresentação dos mesmos.
Que que eu faço? Qual é melhor?
Responder Citar