Dephil

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1663 palavras )
  • Download(s) : 0
  • Publicado : 5 de março de 2013
Ler documento completo
Amostra do texto
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA
CAMPUS PARNAÍBA

PIAUÍ

Disciplina: Programação Comercial Tema da Aula: Delphi e Banco de Dados
Prof. Flávio Barros, MSc.
Parnaíba-PI 2013

Fundamentos
• De forma geral, o termo banco de dados pode ser utilizado para indicar um conjunto de tabelas.
• Uma tabela, por sua vez, é um conjunto de registros, ou linhas, subdivididos emmuitas colunas, uma para cada campo do registro.

• Outro conceito destacável é o conceito de registro atual, que denota o registro com o qual o usuário está trabalhando, registro este que é indicado pelo ponteiro de registro disponível para cada tabela aberta no projeto.

Delphi e BD - aula 05

Fundamentos: Tabela
colunas = campos

linhas = registros Ponteiro de Registro (registro atual) -denota o registro com o qual o usuário está trabalhando
Delphi e BD - aula 05

Fundamentos
Em Síntese: BD - Banco de Dados ou DB - Database

Banco de Dados

Delphi e BD - aula 05

Fundamentos: Acesso a dados no Delphi
Ambiente de Desenvolvimento do Delphi Aplicativo Delphi

Borland Database Engine (BDE)

dBASE Paradox Acesso Local

ASCII

SQL Links

ODBC

Oracle InformixAcesso Remoto

...

Driver ODBC para o Access Access

Outros Drivers ODBC...

Delphi e BD - aula 05

Fundamentos: Acesso a dados no Delphi
• De forma geral, o termo banco de dados pode ser utilizado para indicar um conjunto de tabelas.
• Uma tabela, por sua vez, é um conjunto de registros, ou linhas, subdivididos em muitas colunas, uma para cada campo do registro.

• Outro conceitodestacável é o conceito de registro atual, que denota o registro com o qual o usuário está trabalhando, registro este que é indicado pelo ponteiro de registro disponível para cada tabela aberta no projeto.

Delphi e BD - aula 05

Fundamentos: Arquitetura de acesso a BD
• Abordagens para armazenamento:
• Database - único arquivo; • Table - arquivos separado.

• Referência:
• Nome; • Alias(apelido ou pseudônimo): • BDE Adiministrator (instalar com a aplicação); • DataBase - Explorer; • Tools - Database Desktop (Sistema Gerenciador de Banco de Dados).
Delphi e BD - aula 05

Banco de Dados Relacional
Firebird

Delphi e BD - aula 05

o que é o Firebird?
• O Firebird é um banco de dados relacional cliente/servidor Open Source, de alta performance, compatível com o padrão SQLANSI-92 e que foi desenvolvido a partir do código fonte aberto do InterBase 6. • Ele roda em mais de 10 (dez) sistemas operacionais e vem conquistando espaço no disputado mundo dos servidores SQL.
• http://www.firebirdsql.org/en/firebird-2-5-2/

Delphi e BD - aula 05

Delphi e BD - aula 05

Tipos de Dados no Firebird
CHAR e VARCHAR • São usados para armazenam informações textuais(letras, números, caracteres especiais, etc). • CHAR x VARCHAR
• O CHAR sempre recupera a string armazenada com espaços à direita, mesmo que não utilize todo o espaço definido pelo campo. Já o tipo VARCHAR recupera as strings sem espaços, ou seja, com o mesmo tamanho que foram inseridas.

• O uso de campos CHAR é recomendado quando os valores têm seu tamanho determinado previamente, como por exemplopara armazenar CEPs ou siglas de UFs.
Delphi e BD - aula 05

Tipos de Dados no Firebird
DATE, TIME e TIMESTAMP • DATE armazena uma data; • TIME, por sua vez, armazena informações de hora; e • TIMESTAMP, armazena tanto a data quanto a hora. Internamente qualquer um desses tipos ocupa um espaço de 64 bits (ou 8 bytes).

Delphi e BD - aula 05

Tipos de Dados no Firebird
INTEGER e SMALLINT •O tipo INTEGER armazena valores inteiros com sinal; • ocupa 4 bytes e permite uma faixa de valores entre -2.147.483.648 até 2.147.483.647. • SMALLINT também armazena inteiros com sinal, mas ocupa 16 bits não decimais com sinal ocupando 2 bytes, permitindo um faixa de -32.768 até 32.767.

Delphi e BD - aula 05

Tipos de Dados no Firebird
FLOAT • Campos FLOAT são utilizados para armazenar...
tracking img