Fórum Dúvidas: Banco de dados e DbExpress #43367

24/03/2004

0

Tenho duas dúvidas:
1 - Uso a paletta dbexpress do delphi 7 com firebird. algumas pessoas dizem para não usar o sqlDataset e sim o simpledataset. Se não é para usar porque está lá? Gostaria de saber se isso é verídico ou não?

2 - A minha segunda dúvida é bem banal. Aprendi a programar sozinho e gostaria de saber porque e quando usar em um banco de dados: Index e chave primária. Digo isso porque pela propria intrução sql eu consigo ordenar os registros com a instrução sql ´order by´


Roberto Rossi

Roberto Rossi

Responder

Posts

24/03/2004

Maicongabriel

1 - Uso a paletta dbexpress do delphi 7 com firebird. algumas pessoas dizem para não usar o sqlDataset e sim o simpledataset. Se não é para usar porque está lá? Gostaria de saber se isso é verídico ou não?

Isso é bobagem! Pergunte à estas pessoas o por que destas ´afirmação!´ Eu por exemplo utilizo SQLDataSet, no esquema ´TSQLConnection > TSQLDataSet > TDataSetProvider > TClientDataSet > TDataSource´ e trabalh muito bem, sem problema algum.
2 - A minha segunda dúvida é bem banal. Aprendi a programar sozinho e gostaria de saber porque e quando usar em um banco de dados: Index e chave primária. Digo isso porque pela propria intrução sql eu consigo ordenar os registros com a instrução sql ´order by´

Index e Chave Primária é muito mais do que uma simples ordenação!
Você deve saber que Chaves Primárias são utilizadas para campos de código por exemplo, nos quais deve ser evitada a duplicação de registros, etc.
Já os Indices(Index), são e devem ser criados para ´agilizar´ e ´otimizar´ o trabalho do banco!
Eu poderia lhe dar muitas explicações aqui, mas faça o seguinte, leia o seguinte artigo, que ele vai te dar a ideia e o funcionamente de indices :: [url]http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=52[/url]


Responder

Gostei + 0

24/03/2004

Afarias

|1 - Uso a paletta dbexpress do delphi 7 com firebird. algumas pessoas
|dizem para não usar o sqlDataset e sim o simpledataset. Se não é para
|usar porque está lá? Gostaria de saber se isso é verídico ou não?

Na verdade é o contrário, não é recomendado usar TSimpleDataSet!!
TSQLQuery e TSQLDataSet são mais adequados.


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar