Beruflich Dokumente
Kultur Dokumente
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
1|Pgina
Professor:
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
1 Passo:
Como podemos ver, para criar uma nova tabela, clicamos no menu File New Table..., depois
mostrado uma tela onde indicamos o tipo da tabela (Paradox7, Paradox 5 for Windows,
Dbase, Access, Sql, etc...) como podemos ver na figura 3.
2|Pgina
Professor:
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
Nome
45
Endereo A
45
Bairro
35
Cidade
35
Estado
Cep
10
Fone
35
45
Registro
Depois de definido toda estrutura, como mostra a figura 5, devemos definir quais os ndices
secundrios que nossa tabela ter, pois atravs deles que faremos pesquisas em
determinados campos de nossa tabela.
3|Pgina
Professor:
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
Para definirmos os ndices secundrios, devemos clicar nas propriedades da tabela (Table
properties:) e em seguida selecionar Secondary Indexes.
4|Pgina
Professor:
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
A princpio nossa aplicao s vai fazer pesquisa em um nico campo, no caso Nome. Como
podemos ver, temos algumas opes que podemos definir no quadro Index options. So elas:
Unique Com esta opo marcada, estaremos informando que no ser permitido chaves
duplicadas, ou seja, no ser possvel ter dois contedos iguais em registros diferentes. Ex:
ter duas pessoas com o mesmo nome.
Maintained Especifica que, todavia ser mantido o ndice secundrio automaticamente.
Sem esta opo marcada, o ndice s atualizado quando ele for utilizado. Ex: Quando voc
se ligar a tabela ou executar uma pesquisa.
Case sensitive Com esta opo marcada, ser diferenciado caixa alta de caixa baixa, ou
seja, feita uma diferenciao de letras minsculas para letras maisculas, o que no
acontece com essa caixa desmarcada.
Descending Com esta opo marcada o ndice ser criado de trs para frente, ou seja, as
pessoas cujos nomes se iniciarem pela letra A ficaro no final da tabela e os de letra Z iro
para o incio.
Ento, como padro para ndices secundrios, a caixa Maintained est sempre marcada, de
forma a manter os ndices sempre atualizados automaticamente.
5|Pgina
Professor:
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
Vale lembrar que mesmo sem definir algum campo como ndice secundrio, possvel
fazer uma busca por ele, mas teremos que fazer toda a busca atravs de componentes
e de programao dentro do C++ Builder.
Agora prosseguindo, depois de definido o campo no qual queremos indexar, damos um clique
no boto OK, e ser solicitado o nome para a definio do ndice, como mostra a figura
abaixo:
Feito isso, voltamos para a tela de definio da estrutura do banco de dados, como mostra a
figura 5.
Agora s falta mesmo salvar nosso arquivo de banco de dados no disco rgido do
computador, para isso clique no boto Save As..., que ser solicitado o local e o nome do
arquivo a ser gravado.
6|Pgina
Professor:
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
Na caixa Salvar em:, especifique o local onde seu arquivo vai ser salvo, preste bastante
ateno, pois voc pode estar salvando o arquivo em um outro local, que no o do seu
aplicativo.
Na caixa Nome do arquivo:, digite o nome do arquivo para o qual voc criou a estrutura,
nesse caso Clientes.
Bem, at aqui j vimos os procedimentos para a criao de um banco de dados, agora vamos
entrar em mais alguns detalhes sobre os tipos de dados e outras opes mais avanadas.
Como j havamos feito anteriormente, criamos um banco de dados onde usamos alguns
tipos de dados, a exemplo do Alfanumrico e tipo Data, agora vamos entender um pouco
mais sobre eles.
Tipos de Dados no Paradox:
Tipo
Tamanho Descrio
A - Alfanumrico 1 - 255
N - Numrico
D - Data
M - Memo
1 240
L - Lgico
$ - Dinheiro
7|Pgina
Professor:
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
+ Autoincremento
I Inteiro Longo
T Hora (Time)
Esta lista surge toda vez que teclamos barra de espao no local do tipo, ao invs de digit-lo
diretamente.
Vamos dar uma incrementada na segurana de nossa tabela. As tabelas do tipo Paradox,
permite que informemos uma senha de proteo, de forma que no seja possvel sua
abertura sem estar de posse da senha. Obs: No h possibilidades de quebrar a senha,
ento, sabendo disso, nunca coloque uma senha que voc possa esquec-la, sem ela
impossvel abrir a tabela.
Vejamos os passos para garantir a segurana dos nossos dados.
8|Pgina
Professor:
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
1 Passo:
Como podemos ver na figura acima, damos um clique nas propriedades da tabela e
selecionamos o item Password Security.
Fig. 13 Definindo
9|Pgina
Professor:
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
10 | P g i n a
Professor:
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
Como j havamos feito anteriormente, tnhamos criado uma tabela de clientes, ento vamos
at a pasta onde salvamos a tabela, e digitamos seu nome no local Nome do arquivo,
depois basta clicar em Abrir e a tabela surge como mostra a figura abaixo:
A partir daqui podemos inserir dados, reestruturar a tabela entre outras diversas opes.
Vejamos nos passos que se segue como proceder para digitar dados diretamente na tabela
sem a necessidade da criao de uma aplicao para isso.
Para digitarmos alguma informao, basta clicarmos em Table Edit Data.
11 | P g i n a
Professor:
Daniel de Camargo
IMPORTANTE
Todo contedo inserido nesse
documento de total
responsabilidade do seu autor.
Como podemos ver, quando estamos no modo de edio, os cones no canto superior ficam
pressionados e o nome Edit aparece na barra de status.
Est ai uma das ferramentas que temos para trabalhar com Banco de Dados. uma
ferramenta bem simples, mas que cumpre com o seu papel de gerenciar banco de dados.
12 | P g i n a