Criando Tabelas no Delphi 7 com Paradox | www.francosampaio.com Paradox É um banco de dados relacional baseado em tabelas, permitindo que suas tabelas possam relacionar-se uma com as outras. Essas relações entre tabelas chamadas de tabela “Pai/Filho”, ou relacionamento de "1 para n" é uma das várias características que esse banco de dados possui. Com o Paradox é possível executar comandos SQL e podem-se também fazer várias normalizações, como: valid checks (pode ser usado quando um campo é requerido ou não, e também se pode definir valores padrão, ou valores mínimos e máximos para campos numéricos), table lookup (usado quando obrigatoriamente um campo de uma tabela tem que receber valores que existam em outra tabela). O Banco de dados Paradox é formado por diversos tipos de arquivos, existem arquivos do tipo.DB”, que são as tabelas Paradox, onde se concentra os dados, arquivos “.PX”, que são índices primários do Paradox, arquivos “.VAL” que guardam os valid checks. Passos para criarmos tabelas no Delphi com Paradox : Com o Delphi aberto, clique no menu Tools. Página 1 Criando Tabelas no Delphi 7 com Paradox Selecione a opção Database Desktop Na Janela que abrir clique no menu File Página 2 | www.francosampaio.com Criando Tabelas no Delphi 7 com Paradox | www.francosampaio.com Selecione a opção New e em seguida clique no sub-menu Table Na janela que abrir mantenha a opção Paradox 7 selecionada e clique no botão Ok Página 3 Criando Tabelas no Delphi 7 com Paradox Preencha as informações do banco conforme a tabela a seguir: TABELA CLIENTE Tamanho Chave Campo / Field Name Tipo (Type) / Size (Key) Sim Autoincremento CLI_COD (+) (*) Alfanumérico CLI_NOME 50 (A) Alfanumérico CLI_RG 10 (A) Data CLI_DATA_NASC (D) Página 4 | www.francosampaio.com Descrição Código do Cliente Nome do Cliente Número da Carteira de Identidade do Cliente Data de Nascimento do Cliente Criando Tabelas no Delphi 7 com Paradox Após preencher as informações da tabela pressione o botão Save As... Na janela que abrir clique em alias e selecione o seu alias Página 5 | www.francosampaio.com Criando Tabelas no Delphi 7 com Paradox | www.francosampaio.com Insira o nome da tabela, neste caso chamada de TABELA_CLIENTE e pressione o botão Salvar Página 6 Criando Tabelas no Delphi 7 com Paradox Repita os procedimentos e crie outra tabela com os dados abaixo: TABELA DEPENDENTES Tamanho Chave Campo / Field Name Tipo (Type) / Size (Key) Sim Autoincremento DEP_COD (+) (*) Alfanumérico DEP_NOME 50 (A) Alfanumérico DEP_RG 10 (A) Data DEP_DATA_NASC (D) DEP_CLI_COD INTEIRO (I) | www.francosampaio.com Descrição Código do Dependente Nome do Dependente Número da Carteira de Identidade do Dependente Data de Nascimento do Dependente Código do Cliente que será informado pela Tabela Cliente (Chave Estrangeira) Salve esta tabela com o nome de TABELA_DEPENDENTES. “Habilidade é o que você é capaz de fazer. Motivação determina o que você faz. Atitude determina a qualidade do que você faz.” Lou Holtz Página 7