BDE, ALIAS e Componentes para Banco de Dados

Classificado em Computação

Escrito em em português com um tamanho de 3,63 KB

1. Diferença: banco local x cliente‑servidor

O banco de dados local é aquele que reside em uma única máquina. O banco de dados cliente‑servidor é armazenado e mantido em um servidor de arquivos e um ou mais usuários têm acesso ao banco de dados através de uma rede.

2. O que é um ALIAS do BDE?

Um ALIAS do BDE é um conjunto de parâmetros que descreve uma conexão de banco de dados.

3. O que é e qual a função do BDE?

O BDE (Borland Database Engine) é uma coleção de DLLs e utilitários que permitem o acesso a uma série de bancos de dados.

4. Componentes e propriedades para exibir dados em um DBGrid

Para exibir os dados de uma tabela em um componente DBGrid, normalmente usamos os componentes Table e DataSource e ajustamos as propriedades correspondentes. Abaixo, a relação entre componentes e propriedades:

TableDataSourceDBGrid
DataBaseName - nome do banco (alias)DataSet - nome do componente Table (por exemplo, Table1)DataSource - nome do DataSource (por exemplo, DataSource1)
TableName - nome da tabela
Active - True

5. O que determina a propriedade Active de um componente Table?

A propriedade Active abre o DataSet quando definida como True e fecha o DataSet quando definida como False.

6. Quando as propriedades BOF e EOF retornam True?

BOF: retorna True quando o cursor está antes do primeiro registro do DataSet.
EOF: retorna True quando o cursor está após o último registro do DataSet.

7. Qual o objetivo da propriedade Filtered?

Quando Filtered = True, o DataSet é filtrado com base na propriedade Filter ou no evento OnFilterRecord. Quando Filtered = False, o DataSet inteiro é retornado.

8. O que é e como acessamos o Fields Editor?

O Fields Editor (Editor de Campos) é uma janela que permite selecionar os campos que se deseja incluir no DataSet. Para acessá‑lo, clique com o botão direito sobre o componente DataSet (por exemplo, a Table) e escolha a opção Fields Editor (Editor de Campos).

9. Qual o objetivo do componente Table? Em que tipo de banco costuma ser usado?

O componente Table oferece acesso rápido e simples a uma tabela. É geralmente usado em bancos de dados locais.

10. Como filtrar para exibir apenas o cliente com código 2?

Na propriedade Filter, digite codigo=2 (ou código=2, conforme o nome do campo no banco) e altere a propriedade Filtered para True.

11. Passos para criar um ALIAS no BDE

Abra o menu Database e selecione Explore. Clique com o botão direito em uma área em branco e escolha New (ou Novo) para criar um novo ALIAS, preenchendo os parâmetros necessários.

12. Diferença entre os métodos Append e Insert

Append: cria um registro vazio e o adiciona ao final do DataSet.
Insert: insere um registro na posição atual do cursor (onde estiver o ponteiro).

Entradas relacionadas: