~ubuntu-branches/debian/sid/kexi/sid

« back to all changes in this revision

Viewing changes to doc/pt_BR/index.docbook

  • Committer: Package Import Robot
  • Author(s): Pino Toscano
  • Date: 2017-06-24 20:10:10 UTC
  • Revision ID: package-import@ubuntu.com-20170624201010-5lrzd5r2vwthwifp
Tags: upstream-3.0.1.1
Import upstream version 3.0.1.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
 
3
  <!ENTITY % addindex "IGNORE">
 
4
  <!ENTITY % Brazilian-Portuguese "INCLUDE">
 
5
  <!ENTITY calligra "Calligra">
 
6
  <!ENTITY ged.vertaald           '<othercredit role="translator"
 
7
><firstname
 
8
>Dit document is nog maar gedeeltelijk vertaald.</firstname
 
9
> <surname
 
10
>Wilt u meehelpen, stuur een bericht naar:</surname
 
11
><affiliation
 
12
><address
 
13
> <email
 
14
>kde-i18n-nl@kde.org</email
 
15
></address
 
16
></affiliation
 
17
> <contrib
 
18
>Nieuwe vertaler</contrib
 
19
></othercredit
 
20
>'>
 
21
]>
 
22
<book id="kexi" lang="&language;">
 
23
<bookinfo>
 
24
<title
 
25
>Manual do &kexi;</title>
 
26
<authorgroup>
 
27
<author>
 
28
<personname
 
29
><firstname
 
30
>Esta documentação foi convertida a partir da página <ulink url=" http://userbase.kde.org/Kexi/Handbook/Introduction"
 
31
>Kexi/Handbook</ulink
 
32
> da Base de Usuários do KDE em 14/09/2012.</firstname
 
33
> <surname
 
34
></surname
 
35
> </personname>
 
36
      </author>
 
37
<author>
 
38
<personname
 
39
><firstname
 
40
>Atualizado para o 2.4 pela Equipe de Documentação do &kde;</firstname
 
41
> <surname
 
42
></surname
 
43
> </personname>
 
44
 </author>
 
45
<othercredit role="translator"
 
46
><firstname
 
47
>Marcus</firstname
 
48
><surname
 
49
>Gama</surname
 
50
><affiliation
 
51
><address
 
52
><email
 
53
>marcus.gama@gmail.com</email
 
54
></address
 
55
></affiliation
 
56
><contrib
 
57
>Tradução</contrib
 
58
></othercredit
 
59
 
60
      </authorgroup>
 
61
<legalnotice
 
62
>&FDLNotice;</legalnotice>
 
63
<date
 
64
>14/09/2012</date>
 
65
      <releaseinfo
 
66
>2.5</releaseinfo>
 
67
<abstract>
 
68
  <para
 
69
>O &kexi; é um aplicativo para criar bancos de dados e para o gerenciamento de dados no pacote de produtividade do &calligra;. </para>
 
70
</abstract>
 
71
 
 
72
<!-- Keywords -->
 
73
<keywordset>
 
74
  <keyword
 
75
>KDE</keyword>
 
76
  <keyword
 
77
>Calligra</keyword>
 
78
  <keyword
 
79
>Kexi</keyword>
 
80
  <keyword
 
81
>banco de dados</keyword>
 
82
</keywordset>
 
83
</bookinfo>
 
84
<!--userbase <timestamp
 
85
>2012-09-14T07:13:33Z</timestamp
 
86
>-->
 
87
 
 
88
<!--userbase-content-->
 
89
<chapter id="introduction"
 
90
><title
 
91
>Introdução</title
 
92
 
93
<para
 
94
>O &kexi; é um aplicativo de gerenciamento de banco dados integrada. Poderá ser usado para criar esquemas de bancos de dados, inserir dados, efetuar pesquisas e processar dados. Os formulários poderão ser criados para oferece uma interface comum aos seus dados. Todos os objetos do banco de dados - tabelas, pesquisas e formulários - são gravados no banco de dados, tornando simples o compartilhamento dos dados e do desenho. </para>
 
95
<para
 
96
>O &kexi; é parte do pacote de produtividade &calligra; para o KDE. </para>
 
97
<para
 
98
>Além do &kexi; armazenar os seus bancos de dados em arquivos, ele também poderá guardar os seus dados num servidor de bancos de dados. Usando um servidor de bancos de dados, você poderá compartilhar a sua base de dados com outras pessoas, permitindo também a mais de uma pessoa usar o banco de dados ao mesmo tempo. São suportados os seguintes servidores de bancos de dados pelo &kexi;: </para>
 
99
<itemizedlist>
 
100
<listitem
 
101
><para
 
102
><ulink url="http://www.mysql.com/"
 
103
>MySQL</ulink
 
104
></para
 
105
></listitem>
 
106
<listitem
 
107
><para
 
108
><ulink url="http://www.postgresql.org/"
 
109
>PostgreSQL</ulink
 
110
></para
 
111
></listitem>
 
112
</itemizedlist>
 
113
<para
 
114
>Mais informações sobre o &kexi; podem ser encontradas na página do &kexi; no <ulink url="http://www.calligra-suite.org/kexi/"
 
115
>Website do Calligra</ulink
 
116
>, e na página do <ulink url="http://www.kexi-project.org/about.html"
 
117
>Website do Kexi</ulink
 
118
> em si. </para>
 
119
<para
 
120
>Se você tiver algumas dúvida sobre o &kexi;, existem duas listas de discussão que poderá usar. A lista de discussão dos usuários do &kexi; poderá ser usada para fazer perguntas sobre a utilização do &kexi; ou sobre o projeto do &kexi;. A lista de discussão de desenvolvimento do &kexi; poderá ser usada para fazer perguntas sobre o desenvolvimento do &kexi;. Mais informações sobre a inscrição nessas listas, além de algumas formas de entrar em contato com os desenvolvedores do &kexi;, poderão ser encontradas <ulink url="http://www.kexi-project.org/support.html"
 
121
>aqui</ulink
 
122
>. </para>
 
123
<para
 
124
><note
 
125
><para
 
126
>Este manual para o &kexi; 2.5 foi baseado no Manual do &kexi; 1.1. Por favor, coordene qualquer esforço com o Jarosław Staniek, e-mail: kexi at kde.org</para
 
127
></note>
 
128
</para>
 
129
</chapter>
 
130
<chapter id="kexi-basics"
 
131
><title
 
132
>Fundamentos do Kexi</title
 
133
 
134
<itemizedlist>
 
135
<listitem
 
136
><para
 
137
><link linkend="kexi-databases"
 
138
>Bancos de dados do Kexi</link
 
139
>&nbsp;</para
 
140
></listitem>
 
141
<listitem
 
142
><para
 
143
><link linkend="creating-a-new-database-file"
 
144
>Criando um novo arquivo de banco de dados</link
 
145
>&nbsp;</para
 
146
></listitem>
 
147
<listitem
 
148
><para
 
149
><link linkend="the-kexi-main-window"
 
150
>A janela principal do Kexi</link
 
151
>&nbsp;<itemizedlist
 
152
> <listitem
 
153
><para
 
154
><link linkend="main-application-elements"
 
155
>Elementos principais do aplicativo</link
 
156
>&nbsp;</para
 
157
></listitem>
 
158
</itemizedlist>
 
159
</para
 
160
></listitem>
 
161
<listitem
 
162
><para
 
163
><link linkend="opening-an-existing-kexi-database-file"
 
164
>Abrindo um arquivo de banco de dados do Kexi existente</link
 
165
>&nbsp;<itemizedlist>
 
166
<listitem
 
167
><para
 
168
><link linkend="opening-a-database-file-in-the-open-existing-project-dialog"
 
169
>Abrindo um arquivo de banco de dados na janela para Abrir um projeto</link
 
170
>&nbsp;</para
 
171
></listitem>
 
172
<listitem
 
173
><para
 
174
><link linkend="opening-an-existing-kexi-database-file-by-clicking-on--kexi-files-icon"
 
175
>Abrindo um arquivo de banco de dados do Kexi existente clicando no ícone do arquivo .kexi</link
 
176
>&nbsp;</para
 
177
></listitem>
 
178
</itemizedlist>
 
179
</para
 
180
></listitem>
 
181
<listitem
 
182
><para
 
183
><link linkend="using-built-in-help"
 
184
>Usando a ajuda embutida</link
 
185
>&nbsp;</para
 
186
></listitem>
 
187
</itemizedlist>
 
188
<sect1 id="kexi-databases"
 
189
><title
 
190
>Bancos de dados do Kexi</title
 
191
 
192
<para
 
193
>Muitos aplicativos, como o <trademark class="registered"
 
194
>OpenOffice.org</trademark
 
195
>, <trademark class="registered"
 
196
>LibreOffice</trademark
 
197
> ou o <application
 
198
>&Microsoft; Excel</application
 
199
> criam arquivos chamados documentos. O &kexi; também cria arquivos, só que normalmente refere-se a eles como sendo arquivos de bancos de dados do &kexi; ou simplesmente arquivos de bancos de dados. </para>
 
200
<para
 
201
>Além de armazenar os seus bancos de dados nos arquivos, o &kexi; pode também usar os bancos de dados em servidores dedicados, razão pela qual se referiu anteriormente aos arquivos de bancos de dados e não simplesmente bancos de dados. </para>
 
202
<para
 
203
>O termo projeto do &kexi;, ou simplesmente projeto, também é usado para se referir a um banco de dados do &kexi;, independentemente se é gravado num arquivo ou num servidor de banco de dados. </para>
 
204
<para
 
205
><note
 
206
><para
 
207
>Arquivos de banco de dados do &kexi; possui normalmente a extensão <filename
 
208
>.kexi</filename
 
209
></para
 
210
></note>
 
211
</para>
 
212
</sect1>
 
213
<sect1 id="creating-a-new-database-file"
 
214
><title
 
215
>Criando um Novo Arquivo de Banco de Dados</title
 
216
 
217
<para>
 
218
<screenshot>
 
219
<screeninfo
 
220
></screeninfo>
 
221
  <mediaobject>
 
222
    <imageobject>
 
223
      <imagedata fileref="newproject.png" format="PNG"/>
 
224
    </imageobject>
 
225
    <textobject>
 
226
      <phrase
 
227
></phrase>
 
228
    </textobject>
 
229
  </mediaobject>
 
230
</screenshot>
 
231
</para>
 
232
<orderedlist>
 
233
<listitem
 
234
><para
 
235
>Execute o &kexi; ou, se ele já estiver em execução, use a opção <menuchoice
 
236
><guimenu
 
237
>Kexi</guimenu
 
238
><guimenuitem
 
239
>Novo... (Ctrl+N)</guimenuitem
 
240
></menuchoice
 
241
>.</para
 
242
></listitem>
 
243
<listitem
 
244
><para
 
245
>Na página <guilabel
 
246
>Novo projeto</guilabel
 
247
>, na seção <guilabel
 
248
>Projetos em branco</guilabel
 
249
>, selecione <guilabel
 
250
>Banco de dados vazio</guilabel
 
251
>. <screenshot>
 
252
<screeninfo
 
253
></screeninfo>
 
254
  <mediaobject>
 
255
    <imageobject>
 
256
      <imagedata fileref="projectstorage.png" format="PNG"/>
 
257
    </imageobject>
 
258
    <textobject>
 
259
      <phrase
 
260
></phrase>
 
261
    </textobject>
 
262
  </mediaobject>
 
263
</screenshot
 
264
></para
 
265
></listitem>
 
266
<listitem
 
267
><para
 
268
>Na página <guilabel
 
269
>Método de armazenamento</guilabel
 
270
>, clique em <guilabel
 
271
>Arquivo</guilabel
 
272
>. <screenshot>
 
273
<screeninfo
 
274
></screeninfo>
 
275
  <mediaobject>
 
276
    <imageobject>
 
277
      <imagedata fileref="projectfilename.png" format="PNG"/>
 
278
    </imageobject>
 
279
    <textobject>
 
280
      <phrase
 
281
></phrase>
 
282
    </textobject>
 
283
  </mediaobject>
 
284
</screenshot
 
285
></para
 
286
></listitem>
 
287
<listitem
 
288
><para
 
289
>Em <guilabel
 
290
>Título do projeto &amp; nome do arquivo</guilabel
 
291
>, defina um título e o nome de arquivo para o projeto.</para
 
292
></listitem>
 
293
<listitem
 
294
><para
 
295
>Clique em <guilabel
 
296
>Próximo</guilabel
 
297
> para criar o projeto.</para
 
298
></listitem>
 
299
</orderedlist>
 
300
<para
 
301
><note>
 
302
<itemizedlist>
 
303
<listitem
 
304
><para
 
305
>Quando você mudar o título do projeto, o nome de arquivo proposto será alterado automaticamente de acordo.</para
 
306
></listitem>
 
307
<listitem
 
308
><para
 
309
>Você pode usar o navegador de arquivos para selecionar uma pasta para onde gostaria de salvar seu arquivo de banco de dados.</para
 
310
></listitem>
 
311
</itemizedlist>
 
312
</note
 
313
></para>
 
314
</sect1>
 
315
<sect1 id="the-kexi-main-window"
 
316
><title
 
317
>A Janela Principal do Kexi</title
 
318
 
319
<para>
 
320
<screenshot>
 
321
<screeninfo
 
322
></screeninfo>
 
323
  <mediaobject>
 
324
    <imageobject>
 
325
      <imagedata fileref="kexi_mainwindow.png" format="PNG"/>
 
326
    </imageobject>
 
327
    <textobject>
 
328
      <phrase
 
329
></phrase>
 
330
    </textobject>
 
331
  </mediaobject>
 
332
</screenshot>
 
333
</para>
 
334
<para
 
335
>A <guilabel
 
336
>Barra de ferramentas em abas</guilabel
 
337
> no topo fornece acesso às ações e comandos mais comuns. </para>
 
338
<para
 
339
>O <guilabel
 
340
>Navegador do Projeto</guilabel
 
341
> e o <guilabel
 
342
>Editor de Propriedade</guilabel
 
343
> são mostrados em painéis bem definidos de cada lado da janela-filha. Eles podem ser redimensionados ou ocultos de acordo com a necessidade. Um painel poderá ser oculto clicando-se na pequena cruz na parte superior do mesmo (logo abaixo da barra de ferramentas). </para>
 
344
<para
 
345
>Os objetos do banco de dados (tabelas, pesquisas, &etc;) listados no <guilabel
 
346
>Navegador do Projeto</guilabel
 
347
> podem ser abertos clicando-se (ou fazendo duplo-clique, dependendo da configuração global do KDE) nos seus nomes. </para>
 
348
<sect2 id="main-application-elements"
 
349
><title
 
350
>Elementos principais do aplicativo</title
 
351
 
352
<para
 
353
>Os elementos principais da janela do aplicativo &kexi; são: </para>
 
354
<variablelist>
 
355
  <varlistentry
 
356
><term
 
357
><emphasis role="bold"
 
358
>Barra de ferramentas em abas</emphasis
 
359
></term>
 
360
    <listitem>
 
361
    <para
 
362
>Contém os comandos disponíveis para o aplicativo. Você irá encontrar uma descrição detalhada dos vários comandos no <link linkend="command-reference"
 
363
>apêndice</link
 
364
>.</para>
 
365
     </listitem>
 
366
  </varlistentry>
 
367
  <varlistentry
 
368
><term
 
369
><emphasis role="bold"
 
370
>Painel do Navegador do Projeto</emphasis
 
371
></term>
 
372
    <listitem>
 
373
    <para
 
374
>Contém uma lista com os vários objetos (tabelas, pesquisas, formulários, ...) criado dentro do projeto atualmente aberto. O navegador também contém uma pequena barra de ferramentas com os comandos mais usados, relacionados com os objetos do banco de dados.</para>
 
375
     </listitem>
 
376
  </varlistentry>
 
377
  <varlistentry
 
378
><term
 
379
><emphasis role="bold"
 
380
>Área de objetos de bancos de dados abertos / Janelas em abas</emphasis
 
381
></term>
 
382
    <listitem>
 
383
      <para
 
384
>Uma área central do aplicativo que ocupa a maior parte do espaço da tela. A interface do usuário contém abas selecionáveis que estão sempre maximizadas.</para>
 
385
     </listitem>
 
386
  </varlistentry>
 
387
  <varlistentry
 
388
><term
 
389
><emphasis role="bold"
 
390
>Painel do Editor de propriedades</emphasis
 
391
></term>
 
392
    <listitem>
 
393
    <para
 
394
>Contém uma lista das propriedades do objeto ativo atualmente no banco de dados. Para alguns objetos (&eg;, itens gráficos do formulário), poderá consistir em várias abas.</para>
 
395
     </listitem>
 
396
  </varlistentry>
 
397
</variablelist>
 
398
</sect2>
 
399
<sect2 id="tabbed-toolbar"
 
400
><title
 
401
>Barra de ferramentas em abas</title
 
402
 
403
<para>
 
404
<screenshot>
 
405
<screeninfo
 
406
></screeninfo>
 
407
  <mediaobject>
 
408
    <imageobject>
 
409
      <imagedata fileref="kexi_tabbedtoolbar.png" format="PNG"/>
 
410
    </imageobject>
 
411
    <textobject>
 
412
      <phrase
 
413
></phrase>
 
414
    </textobject>
 
415
  </mediaobject>
 
416
</screenshot>
 
417
</para>
 
418
<para
 
419
>A barra de ferramentas é o local que lhe dá acesso aos comandos e ações do &kexi; mais usados. </para>
 
420
<para
 
421
>Usando as ações encontradas nas diferentes páginas da barra de ferramentas, você poderá: </para>
 
422
<itemizedlist>
 
423
<listitem
 
424
><para
 
425
>Criar / Abrir / Fechar os projetos do Kexi</para
 
426
></listitem>
 
427
<listitem
 
428
><para
 
429
>Criar objetos de banco de dados</para
 
430
></listitem>
 
431
<listitem
 
432
><para
 
433
>Importar / Exportar os dados</para
 
434
></listitem>
 
435
</itemizedlist>
 
436
<para
 
437
>Dependendo do contexto, abas adicionais podem ficar visíveis: </para>
 
438
<itemizedlist>
 
439
<listitem
 
440
><para
 
441
>A aba de <guilabel
 
442
>Desenho do Formulário</guilabel
 
443
> fica visível se o Desenho de Formulário está de fato sendo usado.</para
 
444
></listitem>
 
445
<listitem
 
446
><para
 
447
>A aba de <guilabel
 
448
>Desenho do Relatório</guilabel
 
449
> fica visível se o Desenho de Relatório está de fato sendo usado.</para
 
450
></listitem>
 
451
</itemizedlist>
 
452
</sect2>
 
453
<sect2 id="project-navigator-pane"
 
454
><title
 
455
>Área do Navegador do Projeto</title
 
456
 
457
<para>
 
458
<screenshot>
 
459
<screeninfo
 
460
></screeninfo>
 
461
  <mediaobject>
 
462
    <imageobject>
 
463
      <imagedata fileref="kexi_projectnavigator.png" format="PNG"/>
 
464
    </imageobject>
 
465
    <textobject>
 
466
      <phrase
 
467
></phrase>
 
468
    </textobject>
 
469
  </mediaobject>
 
470
</screenshot>
 
471
</para>
 
472
<para
 
473
>O painel do <guilabel
 
474
>Navegador do Projeto</guilabel
 
475
> é um dos elementos usados com maior frequência na janela principal do &kexi;. O painel contém uma lista com todos os objetos criados dentro do projeto de banco de dados do Kexi aberto atualmente. Os objetos estão divididos em grupos: tabelas, pesquisas, formulários, relatórios e programas. </para>
 
476
<para
 
477
>O painel do Navegador do Projeto contém uma pequena barra de ferramentas para os comandos mais frequentes (da esquerda para a direita): <guilabel
 
478
>Abrir</guilabel
 
479
> o objeto selecionado, <guilabel
 
480
>Desenhar</guilabel
 
481
> o objeto selecionado, e <guilabel
 
482
>Apagar</guilabel
 
483
> o objeto selecionado. </para>
 
484
<para
 
485
>Para cada objeto da lista, existe um menu de contexto que está disponível através do botão direito do mouse. </para>
 
486
<para
 
487
>Realizar um duplo-clique com o botão esquerdo do mouse no nome do objeto na lista, permitirá abrir o objeto na <guilabel
 
488
>Visão de Dados</guilabel
 
489
>. Se a janela do objeto já estiver aberta, a ação simplesmente ativa a janela sem mudar o modo de visão. </para>
 
490
<para
 
491
><note
 
492
><para
 
493
>Ainda que o seu sistema operacional ou gerenciador de janelas possa ser configurado para lidar com cliques simples em vez de duplos, o &kexi; usa o duplo-clique no <guilabel
 
494
>Navegador do Projeto</guilabel
 
495
> para evitar abrir acidentalmente grandes blocos de dados ou executar pesquisas.</para
 
496
></note>
 
497
</para>
 
498
</sect2>
 
499
<sect2 id="opened-database-objects-area---tabbed-windows"
 
500
><title
 
501
>Área de objetos de bancos de dados aberta / Janelas por abas</title
 
502
 
503
<para>
 
504
<screenshot>
 
505
<screeninfo
 
506
></screeninfo>
 
507
  <mediaobject>
 
508
    <imageobject>
 
509
      <imagedata fileref="kexi_windowtabs.png" format="PNG"/>
 
510
    </imageobject>
 
511
    <textobject>
 
512
      <phrase
 
513
></phrase>
 
514
    </textobject>
 
515
  </mediaobject>
 
516
</screenshot>
 
517
</para>
 
518
<para
 
519
>Sempre que fizer duplo-clique sobre um objeto do navegador do projeto, isto irá abrir a <guilabel
 
520
>área de objetos do banco de dados aberto</guilabel
 
521
>. Cada janela tem a sua própria página no &kexi;. </para>
 
522
<para
 
523
>Você poderá reorganizar as páginas se as arrastar e soltar ou ainda fechá-las usando o <inlinemediaobject
 
524
> <imageobject
 
525
> <imagedata fileref="Icon-tab-close.png" format="PNG"/> </imageobject
 
526
> </inlinemediaobject
 
527
> botão localizado no canto direito da barra de abas. </para>
 
528
<para
 
529
><note
 
530
><para
 
531
>Mais tarde, existirá uma opção para destacar as páginas, criando algo semelhante a uma interface MDI. Isto poderá ser útil para criar soluções personalizadas ou várias telas.</para
 
532
></note>
 
533
</para>
 
534
</sect2>
 
535
<sect2 id="property-editor-pane"
 
536
><title
 
537
>Painel do Editor de propriedades</title
 
538
 
539
<para>
 
540
<screenshot>
 
541
<screeninfo
 
542
></screeninfo>
 
543
  <mediaobject>
 
544
    <imageobject>
 
545
      <imagedata fileref="kexi_propertyeditor.png" format="PNG"/>
 
546
    </imageobject>
 
547
    <textobject>
 
548
      <phrase
 
549
></phrase>
 
550
    </textobject>
 
551
  </mediaobject>
 
552
</screenshot>
 
553
</para>
 
554
<para
 
555
>No painel do <guilabel
 
556
>Editor de Propriedades</guilabel
 
557
> você pode alterar as propriedades do objeto exibido na janela ativa. Dependendo do contexto, o painel consiste em uma ou mais abas. A primeira das <guilabel
 
558
>Propriedades</guilabel
 
559
>, que está sempre visível, contém a lista de propriedades disponíveis. </para>
 
560
<para
 
561
>Regras para usar o <guilabel
 
562
>Editor de Propriedades</guilabel
 
563
>: </para>
 
564
<itemizedlist>
 
565
<listitem
 
566
><para
 
567
>Cada linha corresponde a uma única propriedade.</para
 
568
></listitem>
 
569
<listitem
 
570
><para
 
571
>Você poderá usar o mouse ou o teclado para mudar os valores das propriedades em particular.</para
 
572
></listitem>
 
573
<listitem
 
574
><para
 
575
>Os tipos de valores de propriedades usados com maior frequência são:<itemizedlist>
 
576
<listitem
 
577
><para
 
578
>um número; você poderá inserir o valor diretamente, ou aumentá-lo ou diminuí-lo com o botão esquerdo do mouse nas setas.</para
 
579
></listitem>
 
580
<listitem
 
581
><para
 
582
>texto</para
 
583
></listitem>
 
584
<listitem
 
585
><para
 
586
>uma lista de valores</para
 
587
></listitem>
 
588
<listitem
 
589
><para
 
590
>Sim/Não; no formato de um botão que poderá comutar; o botão ligado significa um valor Sim (verdadeiro), enquanto o botão desligado significa um valor Não (falso).</para
 
591
></listitem>
 
592
</itemizedlist>
 
593
</para
 
594
></listitem>
 
595
</itemizedlist
 
596
><para
 
597
><note>
 
598
<itemizedlist>
 
599
<listitem
 
600
><para
 
601
>Não há necessidade de confirmar o valor alterado: as alterações são imediatamente visíveis após mudar para uma linha diferente da lista do Editor de Propriedades ou pressionando-se a tecla &Enter;.</para
 
602
></listitem>
 
603
<listitem
 
604
><para
 
605
>Os nomes das propriedades alteradas recentemente e que ainda não tenham sido gravadas no banco de dados estão marcadas em negrito.</para
 
606
></listitem>
 
607
<listitem
 
608
><para
 
609
>Após alterar o valor de uma propriedade, aparece um botão especial para <guilabel
 
610
>Desfazer alterações</guilabel
 
611
> do lado direito da lista do Editor de Propriedades. Clicando-se nele, você poderá reverter o valor da propriedade ao seu original carregado do banco de dados, quando abriu o objeto do banco de dados. O botão só fica visível quando a propriedade ficar selecionada de fato.</para
 
612
></listitem>
 
613
</itemizedlist>
 
614
</note
 
615
></para>
 
616
<para
 
617
>O painel do <guilabel
 
618
>Editor de Propriedades</guilabel
 
619
> fica vazio se: </para>
 
620
<itemizedlist>
 
621
<listitem
 
622
><para
 
623
>não estiver aberto qualquer objeto da banco de dados ou</para
 
624
></listitem>
 
625
<listitem
 
626
><para
 
627
>a janela do objeto ativo do banco de dados não oferecer propriedades; é normalmente o caso quando for aberto na <guilabel
 
628
>Visão de Dados</guilabel
 
629
> em vez da <guilabel
 
630
>Visão de Desenho</guilabel
 
631
>.</para
 
632
></listitem>
 
633
</itemizedlist>
 
634
</sect2>
 
635
</sect1>
 
636
<sect1 id="opening-an-existing-kexi-database-file"
 
637
><title
 
638
>Abrindo um arquivo de banco de dados do Kexi existente</title
 
639
 
640
<para
 
641
>Existe duas maneiras de abrir um arquivo de banco de dados existente do &kexi;: </para>
 
642
<sect2 id="opening-a-database-file-in-the-open-existing-project-dialog"
 
643
><title
 
644
>Abrindo um arquivo de banco de dados na janela Abrir um projeto</title
 
645
 
646
<itemizedlist>
 
647
<listitem
 
648
><para
 
649
>Execute o &kexi;. Você deverá ver a janela inicial <guilabel
 
650
>Bem-vindo ao Kexi</guilabel
 
651
>, que lhe permite selecionar um dos projetos usados recentemente para abertura.</para
 
652
></listitem>
 
653
<listitem
 
654
><para
 
655
>Se o projeto não estiver página de projetos recentes, escolha a opção <guibutton
 
656
>Abrir...</guibutton
 
657
> (<keycombo action="simul"
 
658
>&Ctrl;<keycap
 
659
>O</keycap
 
660
></keycombo
 
661
>). Você verá a seguinte janela:</para>
 
662
<para>
 
663
<screenshot>
 
664
<screeninfo
 
665
></screeninfo>
 
666
  <mediaobject>
 
667
    <imageobject>
 
668
      <imagedata fileref="kexi_openproject.png" format="PNG"/>
 
669
    </imageobject>
 
670
    <textobject>
 
671
      <phrase
 
672
></phrase>
 
673
    </textobject>
 
674
  </mediaobject>
 
675
</screenshot>
 
676
</para>
 
677
</listitem>
 
678
<listitem
 
679
><para
 
680
>Na barra de localização atual, escolha uma pasta que contenha o arquivo que está procurando.</para
 
681
></listitem>
 
682
<listitem
 
683
><para
 
684
>Você poderá selecionar um arquivo que será aberto imediatamente. Em alternativa, você poderá inserir seu nome no campo <guilabel
 
685
>Nome:</guilabel
 
686
> e clicar em <guilabel
 
687
>Seguinte</guilabel
 
688
>.</para
 
689
></listitem>
 
690
</itemizedlist>
 
691
<para
 
692
><guilabel
 
693
>Notas</guilabel>
 
694
</para>
 
695
<itemizedlist>
 
696
<listitem
 
697
><para
 
698
>Por padrão, a lista <guilabel
 
699
>Filtro:</guilabel
 
700
> contém a opção <guilabel
 
701
>Todos os arquivos suportados (*.kexi, *.kexic, *.kexis, *.mdb)</guilabel
 
702
> selecionada. No caso do arquivo que estiver procurando tiver outra extensão, você pode mudar a seleção do <guilabel
 
703
>Filtro:</guilabel
 
704
> para <guilabel
 
705
>Todos os Arquivos</guilabel
 
706
> para mostrar todos os arquivos disponíveis (independentemente da extensão).</para
 
707
></listitem>
 
708
<listitem
 
709
><para
 
710
>Se você tiver selecionado um arquivo de um tipo externo, como um arquivo <filename
 
711
>.mdb</filename
 
712
> do <guilabel
 
713
>MS Access</guilabel
 
714
>, o &kexi; fornecerá a opção para importar o arquivo.</para
 
715
></listitem>
 
716
<listitem
 
717
><para
 
718
>Se você tiver selecionado um arquivo de dados da conexão (com a extensão <filename
 
719
>.kexic</filename
 
720
>) ou um atalho para um projeto no servidor de banco de dados (com a extensão <filename
 
721
>.kexis</filename
 
722
>), o &kexi; exibirá as janelas apropriadas.</para
 
723
></listitem>
 
724
</itemizedlist>
 
725
</sect2>
 
726
<sect2 id="opening-an-existing-kexi-database-file-by-clicking-on--kexi-files-icon"
 
727
><title
 
728
>Abrindo um arquivo de banco de dados do Kexi existente, clicando no ícone do arquivo .kexi</title
 
729
 
730
<itemizedlist>
 
731
<listitem
 
732
><para
 
733
>Clique no ícone do arquivo usando o seu gerenciador de arquivos ou na tela do seu computador. O &kexi; irá abrir este projeto de banco de dados automaticamente.</para
 
734
></listitem>
 
735
</itemizedlist>
 
736
<para
 
737
><guilabel
 
738
>Notas</guilabel>
 
739
</para>
 
740
<para
 
741
>Nota sobre os arquivos de bancos de dados acessados remotamente. Você poderá querer abrir um arquivo de banco de dados que esteja localizado numa fonte remota (&eg;, um servidor Web ou FTP ou um compartilhamento do MS Windows). O KDE permite-lhe abrir arquivos de fontes remotas diretamente nos aplicativos e salvar as alterações de volta na origem, mas este não é o caso dos arquivos de banco de dados. Clicar em um arquivo de banco de dados localizado numa origem remota, fará com que o arquivo seja transferido para uma pasta temporária no seu computador e todas as suas modificações serão feitas neste arquivo local. O arquivo remoto original irá permanecer sem alteração após fechar o Kexi, por isso recomenda-se que copie (transfira) o arquivo primeiro para o seu computador, abra o arquivo localmente e copie-o de novo para a origem, se quiser atualizá-lo. </para>
 
742
</sect2>
 
743
</sect1>
 
744
<sect1 id="using-built-in-help"
 
745
><title
 
746
>Usando a ajuda embutida</title
 
747
 
748
<para
 
749
>As seguintes formas de obter a ajuda interna do &kexi; estão disponíveis: </para>
 
750
<variablelist>
 
751
  <varlistentry
 
752
><term
 
753
><emphasis role="bold"
 
754
>O Manual no formato de documento eletrônico.</emphasis
 
755
></term>
 
756
    <listitem>
 
757
    <para
 
758
>O Manual fica disponível ao pressionar a tecla <keycap
 
759
>F1</keycap
 
760
> ou clicar em <inlinemediaobject
 
761
> <imageobject
 
762
> <imagedata fileref="Icon-help-contents.png" format="PNG"/> </imageobject
 
763
> </inlinemediaobject
 
764
> na barra de menu e selecionar <guilabel
 
765
>Ajuda</guilabel
 
766
>.</para>
 
767
     </listitem>
 
768
  </varlistentry>
 
769
  <varlistentry
 
770
><term
 
771
><emphasis role="bold"
 
772
>Sugestões <emphasis
 
773
>O que é isto?</emphasis
 
774
>.</emphasis
 
775
></term>
 
776
    <listitem>
 
777
    <para
 
778
>Selecione <guilabel
 
779
>O que é isto?</guilabel
 
780
> a partir do menu que aparece quando você clica em <inlinemediaobject
 
781
> <imageobject
 
782
> <imagedata fileref="Icon-help-contents.png" format="PNG"/> </imageobject
 
783
> </inlinemediaobject
 
784
> e então clique na área do aplicativo para obter dicas sobre ela.</para>
 
785
     </listitem>
 
786
  </varlistentry>
 
787
</variablelist>
 
788
</sect1>
 
789
</chapter>
 
790
<chapter id="building-simple-databases"
 
791
><title
 
792
>Criando Bancos de Dados Simples</title
 
793
 
794
<itemizedlist>
 
795
<listitem
 
796
><para
 
797
><link linkend="building-simple-databases"
 
798
>Introdução</link
 
799
>&nbsp;</para
 
800
></listitem>
 
801
<listitem
 
802
><para
 
803
><link linkend="designing-database-tables"
 
804
>Desenhar tabelas do banco de dados</link
 
805
>&nbsp;<itemizedlist
 
806
> <listitem
 
807
><para
 
808
><link linkend="the-table-designer-window"
 
809
>A janela de desenho da tabela</link
 
810
>&nbsp;</para
 
811
></listitem>
 
812
</itemizedlist>
 
813
</para
 
814
></listitem>
 
815
<listitem
 
816
><para
 
817
><link linkend="entering-data-into-tables"
 
818
>Inserir dados nas tabelas</link
 
819
>&nbsp;</para
 
820
></listitem>
 
821
<listitem
 
822
><para
 
823
><link linkend="designing-database-queries"
 
824
>Desenhar consultas do banco de dados</link
 
825
>&nbsp;</para
 
826
></listitem>
 
827
<listitem
 
828
><para
 
829
><link linkend="designing-forms"
 
830
>Desenhar formulários</link
 
831
>&nbsp;<itemizedlist>
 
832
<listitem
 
833
><para
 
834
><link linkend="most-important-terms"
 
835
>Termos mais importantes</link
 
836
>&nbsp;</para
 
837
></listitem>
 
838
<listitem
 
839
><para
 
840
><link linkend="forms-versus-tables"
 
841
>Formulários versus tabelas</link
 
842
>&nbsp;</para
 
843
></listitem>
 
844
<listitem
 
845
><para
 
846
><link linkend="working-with-form-design"
 
847
>Trabalhar com o desenho de formulários</link
 
848
>&nbsp;</para
 
849
></listitem>
 
850
<listitem
 
851
><para
 
852
><link linkend="using-the-widgets-tab"
 
853
>Usar a página de elementos gráficos</link
 
854
>&nbsp;</para
 
855
></listitem>
 
856
<listitem
 
857
><para
 
858
><link linkend="inserting-widgets---text-fields"
 
859
>Inserir elementos - campos de texto</link
 
860
>&nbsp;</para
 
861
></listitem>
 
862
<listitem
 
863
><para
 
864
><link linkend="assigning-data-sources"
 
865
>Atribuir fontes de dados</link
 
866
>&nbsp;</para
 
867
></listitem>
 
868
<listitem
 
869
><para
 
870
><link linkend="inserting-text-labels"
 
871
>Inserir legendas de texto</link
 
872
>&nbsp;</para
 
873
></listitem>
 
874
<listitem
 
875
><para
 
876
><link linkend="actions"
 
877
>Ações</link
 
878
>&nbsp;</para
 
879
></listitem>
 
880
<listitem
 
881
><para
 
882
><link linkend="widget-layouts"
 
883
>Disposições dos elementos</link
 
884
>&nbsp;</para
 
885
></listitem>
 
886
<!--FIXME not implemented in kexi 2.4
 
887
<listitem
 
888
><para
 
889
><link linkend="setting-widgets-size-and-position-by-hand"
 
890
>Setting widgets size and position by hand</link
 
891
>&nbsp;</para
 
892
></listitem>
 
893
<listitem
 
894
><para
 
895
><link linkend="setting-the-tab-order"
 
896
>Setting the tab order</link
 
897
>&nbsp;</para
 
898
></listitem>
 
899
-->
 
900
</itemizedlist>
 
901
</para
 
902
></listitem>
 
903
<listitem
 
904
><para
 
905
><link linkend="entering-data-using-forms"
 
906
>Inserir dados com os formulários</link
 
907
>&nbsp;</para
 
908
></listitem>
 
909
</itemizedlist>
 
910
<sect1 id="introduction0"
 
911
><title
 
912
>Introdução</title
 
913
 
914
<para
 
915
>Para aprender os fundamentos do &kexi;, você poderá criar um banco de dados simples, usando as funcionalidades mais elementares do &kexi;. Para tornar as coisas mais simples, os tópicos avançados de desenho de bancos de dados não serão cobertos aqui. </para>
 
916
<para
 
917
>Inicie criando uma nova lista telefônica. </para>
 
918
<para
 
919
>Tendo um projeto de banco de dados novo e vazio, execute os seguintes passos: </para>
 
920
<orderedlist>
 
921
<listitem
 
922
><para
 
923
>Desenhe as tabelas do banco de dados. Leia a seção chamada <link linkend="designing-database-tables"
 
924
>Desenhar tabelas do banco de dados</link
 
925
>.</para
 
926
></listitem>
 
927
<listitem
 
928
><para
 
929
>Insira os dados nas tabelas. Leia a seção chamada <link linkend="entering-data-into-tables"
 
930
>Inserir dados nas tabelas</link
 
931
>.</para
 
932
></listitem>
 
933
<listitem
 
934
><para
 
935
>Desenhe as consultas nos bancos de dados. Leia a seção chamada <link linkend="designing-database-queries"
 
936
>Desenhar consultas nos bancos de dados</link
 
937
>.</para
 
938
></listitem>
 
939
<listitem
 
940
><para
 
941
>Desenhe os formulários. Leia a seção chamada <link linkend="designing-forms"
 
942
>Desenhar formulários</link
 
943
>.</para
 
944
></listitem>
 
945
<listitem
 
946
><para
 
947
>Use os formulários para inserir os dados. Leia a seção chamada <link linkend="entering-data-using-forms"
 
948
>Inserir dados com os formulários</link
 
949
>.</para
 
950
></listitem>
 
951
</orderedlist>
 
952
</sect1>
 
953
<sect1 id="designing-database-tables"
 
954
><title
 
955
>Desenhar as tabelas do banco de dados</title
 
956
 
957
<!--FIXME to refer to these two tables later, sometimes the caption "Persons"/"Phones" and sometimes the Name "persons"/"phone_numbers" are used; together with different markup guilabel/replaceable, make that consistent. It is really confusing-->
 
958
<para
 
959
>Primeiro, irão existir duas tabelas adicionadas ao seu banco de dados: a <replaceable
 
960
>Pessoas</replaceable
 
961
> e a <replaceable
 
962
>Telefones</replaceable
 
963
>. Estas são exatamente as mesmas tabelas que estão descritas no capítulo <link linkend="database-and-spreadsheet"
 
964
>Banco de dados e planilhas</link
 
965
>. Você poderá encontrar um leiaute para <replaceable
 
966
>Pessoas</replaceable
 
967
> na seção de <link linkend="data-integrity-and-validity"
 
968
>Integridade e validade dos dados</link
 
969
> nesse capítulo. </para>
 
970
<orderedlist>
 
971
<listitem
 
972
><para
 
973
>Selecione a opção <guilabel
 
974
>Tabela</guilabel
 
975
> da barra e ferramentas ou a opção <guilabel
 
976
>Criar um objeto: tabela</guilabel
 
977
> do menu de contexto do item <guilabel
 
978
>Tabelas</guilabel
 
979
> do Navegador do Projeto.</para
 
980
></listitem>
 
981
<listitem
 
982
><para
 
983
>A janela de Desenho da Tabela irá aparecer. Se olhar para o topo da janela de desenho, irá reparar que o &kexi; lhe propôs um nome genérico do tipo <guilabel
 
984
>Tabela1</guilabel
 
985
> para a nova tabela. O desenho da tabela ainda não está salvo, logo será capaz de lhe atribuir um nome mais indicado posteriormente. Além disso, pela mesma razão, o nome da tabela ainda não está visível no <guilabel
 
986
>Navegador do Projeto</guilabel
 
987
>.</para
 
988
></listitem>
 
989
</orderedlist>
 
990
<sect2 id="the-table-designer-window"
 
991
><title
 
992
>A janela do Desenhador de Tabelas</title
 
993
 
994
<sect3 id="table-designer-window-consists-of-following-columns-"
 
995
><title
 
996
>A janela do Desenhador de Tabelas consiste nas seguintes colunas:</title
 
997
 
998
<itemizedlist>
 
999
<listitem
 
1000
><para
 
1001
><inlinemediaobject
 
1002
> <imageobject
 
1003
> <imagedata fileref="Icon-help-about-desaturated.png" format="PNG"/> </imageobject
 
1004
> </inlinemediaobject
 
1005
> - Informações adicionais sobre o campo.</para
 
1006
></listitem>
 
1007
<listitem
 
1008
><para
 
1009
>Nome do <guilabel
 
1010
>Título do Campo</guilabel
 
1011
> - o título do campo que será exibido durante a entrada de dados.</para
 
1012
></listitem>
 
1013
<listitem
 
1014
><para
 
1015
>Tipo de Da<guilabel
 
1016
>dos</guilabel
 
1017
> - uma lista com os tipos de dados que permite atribuir uma regra principal para os dados inseridos num determinado campo. Por exemplo, quando um campo for do tipo de números inteiros, o usuário do banco de dados não poderá inserir letras neste campo.</para
 
1018
></listitem>
 
1019
<listitem
 
1020
><para
 
1021
>Comentário<guilabel
 
1022
>s</guilabel
 
1023
> - você poderá introduzir aqui quaisquer informações úteis para compreender para que serve o campo indicado. Este texto adicional será salvo dentro do desenho das tabelas e só ficará visível no modo de desenho.</para
 
1024
></listitem>
 
1025
</itemizedlist>
 
1026
<para
 
1027
>Na janela de desenho da tabela, cada linha corresponde a um único campo da tabela. Você poderá identificar se está no modo de desenho quando o botão <guilabel
 
1028
>Desenho</guilabel
 
1029
> estiver ativo dentro da barra da janela de desenho de tabelas. </para>
 
1030
</sect3>
 
1031
<sect3 id="designing-the-persons-table"
 
1032
><title
 
1033
>Desenhar a tabela de Pessoas</title
 
1034
 
1035
<para
 
1036
>Na primeira linha, clique na célula da coluna <guilabel
 
1037
>Título do Campo</guilabel
 
1038
> e insira <replaceable
 
1039
>Nome</replaceable
 
1040
> como título do campo. Preencher o campo <guilabel
 
1041
>Título do Campo</guilabel
 
1042
> automaticamente preenche o campo <guilabel
 
1043
>Nome</guilabel
 
1044
> como visto no painel do <guilabel
 
1045
>Editor de propriedades</guilabel
 
1046
>. </para>
 
1047
<para
 
1048
>Notas sobre os nomes e títulos dos campos </para>
 
1049
<itemizedlist>
 
1050
<listitem
 
1051
><para
 
1052
>Cada campo da tabela deverá ter um nome e um título, que não poderão estar vazios.</para
 
1053
></listitem>
 
1054
<listitem
 
1055
><para
 
1056
>O nome do campo é uma palavra usada pelo banco de dados, que não estará normalmente visível para os usuários da aplicação. O nome não poderá conter caracteres especiais (nacionais) do tipo ±, ¶, Ü, ou espaços. O nome só poderá conter letras não acentuadas, números e o sublinhado <quote
 
1057
>_</quote
 
1058
>. Use o último em vez dos espaços ou hifens.</para
 
1059
></listitem>
 
1060
<listitem
 
1061
><para
 
1062
>Os nomes dos campos deverão começar por uma letra ou sublinhado <quote
 
1063
>_</quote
 
1064
>, nunca com um número.</para
 
1065
></listitem>
 
1066
<listitem
 
1067
><para
 
1068
>Não importa se você está usando letras maiúsculas ou minúsculas. Para o &kexi;, o nome do banco de dados <replaceable
 
1069
>Pessoas</replaceable
 
1070
> é igual a <replaceable
 
1071
>pessoas</replaceable
 
1072
>.</para
 
1073
></listitem>
 
1074
<listitem
 
1075
><para
 
1076
>O título do campo, por outro lado, permite-lhe inserir quaisquer letras ou caracteres especiais. Será apresentado para os usuários do aplicativo do banco de dados.</para
 
1077
></listitem>
 
1078
</itemizedlist>
 
1079
<para
 
1080
>De forma semelhante, insira os seguintes campos no desenho da tabela: </para>
 
1081
<itemizedlist>
 
1082
<listitem
 
1083
><para
 
1084
><replaceable
 
1085
>sobrenome</replaceable
 
1086
></para
 
1087
></listitem>
 
1088
<listitem
 
1089
><para
 
1090
><replaceable
 
1091
>rua</replaceable
 
1092
></para
 
1093
></listitem>
 
1094
<listitem
 
1095
><para
 
1096
><replaceable
 
1097
>numero</replaceable
 
1098
></para
 
1099
></listitem>
 
1100
<listitem
 
1101
><para
 
1102
><replaceable
 
1103
>cidade</replaceable
 
1104
></para
 
1105
></listitem>
 
1106
</itemizedlist>
 
1107
<para
 
1108
>Todos os campos acima, exceto o <replaceable
 
1109
>numero</replaceable
 
1110
>, são do tipo texto. Mude o tipo do campo <replaceable
 
1111
>numero</replaceable
 
1112
> para um número inteiro. Para fazer isso, clique numa célula da coluna <guilabel
 
1113
>Tipo de Dados</guilabel
 
1114
>, na linha <replaceable
 
1115
>numero</replaceable
 
1116
> e clique no botão da lista ou pressione <keycap
 
1117
>F4</keycap
 
1118
>. A lista de tipos de dados irá aparecer. Você poderá também usar as teclas de cursores <keysym
 
1119
>Cima</keysym
 
1120
> e <keysym
 
1121
>Baixo</keysym
 
1122
> para selecionar outro tipo. Selecione o tipo <guilabel
 
1123
>Número Inteiro</guilabel
 
1124
>. </para>
 
1125
<para
 
1126
>Daqui em diante, o campo <replaceable
 
1127
>numero</replaceable
 
1128
> só aceita números. </para>
 
1129
<para
 
1130
>O desenho da tabela de pessoas está pronto. Clique no botão <guilabel
 
1131
>Dados</guilabel
 
1132
> da barra de ferramentas para terminar o desenho e mudar para a <guilabel
 
1133
>Visão de Dados</guilabel
 
1134
> da tabela. Isto permite-lhe inserir dados na tabela. </para>
 
1135
<para
 
1136
>Uma vez que o desenho ainda não está salvo no banco de dados, a janela <guilabel
 
1137
>Salvar objeto como</guilabel
 
1138
> irá aparecer. Você precisa indicar o nome da nova tabela. </para>
 
1139
<para
 
1140
>O &kexi; oferece um nome genérico do tipo <guilabel
 
1141
>Tabela1</guilabel
 
1142
>. Para mudar o nome insira <replaceable
 
1143
>Pessoas</replaceable
 
1144
> no campo <guilabel
 
1145
>Título</guilabel
 
1146
> e pressione a tecla &Enter; ou o botão <keycap
 
1147
>OK</keycap
 
1148
>. O campo <guilabel
 
1149
>Título</guilabel
 
1150
> será usado para mostrar a tabela aos usuários do banco de dados, &eg;, como um formulário. Ao contrário do nome, o título poderá conter quaisquer espaços, incluindo os espaços e caracteres especiais. </para>
 
1151
<para
 
1152
>Lembre-se de que o preenchimento do campo <guilabel
 
1153
>Título</guilabel
 
1154
> preenche automaticamente o campo <guilabel
 
1155
>Nome</guilabel
 
1156
>. Para sua conveniência, mantêm-se a regra de utilização de apenas letras, números e <quote
 
1157
>_</quote
 
1158
>. Você poderá alterar o conteúdo do campo <guilabel
 
1159
>Nome</guilabel
 
1160
> se desejar. </para>
 
1161
<orderedlist>
 
1162
<listitem
 
1163
><para
 
1164
>Você será questionado se deseja automaticamente adicionar uma chave primária à tabela. Clique no botão <guilabel
 
1165
>Adicionar uma chave primária</guilabel
 
1166
> para continuar.</para
 
1167
></listitem>
 
1168
<listitem
 
1169
><para
 
1170
>A tabela <replaceable
 
1171
>Pessoas</replaceable
 
1172
> foi criada e aberta na Visão de Dados. O seu nome aparece na área do <guilabel
 
1173
>Navegador do Projeto</guilabel
 
1174
>.</para
 
1175
></listitem>
 
1176
<listitem
 
1177
><para
 
1178
>Crie a tabela <replaceable
 
1179
>Telefones</replaceable
 
1180
>, de forma semelhante à da tabela das <replaceable
 
1181
>Pessoas</replaceable
 
1182
>.</para
 
1183
></listitem>
 
1184
<listitem
 
1185
><para
 
1186
>Crie um campo <replaceable
 
1187
>pessoa</replaceable
 
1188
> do tipo <guilabel
 
1189
>Inteiro</guilabel
 
1190
> e um <replaceable
 
1191
>telefone</replaceable
 
1192
> do tipo <guilabel
 
1193
>Texto</guilabel
 
1194
>. Não use um tipo numérico, uma vez que os números de telefone poderão ter diferentes formatos e prefixos.</para
 
1195
></listitem>
 
1196
<listitem
 
1197
><para
 
1198
>Clique no botão <guilabel
 
1199
>Dados</guilabel
 
1200
> na barra de ferramentas e insira o título <replaceable
 
1201
>Telefones</replaceable
 
1202
> para a tabela. Como na sua tabela anterior, permita ao &kexi; criar automaticamente uma chave primária.</para
 
1203
></listitem>
 
1204
</orderedlist>
 
1205
</sect3>
 
1206
</sect2>
 
1207
</sect1>
 
1208
<sect1 id="entering-data-into-tables"
 
1209
><title
 
1210
>Inserir dados nas tabelas</title
 
1211
 
1212
<para
 
1213
>Você acabou de desenhar as duas tabelas <replaceable
 
1214
>Pessoas</replaceable
 
1215
> e <replaceable
 
1216
>Telefones</replaceable
 
1217
>. Nenhuma delas contêm dados ainda. Você poderá inserir alguns dados e, neste capítulo, irá aprender como fazer isso de maneira rápida e eficiente. </para>
 
1218
<para
 
1219
>Comece pela tabela <replaceable
 
1220
>Pessoas</replaceable
 
1221
>. Abra-a na Visão de Dados com a opção <guilabel
 
1222
>Abrir</guilabel
 
1223
> no menu de contexto do <guilabel
 
1224
>Navegador do Projeto</guilabel
 
1225
> ou no botão da barra de ferramentas. A célula atual é marcada com um contorno mais grosso (normalmente em preto), um cursor de células. O conteúdo da célula, se estiverem presentes, ficam realçados com uma cor diferente. A linha atual, &ie; a linha onde colocou o seu cursor retangular, está marcada do lado esquerdo com um símbolo de seta. </para>
 
1226
<para
 
1227
>Você pode navegar pelas células da tabela usando as teclas de seta, <keycap
 
1228
>Page Up</keycap
 
1229
>, <keycap
 
1230
>Page Down</keycap
 
1231
>, <keycap
 
1232
>Home</keycap
 
1233
>, <keycap
 
1234
>End</keycap
 
1235
>. Você pode também clicar com o mouse em uma célula para selecioná-la. </para>
 
1236
<para
 
1237
>Inicialmente, após abrir a tabela <replaceable
 
1238
>Pessoas</replaceable
 
1239
>, o cursor fica colocado na coluna <replaceable
 
1240
>Id</replaceable
 
1241
>. A coluna tem a propriedade de numeração automática definida, marcada em azul na última linha. Significa que você não terá que inserir manualmente valores aqui ao inserir dados para uma linha nova, porque a célula ficará preenchida automaticamente com números sucessivos. </para>
 
1242
<para
 
1243
>A inserção de novas linhas e de dados para elas no &kexi; é diferente da forma como isto é feito nas planilhas. Para inserir os dados para uma nova linha, você terá que usar as teclas de cursores ou o mouse, para mover o seu cursor para a última linha, que estará marcada com um sinal de mais (+). Coloque o seu cursor na coluna do nome (a segunda) e insira o <replaceable
 
1244
>nome</replaceable
 
1245
> de uma pessoa. Insira depois também o apelido, a rua, o número e a cidade. Quando terminar, passe o cursor da célula para a última linha vazia, quer com a tecla <keycap
 
1246
>Baixo</keycap
 
1247
> quer clicando na última linha com o mouse, para adicionar uma nova linha. </para>
 
1248
<sect2 id="details-about-actions-available-while-entering-data-into-tables"
 
1249
><title
 
1250
>Detalhes Sobre Ações Disponíveis ao Inserir Dados em Tabelas</title
 
1251
 
1252
<itemizedlist>
 
1253
<listitem
 
1254
><para
 
1255
>A partir do momento que você começou a inserir o primeiro caractere, a linha atual está sendo editada. Um símbolo em forma de lápis aparece ao lado esquerdo da tabela de dados.</para
 
1256
></listitem>
 
1257
<listitem
 
1258
><para
 
1259
>Fazer um duplo-clique sobre uma célula com o botão esquerdo do mouse ou pressionar &Enter; ou a tecla <keycap
 
1260
>F2</keycap
 
1261
>, também inicia a edição da linha atual.</para
 
1262
></listitem>
 
1263
<listitem
 
1264
><para
 
1265
>Pressionar a tecla &Esc; quando estiver editando o conteúdo de uma célula irá cancelar as alterações feitas nesta célula. Contudo, o ícone em forma de lápis não irá desaparecer, porque você ainda poderá ir para uma célula diferente da linha editada para modificar o seu conteúdo. Para cancelar as alterações feitas na linha inteira, pressione a tecla &Esc; outra vez.</para
 
1266
></listitem
 
1267
><!--FIXME Esc does not work in master (2.4) as described here bug in docs or app?-->
 
1268
<listitem
 
1269
><para
 
1270
>Em vez de pressionar a tecla &Esc;, você poderá clicar no botão para <guilabel
 
1271
>Cancelar as alterações no registro</guilabel
 
1272
>.</para
 
1273
></listitem>
 
1274
<listitem
 
1275
><para
 
1276
>Pressione as teclas <keycombo
 
1277
>&Shift;&Enter;</keycombo
 
1278
> para aceitar as alterações feitas em todas as células da linha editada no momento.</para
 
1279
></listitem>
 
1280
</itemizedlist>
 
1281
<para
 
1282
>Preencha a tabela <replaceable
 
1283
>Telefones</replaceable
 
1284
> com dados. Na coluna das <replaceable
 
1285
>pessoas</replaceable
 
1286
>, você precisa indicar um número de <replaceable
 
1287
>Id</replaceable
 
1288
> de pessoa existente na tabela das <replaceable
 
1289
>Pessoas</replaceable
 
1290
>. </para>
 
1291
</sect2>
 
1292
</sect1>
 
1293
<sect1 id="designing-database-queries"
 
1294
><title
 
1295
>Desenhar consultas do banco de dados</title
 
1296
 
1297
<para
 
1298
>O objetivo principal de um banco de dados é guardar e ajudar a extrair a informação que procura. Ao contrário dos bancos de dados escritos em folhas de papel, o banco de dados &kexi; permite-lhe definir mais critérios de pesquisa. Os resultados são devolvidos mais rápido, mesmo para grandes conjuntos de dados. Tudo isto é uma potencialidade dos bancos de dados; contudo, para ser possível realizar consultas efetivas no seu banco de dados, você precisa aprender a dizer ao banco de dados o que procura. </para>
 
1299
<para
 
1300
>Com consultas ao banco de dados, você pode limitar os dados retornados de uma tabela para um conjunto predefinido de linhas e colunas, bem como juntar dinamicamente os dados originados de várias tabelas. </para>
 
1301
<para
 
1302
>Para ver como funcionam as consultas na prática, você irá criar uma consulta de contatos que mescla os dados das duas tabelas: <replaceable
 
1303
>Pessoas</replaceable
 
1304
> e <replaceable
 
1305
>Telefones</replaceable
 
1306
> (desenhadas <link linkend="designing-database-tables"
 
1307
>aqui</link
 
1308
> e preenchidas com dados <link linkend="entering-data-into-tables"
 
1309
>aqui</link
 
1310
>). </para>
 
1311
<orderedlist>
 
1312
<listitem
 
1313
><para
 
1314
>Crie uma nova consulta vazia, selecionando a opção <guilabel
 
1315
>Consulta</guilabel
 
1316
> da barra de ferramentas. A janela de desenho irá aparecer. A janela aparece dividida em duas áreas: os relacionamentos da consulta no topo e as colunas da consulta em baixo.</para
 
1317
></listitem>
 
1318
<listitem
 
1319
><para
 
1320
>Selecione a tabela <replaceable
 
1321
>Pessoas</replaceable
 
1322
> na lista <guilabel
 
1323
>Tabela:</guilabel
 
1324
>, localizada no topo da janela, e clique no botão <guilabel
 
1325
>Inserir</guilabel
 
1326
>. Irá aparecer uma representação gráfica da tabela na área de relações. Faça o mesmo para a tabela <replaceable
 
1327
>Telefones</replaceable
 
1328
> para inseri-la também.</para
 
1329
></listitem>
 
1330
<listitem
 
1331
><para
 
1332
>Adicione uma relação à pesquisa arrastando com o mouse (arrastar &amp; soltar): clique no campo <replaceable
 
1333
>Id</replaceable
 
1334
> da tabela <replaceable
 
1335
>pessoas</replaceable
 
1336
>, arraste-o e solte-o no campo <replaceable
 
1337
>pessoa</replaceable
 
1338
> da tabela <replaceable
 
1339
>Telefones</replaceable
 
1340
>. Isto irá juntar ambos os campos, criando uma nova relação.</para
 
1341
></listitem>
 
1342
<listitem
 
1343
><para
 
1344
>Clique duas vezes sobre o campo <replaceable
 
1345
>nome</replaceable
 
1346
> na tabela <replaceable
 
1347
>Pessoas</replaceable
 
1348
> , para adicionar o campo como uma coluna da consulta. De forma semelhante, adicione o <replaceable
 
1349
>sobrenome</replaceable
 
1350
>, <replaceable
 
1351
>rua</replaceable
 
1352
>, <replaceable
 
1353
>numero</replaceable
 
1354
>, <replaceable
 
1355
>cidade</replaceable
 
1356
> da tabela <replaceable
 
1357
>Pessoas</replaceable
 
1358
> e o <replaceable
 
1359
>telefone</replaceable
 
1360
> da tabela <replaceable
 
1361
>Telefones</replaceable
 
1362
>.</para
 
1363
></listitem>
 
1364
<listitem
 
1365
><para
 
1366
>O desenho da consulta está agora pronto para testes. Clique no botão <guilabel
 
1367
>Dados</guilabel
 
1368
> da barra de ferramentas, para mudar do desenho para a visualização dos dados fornecidos como resultado da consulta.</para
 
1369
></listitem>
 
1370
<listitem
 
1371
><para
 
1372
>Salve o desenho da pesquisa para uso posterior, clicando no botão <guilabel
 
1373
>Salvar</guilabel
 
1374
> da barra de ferramentas. Uma vez que o desenho da consulta ainda não foi salvo, será pedida a indicação de um nome. Insira o texto <replaceable
 
1375
>Contatos</replaceable
 
1376
> no campo do título e clique no botão <guilabel
 
1377
>OK</guilabel
 
1378
>.</para
 
1379
></listitem>
 
1380
</orderedlist>
 
1381
</sect1>
 
1382
<sect1 id="designing-forms"
 
1383
><title
 
1384
>Desenhar formulários</title
 
1385
 
1386
<itemizedlist>
 
1387
<listitem
 
1388
><para
 
1389
><link linkend="most-important-terms"
 
1390
>Termos mais importantes</link
 
1391
>&nbsp;</para
 
1392
></listitem>
 
1393
<listitem
 
1394
><para
 
1395
><link linkend="forms-versus-tables"
 
1396
>Formulários versus tabelas</link
 
1397
>&nbsp;</para
 
1398
></listitem>
 
1399
<listitem
 
1400
><para
 
1401
><link linkend="working-with-form-design"
 
1402
>Trabalhar com o desenho de formulários</link
 
1403
>&nbsp;</para
 
1404
></listitem>
 
1405
<listitem
 
1406
><para
 
1407
><link linkend="using-the-widgets-tab"
 
1408
>Usar a página de elementos gráficos</link
 
1409
>&nbsp;</para
 
1410
></listitem>
 
1411
<listitem
 
1412
><para
 
1413
><link linkend="inserting-widgets---text-fields"
 
1414
>Inserir elementos - campos de texto</link
 
1415
>&nbsp;</para
 
1416
></listitem>
 
1417
<listitem
 
1418
><para
 
1419
><link linkend="assigning-data-sources"
 
1420
>Atribuir fontes de dados</link
 
1421
>&nbsp;</para
 
1422
></listitem>
 
1423
<listitem
 
1424
><para
 
1425
><link linkend="inserting-text-labels"
 
1426
>Inserir legendas de texto</link
 
1427
>&nbsp;</para
 
1428
></listitem>
 
1429
<listitem
 
1430
><para
 
1431
><link linkend="actions"
 
1432
>Ações</link
 
1433
>&nbsp;</para
 
1434
></listitem>
 
1435
<listitem
 
1436
><para
 
1437
><link linkend="widget-layouts"
 
1438
>Disposições dos elementos</link
 
1439
>&nbsp;</para
 
1440
></listitem>
 
1441
<!--FIXME not implemented in kexi 2.4
 
1442
<listitem
 
1443
><para
 
1444
><link linkend="setting-widgets-size-and-position-by-hand"
 
1445
>Setting widgets size and position by hand</link
 
1446
>&nbsp;</para
 
1447
></listitem>
 
1448
<listitem
 
1449
><para
 
1450
><link linkend="setting-the-tab-order"
 
1451
>Setting the tab order</link
 
1452
>&nbsp;</para
 
1453
></listitem>
 
1454
-->
 
1455
</itemizedlist>
 
1456
<sect2 id="most-important-terms"
 
1457
><title
 
1458
>Termos mais importantes</title
 
1459
 
1460
<variablelist>
 
1461
  <varlistentry
 
1462
><term
 
1463
><emphasis role="bold"
 
1464
>Formulário</emphasis
 
1465
></term>
 
1466
    <listitem>
 
1467
    <para
 
1468
>Uma janela fornecida para propiciar uma fácil entrada e apresentação de dados na tela do computador.</para>
 
1469
     </listitem>
 
1470
  </varlistentry>
 
1471
  <varlistentry
 
1472
><term
 
1473
><emphasis role="bold"
 
1474
>Fontes de dados de formulários</emphasis
 
1475
></term>
 
1476
    <listitem>
 
1477
    <para
 
1478
>Uma tabela ou pesquisa na base de dados que fornece os dados apresentados no formulário. A fonte de dados é necessária porque os formulários em si são apenas ferramentas para mostrar e inserir dados, enquanto as tabelas e pesquisas são as fontes dos dados. Os formulários novos e vazios não possuem fonte de dados atribuída e, por isso, não apresentam nenhuma informação do seu banco de dados, a menos que lhes atribua uma fonte de dados.</para>
 
1479
     </listitem>
 
1480
  </varlistentry>
 
1481
  <varlistentry
 
1482
><term
 
1483
><emphasis role="bold"
 
1484
>Campo de formulário</emphasis
 
1485
></term>
 
1486
    <listitem>
 
1487
    <para
 
1488
>O equivalente direto da coluna em uma tabela ou consulta. Os campos são mais frequentemente usados para exibir texto e números. Inserir um novo valor ou mudar um valor existente de um campo provoca uma mudança na coluna da tabela ou consulta atribuída ao campo (após a mudança ter sido aceita).</para>
 
1489
     </listitem>
 
1490
  </varlistentry>
 
1491
  <varlistentry
 
1492
><term
 
1493
><emphasis role="bold"
 
1494
>Desenho do formulário</emphasis
 
1495
></term>
 
1496
    <listitem>
 
1497
    <para
 
1498
>As tarefas que estará desempenhando para definir a aparência e a funcionalidade do formulário. Para fazer isso, você precisa indicar a fonte de dados, inserir os campos no formulário com vários tipos e colocá-los no local apropriado.</para>
 
1499
     </listitem>
 
1500
  </varlistentry>
 
1501
  <varlistentry
 
1502
><term
 
1503
><emphasis role="bold"
 
1504
>Elemento de formulário</emphasis
 
1505
></term>
 
1506
    <listitem>
 
1507
    <para
 
1508
>Elementos do formulário. Os principais tipos de elemento são:</para>
 
1509
<itemizedlist>
 
1510
<listitem
 
1511
><para
 
1512
>Os elementos mostram informações, &eg;, num campo de texto ou numa área de imagem. Cada item deste tipo poderá ser associado a um campo da fonte de dados (coluna de uma tabela ou consulta). Assim, esses itens são chamados de campos, em resumo.</para
 
1513
></listitem>
 
1514
<listitem
 
1515
><para
 
1516
>Os elementos capazes de efetuar uma determinada ação, &eg;, um botão que poderá fechar o formulário atual. Dentro de outras aplicações, este tipo de item é alguma vezes denominado de controle do formulário, porque pode efetuar uma ação previamente definida para controlar o comportamento da sua aplicação de banco de dados.</para
 
1517
></listitem>
 
1518
<listitem
 
1519
><para
 
1520
>Existem outros itens que permitem melhorar a aparência de um formulário, &eg;, um "item de linha" poderá separar de forma visual duas áreas do formulário.</para
 
1521
></listitem>
 
1522
</itemizedlist>
 
1523
 
 
1524
     </listitem>
 
1525
  </varlistentry>
 
1526
  <varlistentry
 
1527
><term
 
1528
><emphasis role="bold"
 
1529
>Elemento contêiner</emphasis
 
1530
></term>
 
1531
    <listitem>
 
1532
    <para
 
1533
>Um item que poderá conter outros itens dentro da sua área. Por exemplo, uma moldura ou uma página são elementos contentores. A superfície do formulário é ela própria um contentor. Um botão de comando não poderá ser considerado um contentor porque não é possível introduzir um item gráfico dentro dele. Nos casos mais complexos, os itens contentores poderão ser inseridos dentro de um contentor, de modo a possibilitar o encadeamento.</para>
 
1534
     </listitem>
 
1535
  </varlistentry>
 
1536
</variablelist>
 
1537
</sect2>
 
1538
<sect2 id="forms-versus-tables"
 
1539
><title
 
1540
>Formulários versus tabelas</title
 
1541
 
1542
<para
 
1543
>No capítulo <link linkend="entering-data-into-tables"
 
1544
>Inserir os dados nas tabelas</link
 
1545
>, você aprendeu como inserir os dados diretamente nas tabelas, usando a sua área de dados. Contudo, em muitos casos, os formulários são mais adequados para inserir os dados: </para>
 
1546
<itemizedlist>
 
1547
<listitem
 
1548
><para
 
1549
>Um tabela pode conter muitas colunas para exibi-las em sua tela. Um formulário pode exibir estes dados usando várias linhas.</para
 
1550
></listitem>
 
1551
<listitem
 
1552
><para
 
1553
>Um formulário permite dividir a nível visual os campos de dados em grupos lógicos, aumentando assim a legibilidade. As legendas com informações adicionais poderão ser inseridas para dar mais sugestões aos usuários sobre como usar o formulário ou o que significam os campos de dados indicados.</para
 
1554
></listitem>
 
1555
<listitem
 
1556
><para
 
1557
>Botões de comando podem ser usados neste formulários para os comandos normalmente usados de modo que os usuários podem usar os formulários de uma maneira semelhante a dos aplicativos independentes que eles conhecem.</para
 
1558
></listitem>
 
1559
</itemizedlist>
 
1560
<para
 
1561
>Na área de visualização dos dados, a apresentação de dados multi-linhas ou imagens é tão fácil como nos formulários. </para>
 
1562
</sect2>
 
1563
<sect2 id="working-with-form-design"
 
1564
><title
 
1565
>Trabalhar com o desenho do formulário</title
 
1566
 
1567
<para
 
1568
>Como no desenho de tabelas ou pesquisas, você poderá usar a Visão de Dados e Visão de Desenho. O desenho do formulário é efetuado na Visão de Desenho. Iremos fazer referências frequentes á janela de desenho do formulário como sendo o <emphasis
 
1569
>Desenhador do Formulário</emphasis
 
1570
>. </para>
 
1571
<orderedlist>
 
1572
<listitem
 
1573
><para
 
1574
>Para criar um novo formulário vazio, selecione <guilabel
 
1575
>Formulário</guilabel
 
1576
> na barra de ferramentas. Opcionalmente, você poderá usar o comando <guilabel
 
1577
>Criar um objeto: Formulário</guilabel
 
1578
> do botão combinado do Navegador do Projeto ou <guilabel
 
1579
>Criar um objeto: Formulário</guilabel
 
1580
> do menu de contexto do Navegador do Projeto.</para
 
1581
></listitem>
 
1582
<listitem
 
1583
><para
 
1584
>Irá aparecer uma área nova, que você poderá dimensionar o formulário, movendo para isso as suas bordas. O formulário está coberto com uma grade, para simplificar o posicionamento preciso dos elementos.</para
 
1585
></listitem>
 
1586
</orderedlist>
 
1587
<para
 
1588
>Como acontece no desenho de tabelas, o Desenhador do Formulário fornece uma área de <guilabel
 
1589
>Editor de Propriedades</guilabel
 
1590
>. Para economizar algum espaço na tela, a área tem três páginas relacionadas com o formulário selecionado no momento: </para>
 
1591
<variablelist>
 
1592
  <varlistentry
 
1593
><term
 
1594
><emphasis role="bold"
 
1595
>A página de Propriedades</emphasis
 
1596
></term>
 
1597
    <listitem>
 
1598
    <para
 
1599
>Contém uma lista das propriedades para o elemento atualmente selecionado.</para>
 
1600
     </listitem>
 
1601
  </varlistentry>
 
1602
  <varlistentry
 
1603
><term
 
1604
><emphasis role="bold"
 
1605
>A página da Fonte de Dados <inlinemediaobject
 
1606
> <imageobject
 
1607
> <imagedata fileref="Icon-server-database.png" format="PNG"/> </imageobject
 
1608
> </inlinemediaobject
 
1609
></emphasis
 
1610
></term>
 
1611
    <listitem>
 
1612
    <para
 
1613
>Contém as propriedades relacionadas diretamente com a fonte de dados do item selecionado ou do formulário em si.</para>
 
1614
     </listitem>
 
1615
  </varlistentry>
 
1616
  <varlistentry
 
1617
><term
 
1618
><emphasis role="bold"
 
1619
>A página de Elementos <inlinemediaobject
 
1620
> <imageobject
 
1621
> <imagedata fileref="Icon-action-widgets.png" format="PNG"/> </imageobject
 
1622
> </inlinemediaobject
 
1623
></emphasis
 
1624
></term>
 
1625
    <listitem>
 
1626
    <para
 
1627
>Contém uma hierarquia de todos os elementos do formulário. A lista simplifica a procura de elementos por nome e a navegação entre eles.</para>
 
1628
     </listitem>
 
1629
  </varlistentry>
 
1630
</variablelist>
 
1631
<para
 
1632
>Informações sobre o nome e tipo de elemento atualmente selecionado são exibidas na primeira e segunda abas. </para>
 
1633
<para
 
1634
>Barras de ferramentas adicionais estão também disponíveis: </para>
 
1635
<itemizedlist>
 
1636
<listitem
 
1637
><para
 
1638
>A barra de <guilabel
 
1639
>Elementos</guilabel
 
1640
> é usada para inserir elementos gráficos no formulário. Selecione o <guibutton
 
1641
>Desenho do Formulário</guibutton
 
1642
> para mostrá-la.</para
 
1643
></listitem>
 
1644
<!--FIXME no Format toolbar and Format menu in master/2.4
 
1645
<listitem
 
1646
><para
 
1647
>The <guilabel
 
1648
>Format</guilabel
 
1649
> toolbar used to format form's elements (&eg; adjusting widget's size, grouping). Formatting commands are also available in the <guilabel
 
1650
>Format</guilabel
 
1651
> menu.</para
 
1652
></listitem
 
1653
>-->
 
1654
</itemizedlist>
 
1655
</sect2>
 
1656
<sect2 id="using-the-widgets-tab"
 
1657
><title
 
1658
>Usar a página de Elementos</title
 
1659
 
1660
<para
 
1661
>A página de elementos <inlinemediaobject
 
1662
> <imageobject
 
1663
> <imagedata fileref="Icon-action-widgets.png" format="PNG"/> </imageobject
 
1664
> </inlinemediaobject
 
1665
> na área de <guilabel
 
1666
>Propriedades</guilabel
 
1667
> oferece uma lista com elementos do formulário e a sua hierarquia. Cada elemento é apresentado dentro da hierarquia, além dos outros elementos de mesmo nível (com o mesmo contentor-pai). Os elementos-filhos (dentro de contentores) são apresentados com nomes endentados. </para>
 
1668
<para
 
1669
>Cada elemento exibe seu nome e tipo. O tipo possui também um ícone relacionado - o mesmo que é exibido na barra de ferramentas quando o desenho do formulário é executado. </para>
 
1670
<para
 
1671
><note>
 
1672
<itemizedlist>
 
1673
<listitem
 
1674
><para
 
1675
>A mudança da seleção atual na lista provoca uma seleção apropriada no formulário designado. Isto permite uma pesquisa mais simples dos elementos pelo nome, bem como uma navegação mais simples. Por exemplo, é possível selecionar um elemento pelo nome, mudando depois para a página de <guilabel
 
1676
>Propriedades</guilabel
 
1677
>, para mudar as propriedades do elemento.</para
 
1678
></listitem>
 
1679
<listitem
 
1680
><para
 
1681
>Manter a tecla &Ctrl; pressionada enquanto um item na lista de elementos é selecionado permite que vários elementos sejam selecionados ao mesmo tempo. Manter a tecla &Shift; pressionada, permite selecionar listas inteiras de elementos.</para
 
1682
></listitem>
 
1683
</itemizedlist>
 
1684
</note
 
1685
></para>
 
1686
<para
 
1687
>A atribuição de nomes razoáveis poderá ser útil mas não obrigatória. Lembre-se que o nome de um elemento é uma propriedade que não é visível para o usuário do seu formulário. Os usuários só irão ver um texto do elemento, indicado pela propriedade <guilabel
 
1688
>Texto</guilabel
 
1689
> ou outra do gênero. </para>
 
1690
</sect2>
 
1691
<sect2 id="inserting-widgets---text-fields"
 
1692
><title
 
1693
>Inserir elementos - campos de texto</title
 
1694
 
1695
<para
 
1696
>Vamos criar um formulário que fornece informações sobre as pessoas, &ie; um formulário ligado à tabela <replaceable
 
1697
>Pessoas</replaceable
 
1698
>. </para>
 
1699
<para
 
1700
>Se o formulário a ser desenhado deverá apresentar os dados obtidos do banco de dados, você terá que colocar campos apropriados nele. Para fazer isso, use os botões na barra de <guilabel
 
1701
>Elementos</guilabel
 
1702
>. Cada botão corresponde a um único tipo de item. </para>
 
1703
<orderedlist>
 
1704
<listitem
 
1705
><para
 
1706
>Clique no botão <guilabel
 
1707
>Campo de texto</guilabel
 
1708
> da barra de <guilabel
 
1709
>Elementos</guilabel
 
1710
>.</para
 
1711
></listitem>
 
1712
<listitem
 
1713
><para
 
1714
>Clique na superfície do formulário com o botão esquerdo do mouse. Será colocado um novo campo de texto no ponto em que clicou. Antes de soltar, poderá arrastar o seu mouse para definir o tamanho desejado para o item.</para
 
1715
></listitem>
 
1716
<listitem
 
1717
><para
 
1718
>Se necessário, mova o elemento inserido usando o arrastar &amp; soltar para a posição desejada. Você pode redimensionar o elemento posteriormente arrastando uma das pequenas caixas que aparecem próximas aos cantos. Note que as caixas só estarão visíveis quando o elemento estiver selecionado. Se você selecionar outro elemento ou a superfície do formulário, as caixas desaparecerão.</para
 
1719
></listitem>
 
1720
<listitem
 
1721
><para
 
1722
>Clique no botão <guilabel
 
1723
>Campo de texto</guilabel
 
1724
> de novo e clique na superfície do formulário para inserir outro elemento. Repita esta ação até que tenha mais três campos de texto no seu formulário. Por questões de simplificação, iremos limitar-nos a cinco campos de dados.</para
 
1725
></listitem>
 
1726
</orderedlist>
 
1727
<para
 
1728
><note>
 
1729
<itemizedlist>
 
1730
  <listitem
 
1731
><para
 
1732
>Existe um menu de contexto disponível no modo de desenho do formulário, ativado ao clicar com o botão direito do mouse sobre o elemento desejado ou na superfície do formulário. O menu oferece comandos como o <guilabel
 
1733
>Cortar</guilabel
 
1734
>, <guilabel
 
1735
>Copiar</guilabel
 
1736
>, <guilabel
 
1737
>Colar</guilabel
 
1738
>, <guilabel
 
1739
>Apagar</guilabel
 
1740
> ou outros mais complexos. Também estão disponíveis atalhos de teclado para esses comandos. Alguns dos comandos só estão disponíveis para certos tipos de elementos.</para
 
1741
></listitem>
 
1742
<listitem
 
1743
><para
 
1744
>Os comandos <guilabel
 
1745
>Cortar</guilabel
 
1746
>, <guilabel
 
1747
>Copiar</guilabel
 
1748
> e <guilabel
 
1749
>Colar</guilabel
 
1750
> permitem mover ou copiar os itens entre formulários, mesmo entre projetos de bancos de dados separados.</para
 
1751
></listitem>
 
1752
<listitem
 
1753
><para
 
1754
>Mantendo a tecla &Ctrl; pressionada enquanto clica um elemento permitirá selecionar vários elementos ao mesmo tempo.</para
 
1755
></listitem>
 
1756
<listitem
 
1757
><para
 
1758
>Em vez de usar os comandos <guilabel
 
1759
>Copiar</guilabel
 
1760
> e <guilabel
 
1761
>Colar</guilabel
 
1762
>, para duplicar um elemento dentro do mesmo formulário, você poderá manter pressionada a tecla &Ctrl; enquanto move o elemento. Depois de soltar o botão do mouse, o item arrastado não será movido mas sim copiado para o novo local.</para
 
1763
></listitem>
 
1764
</itemizedlist>
 
1765
</note
 
1766
></para>
 
1767
</sect2>
 
1768
<sect2 id="assigning-data-sources"
 
1769
><title
 
1770
>Atribuir fontes de dados</title
 
1771
 
1772
<para
 
1773
>Os campos que inseriu não possuem fonte de dados atribuída ainda e, por isso, não serão capazes de mostrar informações do banco de dados. Para atribuir uma fonte de dados, use a aba <inlinemediaobject
 
1774
> <imageobject
 
1775
> <imagedata fileref="Icon-server-database.png" format="PNG"/> </imageobject
 
1776
> </inlinemediaobject
 
1777
> (Fonte de Dados) da área do <guilabel
 
1778
>Editor de Propriedades</guilabel
 
1779
>. </para>
 
1780
<para
 
1781
>O primeiro passo de todos é indicar a fonte de dados do formulário, &ie; o local de onde os dados apresentados serão obtidos. Como descrito acima, irá usar a tabela <replaceable
 
1782
>Pessoas</replaceable
 
1783
> como fonte de dados para o seu novo formulário. </para>
 
1784
<orderedlist>
 
1785
<listitem
 
1786
><para
 
1787
>Clique na superfície do formulário, de modo a alterar as suas propriedades.</para
 
1788
></listitem>
 
1789
<listitem
 
1790
><para
 
1791
>Mude para a página <inlinemediaobject
 
1792
> <imageobject
 
1793
> <imagedata fileref="Icon-server-database.png" format="PNG"/> </imageobject
 
1794
> </inlinemediaobject
 
1795
> (Fonte de dados) e insira o nome da tabela <replaceable
 
1796
>Pessoas</replaceable
 
1797
> na lista da <guilabel
 
1798
>Fonte de dados do formulário</guilabel
 
1799
>. Alternativamente, você poderá selecionar este nome a partir da lista.</para
 
1800
></listitem>
 
1801
</orderedlist>
 
1802
<para
 
1803
>Você atribuiu a fonte de dados do formulário. Agora precisa indicar a fonte de dados do elemento. </para>
 
1804
<orderedlist>
 
1805
<listitem
 
1806
><para
 
1807
>Clique no primeiro elemento de campo de texto no topo do formulário.</para
 
1808
></listitem>
 
1809
<listitem
 
1810
><para
 
1811
>Na aba <inlinemediaobject
 
1812
> <imageobject
 
1813
> <imagedata fileref="Icon-server-database.png" format="PNG"/> </imageobject
 
1814
> </inlinemediaobject
 
1815
> (Fonte de Dados) da área de propriedades, insira o nome do campo <replaceable
 
1816
>nome</replaceable
 
1817
> na lista <guilabel
 
1818
>Fonte de dados do elemento</guilabel
 
1819
>. Em alternativa, poderá selecionar este nome na lista.</para
 
1820
></listitem>
 
1821
<listitem
 
1822
><para
 
1823
>Clique no campo de texto seguinte e insira o <replaceable
 
1824
>sobrenome</replaceable
 
1825
> como fonte de dados.</para
 
1826
></listitem>
 
1827
<listitem
 
1828
><para
 
1829
>Insira as fontes de dados para os campos de texto 'rua', 'numero' e 'cidade' de forma semelhante.</para
 
1830
></listitem>
 
1831
</orderedlist>
 
1832
<para
 
1833
>Você poderá agora salvar o desenho do formulário (isto não é obrigatório para testar o formulário em ação). Para salvar, clique no botão <guilabel
 
1834
>Salvar</guilabel
 
1835
> da barra de ferramentas. Depois de salvar, será solicitado para inserir o nome do formulário. Digite <replaceable
 
1836
>Pessoas</replaceable
 
1837
> como título e clique no botão <guilabel
 
1838
>OK</guilabel
 
1839
>. O nome do formulário será preenchido automaticamente. </para>
 
1840
<para
 
1841
>Este é o momento certo para testar o seu formulário. Clique no botão <guilabel
 
1842
>Dados</guilabel
 
1843
> da barra de ferramentas. A menos que tenha cometido algum erro ao inserir as fontes de dados, deverá ver os campos do formulário preenchidos com os dados da tabela <replaceable
 
1844
>Pessoas</replaceable
 
1845
>. </para>
 
1846
<para
 
1847
><note>
 
1848
<itemizedlist>
 
1849
<listitem
 
1850
><para
 
1851
>Se você quiser remover a atribuição da fonte de dados para um elemento do formulário, poderá usar o botão <inlinemediaobject
 
1852
> <imageobject
 
1853
> <imagedata fileref="Icon-edit-clear-locationbar-rtl.png" format="PNG"/> </imageobject
 
1854
> </inlinemediaobject
 
1855
> do campo <guilabel
 
1856
>Fonte de dados do elemento</guilabel
 
1857
>.</para
 
1858
></listitem>
 
1859
<listitem
 
1860
><para
 
1861
>Use o botão <inlinemediaobject
 
1862
><imageobject
 
1863
><imagedata fileref="Icon-go-jump.png" format="PNG"/></imageobject
 
1864
> </inlinemediaobject
 
1865
> (Vá para a fonte de dados do formulário selecionada) para selecionar a tabela ou pesquisa apropriada no <guilabel
 
1866
>Navegador do Projeto</guilabel
 
1867
>, para que possa rapidamente abrir uma tabela ou pesquisa, sendo a fonte de dados do formulário.</para
 
1868
></listitem>
 
1869
</itemizedlist>
 
1870
</note
 
1871
></para>
 
1872
</sect2>
 
1873
<sect2 id="inserting-text-labels"
 
1874
><title
 
1875
>Inserir legendas de texto</title
 
1876
 
1877
<para
 
1878
>Para facilitar ao usuário do formulário a identificação do significado de cada elemento dos campos, estes deverão ter adicionadas legendas de texto com títulos apropriados. Para criar legendas de texto, é usado o elemento <guilabel
 
1879
>Legenda</guilabel
 
1880
>. </para>
 
1881
<para
 
1882
>Insira três campos de texto no formulário, colocando-os do lado esquerdo dos campos de texto (ou do lado direito, se o seu sistema operacional usar uma escrita da direita-para-a-esquerda). Ao inserir uma nova legenda, aparece um cursor de texto no local em que poderá inserir o título desejado. Insira consecutivamente: <replaceable
 
1883
>Nome</replaceable
 
1884
>, <replaceable
 
1885
>Sobrenome</replaceable
 
1886
>, <replaceable
 
1887
>Rua</replaceable
 
1888
>, <replaceable
 
1889
>Número</replaceable
 
1890
> e <replaceable
 
1891
>Cidade</replaceable
 
1892
>. Além disso, no topo do formulário, indique outra legenda que mostra o nome do formulário, &ie; <replaceable
 
1893
>Pessoas</replaceable
 
1894
>. Alargue o texto desta legenda e aumente o tamanho da letra com a <guilabel
 
1895
>Fonte</guilabel
 
1896
> da página de <guilabel
 
1897
>Propriedades</guilabel
 
1898
>. </para>
 
1899
</sect2>
 
1900
<sect2 id="actions"
 
1901
><title
 
1902
>Ações</title
 
1903
 
1904
<para
 
1905
>Uma ação é uma única atividade isolada na aplicação, disponível para o usuário executar. Também poderá ser executada automaticamente como reação para um determinado evento (&eg;, depois de abrir um formulário). </para>
 
1906
<sect3 id="assigning-actions-to-form-buttons"
 
1907
><title
 
1908
>Atribuindo ações aos botões do formulário</title
 
1909
 
1910
<para
 
1911
>A maioria das ações podem ser atribuídas aos botões do formulário. A ação atribuída é executada após o botão ser clicado. </para>
 
1912
<para
 
1913
>Para atribuir uma ação: </para>
 
1914
<orderedlist>
 
1915
<listitem
 
1916
><para
 
1917
>Mude para a visão de Desenho do formulário, caso ainda não o tenha feito.</para
 
1918
></listitem>
 
1919
<listitem
 
1920
><para
 
1921
>Selecione o elemento do botão existente, clicando nele, ou coloque um novo botão no formulário. Se inserir um novo botão, indique o seu título e pressione &Enter;.</para
 
1922
></listitem>
 
1923
<listitem
 
1924
><para
 
1925
>Clique no elemento do botão, com o botão direito do mouse, para mostrar o menu de contexto.</para
 
1926
></listitem>
 
1927
<listitem
 
1928
><para
 
1929
>No menu de contexto, selecione o comando <guilabel
 
1930
>Atribuir uma ação...</guilabel
 
1931
>.</para
 
1932
></listitem>
 
1933
<listitem
 
1934
><para
 
1935
>Irá aparecer uma janela de <guilabel
 
1936
>Atribuição de uma ação a um botão de comando</guilabel
 
1937
>, apresentando uma lista de ações disponíveis. Uma das ações fica selecionada se o elemento já tiver uma ação atribuída. Caso contrário, a lista da <guilabel
 
1938
>Categoria de ação</guilabel
 
1939
> terá o item <guilabel
 
1940
>Sem ação</guilabel
 
1941
> selecionado.</para
 
1942
></listitem>
 
1943
<listitem
 
1944
><para
 
1945
>Na lista do <guilabel
 
1946
>Categoria de ação</guilabel
 
1947
>, selecione o item <guilabel
 
1948
>Ações da aplicação</guilabel
 
1949
>. Serão apresentadas as ações ao nível da aplicação.</para
 
1950
></listitem>
 
1951
<listitem
 
1952
><para
 
1953
>Selecione uma das ações da lista (&eg;, <guilabel
 
1954
>Apagar o objeto selecionado</guilabel
 
1955
>).</para
 
1956
></listitem>
 
1957
<!--dialog closes immediately after clicking an action in the list-->
 
1958
</orderedlist>
 
1959
<para
 
1960
>Depois de mudar para a visão de dados do formulário, poderá tentar ver se a ação funciona. </para>
 
1961
<para
 
1962
><note>
 
1963
<itemizedlist>
 
1964
<listitem
 
1965
><para
 
1966
>Para remover a atribuição da ação, selecione o item <guilabel
 
1967
>Sem ação</guilabel
 
1968
> da lista <guilabel
 
1969
>Categoria da ação</guilabel
 
1970
> da janela <guilabel
 
1971
>Atribuir uma ação a um botão de comando</guilabel
 
1972
>.</para
 
1973
></listitem>
 
1974
<listitem
 
1975
><para
 
1976
>As ações só funcionam na vista de dados do formulário. Nem todas as atribuições de ações são razoáveis. Por exemplo, a ação <guilabel
 
1977
>Fonte...</guilabel
 
1978
> estará disponível na visão de dados, mas só se tiver um elemento selecionado na visão de Desenho. Se tiver feito alterações aos tipos de fonte, as alterações são aplicadas ao texto desse elemento selecionado.</para
 
1979
></listitem>
 
1980
</itemizedlist>
 
1981
</note
 
1982
></para>
 
1983
</sect3>
 
1984
</sect2>
 
1985
<sect2 id="widget-layouts"
 
1986
><title
 
1987
>Disposições dos elementos</title
 
1988
 
1989
<para
 
1990
>Na maioria dos casos os elementos do formulário deverão ser convenientemente posicionados e alinhados. Posicionar, alinhar e redimensionar elementos manualmente não é fácil e estes parâmetros não serão ajustados quando o usuário redimensiona o formulário. De fato, a situação pode ser ainda pior porque você não pode considerar que um determinado formulário requer um determinado espaço uma vez que os usuários usam diferentes tamanhos de fonte e resoluções de tela. </para>
 
1991
<para
 
1992
>Usar a ferramenta especial chamada disposição de elementos pode ajudá-lo a dispor automaticamente os elementos do formulário. Disposição de elementos é uma ação de grupar dois ou mais elementos de modo que eles estejam bem posicionados e possuam tamanhos apropriados. </para>
 
1993
<para
 
1994
>Usar esta disposição em um formulário melhora o alinhamento. Além do mais, seu espaço é melhor aproveitado. Campos de texto estão próximos um do outro e o espaçamento é constante. </para>
 
1995
<!--FIXME not implemented in kexi 2.4
 
1996
<para
 
1997
>There are two methods to create widget layout.
 
1998
</para>
 
1999
<itemizedlist>
 
2000
<listitem
 
2001
><para
 
2002
>Select two or more widgets that should be placed in a common layout, and select one of the layout types from the context menu item <guilabel
 
2003
>Layout Widgets</guilabel
 
2004
>.</para
 
2005
></listitem>
 
2006
<listitem
 
2007
><para
 
2008
>Click a container widget (or a form surface itself), where widgets are inserted and select one of the layout types from the context menu item <guilabel
 
2009
>Layout Widgets</guilabel
 
2010
>. All widgets existing within the container or within the form, being on the same level will be put into a single common layout.</para
 
2011
></listitem>
 
2012
</itemizedlist>
 
2013
<para
 
2014
>In each of these cases you can also use <menuchoice
 
2015
><guimenu
 
2016
>Format</guimenu
 
2017
><guimenuitem
 
2018
>Layout Widgets</guimenuitem
 
2019
></menuchoice
 
2020
> menu.
 
2021
</para>
 
2022
<para
 
2023
>Widget layout is presented in the design view using a blue, green or red box drawn with a broken line. This line is displayed only in the form's design view.
 
2024
</para>
 
2025
<para
 
2026
>Besides the grid type, there are other widget layout types.
 
2027
</para>
 
2028
<variablelist>
 
2029
  <varlistentry
 
2030
><term
 
2031
><emphasis role="bold"
 
2032
>vertical</emphasis
 
2033
></term>
 
2034
    <listitem>
 
2035
    <para
 
2036
>Vertical widget layout</para>
 
2037
     </listitem>
 
2038
  </varlistentry>
 
2039
  <varlistentry
 
2040
><term
 
2041
><emphasis role="bold"
 
2042
>horizontal</emphasis
 
2043
></term>
 
2044
    <listitem>
 
2045
    <para
 
2046
>Horizontal widget layout</para>
 
2047
     </listitem>
 
2048
  </varlistentry>
 
2049
</variablelist>
 
2050
<sect3 id="springs-in-widget-layouts"
 
2051
><title
 
2052
>Springs in widget layouts</title
 
2053
 
2054
<para
 
2055
>A spring in widget layouts is a special, invisible element allowing to adjust widget's position and size within layouts. Such a spring stretches or squeezes a widget on the right, top, bottom or left hand, so it can have desired size and position.
 
2056
</para>
 
2057
<para
 
2058
>To use a spring:
 
2059
</para>
 
2060
<orderedlist>
 
2061
<listitem
 
2062
><para
 
2063
>Select spring icon on the <guilabel
 
2064
>Widgets</guilabel
 
2065
> toolbar.</para
 
2066
></listitem>
 
2067
<listitem
 
2068
><para
 
2069
>Click on a selected point of the form to insert the spring.</para
 
2070
></listitem>
 
2071
</orderedlist>
 
2072
<para
 
2073
>To make springs work you need to create a global widget layout, &ie; a layout for the form itself. Then, springs can use edges of the form as a boundary for expanding.
 
2074
</para>
 
2075
</sect3>
 
2076
<sect3 id="removing-widget-layouts"
 
2077
><title
 
2078
>Removing widget layouts</title
 
2079
 
2080
<para
 
2081
>To remove widget layout without removing widgets, perform one of these actions:
 
2082
</para>
 
2083
<itemizedlist>
 
2084
<listitem
 
2085
><para
 
2086
>Click with the right mouse button on the layout's border and select <guilabel
 
2087
>Break Layout</guilabel
 
2088
> command from the context menu.</para
 
2089
></listitem>
 
2090
<listitem
 
2091
><para
 
2092
>Click with the left mouse button on the layout's border and select <menuchoice
 
2093
><guimenu
 
2094
>Format</guimenu
 
2095
><guimenuitem
 
2096
>Break Layout</guimenuitem
 
2097
></menuchoice
 
2098
> menu command.</para
 
2099
></listitem>
 
2100
</itemizedlist>
 
2101
<para
 
2102
><note
 
2103
><para
 
2104
>Removing widget layout using the Break Layout command will not remove widgets contained in the layout. If you want to remove the widgets as well, just select the layout by clicking on its border and press <keycap
 
2105
>Delete</keycap
 
2106
> key or use <menuchoice
 
2107
><guimenu
 
2108
>Edit</guimenu
 
2109
><guimenuitem
 
2110
>Delete</guimenuitem
 
2111
></menuchoice
 
2112
> menu command or context menu command.</para
 
2113
></note>
 
2114
</para>
 
2115
</sect3>
 
2116
-->
 
2117
<sect3 id="size-policies-for-widgets-within-a-layout"
 
2118
><title
 
2119
>Política de tamanhos para elementos dentro de uma disposição</title
 
2120
 
2121
<para
 
2122
>Em vez de definir um tipo de letra monoespaçada para os seus elementos, no &kexi; você poderá optar entre várias políticas de tamanho dos elementos. Uma política de tamanho é uma estratégia flexível para controlar como é esticado (ou encolhido) um elemento, dependendo dos elementos vizinhos e do espaço disponível dentro do formulário. </para>
 
2123
<para
 
2124
>Após colocar os elementos em uma linha eles serão redimensionados para conter o texto visível. </para>
 
2125
<para
 
2126
>Para cada elemento inserido no formulário, existem definições para a política de tamanho disponíveis no <guilabel
 
2127
>Editor de Propriedades</guilabel
 
2128
>. As definições são apresentadas como um grupo de propriedades chamado <guilabel
 
2129
>Política de Tamanho</guilabel
 
2130
>. </para>
 
2131
<para
 
2132
>Este grupo de propriedades contém: </para>
 
2133
<variablelist>
 
2134
  <varlistentry
 
2135
><term
 
2136
><emphasis role="bold"
 
2137
>Política de Tamanho Horizontal</emphasis
 
2138
></term>
 
2139
    <listitem>
 
2140
    <para
 
2141
>definindo o tamanho horizontal do elemento,</para>
 
2142
     </listitem>
 
2143
  </varlistentry>
 
2144
  <varlistentry
 
2145
><term
 
2146
><emphasis role="bold"
 
2147
>Política de Tamanho Vertical</emphasis
 
2148
></term>
 
2149
    <listitem>
 
2150
    <para
 
2151
>definindo o tamanho vertical do elemento,</para>
 
2152
     </listitem>
 
2153
  </varlistentry>
 
2154
  <varlistentry
 
2155
><term
 
2156
><emphasis role="bold"
 
2157
>Esticamento Horizontal</emphasis
 
2158
></term>
 
2159
    <listitem>
 
2160
    <para
 
2161
>definir a força da atividade da Política de Tamanho Horizontal,</para>
 
2162
     </listitem>
 
2163
  </varlistentry>
 
2164
  <varlistentry
 
2165
><term
 
2166
><emphasis role="bold"
 
2167
>Esticamento Vertical</emphasis
 
2168
></term>
 
2169
    <listitem>
 
2170
    <para
 
2171
>definir a força da atividade da Política de Tamanho Vertical</para>
 
2172
     </listitem>
 
2173
  </varlistentry>
 
2174
</variablelist>
 
2175
</sect3>
 
2176
<sect3 id="values-of-size-policies"
 
2177
><title
 
2178
>Valores para as políticas de tamanho</title
 
2179
 
2180
<para
 
2181
>Estão disponíveis os seguintes valores na lista para a <guilabel
 
2182
>Política Horizontal</guilabel
 
2183
> e <guilabel
 
2184
>Política Vertical</guilabel
 
2185
>, visíveis no <guilabel
 
2186
>Editor de Propriedades</guilabel
 
2187
>: </para>
 
2188
<variablelist>
 
2189
  <varlistentry
 
2190
><term
 
2191
><emphasis role="bold"
 
2192
>Fixo</emphasis
 
2193
></term>
 
2194
    <listitem>
 
2195
    <para
 
2196
>este valor significa que o elemento não pode ser automaticamente redimensionado; ele deve manter um tamanho constante definido durante o desenho (largura e altura),</para>
 
2197
     </listitem>
 
2198
  </varlistentry>
 
2199
  <varlistentry
 
2200
><term
 
2201
><emphasis role="bold"
 
2202
>Mínimo</emphasis
 
2203
></term>
 
2204
    <listitem>
 
2205
    <para
 
2206
>este valor significa que o tamanho original do elemento é configurado como o mínimo permitido, ele é suficiente e não há necessidade de expandir o elemento, mas o elemento será expandido se necessário. Este tipo de política pode ser usada para forçar que o elemento seja expandido para a largura ou altura totais, especialmente se você configurar um valor de esticamento maior que 0.</para>
 
2207
     </listitem>
 
2208
  </varlistentry>
 
2209
  <varlistentry
 
2210
><term
 
2211
><emphasis role="bold"
 
2212
>Máximo</emphasis
 
2213
></term>
 
2214
    <listitem>
 
2215
    <para
 
2216
>este valor significa que o tamanho original do elemento está configurado para o máximo permitido e que pode ser diminuído sem quebrar a usabilidade e legibilidade do elemento se outros elementos necessitarem de mais espaço,</para>
 
2217
     </listitem>
 
2218
  </varlistentry>
 
2219
  <varlistentry
 
2220
><term
 
2221
><emphasis role="bold"
 
2222
>Preferencial</emphasis
 
2223
></term>
 
2224
    <listitem>
 
2225
    <para
 
2226
>este valor significa que o tamanho original do elemento é o mais adequado ou preferencial; no entanto, o elemento pode ser encolhido ou expandido e ele permanecerá legível,</para>
 
2227
     </listitem>
 
2228
  </varlistentry>
 
2229
  <varlistentry
 
2230
><term
 
2231
><emphasis role="bold"
 
2232
>Expansível</emphasis
 
2233
></term>
 
2234
    <listitem>
 
2235
    <para
 
2236
>este valor significa que o tamanho original do elemento é razoável mas o elemento pode também ser encolhido; ele pode ser expandido também para tomar tanto espaço quanto possível,</para>
 
2237
     </listitem>
 
2238
  </varlistentry>
 
2239
  <varlistentry
 
2240
><term
 
2241
><emphasis role="bold"
 
2242
>Expansão Mínima</emphasis
 
2243
></term>
 
2244
    <listitem>
 
2245
    <para
 
2246
>este valor significa que o tamanho original do elemento é permitido; ele pode ser expandido para tomar tanto espaço quanto possível,</para>
 
2247
     </listitem>
 
2248
  </varlistentry>
 
2249
  <varlistentry
 
2250
><term
 
2251
><emphasis role="bold"
 
2252
>Ignorado</emphasis
 
2253
></term>
 
2254
    <listitem>
 
2255
    <para
 
2256
>este valor significa que o tamanho original do elemento é ignorado; o elemento pode ser expandido para tomar tanto espaço quanto possível mas outros elementos normalmente não permitirão isso</para>
 
2257
     </listitem>
 
2258
  </varlistentry>
 
2259
</variablelist>
 
2260
<para
 
2261
>Tipos diferentes de elementos possuem políticas de tamanho padrão variadas; por exemplo, elementos de botão possuem a política de tamanho padrão configurada para <guilabel
 
2262
>Mínimo</guilabel
 
2263
> (em ambas direções), enquanto elementos de campo de texto possuem a política de tamanho vertical configurada para <guilabel
 
2264
>Fixo</guilabel
 
2265
>. </para>
 
2266
<para
 
2267
>As políticas de tamanho mais frequentemente usadas são <guilabel
 
2268
>Preferencial</guilabel
 
2269
>, <guilabel
 
2270
>Mínimo</guilabel
 
2271
> e <guilabel
 
2272
>Máximo</guilabel
 
2273
>. </para>
 
2274
</sect3>
 
2275
<sect3 id="vertical-and-horizontal-stretch"
 
2276
><title
 
2277
>Esticamento horizontal e vertical</title
 
2278
 
2279
<para
 
2280
>As propriedades de <guilabel
 
2281
>Esticamento Vert.</guilabel
 
2282
> e <guilabel
 
2283
>Esticamento Hor.</guilabel
 
2284
> aceitam valores inteiro maiores ou iguais a 0. Estas propriedades permitem um ajuste fino do comportamento das políticas de tamanho. O valor padrão para a maioria das propriedades é 0. Um valor maior de esticamento significa que o elemento será expandido mais do que os outros elementos que possuem um valor menor configurado. </para>
 
2285
</sect3>
 
2286
</sect2>
 
2287
<!--FIXME No in master/2.4
 
2288
<sect2 id="setting-widgets-size-and-position-by-hand"
 
2289
><title
 
2290
>Setting widgets size and position by hand</title
 
2291
 
2292
<para
 
2293
>In case when your form has no main layout set for auto-positioning and auto-resizing its widgets, you will probably want to modify the position and size of widgets so the form can look cleaner and be easier to use. The &kexi; form designer simplifies this task by offering the following groups of commands:
 
2294
</para>
 
2295
<itemizedlist>
 
2296
<listitem
 
2297
><para
 
2298
>Adjusting sizes of selected widgets. The commands are available in the <menuchoice
 
2299
><guimenu
 
2300
>Format</guimenu
 
2301
><guimenuitem
 
2302
>Adjust Widgets Size</guimenuitem
 
2303
></menuchoice
 
2304
> submenu of the menubar and in the <guilabel
 
2305
>Adjust Widgets Size</guilabel
 
2306
> submenu of the context menu. The toolbar's drop down button <guilabel
 
2307
>Adjust Widgets Size</guilabel
 
2308
> is also available.</para
 
2309
></listitem>
 
2310
</itemizedlist>
 
2311
<itemizedlist>
 
2312
<listitem
 
2313
><para
 
2314
>Aligning positions of the selected widgets. The commands are available in the <menuchoice
 
2315
><guimenu
 
2316
>Format</guimenu
 
2317
><guimenuitem
 
2318
>Align Widgets Position</guimenuitem
 
2319
></menuchoice
 
2320
> submenu of the menubar and in the <guilabel
 
2321
>Align Widgets Position</guilabel
 
2322
> submenu of the context menu. The toolbar's drop down button <guilabel
 
2323
>Align Widgets Position</guilabel
 
2324
> is also available.</para
 
2325
></listitem>
 
2326
</itemizedlist>
 
2327
 
 
2328
<variablelist>
 
2329
  <varlistentry
 
2330
><term
 
2331
><emphasis role="bold"
 
2332
>To Fit</emphasis
 
2333
></term>
 
2334
    <listitem>
 
2335
    <para
 
2336
>The size of the selected widgets will be altered so each widget will be resized to its preferred size and its contents; for example, a text label's size will be changed to fit its text. The position of the widgets will not be changed.</para>
 
2337
     </listitem>
 
2338
  </varlistentry>
 
2339
  <varlistentry
 
2340
><term
 
2341
><emphasis role="bold"
 
2342
>To Grid</emphasis
 
2343
></term>
 
2344
    <listitem>
 
2345
    <para
 
2346
>The size of the selected widgets will be altered so each widget's corner will be placed on the form's (or other container's) grid point. The widget's position can be slightly altered.</para>
 
2347
     </listitem>
 
2348
  </varlistentry>
 
2349
  <varlistentry
 
2350
><term
 
2351
><emphasis role="bold"
 
2352
>To Shortest</emphasis
 
2353
></term>
 
2354
    <listitem>
 
2355
    <para
 
2356
>The height of the selected widgets will be altered so that each of them will have the same height as the shortest one. The position of the widgets will not be changed.</para>
 
2357
     </listitem>
 
2358
  </varlistentry>
 
2359
  <varlistentry
 
2360
><term
 
2361
><emphasis role="bold"
 
2362
>To Tallest</emphasis
 
2363
></term>
 
2364
    <listitem>
 
2365
    <para
 
2366
>The height of the selected widgets will be altered so that each of them will have the same height as the tallest one. The position of the widgets will not be changed.</para>
 
2367
     </listitem>
 
2368
  </varlistentry>
 
2369
  <varlistentry
 
2370
><term
 
2371
><emphasis role="bold"
 
2372
>To Narrowest</emphasis
 
2373
></term>
 
2374
    <listitem>
 
2375
    <para
 
2376
>The width of the selected widgets will be altered so that each of them will have the same height as the narrowest one. The position of the widgets will not be changed.</para>
 
2377
     </listitem>
 
2378
  </varlistentry>
 
2379
  <varlistentry
 
2380
><term
 
2381
><emphasis role="bold"
 
2382
>To Widest</emphasis
 
2383
></term>
 
2384
    <listitem>
 
2385
    <para
 
2386
>The width of the selected widgets will be altered so that each of them will have the same height as the widest one. The position of the widgets will not be changed.</para>
 
2387
     </listitem>
 
2388
  </varlistentry>
 
2389
  <varlistentry
 
2390
><term
 
2391
><emphasis role="bold"
 
2392
>To Left</emphasis
 
2393
></term>
 
2394
    <listitem>
 
2395
    <para
 
2396
>All the selected widgets' left positions will be moved to the position of the leftmost widget's left edge.</para>
 
2397
     </listitem>
 
2398
  </varlistentry>
 
2399
  <varlistentry
 
2400
><term
 
2401
><emphasis role="bold"
 
2402
>To Right</emphasis
 
2403
></term>
 
2404
    <listitem>
 
2405
    <para
 
2406
>All the selected widgets' right positions will be moved to the position of the rightmost widget's right edge.</para>
 
2407
     </listitem>
 
2408
  </varlistentry>
 
2409
  <varlistentry
 
2410
><term
 
2411
><emphasis role="bold"
 
2412
>To Top</emphasis
 
2413
></term>
 
2414
    <listitem>
 
2415
    <para
 
2416
>All the selected widgets' top positions will be moved to the position of the uppermost widget's upper edge.</para>
 
2417
     </listitem>
 
2418
  </varlistentry>
 
2419
  <varlistentry
 
2420
><term
 
2421
><emphasis role="bold"
 
2422
>To Bottom</emphasis
 
2423
></term>
 
2424
    <listitem>
 
2425
    <para
 
2426
>All the selected widgets' bottom positions will be moved to the position of the bottommost widget's bottom edge.</para>
 
2427
     </listitem>
 
2428
  </varlistentry>
 
2429
  <varlistentry
 
2430
><term
 
2431
><emphasis role="bold"
 
2432
>To Grid</emphasis
 
2433
></term>
 
2434
    <listitem>
 
2435
    <para
 
2436
>All the selected widgets' top-left corners will be moved so that they are positioned in the nearest grid point.</para>
 
2437
     </listitem>
 
2438
  </varlistentry>
 
2439
</variablelist>
 
2440
<para
 
2441
>None of the above commands resizes the widgets.
 
2442
</para>
 
2443
<para
 
2444
>There are also additional commands available: <guilabel
 
2445
>Bring Widget to Front</guilabel
 
2446
> (&ie; above all other widgets) and <guilabel
 
2447
>Send Widget to Back</guilabel
 
2448
> (&ie; below all other widgets). These two commands are rarely used, as it is not common to place one widget on top of an other (except when a container widget contains other widget inside). Also note that clicking a widget with a mouse button is enough to bring the widget to front.
 
2449
</para>
 
2450
</sect2>
 
2451
<sect2 id="setting-the-tab-order"
 
2452
><title
 
2453
>Setting the tab order</title
 
2454
 
2455
<para
 
2456
>A widget's focus determines that widget's activity available using keyboard. Focus is related to widgets displayed in the form's data view. Exactly one form widget can have focus at the same time. The most frequent use of focus is text entry (when a given text field is active, &ie; it is focused). An other example is a button widget - when focused, it is possible to “press” it using the &Enter; or <keycap
 
2457
>Space</keycap
 
2458
> key instead of a mouse button.
 
2459
</para>
 
2460
<para
 
2461
>There are a few methods of making the widgets active (moving the focus to the widget): clicking with a mouse button, rotating the mouse wheel over the widget, or using the &Tab; key. The latter method is often used because of its speed and convenience for users. Availability of the focusing methods is controlled by <guilabel
 
2462
>Focus Policy</guilabel
 
2463
> property of a given widget.
 
2464
</para>
 
2465
<para
 
2466
>There is a relationship between focusing (activating) widgets using &Tab; key and tab order setting of a form. After pressing the &Tab; key, the next widget should be focused, so the form should know about the tab order.
 
2467
</para>
 
2468
<para
 
2469
>To alter tab order for a form's widget:
 
2470
</para>
 
2471
<orderedlist>
 
2472
<listitem
 
2473
><para
 
2474
>Switch to design view of the form.</para
 
2475
></listitem>
 
2476
<listitem
 
2477
><para
 
2478
>Execute <menuchoice
 
2479
><guimenu
 
2480
>Edit</guimenu
 
2481
><guimenuitem
 
2482
>Edit Tab Order...</guimenuitem
 
2483
></menuchoice
 
2484
> menu command. The <guilabel
 
2485
>Edit Tab Order</guilabel
 
2486
> dialog will appear with settings for this form.The window contains a list with two columns: the first column displays widget names, the second - types of the widgets. To make it easier to recognize meaning of the names and types for the user, icons related to the types are also displayed. The list contains only widgets having focus policy allowing to use the &Tab; key. The window allows you to change the tab order or set the automatic tab order.</para
 
2487
></listitem>
 
2488
<listitem
 
2489
><para
 
2490
>To change tab order, either:<itemizedlist>
 
2491
<listitem
 
2492
><para
 
2493
>Click a selected widget name in the widgets list and drag it to a desired position (up or down) using the mouse.</para
 
2494
></listitem>
 
2495
<listitem
 
2496
><para
 
2497
>Click a selected widget name on the widgets list and use <guilabel
 
2498
>Move Up</guilabel
 
2499
> or <guilabel
 
2500
>Move Down</guilabel
 
2501
> buttons, to move the widgets to a desired position.</para
 
2502
></listitem>
 
2503
<listitem
 
2504
><para
 
2505
>Click the <guilabel
 
2506
>Handle tab order automatically</guilabel
 
2507
> check box to set the automatic tab order for the form. If this option has been switched on, any changes made to the list of widgets by hand are not taken into account - &kexi; will be handling the tab orders on its own. The automatic ordering means that the top-left widget will be focused first (or the top-right if your operating system uses right-to-left layout), and the order comes from the left to right (from the right to left, respectively) and from the top to bottom.</para
 
2508
></listitem>
 
2509
</itemizedlist>
 
2510
</para
 
2511
></listitem>
 
2512
</orderedlist>
 
2513
<para
 
2514
>Click the <guilabel
 
2515
>OK</guilabel
 
2516
> button to accept the changes or <guilabel
 
2517
>Cancel</guilabel
 
2518
> button to dismiss the changes.
 
2519
</para>
 
2520
</sect2>
 
2521
-->
 
2522
</sect1>
 
2523
<sect1 id="entering-data-using-forms"
 
2524
><title
 
2525
>Inserindo Dados Usando Formulários</title
 
2526
 
2527
<para
 
2528
>A inserção e edição de dados é uma tarefa comum do usuário de aplicativos de bancos de dados. O programador de bancos de dados deve verificar o formulário em termos de validação da entrada de dados, e ver se o formulário funciona como esperado. </para>
 
2529
<para
 
2530
>Para testar seu formulário, alterne para a visão de dados. Uma linha (registro) única de dados será exibida. Você pode mover entre os campos usando o botão esquerdo do mouse ou as teclas &Tab; e <keycombo
 
2531
>&Shift;&Tab;</keycombo
 
2532
>. Durante a edição, haverá um ícone em forma de lápis visível próximo ao navegador de registros. Após a inserção da linha (registro) você pode pressionar as teclas <keycombo
 
2533
>&Shift;&Enter;</keycombo
 
2534
> ou o botão <guilabel
 
2535
>Salvar registro</guilabel
 
2536
> na barra de ferramentas para aceitar as mudanças feitas na linha atual. Clicando no botão <guilabel
 
2537
>Cancelar alterações no registro</guilabel
 
2538
> na barra de ferramentas, você descartará as mudanças feitas na linha atual e restaurará o conteúdo dos campos de dados. Você pode usar os botões do navegador de registros para mover para uma nova linha. Todas as funções do navegador estão também disponíveis de maneira semelhante na visão de tabela de dados. </para>
 
2539
</sect1>
 
2540
</chapter>
 
2541
<chapter id="configuring-kexi"
 
2542
><title
 
2543
>Configurar o Kexi</title
 
2544
 
2545
<itemizedlist>
 
2546
<listitem
 
2547
><para
 
2548
><link linkend="docking-and-undocking-side-panels"
 
2549
>Acoplar e desacoplar os painéis laterais</link
 
2550
>&nbsp;</para
 
2551
></listitem>
 
2552
</itemizedlist>
 
2553
<sect1 id="docking-and-undocking-side-panels"
 
2554
><title
 
2555
>Acoplar e desacoplar painéis laterais</title
 
2556
 
2557
<para
 
2558
>Os painéis laterais do <guilabel
 
2559
>Navegador do Projeto</guilabel
 
2560
> e o <guilabel
 
2561
>Editor de Propriedade</guilabel
 
2562
> podem ser desacoplados se: </para>
 
2563
<itemizedlist>
 
2564
<listitem
 
2565
><para
 
2566
>Faça duplo-clique na barra da 'pega' no topo do painel ou</para
 
2567
></listitem>
 
2568
<listitem
 
2569
><para
 
2570
>Clique uma vez no botão em diamante no topo do painel, ao lado do 'x'.</para
 
2571
></listitem>
 
2572
</itemizedlist>
 
2573
<para
 
2574
>Uma vez desacopladas, as janelas do painel podem ser acopladas na janela principal de novo, de forma semelhante ao desacoplamento: </para>
 
2575
<itemizedlist>
 
2576
<listitem
 
2577
><para
 
2578
>Faça duplo-clique sobre a barra da 'pega' no topo da janela; ou</para
 
2579
></listitem>
 
2580
<listitem
 
2581
><para
 
2582
>Clique uma vez no botão em diamante no topo do painel, ao lado do 'x'.</para
 
2583
></listitem>
 
2584
</itemizedlist>
 
2585
<para
 
2586
><tip
 
2587
><para
 
2588
>Ao desbloquear um painel, o &kexi; recorda a última posição acoplada, para que volte a acoplá-la no local onde se encontrava da última vez.</para
 
2589
></tip>
 
2590
</para>
 
2591
</sect1>
 
2592
</chapter>
 
2593
<chapter id="command-reference"
 
2594
><title
 
2595
>Referência de comandos</title
 
2596
 
2597
<itemizedlist>
 
2598
<listitem
 
2599
><para
 
2600
><link linkend="the-kexi-tab"
 
2601
>A Página do Kexi</link
 
2602
>&nbsp;</para
 
2603
></listitem>
 
2604
<listitem
 
2605
><para
 
2606
><link linkend="the-create-tab"
 
2607
>A Página Criar</link
 
2608
>&nbsp;</para
 
2609
></listitem>
 
2610
<listitem
 
2611
><para
 
2612
><link linkend="the-data-tab"
 
2613
>A Página Dados</link
 
2614
>&nbsp;</para
 
2615
></listitem>
 
2616
<listitem
 
2617
><para
 
2618
><link linkend="the-external-data-tab"
 
2619
>A Página Dados Externos</link
 
2620
>&nbsp;</para
 
2621
></listitem>
 
2622
<listitem
 
2623
><para
 
2624
><link linkend="the-tools-tab"
 
2625
>A Página Ferramentas</link
 
2626
>&nbsp;</para
 
2627
></listitem>
 
2628
<listitem
 
2629
><para
 
2630
><link linkend="the-form-design-tab"
 
2631
>A Página de Desenho do Formulário</link
 
2632
>&nbsp;</para
 
2633
></listitem>
 
2634
<listitem
 
2635
><para
 
2636
><link linkend="the-report-design-tab"
 
2637
>A Página de Desenho do Relatório</link
 
2638
>&nbsp;</para
 
2639
></listitem>
 
2640
</itemizedlist>
 
2641
<sect1 id="the-kexi-tab"
 
2642
><title
 
2643
>A Página do Kexi</title
 
2644
 
2645
<para>
 
2646
<screenshot>
 
2647
<screeninfo
 
2648
></screeninfo>
 
2649
  <mediaobject>
 
2650
    <imageobject>
 
2651
      <imagedata fileref="kexi_kexi_tab.png" format="PNG"/>
 
2652
    </imageobject>
 
2653
    <textobject>
 
2654
      <phrase
 
2655
></phrase>
 
2656
    </textobject>
 
2657
  </mediaobject>
 
2658
</screenshot>
 
2659
</para>
 
2660
<para
 
2661
>A página do &kexi; é o local onde você interage com os projetos do &kexi;. </para>
 
2662
<para
 
2663
>Selecionar uma ação irá abrir uma tela ao lado do menu, oferecendo opções sobre a ação que escolheu. </para>
 
2664
<para
 
2665
>As opções oferecidas são: </para>
 
2666
<variablelist>
 
2667
  <varlistentry
 
2668
><term
 
2669
><emphasis role="bold"
 
2670
><guilabel
 
2671
>Bem-vindo</guilabel
 
2672
></emphasis
 
2673
></term>
 
2674
    <listitem>
 
2675
    <para
 
2676
>Aqui você poderá optar por abrir um projeto onde trabalhou recentemente.</para>
 
2677
     </listitem>
 
2678
  </varlistentry>
 
2679
  <varlistentry
 
2680
><term
 
2681
><emphasis role="bold"
 
2682
><guilabel
 
2683
>Abrir</guilabel
 
2684
></emphasis
 
2685
></term>
 
2686
    <listitem>
 
2687
    <para
 
2688
>Aqui você poderá optar por abrir um projeto do &kexi;, quer esteja guardado num arquivo ou num servidor de banco de dados.</para>
 
2689
     </listitem>
 
2690
  </varlistentry>
 
2691
  <varlistentry
 
2692
><term
 
2693
><emphasis role="bold"
 
2694
><guilabel
 
2695
>Fechar</guilabel
 
2696
></emphasis
 
2697
></term>
 
2698
    <listitem>
 
2699
    <para
 
2700
>Esta ação fecha o projeto do &kexi; que estiver aberto no momento.</para>
 
2701
     </listitem>
 
2702
  </varlistentry>
 
2703
  <varlistentry
 
2704
><term
 
2705
><emphasis role="bold"
 
2706
><guilabel
 
2707
>Novo</guilabel
 
2708
></emphasis
 
2709
></term>
 
2710
    <listitem>
 
2711
    <para
 
2712
>Aqui você poderá seguir o assistente para criar um novo projeto do &kexi;.</para>
 
2713
     </listitem>
 
2714
  </varlistentry>
 
2715
  <varlistentry
 
2716
><term
 
2717
><emphasis role="bold"
 
2718
><guilabel
 
2719
>Importar, Exportar ou Enviar...</guilabel
 
2720
></emphasis
 
2721
></term>
 
2722
    <listitem>
 
2723
    <para
 
2724
>Aqui você poderá seguir o assistente para importar dados existentes para o projeto do &kexi; aberto no momento.</para>
 
2725
     </listitem>
 
2726
  </varlistentry>
 
2727
  <varlistentry
 
2728
><term
 
2729
><emphasis role="bold"
 
2730
><guilabel
 
2731
>Sair</guilabel
 
2732
></emphasis
 
2733
></term>
 
2734
    <listitem>
 
2735
    <para
 
2736
>Fecha o &kexi;.</para>
 
2737
     </listitem>
 
2738
  </varlistentry>
 
2739
</variablelist>
 
2740
</sect1>
 
2741
<sect1 id="the-create-tab"
 
2742
><title
 
2743
>A Página Criar</title
 
2744
 
2745
<para>
 
2746
<screenshot>
 
2747
<screeninfo
 
2748
></screeninfo>
 
2749
  <mediaobject>
 
2750
    <imageobject>
 
2751
      <imagedata fileref="kexi_create_tab.png" format="PNG"/>
 
2752
    </imageobject>
 
2753
    <textobject>
 
2754
      <phrase
 
2755
></phrase>
 
2756
    </textobject>
 
2757
  </mediaobject>
 
2758
</screenshot>
 
2759
</para>
 
2760
<para
 
2761
>Na página <guilabel
 
2762
>Criar</guilabel
 
2763
>, você poderá criar objetos que serão adicionados ao seu projeto. </para>
 
2764
<variablelist>
 
2765
  <varlistentry
 
2766
><term
 
2767
><emphasis role="bold"
 
2768
><guilabel
 
2769
>Tabela</guilabel
 
2770
></emphasis
 
2771
></term>
 
2772
    <listitem>
 
2773
    <para
 
2774
>Selecionar a <guilabel
 
2775
>Tabela</guilabel
 
2776
>, irá passar para o Desenho da Tabela na Visão de Desenho para adicionar definições de campos à sua tabela.</para>
 
2777
     </listitem>
 
2778
  </varlistentry>
 
2779
  <varlistentry
 
2780
><term
 
2781
><emphasis role="bold"
 
2782
><guilabel
 
2783
>Consulta</guilabel
 
2784
></emphasis
 
2785
></term>
 
2786
    <listitem>
 
2787
    <para
 
2788
>Selecionando <guilabel
 
2789
>Consulta</guilabel
 
2790
>, você irá para o Desenho de Consultas na Visão de Desenho, permitindo-lhe desenhar uma consulta que irá obter resultados personalizados das suas tabelas para o seu projeto.</para>
 
2791
     </listitem>
 
2792
  </varlistentry>
 
2793
  <varlistentry
 
2794
><term
 
2795
><emphasis role="bold"
 
2796
><guilabel
 
2797
>Formulário</guilabel
 
2798
></emphasis
 
2799
></term>
 
2800
    <listitem>
 
2801
    <para
 
2802
>Selecionando o <guilabel
 
2803
>Formulário</guilabel
 
2804
>, você irá para o Desenho do Formulário na Visão de Desenho para adicionar os elementos ao seu formulário.</para>
 
2805
     </listitem>
 
2806
  </varlistentry>
 
2807
  <varlistentry
 
2808
><term
 
2809
><emphasis role="bold"
 
2810
><guilabel
 
2811
>Relatório</guilabel
 
2812
></emphasis
 
2813
></term>
 
2814
    <listitem>
 
2815
    <para
 
2816
>Selecionando o <guilabel
 
2817
>Relatório</guilabel
 
2818
>, irá para o Desenho do Relatório na Visão de Desenho para adicionar os elementos ao seu relatório.</para>
 
2819
     </listitem>
 
2820
  </varlistentry>
 
2821
  <varlistentry
 
2822
><term
 
2823
><emphasis role="bold"
 
2824
><guilabel
 
2825
>Programa</guilabel
 
2826
></emphasis
 
2827
></term>
 
2828
    <listitem>
 
2829
    <para
 
2830
>Selecionando o <guilabel
 
2831
>Programa</guilabel
 
2832
>, você irá para o Editor do Programa que lhe permite adicionar código personalizado ao seu projeto e/ou objetos.</para>
 
2833
     </listitem>
 
2834
  </varlistentry>
 
2835
</variablelist>
 
2836
</sect1>
 
2837
<sect1 id="the-data-tab"
 
2838
><title
 
2839
>A Página Dados</title
 
2840
 
2841
<para>
 
2842
<screenshot>
 
2843
<screeninfo
 
2844
></screeninfo>
 
2845
  <mediaobject>
 
2846
    <imageobject>
 
2847
      <imagedata fileref="kexi_data_tab.png" format="PNG"/>
 
2848
    </imageobject>
 
2849
    <textobject>
 
2850
      <phrase
 
2851
></phrase>
 
2852
    </textobject>
 
2853
  </mediaobject>
 
2854
</screenshot>
 
2855
</para>
 
2856
<para
 
2857
>Na página <guilabel
 
2858
>Dados</guilabel
 
2859
>, você poderá manipular os dados nas suas tabelas ou elementos nos seus objetos (formulários, relatórios, etc.) </para>
 
2860
<variablelist>
 
2861
  <varlistentry
 
2862
><term
 
2863
><emphasis role="bold"
 
2864
><guilabel
 
2865
>Recortar</guilabel
 
2866
></emphasis
 
2867
></term>
 
2868
    <listitem>
 
2869
    <para
 
2870
>O <guilabel
 
2871
>Recortar</guilabel
 
2872
> coloca os dados/elementos na área de transferência e remove-os da sua posição atual.</para>
 
2873
     </listitem>
 
2874
  </varlistentry>
 
2875
  <varlistentry
 
2876
><term
 
2877
><emphasis role="bold"
 
2878
><guilabel
 
2879
>Copiar</guilabel
 
2880
></emphasis
 
2881
></term>
 
2882
    <listitem>
 
2883
    <para
 
2884
>O <guilabel
 
2885
>Copiar</guilabel
 
2886
> coloca os dados/elementos na área de transferência e removê-los da sua posição atual.</para>
 
2887
     </listitem>
 
2888
  </varlistentry>
 
2889
  <varlistentry
 
2890
><term
 
2891
><emphasis role="bold"
 
2892
><guilabel
 
2893
>Colar</guilabel
 
2894
></emphasis
 
2895
></term>
 
2896
    <listitem>
 
2897
    <para
 
2898
>O <guilabel
 
2899
>Colar</guilabel
 
2900
> coloca os dados/elementos existentes na área de transferência na tabela ou objeto, respectivamente.</para>
 
2901
     </listitem>
 
2902
  </varlistentry>
 
2903
  <varlistentry
 
2904
><term
 
2905
><emphasis role="bold"
 
2906
><guilabel
 
2907
>Colar especial</guilabel
 
2908
></emphasis
 
2909
></term>
 
2910
    <listitem>
 
2911
    <para
 
2912
>O <guilabel
 
2913
>Colar especial</guilabel
 
2914
> é usado para colocar dados arbitrários na área de transferência ou numa tabela, de forma previsível, para poder ser adicionado de acordo com a definição da tabela.</para>
 
2915
     </listitem>
 
2916
  </varlistentry>
 
2917
  <varlistentry
 
2918
><term
 
2919
><emphasis role="bold"
 
2920
><guilabel
 
2921
>Procurar</guilabel
 
2922
></emphasis
 
2923
></term>
 
2924
    <listitem>
 
2925
    <para
 
2926
>O <guilabel
 
2927
>Procurar</guilabel
 
2928
> abre a janela <guilabel
 
2929
>Procurar</guilabel
 
2930
> para poder pesquisar por um texto específico no banco de dados.</para>
 
2931
     </listitem>
 
2932
  </varlistentry>
 
2933
</variablelist>
 
2934
</sect1>
 
2935
<sect1 id="the-external-data-tab"
 
2936
><title
 
2937
>A Página de Dados Externos</title
 
2938
 
2939
<para>
 
2940
<screenshot>
 
2941
<screeninfo
 
2942
></screeninfo>
 
2943
  <mediaobject>
 
2944
    <imageobject>
 
2945
      <imagedata fileref="kexi_external_data_tab.png" format="PNG"/>
 
2946
    </imageobject>
 
2947
    <textobject>
 
2948
      <phrase
 
2949
></phrase>
 
2950
    </textobject>
 
2951
  </mediaobject>
 
2952
</screenshot>
 
2953
</para>
 
2954
<para
 
2955
>Na página de Dados Externos, você poderá importar os dados de outras fontes no seu projeto do &kexi;. </para>
 
2956
<variablelist>
 
2957
  <varlistentry
 
2958
><term
 
2959
><emphasis role="bold"
 
2960
><guilabel
 
2961
>Importar os Dados de um Arquivo</guilabel
 
2962
></emphasis
 
2963
></term>
 
2964
    <listitem>
 
2965
    <para
 
2966
>O <guilabel
 
2967
>Importar os dados de um arquivo</guilabel
 
2968
> mostra uma janela que lhe permite importar os dados de arquivos CSV ou texto simples para uma nova tabela no seu projeto.</para>
 
2969
     </listitem>
 
2970
  </varlistentry>
 
2971
  <varlistentry
 
2972
><term
 
2973
><emphasis role="bold"
 
2974
><guilabel
 
2975
>Importar tabelas</guilabel
 
2976
></emphasis
 
2977
></term>
 
2978
    <listitem>
 
2979
      <para
 
2980
>O <guilabel
 
2981
>Importar tabelas</guilabel
 
2982
> abre o <guilabel
 
2983
>Assistente de Importação de Tabelas</guilabel
 
2984
>, que lhe permite importar dados tanto de um arquivo <filename
 
2985
>fods</filename
 
2986
>, <filename
 
2987
>mdb</filename
 
2988
>, <filename
 
2989
>ods</filename
 
2990
>, <filename
 
2991
>tsv</filename
 
2992
> ou de outro servidor de bancos de dados para uma tabela nova no seu projeto.</para>
 
2993
     </listitem>
 
2994
  </varlistentry>
 
2995
  <varlistentry
 
2996
><term
 
2997
><emphasis role="bold"
 
2998
><guilabel
 
2999
>Exportar os dados para um arquivo</guilabel
 
3000
></emphasis
 
3001
></term>
 
3002
    <listitem>
 
3003
    <para
 
3004
>O <guilabel
 
3005
>Exportar os dados para um arquivo</guilabel
 
3006
> mostra uma janela que lhe permita exportar os dados da tabela atual para um arquivo de texto simples ou CSV.</para>
 
3007
     </listitem>
 
3008
  </varlistentry>
 
3009
</variablelist>
 
3010
<para
 
3011
><note
 
3012
><para
 
3013
>A tabela tem que ser aberta para poder exportar os dados dela para um arquivo.</para
 
3014
></note>
 
3015
</para>
 
3016
</sect1>
 
3017
<sect1 id="the-tools-tab"
 
3018
><title
 
3019
>A Página Ferramentas</title
 
3020
 
3021
<para>
 
3022
<screenshot>
 
3023
<screeninfo
 
3024
></screeninfo>
 
3025
  <mediaobject>
 
3026
    <imageobject>
 
3027
      <imagedata fileref="kexi_tools_tab.png" format="PNG"/>
 
3028
    </imageobject>
 
3029
    <textobject>
 
3030
      <phrase
 
3031
></phrase>
 
3032
    </textobject>
 
3033
  </mediaobject>
 
3034
</screenshot>
 
3035
</para>
 
3036
<para
 
3037
>Na página de <guilabel
 
3038
>Ferramentas</guilabel
 
3039
>, você poderá manipular os seus projetos. </para>
 
3040
<variablelist>
 
3041
  <!--FIXME no aktion Import Database in the toolbar in kexi 2.7 here
 
3042
  <varlistentry
 
3043
><term
 
3044
><emphasis role="bold"
 
3045
><guilabel
 
3046
>Import Database</guilabel
 
3047
></emphasis
 
3048
></term>
 
3049
    <listitem>
 
3050
    <para
 
3051
><guilabel
 
3052
>Import Database</guilabel
 
3053
>, opens the <guilabel
 
3054
>Database Importing Wizard</guilabel
 
3055
> that allows to import complete data from an <filename
 
3056
>mdb</filename
 
3057
> file or another database server.</para>
 
3058
     </listitem>
 
3059
  </varlistentry>
 
3060
  -->
 
3061
  <varlistentry
 
3062
><term
 
3063
><emphasis role="bold"
 
3064
><guilabel
 
3065
>Compactar banco de dados</guilabel
 
3066
></emphasis
 
3067
></term>
 
3068
    <listitem>
 
3069
    <para
 
3070
>O <guilabel
 
3071
>Compactar banco de dados</guilabel
 
3072
> procura por pequenos erros no banco de dados e reduz o seu tamanho.</para>
 
3073
     </listitem>
 
3074
  </varlistentry>
 
3075
</variablelist>
 
3076
<para
 
3077
><note
 
3078
><para
 
3079
>Você deverá compactar regularmente o seu banco de dados para mantê-lo em boas condições, especialmente depois de várias operações com registros (adição ou exclusão em grandes quantidades)</para
 
3080
></note>
 
3081
</para>
 
3082
</sect1>
 
3083
<sect1 id="the-form-design-tab"
 
3084
><title
 
3085
>A Página de Desenho do Formulário</title
 
3086
 
3087
<para>
 
3088
<screenshot>
 
3089
<screeninfo
 
3090
></screeninfo>
 
3091
  <mediaobject>
 
3092
    <imageobject>
 
3093
      <imagedata fileref="kexi_form_design_tab.png" format="PNG"/>
 
3094
    </imageobject>
 
3095
    <textobject>
 
3096
      <phrase
 
3097
></phrase>
 
3098
    </textobject>
 
3099
  </mediaobject>
 
3100
</screenshot>
 
3101
</para>
 
3102
<para
 
3103
>Na página do <guilabel
 
3104
>Desenho do Formulário</guilabel
 
3105
>, você poderá selecionar os elementos a adicionar ao seu formulário. </para>
 
3106
<variablelist>
 
3107
  <varlistentry
 
3108
><term
 
3109
><emphasis role="bold"
 
3110
><guilabel
 
3111
>Ponteiro</guilabel
 
3112
></emphasis
 
3113
></term>
 
3114
    <listitem>
 
3115
    <para
 
3116
>O <guilabel
 
3117
>Ponteiro</guilabel
 
3118
> muda para o modo de seleção de elementos.</para>
 
3119
     </listitem>
 
3120
  </varlistentry>
 
3121
</variablelist>
 
3122
<para
 
3123
><note
 
3124
><para
 
3125
>Selecionando um elemento qualquer, você irá mudar para o modo de adição de elementos. Depois, poderá clicar em qualquer ponto do formulário para colocar o elemento.</para
 
3126
></note>
 
3127
</para>
 
3128
<variablelist>
 
3129
  <varlistentry
 
3130
><term
 
3131
><emphasis role="bold"
 
3132
><guilabel
 
3133
>Rótulo</guilabel
 
3134
></emphasis
 
3135
></term>
 
3136
    <listitem>
 
3137
    <para
 
3138
>Um elemento de <guilabel
 
3139
>Legenda</guilabel
 
3140
> mostra as informações predefinidas num formulário. Normalmente, é usado como um título a seguir a outros elementos de dados.</para>
 
3141
     </listitem>
 
3142
  </varlistentry>
 
3143
  <varlistentry
 
3144
><term
 
3145
><emphasis role="bold"
 
3146
><guilabel
 
3147
>Caixa de Texto</guilabel
 
3148
></emphasis
 
3149
></term>
 
3150
    <listitem>
 
3151
    <para
 
3152
>Uma <guilabel
 
3153
>Caixa de Texto</guilabel
 
3154
> é um campo de linha única para dados contidos na sua tabela.</para>
 
3155
     </listitem>
 
3156
  </varlistentry>
 
3157
  <varlistentry
 
3158
><term
 
3159
><emphasis role="bold"
 
3160
><guilabel
 
3161
>Editor de Texto</guilabel
 
3162
></emphasis
 
3163
></term>
 
3164
    <listitem>
 
3165
    <para
 
3166
>Um <guilabel
 
3167
>Editor de Texto</guilabel
 
3168
> é um campo com várias linhas para os dados contidos na sua tabela.</para>
 
3169
     </listitem>
 
3170
  </varlistentry>
 
3171
  <varlistentry
 
3172
><term
 
3173
><emphasis role="bold"
 
3174
><guilabel
 
3175
>Caixa de Seleção</guilabel
 
3176
></emphasis
 
3177
></term>
 
3178
    <listitem>
 
3179
    <para
 
3180
>Uma <guilabel
 
3181
>Caixa de Seleção</guilabel
 
3182
> mostra um conjunto de opções a escolher.</para>
 
3183
     </listitem>
 
3184
  </varlistentry>
 
3185
  <varlistentry
 
3186
><term
 
3187
><emphasis role="bold"
 
3188
><guilabel
 
3189
>Caixa de Verificação</guilabel
 
3190
></emphasis
 
3191
></term>
 
3192
    <listitem>
 
3193
    <para
 
3194
>Uma <guilabel
 
3195
>Caixa de Verificação</guilabel
 
3196
> comum contém dois ou três estados de dados (&eg;, Ligado/Desligado)</para>
 
3197
     </listitem>
 
3198
  </varlistentry>
 
3199
  <varlistentry
 
3200
><term
 
3201
><emphasis role="bold"
 
3202
><guilabel
 
3203
>Área de Imagem</guilabel
 
3204
></emphasis
 
3205
></term>
 
3206
    <listitem>
 
3207
      <para
 
3208
>Uma <guilabel
 
3209
>Área de Imagem</guilabel
 
3210
> guarda uma imagem associada a um campo numa tabela.</para>
 
3211
     </listitem>
 
3212
  </varlistentry>
 
3213
  <varlistentry
 
3214
><term
 
3215
><emphasis role="bold"
 
3216
><guilabel
 
3217
>Botão</guilabel
 
3218
></emphasis
 
3219
></term>
 
3220
    <listitem>
 
3221
    <para
 
3222
>Um <guilabel
 
3223
>Botão</guilabel
 
3224
> permite-lhe definir ações a executar ao clicar nele.</para>
 
3225
     </listitem>
 
3226
  </varlistentry>
 
3227
  <varlistentry
 
3228
><term
 
3229
><emphasis role="bold"
 
3230
><guilabel
 
3231
>Quadro</guilabel
 
3232
></emphasis
 
3233
></term>
 
3234
    <listitem>
 
3235
    <para
 
3236
>Um <guilabel
 
3237
>Quadro</guilabel
 
3238
> é usada como contentor para outros elementos.</para>
 
3239
     </listitem>
 
3240
  </varlistentry>
 
3241
  <varlistentry
 
3242
><term
 
3243
><emphasis role="bold"
 
3244
><guilabel
 
3245
>Grupo</guilabel
 
3246
></emphasis
 
3247
></term>
 
3248
    <listitem>
 
3249
    <para
 
3250
>Um <guilabel
 
3251
>Grupo</guilabel
 
3252
> é usado para agrupar outros elementos e controlar o seu estado.</para>
 
3253
     </listitem>
 
3254
  </varlistentry>
 
3255
  <varlistentry
 
3256
><term
 
3257
><emphasis role="bold"
 
3258
><guilabel
 
3259
>Elemento de Página</guilabel
 
3260
></emphasis
 
3261
></term>
 
3262
    <listitem>
 
3263
    <para
 
3264
>Um <guilabel
 
3265
>Elemento de Página</guilabel
 
3266
> é usado como contentor para outros elementos e poderá ter várias páginas que contêm diferentes elementos.</para>
 
3267
     </listitem>
 
3268
  </varlistentry>
 
3269
  <varlistentry
 
3270
><term
 
3271
><emphasis role="bold"
 
3272
><guilabel
 
3273
>Linha</guilabel
 
3274
></emphasis
 
3275
></term>
 
3276
    <listitem>
 
3277
    <para
 
3278
>Uma <guilabel
 
3279
>Linha</guilabel
 
3280
> é usada como separador lógico entre diferentes partes de um formulário.</para>
 
3281
     </listitem>
 
3282
  </varlistentry>
 
3283
  <varlistentry
 
3284
><term
 
3285
><emphasis role="bold"
 
3286
><guilabel
 
3287
>Navegador Web</guilabel
 
3288
></emphasis
 
3289
></term>
 
3290
    <listitem>
 
3291
    <para
 
3292
>Um <guilabel
 
3293
>Navegador Web</guilabel
 
3294
> é um elemento que lhe permite mostrar uma página Web dentro do formulário.</para>
 
3295
     </listitem>
 
3296
     <!--FIXME missing Map Browser + Slider + Progress Bar + Link Button + Date Picker-->
 
3297
  </varlistentry>
 
3298
  <varlistentry
 
3299
><term
 
3300
><emphasis role="bold"
 
3301
><guilabel
 
3302
>Atribuir Ação</guilabel
 
3303
></emphasis
 
3304
></term>
 
3305
    <listitem>
 
3306
    <para
 
3307
>A opção <guilabel
 
3308
>Atribuir Ação</guilabel
 
3309
> é usada para atribuir uma ação a executar quando ocorre um evento (&eg;, ao clicar num botão).</para>
 
3310
     </listitem>
 
3311
  </varlistentry>
 
3312
</variablelist>
 
3313
</sect1>
 
3314
<sect1 id="the-report-design-tab"
 
3315
><title
 
3316
>A Página de Desenho do Relatório</title
 
3317
 
3318
<para>
 
3319
<screenshot>
 
3320
<screeninfo
 
3321
></screeninfo>
 
3322
  <mediaobject>
 
3323
    <imageobject>
 
3324
      <imagedata fileref="kexi_report_design_tab.png" format="PNG"/>
 
3325
    </imageobject>
 
3326
    <textobject>
 
3327
      <phrase
 
3328
></phrase>
 
3329
    </textobject>
 
3330
  </mediaobject>
 
3331
</screenshot>
 
3332
</para>
 
3333
<para
 
3334
>Na página de <guilabel
 
3335
>Desenho do Relatório</guilabel
 
3336
>, você poderá selecionar os elementos a adicionar ao seu relatório. </para>
 
3337
<variablelist>
 
3338
  <varlistentry
 
3339
><term
 
3340
><emphasis role="bold"
 
3341
><guilabel
 
3342
>Rótulo</guilabel
 
3343
></emphasis
 
3344
></term>
 
3345
    <listitem>
 
3346
    <para
 
3347
>Um elemento de <guilabel
 
3348
>Legenda</guilabel
 
3349
> mostra as informações predefinidas num relatório. Normalmente é usada como um título ao lado de outros elementos de dados.</para>
 
3350
     </listitem>
 
3351
  </varlistentry>
 
3352
  <varlistentry
 
3353
><term
 
3354
><emphasis role="bold"
 
3355
><guilabel
 
3356
>Campo</guilabel
 
3357
></emphasis
 
3358
></term>
 
3359
    <listitem>
 
3360
    <para
 
3361
>Um elemento de <guilabel
 
3362
>Campo</guilabel
 
3363
> é uma linha única para dados que existam na sua tabela.</para>
 
3364
     </listitem>
 
3365
  </varlistentry>
 
3366
  <varlistentry
 
3367
><term
 
3368
><emphasis role="bold"
 
3369
><guilabel
 
3370
>Texto</guilabel
 
3371
></emphasis
 
3372
></term>
 
3373
    <listitem>
 
3374
    <para
 
3375
>Um elemento de <guilabel
 
3376
>Texto</guilabel
 
3377
> é um contentor em várias linhas para os dados contidos na sua tabela.</para>
 
3378
     </listitem>
 
3379
  </varlistentry>
 
3380
  <varlistentry
 
3381
><term
 
3382
><emphasis role="bold"
 
3383
><guilabel
 
3384
>Imagem</guilabel
 
3385
></emphasis
 
3386
></term>
 
3387
    <listitem>
 
3388
    <para
 
3389
>Um elemento de <guilabel
 
3390
>Imagem</guilabel
 
3391
> contém uma imagem, associada a um campo numa tabela.</para>
 
3392
     </listitem>
 
3393
  </varlistentry>
 
3394
  <varlistentry
 
3395
><term
 
3396
><emphasis role="bold"
 
3397
><guilabel
 
3398
>Opção de Marcação</guilabel
 
3399
></emphasis
 
3400
></term>
 
3401
    <listitem>
 
3402
    <para
 
3403
>Um item de <guilabel
 
3404
>Opção de Marcação</guilabel
 
3405
> contém dois ou três estados de dados (&eg;, Ligado/Desligado)</para>
 
3406
     </listitem>
 
3407
  </varlistentry>
 
3408
  <varlistentry
 
3409
><term
 
3410
><emphasis role="bold"
 
3411
><guilabel
 
3412
>Linha</guilabel
 
3413
></emphasis
 
3414
></term>
 
3415
    <listitem>
 
3416
    <para
 
3417
>Uma <guilabel
 
3418
>Linha</guilabel
 
3419
> é usada como separador lógico entre diferentes partes de um formulário.</para>
 
3420
     </listitem>
 
3421
  </varlistentry>
 
3422
  <!--FIXME no Shape in 2.7
 
3423
  <varlistentry
 
3424
><term
 
3425
><emphasis role="bold"
 
3426
>Shape</emphasis
 
3427
></term>
 
3428
    <listitem>
 
3429
    <para
 
3430
>A <guilabel
 
3431
>Shape</guilabel
 
3432
> widget is used to add special shape visuals to your report.</para>
 
3433
     </listitem>
 
3434
  </varlistentry>
 
3435
  -->
 
3436
  <varlistentry
 
3437
><term
 
3438
><emphasis role="bold"
 
3439
>Gráfico</emphasis
 
3440
></term>
 
3441
    <listitem>
 
3442
    <para
 
3443
>Um elemento <guilabel
 
3444
>Gráfico</guilabel
 
3445
> é usado para adicionar uma representação visual dos seus dados apresentados num gráfico.</para>
 
3446
     </listitem>
 
3447
  </varlistentry>
 
3448
  <varlistentry
 
3449
><term
 
3450
><emphasis role="bold"
 
3451
>Web</emphasis
 
3452
></term>
 
3453
    <listitem>
 
3454
    <para
 
3455
>Um elemento <guilabel
 
3456
>Web</guilabel
 
3457
> é usado para fornecer um componente mínimo de navegação Web e imprimir informações de uma página Web local ou remota num relatório.</para>
 
3458
     </listitem>
 
3459
     <!--FIXME missing Map-->
 
3460
  </varlistentry>
 
3461
  <varlistentry
 
3462
><term
 
3463
><emphasis role="bold"
 
3464
>Código de Barras</emphasis
 
3465
></term>
 
3466
    <listitem>
 
3467
    <para
 
3468
>Um elemento de <guilabel
 
3469
>Código de Barras</guilabel
 
3470
> é usado para criar um código de barras a imprimir num relatório com dados guardados num campo.</para>
 
3471
     </listitem>
 
3472
  </varlistentry>
 
3473
</variablelist>
 
3474
</sect1>
 
3475
</chapter>
 
3476
<chapter id="appendix-a--introduction-to-databases"
 
3477
><title
 
3478
>Apêndice A. Introdução aos Bancos de Dados</title
 
3479
 
3480
<itemizedlist>
 
3481
<listitem
 
3482
><para
 
3483
><link linkend="what-is-a-database"
 
3484
>O que é um banco de dados?</link
 
3485
>&nbsp;</para
 
3486
></listitem>
 
3487
<listitem
 
3488
><para
 
3489
><link linkend="database-and-spreadsheet"
 
3490
>Banco de dados e Planilha</link
 
3491
>&nbsp;</para
 
3492
></listitem>
 
3493
<listitem
 
3494
><para
 
3495
><link linkend="database-design"
 
3496
>Desenho de Bancos de Dados</link
 
3497
>&nbsp;</para
 
3498
></listitem>
 
3499
<listitem
 
3500
><para
 
3501
><link linkend="who-needs-a-database"
 
3502
>Quem Precisa de um Banco de Dados?</link
 
3503
>&nbsp;</para
 
3504
></listitem>
 
3505
<listitem
 
3506
><para
 
3507
><link linkend="database-creation-software"
 
3508
>Aplicações de Criação de Bancos de Dados</link
 
3509
>&nbsp;</para
 
3510
></listitem>
 
3511
</itemizedlist>
 
3512
<sect1 id="what-is-a-database"
 
3513
><title
 
3514
>O Que é um Banco de Dados?</title
 
3515
 
3516
<para
 
3517
>Você poderá definir um banco de dados com uma coleção de dados sobre um tópico. Ele está organizado de forma a permitir encontrar facilmente a informação, fazer alterações ou adicionar itens novos. </para>
 
3518
<para
 
3519
>Veja este diagrama para um dos exemplos acima: uma agenda telefônica simples. </para>
 
3520
 
 
3521
<para>
 
3522
<screenshot>
 
3523
<screeninfo
 
3524
></screeninfo>
 
3525
  <mediaobject>
 
3526
    <imageobject>
 
3527
      <imagedata fileref="contact-example.png" format="PNG"/>
 
3528
    </imageobject>
 
3529
    <textobject>
 
3530
      <phrase
 
3531
></phrase>
 
3532
    </textobject>
 
3533
  </mediaobject>
 
3534
</screenshot>
 
3535
</para>
 
3536
 
 
3537
<para
 
3538
>A imagem acima mostra um conjunto de dois contatos, sendo cada um deles apresentado em um cartão em separado. Parece que cada um dos cartões poderá constituir uma linha única numa tabela: </para>
 
3539
<para>
 
3540
<table>
 
3541
  <title
 
3542
><emphasis
 
3543
>Tabela de contatos</emphasis
 
3544
></title>
 
3545
  <tgroup cols="2">
 
3546
  <thead>
 
3547
  <row>
 
3548
    <entry
 
3549
><guilabel
 
3550
>Nome</guilabel
 
3551
></entry>
 
3552
    <entry
 
3553
><guilabel
 
3554
>Num. Tel.</guilabel
 
3555
></entry>
 
3556
  </row>
 
3557
  </thead>
 
3558
  <tbody>
 
3559
  <row>
 
3560
    <entry>
 
3561
    <para
 
3562
>João</para>
 
3563
    </entry>
 
3564
    <entry>
 
3565
    <para
 
3566
>699 23 43 12</para>
 
3567
    </entry>
 
3568
  </row>
 
3569
  <row>
 
3570
    <entry>
 
3571
    <para
 
3572
>Pedro</para>
 
3573
    </entry>
 
3574
    <entry>
 
3575
    <para
 
3576
>711 19 77 21</para
 
3577
></entry>
 
3578
  </row>
 
3579
  </tbody>
 
3580
  </tgroup>
 
3581
</table>
 
3582
</para>
 
3583
<para
 
3584
>Termos e definições: Um dado simples que constitui uma parte de uma coleção maior poderá ser chamado de <emphasis
 
3585
>linha</emphasis
 
3586
> ou, de forma mais profissional, um <emphasis
 
3587
>registro</emphasis
 
3588
>. A coleção chama-se normalmente <emphasis
 
3589
>tabela</emphasis
 
3590
>. Além disso, o nome mais natural para a tabela é um que descreve os dados que oferece/armazena, que é Contatos. Depois disso, cada linha da tabela consiste de colunas, também chamadas de <emphasis
 
3591
>campos</emphasis
 
3592
>. Na tabela <replaceable
 
3593
>Contatos</replaceable
 
3594
>, existem duas colunas (campos): o <guilabel
 
3595
>Nome</guilabel
 
3596
> e o <guilabel
 
3597
>Num. Tel.</guilabel
 
3598
>. </para>
 
3599
<para
 
3600
>Para usos simples, uma única tabela poderá constituir um banco de dados. Muitas pessoas consideram estas duas coisas equivalentes. Como você poderá ver, para os bancos de dados reais, é necessário normalmente mais de uma tabela. </para>
 
3601
<para
 
3602
>Para resumir, você já tem um banco de dados simples com uma tabela <replaceable
 
3603
>Contatos</replaceable
 
3604
>. </para>
 
3605
<para
 
3606
><note
 
3607
><para
 
3608
>Verifique o conteúdo em <ulink url="https://www.zoho.com/creator/database-software-vs-spreadsheet.html"
 
3609
></ulink
 
3610
></para
 
3611
></note>
 
3612
</para>
 
3613
</sect1>
 
3614
<sect1 id="database-and-spreadsheet"
 
3615
><title
 
3616
>Banco de Dados e Planilhas</title
 
3617
 
3618
<para
 
3619
>É bastante provável que você já tenha usado aplicações de planilhas, como o <guilabel
 
3620
>Calligra Sheets</guilabel
 
3621
>, o <guilabel
 
3622
>LibreOffice Calc</guilabel
 
3623
> ou o <application
 
3624
>&Microsoft; Excel</application
 
3625
>. Se assim for, provavelmente poderá perguntar: uma vez que tanto as planilhas como os bancos de dados possuem tabelas, porque eu deveria usar os bancos de dados? </para>
 
3626
<para
 
3627
>Ao realizar uma comparação entre planilhas e bancos de dados, você poderá encontrar as seguintes questões que serão abordadas mais tarde em detalhes. </para>
 
3628
<sect2 id="how-is-a-database-different-from-a-spreadsheet"
 
3629
><title
 
3630
>Quão diferente o Banco de Dados é da Planilha?</title
 
3631
 
3632
<para
 
3633
>Excedendo gradualmente a capacidade de um telefone celular, expanda a sua tabela <replaceable
 
3634
>Contatos</replaceable
 
3635
> ao adicionar uma coluna (campo) <replaceable
 
3636
>Endereço</replaceable
 
3637
>. Adicione mais números de telefone (escritório, casa) para cada pessoa e adicione sobrenomes aos nomes. Para simplificar, nós assumiremos o seguinte: </para>
 
3638
<itemizedlist>
 
3639
<listitem
 
3640
><para
 
3641
>A tabela está limitada a duas pessoas (obviamente, poderão existir centenas e milhares delas num banco de dados real)</para
 
3642
></listitem>
 
3643
<listitem
 
3644
><para
 
3645
>Não existem duas pessoas com o mesmo nome e sobrenome</para
 
3646
></listitem>
 
3647
</itemizedlist>
 
3648
<para>
 
3649
<table>
 
3650
  <title
 
3651
><emphasis
 
3652
>Tabela de contatos</emphasis
 
3653
></title>
 
3654
  <tgroup cols="3">
 
3655
  <thead>
 
3656
  <row>
 
3657
    <entry
 
3658
><guilabel
 
3659
>Nome e sobrenome</guilabel
 
3660
></entry>
 
3661
    <entry
 
3662
><guilabel
 
3663
>Tel</guilabel
 
3664
></entry>
 
3665
    <entry
 
3666
><guilabel
 
3667
>Endereço</guilabel
 
3668
></entry>
 
3669
  </row>
 
3670
  </thead>
 
3671
  <tbody>
 
3672
  <row>
 
3673
    <entry>
 
3674
    <para
 
3675
>João Pires</para>
 
3676
    </entry>
 
3677
    <entry>
 
3678
    <para
 
3679
>699 23 43 12</para>
 
3680
    </entry>
 
3681
    <entry>
 
3682
    <para
 
3683
>Rua do Angustura, Nr 1, Rio de Janeiro</para>
 
3684
    </entry>
 
3685
  </row>
 
3686
  <row>
 
3687
    <entry>
 
3688
    <para
 
3689
>Pedro Morais</para>
 
3690
    </entry>
 
3691
    <entry>
 
3692
    <para
 
3693
>711 19 77 21</para>
 
3694
    </entry>
 
3695
    <entry>
 
3696
    <para
 
3697
>São Paulo, Rua 7 de Setembro, Nr 2</para>
 
3698
    </entry>
 
3699
  </row>
 
3700
  <row>
 
3701
    <entry>
 
3702
    <para
 
3703
>João Pires</para>
 
3704
    </entry>
 
3705
    <entry>
 
3706
    <para
 
3707
>110 98 98 00</para>
 
3708
    </entry>
 
3709
    <entry>
 
3710
    <para
 
3711
>Rua do Angustura, Nr 1</para>
 
3712
    </entry>
 
3713
  </row>
 
3714
  <row>
 
3715
    <entry>
 
3716
    <para
 
3717
>Pires João</para>
 
3718
    </entry>
 
3719
    <entry>
 
3720
    <para
 
3721
>312 43 42 22</para>
 
3722
    </entry>
 
3723
    <entry>
 
3724
    <para
 
3725
>Rio de Janeiro, Rua do Angustura, Nr 1</para>
 
3726
    </entry>
 
3727
  </row>
 
3728
  <row>
 
3729
    <entry>
 
3730
    <para
 
3731
>PEDRO Morais</para>
 
3732
    </entry>
 
3733
    <entry>
 
3734
    <para
 
3735
>231 83 02 04</para>
 
3736
    </entry>
 
3737
    <entry>
 
3738
    <para
 
3739
>Rua 7 de Setembro, Nr 2, São Paulo</para
 
3740
></entry>
 
3741
  </row>
 
3742
  </tbody>
 
3743
  </tgroup>
 
3744
</table>
 
3745
</para>
 
3746
<para
 
3747
>Uma tabela como esta tanto pode ser feita numa planilha como numa base de dados. Usar uma planilha é muito simples, claro. Quais são os problemas que nós encontraremos neste estágio? </para>
 
3748
</sect2>
 
3749
<sect2 id="referential-data-integrity"
 
3750
><title
 
3751
>Integridade referencial dos dados</title
 
3752
 
3753
<para
 
3754
>Suponha que você está usando uma planilha e necessita alterar o endereço de, pelo menos, uma pessoa. Você tem aí um pequeno problema: terá frequentemente que alterar o endereço em várias linhas. Por exemplo, o João ocupa três linhas. Um problema real ocorrerá se você se esquecer de alterar uma das linhas - o endereço atribuído a essa pessoa será ambíguo, logo os seus dados perdem integridade. </para>
 
3755
<para
 
3756
>Além disso, não existe uma forma simples de remover uma pessoa escolhida da tabela, uma vez que você terá que se lembrar de apagar todas as linhas relacionadas com ela. </para>
 
3757
</sect2>
 
3758
<sect2 id="data-redundancy"
 
3759
><title
 
3760
>Redundância dos dados</title
 
3761
 
3762
<para
 
3763
>Isto está ligado diretamente ao problema anterior. Nos campos Nome e sobrenome e Endereço, são indicados os mesmos dados várias vezes. Isto é típico das planilhas, uma forma ineficiente de guardar dados, uma vez que o banco de dados cresce desnecessariamente, consumindo mais recursos do computador (maior tamanho dos dados e um acesso mais lento). </para>
 
3764
<para
 
3765
>Como você poderá resolver estes problemas com um banco de dados? Você poderá dividir a informação em blocos menores criando uma tabela adicional <replaceable
 
3766
>Pessoas</replaceable
 
3767
> com apenas duas colunas: <replaceable
 
3768
>Nome e sobrenome</replaceable
 
3769
> e <replaceable
 
3770
>Endereço</replaceable
 
3771
>: </para>
 
3772
<para>
 
3773
<table>
 
3774
  <title
 
3775
><emphasis
 
3776
>Tabela de pessoas</emphasis
 
3777
></title>
 
3778
  <tgroup cols="2">
 
3779
  <thead>
 
3780
  <row>
 
3781
    <entry
 
3782
><guilabel
 
3783
>Nome e sobrenome</guilabel
 
3784
></entry>
 
3785
    <entry
 
3786
><guilabel
 
3787
>Endereço</guilabel
 
3788
></entry>
 
3789
  </row>
 
3790
  </thead>
 
3791
  <tbody>
 
3792
  <row>
 
3793
    <entry>
 
3794
    <para
 
3795
>João Pires</para>
 
3796
    </entry>
 
3797
    <entry>
 
3798
    <para
 
3799
>Rua do Angustura, Nr 1, Rio de Janeiro</para>
 
3800
    </entry>
 
3801
  </row>
 
3802
  <row>
 
3803
    <entry>
 
3804
    <para
 
3805
>Pedro Morais</para>
 
3806
    </entry>
 
3807
    <entry>
 
3808
    <para
 
3809
>Rua 7 de Setembro, Nr 2, São Paulo</para
 
3810
></entry>
 
3811
  </row>
 
3812
  </tbody>
 
3813
  </tgroup>
 
3814
</table>
 
3815
</para>
 
3816
<para
 
3817
>Cada linha da tabela <replaceable
 
3818
>Pessoas</replaceable
 
3819
> corresponde a uma única pessoa. A tabela <replaceable
 
3820
>Contatos</replaceable
 
3821
> é, a partir de agora, uma relação com a tabela <replaceable
 
3822
>Pessoas</replaceable
 
3823
>. </para>
 
3824
</sect2>
 
3825
<sect2 id="data-integrity-and-validity"
 
3826
><title
 
3827
>Integridade e validade dos dados</title
 
3828
 
3829
<para
 
3830
>Repare na forma como os dados são introduzidos nos campos <replaceable
 
3831
>Nome e sobrenome</replaceable
 
3832
> e <replaceable
 
3833
>Endereço</replaceable
 
3834
>. As pessoas que inserem os dados poderão ser falíveis ou mesmo negligentes. Nos nossos dados exemplo, existem sequências diferentes de entrada do mesmo nome e sobrenome (João Pires e Pires João; Pedro e PEDRO), entre outras formas de entrada do mesmo endereço. Obviamente, você ainda poderá pensar em outras formas mais. </para>
 
3835
<para
 
3836
>O problema acima mostra que, &eg;, ao procurar o número de telefone de uma pessoa que tenha o endereço <quote
 
3837
>Rua do Angustura, Nr 1, Rio de Janeiro</quote
 
3838
> não irá obter um resultado completo. Irá obter uma linha apenas, em vez de três. Além disso, você não irá encontrar todos os números de telefone que procurem pelo valor <quote
 
3839
>João Pires</quote
 
3840
> no campo <replaceable
 
3841
>Nome e sobrenome</replaceable
 
3842
>, uma vez que o <quote
 
3843
>Pires João</quote
 
3844
> não é igual ao <quote
 
3845
>João Pires</quote
 
3846
>. </para>
 
3847
<para
 
3848
>Como você poderá resolver estes problemas com uma banco de dados? Você poderá fazer isto mudando o desenho da tabela <replaceable
 
3849
>Pessoas</replaceable
 
3850
> da seguinte forma: </para>
 
3851
<orderedlist>
 
3852
<listitem
 
3853
><para
 
3854
>Dividindo os dados no campo <guilabel
 
3855
>Nome e sobrenome</guilabel
 
3856
> em dois campos separados: <replaceable
 
3857
>Nome</replaceable
 
3858
> e <replaceable
 
3859
>Sobrenome</replaceable
 
3860
>.</para
 
3861
></listitem>
 
3862
<listitem
 
3863
><para
 
3864
>Dividindo os dados no campo <replaceable
 
3865
>Endereço</replaceable
 
3866
> em três campos separados <replaceable
 
3867
>Rua</replaceable
 
3868
>, <replaceable
 
3869
>Número</replaceable
 
3870
> e <replaceable
 
3871
>Cidade</replaceable
 
3872
>.</para
 
3873
></listitem>
 
3874
<listitem
 
3875
><para
 
3876
>Garanta a correção dos dados: assegurando que os campos não estão vazios, &eg;, você terá sempre que indicar o número da casa.</para
 
3877
></listitem>
 
3878
</orderedlist>
 
3879
<para
 
3880
>Uma tabela modificada se pareceria com algo como: </para>
 
3881
<para>
 
3882
<table>
 
3883
  <title
 
3884
><emphasis
 
3885
>Tabela de pessoas</emphasis
 
3886
></title>
 
3887
  <tgroup cols="5">
 
3888
  <thead>
 
3889
  <row>
 
3890
    <entry
 
3891
><guilabel
 
3892
>Nome</guilabel
 
3893
></entry>
 
3894
    <entry
 
3895
><guilabel
 
3896
>Sobrenome</guilabel
 
3897
></entry>
 
3898
    <entry
 
3899
><guilabel
 
3900
>Rua</guilabel
 
3901
></entry>
 
3902
    <entry
 
3903
><guilabel
 
3904
>Número</guilabel
 
3905
></entry>
 
3906
    <entry
 
3907
><guilabel
 
3908
>Cidade</guilabel
 
3909
></entry>
 
3910
  </row>
 
3911
  </thead>
 
3912
  <tbody>
 
3913
  <row>
 
3914
    <entry>
 
3915
    <para
 
3916
>João</para>
 
3917
    </entry>
 
3918
    <entry>
 
3919
    <para
 
3920
>Pires</para>
 
3921
    </entry>
 
3922
    <entry>
 
3923
    <para
 
3924
>Rua do Angustura</para>
 
3925
    </entry>
 
3926
    <entry>
 
3927
    <para
 
3928
>1</para>
 
3929
    </entry>
 
3930
    <entry>
 
3931
    <para
 
3932
>Varsóvia</para>
 
3933
    </entry>
 
3934
  </row>
 
3935
  <row>
 
3936
    <entry>
 
3937
    <para
 
3938
>Pedro</para>
 
3939
    </entry>
 
3940
    <entry>
 
3941
    <para
 
3942
>Morais</para>
 
3943
    </entry>
 
3944
    <entry>
 
3945
    <para
 
3946
>7 de Setembro</para>
 
3947
    </entry>
 
3948
    <entry>
 
3949
    <para
 
3950
>5</para>
 
3951
    </entry>
 
3952
    <entry>
 
3953
    <para
 
3954
>São Paulo</para>
 
3955
    </entry>
 
3956
  </row>
 
3957
  <row>
 
3958
    <entry>
 
3959
    <para
 
3960
><emphasis
 
3961
>Condições</emphasis
 
3962
></para>
 
3963
    </entry>
 
3964
  </row>
 
3965
  <row>
 
3966
    <entry>
 
3967
    <para
 
3968
>campo obrigatório</para>
 
3969
    </entry>
 
3970
    <entry>
 
3971
    <para
 
3972
>campo obrigatório</para>
 
3973
    </entry>
 
3974
    <entry>
 
3975
    <para
 
3976
>campo obrigatório</para>
 
3977
    </entry>
 
3978
    <entry>
 
3979
    <para
 
3980
>campo obrigatório</para>
 
3981
    </entry>
 
3982
    <entry>
 
3983
    <para
 
3984
>campo obrigatório</para
 
3985
></entry>
 
3986
  </row>
 
3987
  </tbody>
 
3988
  </tgroup>
 
3989
</table>
 
3990
</para>
 
3991
<para
 
3992
>Graças à introdução das condições para campo obrigatório, nós poderemos garantir que os dados inseridos estão completos. No caso das outras tabelas, você poderá obviamente permitir a omissão de certos campos ao inserir dados. </para>
 
3993
</sect2>
 
3994
<sect2 id="limiting-data-view"
 
3995
><title
 
3996
>Limitar a visibilidade dos dados</title
 
3997
 
3998
<para
 
3999
>Uma planilha mostra todas as linhas e colunas da tabela, o que poderá ser incômodo no caso de folhas de dados muito grandes. Você poderá, obviamente, filtrar e ordenar as linhas nas folhas de cálculo, contudo deverá ter bastante cuidado ao fazê-lo. Os usuários da planilhas correm o risco de se esquecer que os dados foram filtrados, o que poderá conduzir a erros. Por exemplo, ao calcular somas, você poderá pensar que tem 100 linhas de dados visíveis, quando de fato existem mais 20 ocultas. </para>
 
4000
<para
 
4001
>Se quiser lidar com um pequeno subconjunto de dados, &eg;, para enviá-lo para outras pessoas editarem, você poderá copiá-lo e colá-lo em outra planilha e, após a edição, colar os dados alterados novamente na planilha principal. Esta edição <quote
 
4002
>manual</quote
 
4003
> poderá provocar a perda de dados ou cálculos incorretos. </para>
 
4004
<para
 
4005
>Para limitar a visualização dos dados, as aplicações de bancos de dados oferecem pesquisas, formulários e relatórios. </para>
 
4006
<para
 
4007
>Uma forma muito prática de limitar é a seguinte versão estendida da tabela <replaceable
 
4008
>Pessoas</replaceable
 
4009
>, descrita anteriormente: </para>
 
4010
<para>
 
4011
<table>
 
4012
  <title
 
4013
><emphasis
 
4014
>Tabela de pessoas</emphasis
 
4015
></title>
 
4016
  <tgroup cols="6">
 
4017
  <thead>
 
4018
  <row>
 
4019
    <entry
 
4020
><guilabel
 
4021
>Nome</guilabel
 
4022
></entry>
 
4023
    <entry
 
4024
><guilabel
 
4025
>Sobrenome</guilabel
 
4026
></entry>
 
4027
    <entry
 
4028
><guilabel
 
4029
>Rua</guilabel
 
4030
></entry>
 
4031
    <entry
 
4032
><guilabel
 
4033
>Número</guilabel
 
4034
></entry>
 
4035
    <entry
 
4036
><guilabel
 
4037
>Cidade</guilabel
 
4038
></entry>
 
4039
    <entry
 
4040
><guilabel
 
4041
>Vencimento</guilabel
 
4042
></entry>
 
4043
  </row>
 
4044
  </thead>
 
4045
  <tbody>
 
4046
  <row>
 
4047
    <entry>
 
4048
    <para
 
4049
>João</para>
 
4050
    </entry>
 
4051
    <entry>
 
4052
    <para
 
4053
>Pires</para>
 
4054
    </entry>
 
4055
    <entry>
 
4056
    <para
 
4057
>Rua do Angustura</para>
 
4058
    </entry>
 
4059
    <entry>
 
4060
    <para
 
4061
>1</para>
 
4062
    </entry>
 
4063
    <entry>
 
4064
    <para
 
4065
>Varsóvia</para>
 
4066
    </entry>
 
4067
    <entry>
 
4068
    <para
 
4069
>2300</para>
 
4070
    </entry>
 
4071
  </row>
 
4072
  <row>
 
4073
    <entry>
 
4074
    <para
 
4075
>Pedro</para>
 
4076
    </entry>
 
4077
    <entry>
 
4078
    <para
 
4079
>Morais</para>
 
4080
    </entry>
 
4081
    <entry>
 
4082
    <para
 
4083
>7 de Setembro</para>
 
4084
    </entry>
 
4085
    <entry>
 
4086
    <para
 
4087
>5</para>
 
4088
    </entry>
 
4089
    <entry>
 
4090
    <para
 
4091
>São Paulo</para>
 
4092
    </entry>
 
4093
    <entry>
 
4094
    <para
 
4095
>1900</para
 
4096
></entry>
 
4097
  </row>
 
4098
  </tbody>
 
4099
  </tgroup>
 
4100
</table>
 
4101
</para>
 
4102
<para
 
4103
>Vamos assumir que a coluna recém introduzida, Salário, contém dados confidenciais. Como você poderá compartilhar, &eg;, detalhes de contato das pessoas com os seus colaboradores, mas sem revelar os seus salários? É possível se compartilhar apenas uma consulta e não a tabela inteira. A consulta poderia selecionar todas as colunas, exceto a coluna Salário. No mundo dos bancos de dados, esse tipo de consulta é normalmente chamado de visão. </para>
 
4104
</sect2>
 
4105
<sect2 id="performance-and-capacity"
 
4106
><title
 
4107
>Performance e capacidade</title
 
4108
 
4109
<para
 
4110
>O seu computador poderá ser muito rápido, contudo você irá notar que não o ajudará com planilhas lentas e grandes. A sua eficiência baixa é, antes de tudo, devida à falta de índices que acelerem o processo de procura de dados (os bancos de dados oferecem estes índices). Além disso, se você usar coisas como a área de transferência do sistema, até a cópia de dados poderá ser problemática com o tempo. </para>
 
4111
<para
 
4112
>As planilhas que contenham grandes conjuntos de dados poderão levar uma eternidade a abrir. A planilha carrega um grande quantidade de dados para a memória do computador ao abrir. A maioria dos dados carregados será provavelmente inútil/desnecessária para você, naquele momento. Os bancos de dados, ao contrário das planilhas, carregam dados do disco do computador apenas se necessário. </para>
 
4113
<para
 
4114
>Na maioria dos casos, você não terá que se preocupar como o banco de dados guarda os seus dados. Isto significa que, ao contrário das folhas de cálculo, os bancos de dados não se preocupam com: </para>
 
4115
<itemizedlist>
 
4116
<listitem
 
4117
><para
 
4118
>A sequência das linhas, uma vez que você poderá ordená-las de acordo com as suas necessidades. Além disso, você poderá ver os mesmos dados em várias visões com ordenações diferentes.</para
 
4119
></listitem>
 
4120
<listitem
 
4121
><para
 
4122
>O mesmo acontece com as colunas (campos) da tabela.</para
 
4123
></listitem>
 
4124
</itemizedlist>
 
4125
<para
 
4126
>Em conjunto com o <link linkend="limiting-data-view"
 
4127
>Limitar a visibilidade dos dados</link
 
4128
>, descrito no parágrafo anterior, estas qualidades constituem a vantagem dos bancos de dados. </para>
 
4129
</sect2>
 
4130
<sect2 id="data-entry"
 
4131
><title
 
4132
>Entrada de dados</title
 
4133
 
4134
<para
 
4135
>As últimas edições dos aplicativos para criar planilhas permitem-lhe desenhar formulários de introdução de dados. Esses formulários são extremamente úteis se os seus dados não puderem ser apresentados convenientemente numa tabela, &eg;, se o texto conter várias linhas ou se todas as colunas não couberem na tela. </para>
 
4136
<para
 
4137
>Nesse caso, a forma correta como a planilha funciona é problemática. Os campos para a introdução de dados são colocados à vontade na planilha e, na maior parte dos casos, não são seguros no que diz respeito à intervenção do usuário (intencional ou acidental). </para>
 
4138
</sect2>
 
4139
<sect2 id="reports"
 
4140
><title
 
4141
>Relatórios</title
 
4142
 
4143
<para
 
4144
>Os bancos de dados permitem agrupar, limitar e somar os dados numa espécie de relatório. As planilhas são normalmente impressas na forma de pequenas tabelas, sem um controle automático completo sobre as divisões das páginas e a disposição dos campos. </para>
 
4145
</sect2>
 
4146
<sect2 id="programming"
 
4147
><title
 
4148
>Programação</title
 
4149
 
4150
<para
 
4151
>Os aplicativos para criar bancos de dados contém normalmente linguagens de programação completas. As planilhas mais recentes também têm essa capacidade, contudo os cálculos servem para modificar os campos da planilha e para cópias simples dos dados, sem se importar com a relevância das regras de integridade mencionadas nos parágrafos anteriores. </para>
 
4152
<para
 
4153
>O processamento dos dados numa planilha é normalmente feito com uma interface de usuário gráfica, que poderá atrasar a velocidade de processamento dos dados. Os bancos de dados são capazes de funcionar em segundo plano, fora das interfaces gráficas. </para>
 
4154
</sect2>
 
4155
<sect2 id="multiuse"
 
4156
><title
 
4157
>Multi-uso</title
 
4158
 
4159
<para
 
4160
>É difícil imaginar um multi-uso de uma planilha. Mesmo que seja tecnicamente possível, no caso dos últimos aplicativos, é necessário bastante disciplina, atenção e conhecimento por parte dos usuários, o que não pode ser garantido. </para>
 
4161
<para
 
4162
>Uma forma clássica de compartilhar dados gravados numa planilha com outra pessoa é enviar um arquivo como um todo (usando normalmente o e-mail) ou fornecer uma planilha pela rede. Esta forma de trabalho é pouco eficiente para os grupos maiores de pessoas - os dados que poderiam ser necessários num determinado momento em particular, poderão estar bloqueados atualmente por outra pessoa. </para>
 
4163
<para
 
4164
>Por outro lado, os bancos de dados foram desenhadas principalmente com acesso multi-uso e multi-usuário em mente. Mesmo o bloqueio mais simples, ao nível de uma linha de uma tabela em particular, é possível, o que permite um compartilhamento simples dos dados da tabela. </para>
 
4165
</sect2>
 
4166
<sect2 id="security"
 
4167
><title
 
4168
>Segurança</title
 
4169
 
4170
<para
 
4171
>A segurança de uma planilha ou de seções em particular com uma senha é meramente uma atividade simbólica. Após oferecer um arquivo de planilha na rede do computador, todas as pessoas que sejam capazes de copiar o arquivo, poderão tentar descobrir a senha. Normalmente, não será muito difícil, uma vez que a senha é guardada no mesmo arquivo da planilha. </para>
 
4172
<para
 
4173
>Os recursos para bloquear a edição ou a cópia de uma planilha (ou parte dela), são normalmente fáceis de quebrar. </para>
 
4174
<para
 
4175
>Os bancos de dados (exceto os salvos em um arquivo em vez de um servidor) não necessitam estar disponíveis num único arquivo. Você irá acessá-los com a rede do computadores, normalmente indicando um usuário e uma senha. Irá ganhar acesso apenas àquelas áreas (tabelas, formulários ou mesmo colunas e linhas selecionadas) que lhe tenham sido atribuídas, através dos direitos de acesso apropriados. </para>
 
4176
<para
 
4177
>Os direitos de acesso poderão afetar a capacidade de edição dos dados ou apenas da leitura de dados. Se não estiverem disponíveis quaisquer dados para você, eles não serão sequer enviados para o seu computador, assim não há possibilidade de fazer uma cópia dos dados de forma simples, como acontece nas planilhas. </para>
 
4178
</sect2>
 
4179
</sect1>
 
4180
<sect1 id="database-design"
 
4181
><title
 
4182
>Desenho de Banco de Dados</title
 
4183
 
4184
<para
 
4185
>O desenho de bancos de dados requer um planeamento cuidadoso. Lembre-se de que a reorganização da tabela <replaceable
 
4186
>Pessoas</replaceable
 
4187
>, proposta na seção de <link linkend="data-integrity-and-validity"
 
4188
>Integridade e validade dos dado</link
 
4189
>, poderá gerar problemas quando a tabela for preenchida com dados. Por exemplo, a mudança do nome de um campo é uma tarefa simples, mas dividir o campo <replaceable
 
4190
>Endereço</replaceable
 
4191
> em campos separados corresponde a um trabalho cuidadoso e entediante. </para>
 
4192
<para
 
4193
>Para evitar estas situações, volte a pensar no seu projeto de banco de dados antes de criá-lo no seu computador e antes de você e os outros começarem a usá-lo. Assim, se investir algum tempo inicial, irá provavelmente poupar este tempo no dia-a-dia. </para>
 
4194
</sect1>
 
4195
<sect1 id="who-needs-a-database"
 
4196
><title
 
4197
>Quem precisa de um Banco de Dados?</title
 
4198
 
4199
<sect2 id="stick-to-spreadsheets-if-"
 
4200
><title
 
4201
>Use planilhas se:</title
 
4202
 
4203
<itemizedlist>
 
4204
<listitem
 
4205
><para
 
4206
>As suas necessidades são limitadas e os seus dados nunca irão crescer para grandes volumes (será que consegue prever isso para agora?)</para
 
4207
></listitem>
 
4208
<listitem
 
4209
><para
 
4210
>Não for capaz de adquirir a metodologia de construção de bancos de dados. Você poderá, contudo, considerar solicitar essa tarefa a alguém que saiba ou usar ferramentas mais simples.</para
 
4211
></listitem>
 
4212
<listitem
 
4213
><para
 
4214
>Se você usar folhas de cálculo complexas e não tem tempo ou dinheiro para mudar para bancos de dados. Pense ou pergunte a alguém se isso não o levará a um beco-sem-saída. Não conte com ferramentas mágicas que iriam transformar a sua planilha (por melhor que estejam concebidas) num banco de dados.</para
 
4215
></listitem>
 
4216
</itemizedlist>
 
4217
</sect2>
 
4218
<sect2 id="consider-using-databases-if-"
 
4219
><title
 
4220
>Pense em usar bancos de dados se:</title
 
4221
 
4222
<itemizedlist>
 
4223
<listitem
 
4224
><para
 
4225
>A sua coleção de dados se expande todas as semanas.</para
 
4226
></listitem>
 
4227
<listitem
 
4228
><para
 
4229
>Se você cria com frequência planilhas novas, as copia para dentro destas e sente que o seu trabalho está cada vez mais aborrecido. Nesse caso, o esforço de mudança para bancos de dados vale sempre a pena.</para
 
4230
></listitem>
 
4231
<listitem
 
4232
><para
 
4233
>Você poderá criar relatórios e instruções para os quais a visão em tabela da planilha não é adequada. Poderá então pensar em mudar para um banco de dados com visões de formulários.</para
 
4234
></listitem>
 
4235
</itemizedlist>
 
4236
</sect2>
 
4237
</sect1>
 
4238
<sect1 id="database-creation-software"
 
4239
><title
 
4240
>Programas de criação de Banco de Dados</title
 
4241
 
4242
<para
 
4243
>Até agora, você ainda aprendeu as características gerais dos bancos de dados sem entrar em grandes pormenores sobre os aplicativos específicos que os desenharam. </para>
 
4244
<para
 
4245
>Os primeiros bancos de dados foram criados em conjunto com os grandes servidores nos anos 60, &eg;, o IBM System/360. Eles não estavam a altura dos PCs atuais, como tal, esses bancos de dados necessitavam de pessoal altamente especializado. Ainda que o 'hardware' dos computadores antigos fosse pouco confiável, extremamente mais lento e tivesse menos capacidade de armazenamento, um dos recursos de banco de dados ainda continua atraente: o acesso aos dados por vários usuários através de uma rede. </para>
 
4246
<para
 
4247
>Nos anos 70, os cientistas formaram a teoria dos bancos de dados relacionais (termos como: tabela, registro, coluna (campo) e relação, entre outros). Na base desta teoria, os bancos de dados IBM DB2 e Oracle foram criados, sendo desenvolvidos e usados até hoje. Na final dos anos 70, foram construídos os primeiros PCs. Os seus usuários poderiam (gradualmente) usar vários tipos de aplicativos, incluindo os usados para a construção de bancos de dados. </para>
 
4248
<para
 
4249
>Quando chegaram os grandes bancos de dados nas empresas, a situação não mudou: eles continuam a pedir computadores poderosos ou complexos de computadores chamados clusters. Isto vai, porém, além do escopo deste manual. </para>
 
4250
<para
 
4251
>Na área de bancos de dados <quote
 
4252
>acessíveis</quote
 
4253
>, com interfaces gráficas para PCs, você poderá escolher o seguinte: </para>
 
4254
<itemizedlist>
 
4255
<listitem
 
4256
><para
 
4257
><ulink url="http://www.dbase.com"
 
4258
>DBase</ulink
 
4259
> - uma ferramenta para operar bancos de dados para DOS, popular nos anos 80. Os arquivos no formato do DBase ainda hoje são usados em alguns casos específicos, devido à sua simplicidade.</para
 
4260
></listitem>
 
4261
<listitem
 
4262
><para
 
4263
><ulink url="http://msdn.microsoft.com/vfoxpro/"
 
4264
>FoxPro</ulink
 
4265
> - um aplicativo semelhante ao DBase (início dos anos 90). Após ter sido adquirido pela Microsoft, as interfaces gráficas foram introduzidas e, como tal, é usada para criar bancos de dados nos PCs. Este produto ainda é oferecido, ainda que esteja um pouco obsoleto.</para
 
4266
></listitem>
 
4267
<listitem
 
4268
><para
 
4269
><ulink url="http://office.microsoft.com/access/"
 
4270
>Microsoft Access</ulink
 
4271
> - um aplicativo para bancos de dados (dados e desenho gráfico da interface) com muitas simplificações, o que o torna adequado para principiantes; foi desenhada no fim dos anos 80, baseada na arquitetura de 16 bits. Os produtos oferecidos ainda são largamente usados nos dias de hoje, especialmente nas empresas pequenas, onde a eficiência e os requisitos multi-usuário não são muito importantes.</para
 
4272
></listitem>
 
4273
<listitem
 
4274
><para
 
4275
><ulink url="http://www.filemaker.com"
 
4276
>FileMaker</ulink
 
4277
> - um aplicativo conhecido e semelhante ao MS Access em simplicidade, operando em plataformas Windows e Macintosh, que é oferecido desde 1985.</para
 
4278
></listitem>
 
4279
<listitem
 
4280
><para
 
4281
><ulink url="http://www.calligra-suite.org/kexi"
 
4282
>Kexi</ulink
 
4283
> - um aplicativo multi-plataforma (&UNIX;/&Linux;, Windows, &MacOS; X), desenhado em 2003, desenvolvido com base nos princípios do OpenSource, parte da comunidade KDE, que dentre outras coisas fornece um ambiente gráfico para os sistemas &UNIX;/&Linux;. Um contribuinte importante para o desenvolvimento do Kexi foi a companhia OpenOffice da Polônia.</para
 
4284
></listitem>
 
4285
</itemizedlist>
 
4286
</sect1>
 
4287
</chapter>
 
4288
<chapter id="appendix-b--comparing-kexi-to-other-database-applications"
 
4289
><title
 
4290
>Apêndice B. Comparar o Kexi a outras aplicações de bancos de dados</title
 
4291
 
4292
<itemizedlist>
 
4293
<listitem
 
4294
><para
 
4295
><link linkend="data-types"
 
4296
>Tipos de dados</link
 
4297
>&nbsp;</para
 
4298
></listitem>
 
4299
</itemizedlist>
 
4300
<sect1 id="data-types"
 
4301
><title
 
4302
>Tipos de dados</title
 
4303
 
4304
<para
 
4305
>Ainda que os diferentes aplicativos de bancos de dados tendam a oferecer funcionalidades semelhantes, usam normalmente terminologias diferentes. Para sua conveniência, este apêndice explica como a terminologia usada no &kexi; corresponde à usada pelos outros aplicativo de bancos de dados. Assim, este capítulo poderá ser útil ao migrar os bancos de dados de um aplicativo para outro. </para>
 
4306
<para
 
4307
>A tabela abaixo explica como os tipos de dados no &kexi; correspondem aos dos outros aplicativos de bancos de dados. </para>
 
4308
<para
 
4309
>Alguns dos tipos de dados aqui apresentados são subtipos de outros. Por exemplo, o tipo <guilabel
 
4310
>Texto longo</guilabel
 
4311
> é um subtipo do tipo <guilabel
 
4312
>Texto</guilabel
 
4313
>. Para usar um subtipo no &kexi;, você deverá selecionar o tipo básico correspondente (neste caso, o <guilabel
 
4314
>Texto</guilabel
 
4315
>) no desenho da tabela e depois selecionar o subtipo com a opção <guilabel
 
4316
>Subtipo</guilabel
 
4317
> do <guilabel
 
4318
>Editor de propriedades</guilabel
 
4319
>. </para>
 
4320
<para>
 
4321
<table>
 
4322
  <title
 
4323
><emphasis
 
4324
>Comparação dos tipos de dados usados no Kexi e nas outras aplicações de bases de dados</emphasis
 
4325
></title>
 
4326
  <tgroup cols="4">
 
4327
  <thead>
 
4328
  <row>
 
4329
    <entry
 
4330
>&kexi;</entry>
 
4331
    <entry
 
4332
><guilabel
 
4333
>MS Access</guilabel
 
4334
></entry>
 
4335
    <entry
 
4336
><guilabel
 
4337
>dBase/FoxPro</guilabel
 
4338
></entry>
 
4339
    <entry
 
4340
><guilabel
 
4341
>Paradox</guilabel
 
4342
></entry>
 
4343
  </row>
 
4344
  </thead>
 
4345
  <tbody>
 
4346
  <row>
 
4347
    <entry>
 
4348
    <para
 
4349
>Texto</para>
 
4350
    </entry>
 
4351
    <entry>
 
4352
    <para
 
4353
>Texto</para>
 
4354
    </entry>
 
4355
    <entry>
 
4356
    <para
 
4357
>Caractere</para>
 
4358
    </entry>
 
4359
    <entry>
 
4360
    <para
 
4361
>Alfanumérico</para>
 
4362
    </entry>
 
4363
  </row>
 
4364
  <row>
 
4365
    <entry>
 
4366
    <para
 
4367
>Texto longo</para>
 
4368
    </entry>
 
4369
    <entry>
 
4370
    <para
 
4371
>Memorando</para>
 
4372
    </entry>
 
4373
    <entry>
 
4374
    <para
 
4375
>Memorando</para>
 
4376
    </entry>
 
4377
    <entry>
 
4378
    <para
 
4379
>Memorando</para>
 
4380
    </entry>
 
4381
  </row>
 
4382
  <row>
 
4383
    <entry>
 
4384
    <para
 
4385
>Data/Hora</para>
 
4386
    </entry>
 
4387
    <entry>
 
4388
    <para
 
4389
>Data, Hora</para>
 
4390
    </entry>
 
4391
    <entry>
 
4392
    <para
 
4393
>Data</para>
 
4394
    </entry>
 
4395
    <entry>
 
4396
    <para
 
4397
>DataHora</para>
 
4398
    </entry>
 
4399
  </row>
 
4400
  <row>
 
4401
    <entry>
 
4402
    <para
 
4403
>Número Inteiro</para>
 
4404
    </entry>
 
4405
    <entry>
 
4406
    <para
 
4407
>Número (Inteiro)</para>
 
4408
    </entry>
 
4409
    <entry>
 
4410
    <para
 
4411
>Numérico</para>
 
4412
    </entry>
 
4413
    <entry>
 
4414
    <para
 
4415
>Inteiro</para>
 
4416
    </entry>
 
4417
  </row>
 
4418
  <row>
 
4419
    <entry>
 
4420
    <para
 
4421
>Número Inteiro Grande</para>
 
4422
    </entry>
 
4423
    <entry>
 
4424
    <para
 
4425
>Inteiro Longo</para>
 
4426
    </entry>
 
4427
    <entry>
 
4428
    <para
 
4429
>Numérico</para>
 
4430
    </entry>
 
4431
    <entry>
 
4432
    <para
 
4433
>Inteiro Longo</para>
 
4434
    </entry>
 
4435
  </row>
 
4436
  <row>
 
4437
    <entry>
 
4438
    <para
 
4439
>Número de Ponto Flutuante</para>
 
4440
    </entry>
 
4441
    <entry>
 
4442
    <para
 
4443
>Número de Precisão Simples/Dupla</para>
 
4444
    </entry>
 
4445
    <entry>
 
4446
    <para
 
4447
>Real</para>
 
4448
    </entry>
 
4449
    <entry>
 
4450
    <para
 
4451
>Número</para
 
4452
></entry>
 
4453
  </row>
 
4454
  </tbody>
 
4455
  </tgroup>
 
4456
</table>
 
4457
</para>
 
4458
</sect1>
 
4459
</chapter>
 
4460
<chapter id="reserved-words-for-sql"
 
4461
><title
 
4462
>Apêndice C. Palavras reservadas para o SQL</title
 
4463
 
4464
<para
 
4465
>As seguintes listas contêm palavras que são usadas internamente pelo &kexi; ao trabalhar com as fontes de dados. </para>
 
4466
<para
 
4467
><warning
 
4468
><para
 
4469
>Ao desenhar o seu banco de dados, você deverá tentar evitar ao máximo utilizar estas palavras reservadas, pois caso contrário acabará tendo problemas com o seu banco de dados ou até mesmo corrompê-lo.</para
 
4470
></warning>
 
4471
</para>
 
4472
<para
 
4473
><tip
 
4474
><para
 
4475
>Se você quiser continuar a usar as palavras reservadas, envolva-as entre aspas <quote
 
4476
></quote
 
4477
>.</para
 
4478
></tip>
 
4479
</para>
 
4480
<sect1 id="kexi-sql-reserved-words"
 
4481
><title
 
4482
>Palavras Reservadas de SQL no Kexi</title
 
4483
 
4484
<para
 
4485
>Esta lista contém palavras-chave que são reservadas para usar em SQL no Kexi: </para>
 
4486
<itemizedlist>
 
4487
<listitem
 
4488
><para
 
4489
>AFTER</para
 
4490
></listitem>
 
4491
<listitem
 
4492
><para
 
4493
>ALL</para
 
4494
></listitem>
 
4495
<listitem
 
4496
><para
 
4497
>ASC</para
 
4498
></listitem>
 
4499
<listitem
 
4500
><para
 
4501
>BEFORE</para
 
4502
></listitem>
 
4503
<listitem
 
4504
><para
 
4505
>BEGIN</para
 
4506
></listitem>
 
4507
<listitem
 
4508
><para
 
4509
>BETWEEN</para
 
4510
></listitem>
 
4511
<listitem
 
4512
><para
 
4513
>BY</para
 
4514
></listitem>
 
4515
<listitem
 
4516
><para
 
4517
>CASCADE</para
 
4518
></listitem>
 
4519
<listitem
 
4520
><para
 
4521
>CASE</para
 
4522
></listitem>
 
4523
<listitem
 
4524
><para
 
4525
>CHECK</para
 
4526
></listitem>
 
4527
<listitem
 
4528
><para
 
4529
>COLLATE</para
 
4530
></listitem>
 
4531
<listitem
 
4532
><para
 
4533
>COMMIT</para
 
4534
></listitem>
 
4535
<listitem
 
4536
><para
 
4537
>CONSTRAINT</para
 
4538
></listitem>
 
4539
<listitem
 
4540
><para
 
4541
>CROSS</para
 
4542
></listitem>
 
4543
<listitem
 
4544
><para
 
4545
>DATABASE</para
 
4546
></listitem>
 
4547
<listitem
 
4548
><para
 
4549
>DEFAULT</para
 
4550
></listitem>
 
4551
<listitem
 
4552
><para
 
4553
>DELETE</para
 
4554
></listitem>
 
4555
<listitem
 
4556
><para
 
4557
>DESC</para
 
4558
></listitem>
 
4559
<listitem
 
4560
><para
 
4561
>DISTINCT</para
 
4562
></listitem>
 
4563
<listitem
 
4564
><para
 
4565
>DROP</para
 
4566
></listitem>
 
4567
<listitem
 
4568
><para
 
4569
>END</para
 
4570
></listitem>
 
4571
<listitem
 
4572
><para
 
4573
>ELSE</para
 
4574
></listitem>
 
4575
<listitem
 
4576
><para
 
4577
>EXPLAIN</para
 
4578
></listitem>
 
4579
<listitem
 
4580
><para
 
4581
>FOR</para
 
4582
></listitem>
 
4583
<listitem
 
4584
><para
 
4585
>FOREIGN</para
 
4586
></listitem>
 
4587
<listitem
 
4588
><para
 
4589
>FULL</para
 
4590
></listitem>
 
4591
<listitem
 
4592
><para
 
4593
>GROUP</para
 
4594
></listitem>
 
4595
<listitem
 
4596
><para
 
4597
>HAVING</para
 
4598
></listitem>
 
4599
<listitem
 
4600
><para
 
4601
>IGNORE</para
 
4602
></listitem>
 
4603
<listitem
 
4604
><para
 
4605
>INDEX</para
 
4606
></listitem>
 
4607
<listitem
 
4608
><para
 
4609
>INNER</para
 
4610
></listitem>
 
4611
<listitem
 
4612
><para
 
4613
>INSERT</para
 
4614
></listitem>
 
4615
<listitem
 
4616
><para
 
4617
>INTO</para
 
4618
></listitem>
 
4619
<listitem
 
4620
><para
 
4621
>KEY</para
 
4622
></listitem>
 
4623
<listitem
 
4624
><para
 
4625
>LIMIT</para
 
4626
></listitem>
 
4627
<listitem
 
4628
><para
 
4629
>MATCH</para
 
4630
></listitem>
 
4631
<listitem
 
4632
><para
 
4633
>NATURAL</para
 
4634
></listitem>
 
4635
<listitem
 
4636
><para
 
4637
>OFFSET</para
 
4638
></listitem>
 
4639
<listitem
 
4640
><para
 
4641
>ORDER</para
 
4642
></listitem>
 
4643
<listitem
 
4644
><para
 
4645
>OUTER</para
 
4646
></listitem>
 
4647
<listitem
 
4648
><para
 
4649
>PRIMARY</para
 
4650
></listitem>
 
4651
<listitem
 
4652
><para
 
4653
>REFERENCES</para
 
4654
></listitem>
 
4655
<listitem
 
4656
><para
 
4657
>REPLACE</para
 
4658
></listitem>
 
4659
<listitem
 
4660
><para
 
4661
>RESTRICT</para
 
4662
></listitem>
 
4663
<listitem
 
4664
><para
 
4665
>ROLLBACK</para
 
4666
></listitem>
 
4667
<listitem
 
4668
><para
 
4669
>ROW</para
 
4670
></listitem>
 
4671
<listitem
 
4672
><para
 
4673
>SET</para
 
4674
></listitem>
 
4675
<listitem
 
4676
><para
 
4677
>TEMPORARY</para
 
4678
></listitem>
 
4679
<listitem
 
4680
><para
 
4681
>THEN</para
 
4682
></listitem>
 
4683
<listitem
 
4684
><para
 
4685
>TRANSACTION</para
 
4686
></listitem>
 
4687
<listitem
 
4688
><para
 
4689
>UNION</para
 
4690
></listitem>
 
4691
<listitem
 
4692
><para
 
4693
>UNIQUE</para
 
4694
></listitem>
 
4695
<listitem
 
4696
><para
 
4697
>UPDATE</para
 
4698
></listitem>
 
4699
<listitem
 
4700
><para
 
4701
>USING</para
 
4702
></listitem>
 
4703
<listitem
 
4704
><para
 
4705
>VALUES</para
 
4706
></listitem>
 
4707
<listitem
 
4708
><para
 
4709
>WHEN</para
 
4710
></listitem>
 
4711
</itemizedlist>
 
4712
</sect1>
 
4713
<sect1 id="kexi-sqlite-driver-reserved-words"
 
4714
><title
 
4715
>Palavras Reservadas do Controlador de SQLite do Kexi</title
 
4716
 
4717
<para
 
4718
>Esta lista contém as palavras-chave que são reservadas para usar no controlador de SQLite do Kexi: </para>
 
4719
<itemizedlist>
 
4720
<listitem
 
4721
><para
 
4722
>ABORT</para
 
4723
></listitem>
 
4724
<listitem
 
4725
><para
 
4726
>ATTACH</para
 
4727
></listitem>
 
4728
<listitem
 
4729
><para
 
4730
>CLUSTER</para
 
4731
></listitem>
 
4732
<listitem
 
4733
><para
 
4734
>CONFLICT</para
 
4735
></listitem>
 
4736
<listitem
 
4737
><para
 
4738
>DEFERRED</para
 
4739
></listitem>
 
4740
<listitem
 
4741
><para
 
4742
>DEFERRABLE</para
 
4743
></listitem>
 
4744
<listitem
 
4745
><para
 
4746
>DETACH</para
 
4747
></listitem>
 
4748
<listitem
 
4749
><para
 
4750
>EACH</para
 
4751
></listitem>
 
4752
<listitem
 
4753
><para
 
4754
>EXCEPT</para
 
4755
></listitem>
 
4756
<listitem
 
4757
><para
 
4758
>FAIL</para
 
4759
></listitem>
 
4760
<listitem
 
4761
><para
 
4762
>GLOB</para
 
4763
></listitem>
 
4764
<listitem
 
4765
><para
 
4766
>IMMEDIATE</para
 
4767
></listitem>
 
4768
<listitem
 
4769
><para
 
4770
>INITIALLY</para
 
4771
></listitem>
 
4772
<listitem
 
4773
><para
 
4774
>INSTEAD</para
 
4775
></listitem>
 
4776
<listitem
 
4777
><para
 
4778
>INTERSECT</para
 
4779
></listitem>
 
4780
<listitem
 
4781
><para
 
4782
>ISNULL</para
 
4783
></listitem>
 
4784
<listitem
 
4785
><para
 
4786
>NOTNULL</para
 
4787
></listitem>
 
4788
<listitem
 
4789
><para
 
4790
>OF</para
 
4791
></listitem>
 
4792
<listitem
 
4793
><para
 
4794
>PRAGMA</para
 
4795
></listitem>
 
4796
<listitem
 
4797
><para
 
4798
>RAISE</para
 
4799
></listitem>
 
4800
<listitem
 
4801
><para
 
4802
>STATEMENT</para
 
4803
></listitem>
 
4804
<listitem
 
4805
><para
 
4806
>TEMP</para
 
4807
></listitem>
 
4808
<listitem
 
4809
><para
 
4810
>TRIGGER</para
 
4811
></listitem>
 
4812
<listitem
 
4813
><para
 
4814
>VACUUM</para
 
4815
></listitem>
 
4816
<listitem
 
4817
><para
 
4818
>VIEW</para
 
4819
></listitem>
 
4820
</itemizedlist>
 
4821
</sect1>
 
4822
<sect1 id="kexi-mysql-driver-reserved-words"
 
4823
><title
 
4824
>Palavras Reservadas do Controlador de MySQL do Kexi</title
 
4825
 
4826
<para
 
4827
>Esta lista contém as palavras-chave que são reservadas para ser usadas pelo controlador de MySQL do Kexi: </para>
 
4828
<itemizedlist>
 
4829
<listitem
 
4830
><para
 
4831
>ACTION</para
 
4832
></listitem>
 
4833
<listitem
 
4834
><para
 
4835
>ADD</para
 
4836
></listitem>
 
4837
<listitem
 
4838
><para
 
4839
>AGAINST</para
 
4840
></listitem>
 
4841
<listitem
 
4842
><para
 
4843
>AGGREGATE</para
 
4844
></listitem>
 
4845
<listitem
 
4846
><para
 
4847
>ALTER</para
 
4848
></listitem>
 
4849
<listitem
 
4850
><para
 
4851
>ANALYZE</para
 
4852
></listitem>
 
4853
<listitem
 
4854
><para
 
4855
>ANY</para
 
4856
></listitem>
 
4857
<listitem
 
4858
><para
 
4859
>ASCII</para
 
4860
></listitem>
 
4861
<listitem
 
4862
><para
 
4863
>AUTO_INCREMENT</para
 
4864
></listitem>
 
4865
<listitem
 
4866
><para
 
4867
>AVG</para
 
4868
></listitem>
 
4869
<listitem
 
4870
><para
 
4871
>AVG_ROW_LENGTH</para
 
4872
></listitem>
 
4873
<listitem
 
4874
><para
 
4875
>BACKUP</para
 
4876
></listitem>
 
4877
<listitem
 
4878
><para
 
4879
>BDB</para
 
4880
></listitem>
 
4881
<listitem
 
4882
><para
 
4883
>BERKELEYDB</para
 
4884
></listitem>
 
4885
<listitem
 
4886
><para
 
4887
>BIGINT</para
 
4888
></listitem>
 
4889
<listitem
 
4890
><para
 
4891
>BINARY</para
 
4892
></listitem>
 
4893
<listitem
 
4894
><para
 
4895
>BINLOG</para
 
4896
></listitem>
 
4897
<listitem
 
4898
><para
 
4899
>BIT</para
 
4900
></listitem>
 
4901
<listitem
 
4902
><para
 
4903
>BLOB</para
 
4904
></listitem>
 
4905
<listitem
 
4906
><para
 
4907
>BOOL</para
 
4908
></listitem>
 
4909
<listitem
 
4910
><para
 
4911
>BOOLEAN</para
 
4912
></listitem>
 
4913
<listitem
 
4914
><para
 
4915
>BOTH</para
 
4916
></listitem>
 
4917
<listitem
 
4918
><para
 
4919
>BTREE</para
 
4920
></listitem>
 
4921
<listitem
 
4922
><para
 
4923
>BYTE</para
 
4924
></listitem>
 
4925
<listitem
 
4926
><para
 
4927
>CACHE</para
 
4928
></listitem>
 
4929
<listitem
 
4930
><para
 
4931
>CHANGE</para
 
4932
></listitem>
 
4933
<listitem
 
4934
><para
 
4935
>CHANGED</para
 
4936
></listitem>
 
4937
<listitem
 
4938
><para
 
4939
>CHAR</para
 
4940
></listitem>
 
4941
<listitem
 
4942
><para
 
4943
>CHARACTER</para
 
4944
></listitem>
 
4945
<listitem
 
4946
><para
 
4947
>CHARSET</para
 
4948
></listitem>
 
4949
<listitem
 
4950
><para
 
4951
>CHECKSUM</para
 
4952
></listitem>
 
4953
<listitem
 
4954
><para
 
4955
>CIPHER</para
 
4956
></listitem>
 
4957
<listitem
 
4958
><para
 
4959
>CLIENT</para
 
4960
></listitem>
 
4961
<listitem
 
4962
><para
 
4963
>CLOSE</para
 
4964
></listitem>
 
4965
<listitem
 
4966
><para
 
4967
>COLLATION</para
 
4968
></listitem>
 
4969
<listitem
 
4970
><para
 
4971
>COLUMN</para
 
4972
></listitem>
 
4973
<listitem
 
4974
><para
 
4975
>COLUMNS</para
 
4976
></listitem>
 
4977
<listitem
 
4978
><para
 
4979
>COMMENT</para
 
4980
></listitem>
 
4981
<listitem
 
4982
><para
 
4983
>COMMITTED</para
 
4984
></listitem>
 
4985
<listitem
 
4986
><para
 
4987
>COMPRESSED</para
 
4988
></listitem>
 
4989
<listitem
 
4990
><para
 
4991
>CONCURRENT</para
 
4992
></listitem>
 
4993
<listitem
 
4994
><para
 
4995
>CONVERT</para
 
4996
></listitem>
 
4997
<listitem
 
4998
><para
 
4999
>CUBE</para
 
5000
></listitem>
 
5001
<listitem
 
5002
><para
 
5003
>CURRENT_DATE</para
 
5004
></listitem>
 
5005
<listitem
 
5006
><para
 
5007
>CURRENT_TIME</para
 
5008
></listitem>
 
5009
<listitem
 
5010
><para
 
5011
>CURRENT_TIMESTAMP</para
 
5012
></listitem>
 
5013
<listitem
 
5014
><para
 
5015
>CURRENT_USER</para
 
5016
></listitem>
 
5017
<listitem
 
5018
><para
 
5019
>DATA</para
 
5020
></listitem>
 
5021
<listitem
 
5022
><para
 
5023
>DATABASES</para
 
5024
></listitem>
 
5025
<listitem
 
5026
><para
 
5027
>DATE</para
 
5028
></listitem>
 
5029
<listitem
 
5030
><para
 
5031
>DATETIME</para
 
5032
></listitem>
 
5033
<listitem
 
5034
><para
 
5035
>DAY</para
 
5036
></listitem>
 
5037
<listitem
 
5038
><para
 
5039
>DAY_HOUR</para
 
5040
></listitem>
 
5041
<listitem
 
5042
><para
 
5043
>DAY_MICROSECOND</para
 
5044
></listitem>
 
5045
<listitem
 
5046
><para
 
5047
>DAY_MINUTE</para
 
5048
></listitem>
 
5049
<listitem
 
5050
><para
 
5051
>DAY_SECOND</para
 
5052
></listitem>
 
5053
<listitem
 
5054
><para
 
5055
>DEALLOCATE</para
 
5056
></listitem>
 
5057
<listitem
 
5058
><para
 
5059
>DEC</para
 
5060
></listitem>
 
5061
<listitem
 
5062
><para
 
5063
>DECIMAL</para
 
5064
></listitem>
 
5065
<listitem
 
5066
><para
 
5067
>DELAYED</para
 
5068
></listitem>
 
5069
<listitem
 
5070
><para
 
5071
>DELAY_KEY_WRITE</para
 
5072
></listitem>
 
5073
<listitem
 
5074
><para
 
5075
>DESCRIBE</para
 
5076
></listitem>
 
5077
<listitem
 
5078
><para
 
5079
>DES_KEY_FILE</para
 
5080
></listitem>
 
5081
<listitem
 
5082
><para
 
5083
>DIRECTORY</para
 
5084
></listitem>
 
5085
<listitem
 
5086
><para
 
5087
>DISABLE</para
 
5088
></listitem>
 
5089
<listitem
 
5090
><para
 
5091
>DISCARD</para
 
5092
></listitem>
 
5093
<listitem
 
5094
><para
 
5095
>DISTINCTROW</para
 
5096
></listitem>
 
5097
<listitem
 
5098
><para
 
5099
>DIV</para
 
5100
></listitem>
 
5101
<listitem
 
5102
><para
 
5103
>DO</para
 
5104
></listitem>
 
5105
<listitem
 
5106
><para
 
5107
>DOUBLE</para
 
5108
></listitem>
 
5109
<listitem
 
5110
><para
 
5111
>DUAL</para
 
5112
></listitem>
 
5113
<listitem
 
5114
><para
 
5115
>DUMPFILE</para
 
5116
></listitem>
 
5117
<listitem
 
5118
><para
 
5119
>DUPLICATE</para
 
5120
></listitem>
 
5121
<listitem
 
5122
><para
 
5123
>DYNAMIC</para
 
5124
></listitem>
 
5125
<listitem
 
5126
><para
 
5127
>ENABLE</para
 
5128
></listitem>
 
5129
<listitem
 
5130
><para
 
5131
>ENCLOSED</para
 
5132
></listitem>
 
5133
<listitem
 
5134
><para
 
5135
>ENGINE</para
 
5136
></listitem>
 
5137
<listitem
 
5138
><para
 
5139
>ENGINES</para
 
5140
></listitem>
 
5141
<listitem
 
5142
><para
 
5143
>ENUM</para
 
5144
></listitem>
 
5145
<listitem
 
5146
><para
 
5147
>ERRORS</para
 
5148
></listitem>
 
5149
<listitem
 
5150
><para
 
5151
>ESCAPE</para
 
5152
></listitem>
 
5153
<listitem
 
5154
><para
 
5155
>ESCAPED</para
 
5156
></listitem>
 
5157
<listitem
 
5158
><para
 
5159
>EVENTS</para
 
5160
></listitem>
 
5161
<listitem
 
5162
><para
 
5163
>EXECUTE</para
 
5164
></listitem>
 
5165
<listitem
 
5166
><para
 
5167
>EXISTS</para
 
5168
></listitem>
 
5169
<listitem
 
5170
><para
 
5171
>EXPANSION</para
 
5172
></listitem>
 
5173
<listitem
 
5174
><para
 
5175
>EXTENDED</para
 
5176
></listitem>
 
5177
<listitem
 
5178
><para
 
5179
>FALSE</para
 
5180
></listitem>
 
5181
<listitem
 
5182
><para
 
5183
>FAST</para
 
5184
></listitem>
 
5185
<listitem
 
5186
><para
 
5187
>FIELDS</para
 
5188
></listitem>
 
5189
<listitem
 
5190
><para
 
5191
>FILE</para
 
5192
></listitem>
 
5193
<listitem
 
5194
><para
 
5195
>FIRST</para
 
5196
></listitem>
 
5197
<listitem
 
5198
><para
 
5199
>FIXED</para
 
5200
></listitem>
 
5201
<listitem
 
5202
><para
 
5203
>FLOAT</para
 
5204
></listitem>
 
5205
<listitem
 
5206
><para
 
5207
>FLOAT4</para
 
5208
></listitem>
 
5209
<listitem
 
5210
><para
 
5211
>FLOAT8</para
 
5212
></listitem>
 
5213
<listitem
 
5214
><para
 
5215
>FLUSH</para
 
5216
></listitem>
 
5217
<listitem
 
5218
><para
 
5219
>FORCE</para
 
5220
></listitem>
 
5221
<listitem
 
5222
><para
 
5223
>FULLTEXT</para
 
5224
></listitem>
 
5225
<listitem
 
5226
><para
 
5227
>FUNCTION</para
 
5228
></listitem>
 
5229
<listitem
 
5230
><para
 
5231
>GEOMETRY</para
 
5232
></listitem>
 
5233
<listitem
 
5234
><para
 
5235
>GEOMETRYCOLLECTION</para
 
5236
></listitem>
 
5237
<listitem
 
5238
><para
 
5239
>GET_FORMAT</para
 
5240
></listitem>
 
5241
<listitem
 
5242
><para
 
5243
>GLOBAL</para
 
5244
></listitem>
 
5245
<listitem
 
5246
><para
 
5247
>GRANT</para
 
5248
></listitem>
 
5249
<listitem
 
5250
><para
 
5251
>GRANTS</para
 
5252
></listitem>
 
5253
<listitem
 
5254
><para
 
5255
>HANDLER</para
 
5256
></listitem>
 
5257
<listitem
 
5258
><para
 
5259
>HASH</para
 
5260
></listitem>
 
5261
<listitem
 
5262
><para
 
5263
>HELP</para
 
5264
></listitem>
 
5265
<listitem
 
5266
><para
 
5267
>HIGH_PRIORITY</para
 
5268
></listitem>
 
5269
<listitem
 
5270
><para
 
5271
>HOSTS</para
 
5272
></listitem>
 
5273
<listitem
 
5274
><para
 
5275
>HOUR</para
 
5276
></listitem>
 
5277
<listitem
 
5278
><para
 
5279
>HOUR_MICROSECOND</para
 
5280
></listitem>
 
5281
<listitem
 
5282
><para
 
5283
>HOUR_MINUTE</para
 
5284
></listitem>
 
5285
<listitem
 
5286
><para
 
5287
>HOUR_SECOND</para
 
5288
></listitem>
 
5289
<listitem
 
5290
><para
 
5291
>IDENTIFIED</para
 
5292
></listitem>
 
5293
<listitem
 
5294
><para
 
5295
>IF</para
 
5296
></listitem>
 
5297
<listitem
 
5298
><para
 
5299
>IMPORT</para
 
5300
></listitem>
 
5301
<listitem
 
5302
><para
 
5303
>INDEXES</para
 
5304
></listitem>
 
5305
<listitem
 
5306
><para
 
5307
>INFILE</para
 
5308
></listitem>
 
5309
<listitem
 
5310
><para
 
5311
>INNOBASE</para
 
5312
></listitem>
 
5313
<listitem
 
5314
><para
 
5315
>INNODB</para
 
5316
></listitem>
 
5317
<listitem
 
5318
><para
 
5319
>INSERT_METHOD</para
 
5320
></listitem>
 
5321
<listitem
 
5322
><para
 
5323
>INT</para
 
5324
></listitem>
 
5325
<listitem
 
5326
><para
 
5327
>INT1</para
 
5328
></listitem>
 
5329
<listitem
 
5330
><para
 
5331
>INT2</para
 
5332
></listitem>
 
5333
<listitem
 
5334
><para
 
5335
>INT3</para
 
5336
></listitem>
 
5337
<listitem
 
5338
><para
 
5339
>INT4</para
 
5340
></listitem>
 
5341
<listitem
 
5342
><para
 
5343
>INT8</para
 
5344
></listitem>
 
5345
<listitem
 
5346
><para
 
5347
>INTERVAL</para
 
5348
></listitem>
 
5349
<listitem
 
5350
><para
 
5351
>IO_THREAD</para
 
5352
></listitem>
 
5353
<listitem
 
5354
><para
 
5355
>ISOLATION</para
 
5356
></listitem>
 
5357
<listitem
 
5358
><para
 
5359
>ISSUER</para
 
5360
></listitem>
 
5361
<listitem
 
5362
><para
 
5363
>KEYS</para
 
5364
></listitem>
 
5365
<listitem
 
5366
><para
 
5367
>KILL</para
 
5368
></listitem>
 
5369
<listitem
 
5370
><para
 
5371
>LAST</para
 
5372
></listitem>
 
5373
<listitem
 
5374
><para
 
5375
>LEADING</para
 
5376
></listitem>
 
5377
<listitem
 
5378
><para
 
5379
>LEAVES</para
 
5380
></listitem>
 
5381
<listitem
 
5382
><para
 
5383
>LEVEL</para
 
5384
></listitem>
 
5385
<listitem
 
5386
><para
 
5387
>LINES</para
 
5388
></listitem>
 
5389
<listitem
 
5390
><para
 
5391
>LINESTRING</para
 
5392
></listitem>
 
5393
<listitem
 
5394
><para
 
5395
>LOAD</para
 
5396
></listitem>
 
5397
<listitem
 
5398
><para
 
5399
>LOCAL</para
 
5400
></listitem>
 
5401
<listitem
 
5402
><para
 
5403
>LOCALTIME</para
 
5404
></listitem>
 
5405
<listitem
 
5406
><para
 
5407
>LOCALTIMESTAMP</para
 
5408
></listitem>
 
5409
<listitem
 
5410
><para
 
5411
>LOCK</para
 
5412
></listitem>
 
5413
<listitem
 
5414
><para
 
5415
>LOCKS</para
 
5416
></listitem>
 
5417
<listitem
 
5418
><para
 
5419
>LOGS</para
 
5420
></listitem>
 
5421
<listitem
 
5422
><para
 
5423
>LONG</para
 
5424
></listitem>
 
5425
<listitem
 
5426
><para
 
5427
>LONGBLOB</para
 
5428
></listitem>
 
5429
<listitem
 
5430
><para
 
5431
>LONGTEXT</para
 
5432
></listitem>
 
5433
<listitem
 
5434
><para
 
5435
>LOW_PRIORITY</para
 
5436
></listitem>
 
5437
<listitem
 
5438
><para
 
5439
>MASTER</para
 
5440
></listitem>
 
5441
<listitem
 
5442
><para
 
5443
>MASTER_CONNECT_RETRY</para
 
5444
></listitem>
 
5445
<listitem
 
5446
><para
 
5447
>MASTER_HOST</para
 
5448
></listitem>
 
5449
<listitem
 
5450
><para
 
5451
>MASTER_LOG_FILE</para
 
5452
></listitem>
 
5453
<listitem
 
5454
><para
 
5455
>MASTER_LOG_POS</para
 
5456
></listitem>
 
5457
<listitem
 
5458
><para
 
5459
>MASTER_PASSWORD</para
 
5460
></listitem>
 
5461
<listitem
 
5462
><para
 
5463
>MASTER_PORT</para
 
5464
></listitem>
 
5465
<listitem
 
5466
><para
 
5467
>MASTER_SERVER_ID</para
 
5468
></listitem>
 
5469
<listitem
 
5470
><para
 
5471
>MASTER_SSL</para
 
5472
></listitem>
 
5473
<listitem
 
5474
><para
 
5475
>MASTER_SSL_CA</para
 
5476
></listitem>
 
5477
<listitem
 
5478
><para
 
5479
>MASTER_SSL_CAPATH</para
 
5480
></listitem>
 
5481
<listitem
 
5482
><para
 
5483
>MASTER_SSL_CERT</para
 
5484
></listitem>
 
5485
<listitem
 
5486
><para
 
5487
>MASTER_SSL_CIPHER</para
 
5488
></listitem>
 
5489
<listitem
 
5490
><para
 
5491
>MASTER_SSL_KEY</para
 
5492
></listitem>
 
5493
<listitem
 
5494
><para
 
5495
>MASTER_USER</para
 
5496
></listitem>
 
5497
<listitem
 
5498
><para
 
5499
>MAX_CONNECTIONS_PER_HOUR</para
 
5500
></listitem>
 
5501
<listitem
 
5502
><para
 
5503
>MAX_QUERIES_PER_HOUR</para
 
5504
></listitem>
 
5505
<listitem
 
5506
><para
 
5507
>MAX_ROWS</para
 
5508
></listitem>
 
5509
<listitem
 
5510
><para
 
5511
>MAX_UPDATES_PER_HOUR</para
 
5512
></listitem>
 
5513
<listitem
 
5514
><para
 
5515
>MEDIUM</para
 
5516
></listitem>
 
5517
<listitem
 
5518
><para
 
5519
>MEDIUMBLOB</para
 
5520
></listitem>
 
5521
<listitem
 
5522
><para
 
5523
>MEDIUMINT</para
 
5524
></listitem>
 
5525
<listitem
 
5526
><para
 
5527
>MEDIUMTEXT</para
 
5528
></listitem>
 
5529
<listitem
 
5530
><para
 
5531
>MICROSECOND</para
 
5532
></listitem>
 
5533
<listitem
 
5534
><para
 
5535
>MIDDLEINT</para
 
5536
></listitem>
 
5537
<listitem
 
5538
><para
 
5539
>MINUTE</para
 
5540
></listitem>
 
5541
<listitem
 
5542
><para
 
5543
>MINUTE_MICROSECOND</para
 
5544
></listitem>
 
5545
<listitem
 
5546
><para
 
5547
>MINUTE_SECOND</para
 
5548
></listitem>
 
5549
<listitem
 
5550
><para
 
5551
>MIN_ROWS</para
 
5552
></listitem>
 
5553
<listitem
 
5554
><para
 
5555
>MOD</para
 
5556
></listitem>
 
5557
<listitem
 
5558
><para
 
5559
>MODE</para
 
5560
></listitem>
 
5561
<listitem
 
5562
><para
 
5563
>MODIFY</para
 
5564
></listitem>
 
5565
<listitem
 
5566
><para
 
5567
>MONTH</para
 
5568
></listitem>
 
5569
<listitem
 
5570
><para
 
5571
>MULTILINESTRING</para
 
5572
></listitem>
 
5573
<listitem
 
5574
><para
 
5575
>MULTIPOINT</para
 
5576
></listitem>
 
5577
<listitem
 
5578
><para
 
5579
>MULTIPOLYGON</para
 
5580
></listitem>
 
5581
<listitem
 
5582
><para
 
5583
>NAMES</para
 
5584
></listitem>
 
5585
<listitem
 
5586
><para
 
5587
>NATIONAL</para
 
5588
></listitem>
 
5589
<listitem
 
5590
><para
 
5591
>NDB</para
 
5592
></listitem>
 
5593
<listitem
 
5594
><para
 
5595
>NDBCLUSTER</para
 
5596
></listitem>
 
5597
<listitem
 
5598
><para
 
5599
>NCHAR</para
 
5600
></listitem>
 
5601
<listitem
 
5602
><para
 
5603
>NEW</para
 
5604
></listitem>
 
5605
<listitem
 
5606
><para
 
5607
>NEXT</para
 
5608
></listitem>
 
5609
<listitem
 
5610
><para
 
5611
>NO</para
 
5612
></listitem>
 
5613
<listitem
 
5614
><para
 
5615
>NONE</para
 
5616
></listitem>
 
5617
<listitem
 
5618
><para
 
5619
>NO_WRITE_TO_BINLOG</para
 
5620
></listitem>
 
5621
<listitem
 
5622
><para
 
5623
>NUMERIC</para
 
5624
></listitem>
 
5625
<listitem
 
5626
><para
 
5627
>NVARCHAR</para
 
5628
></listitem>
 
5629
<listitem
 
5630
><para
 
5631
>OLD_PASSWORD</para
 
5632
></listitem>
 
5633
<listitem
 
5634
><para
 
5635
>ONE_SHOT</para
 
5636
></listitem>
 
5637
<listitem
 
5638
><para
 
5639
>OPEN</para
 
5640
></listitem>
 
5641
<listitem
 
5642
><para
 
5643
>OPTIMIZE</para
 
5644
></listitem>
 
5645
<listitem
 
5646
><para
 
5647
>OPTION</para
 
5648
></listitem>
 
5649
<listitem
 
5650
><para
 
5651
>OPTIONALLY</para
 
5652
></listitem>
 
5653
<listitem
 
5654
><para
 
5655
>OUTFILE</para
 
5656
></listitem>
 
5657
<listitem
 
5658
><para
 
5659
>PACK_KEYS</para
 
5660
></listitem>
 
5661
<listitem
 
5662
><para
 
5663
>PARTIAL</para
 
5664
></listitem>
 
5665
<listitem
 
5666
><para
 
5667
>PASSWORD</para
 
5668
></listitem>
 
5669
<listitem
 
5670
><para
 
5671
>POINT</para
 
5672
></listitem>
 
5673
<listitem
 
5674
><para
 
5675
>POLYGON</para
 
5676
></listitem>
 
5677
<listitem
 
5678
><para
 
5679
>PRECISION</para
 
5680
></listitem>
 
5681
<listitem
 
5682
><para
 
5683
>PREPARE</para
 
5684
></listitem>
 
5685
<listitem
 
5686
><para
 
5687
>PREV</para
 
5688
></listitem>
 
5689
<listitem
 
5690
><para
 
5691
>PRIVILEGES</para
 
5692
></listitem>
 
5693
<listitem
 
5694
><para
 
5695
>PROCEDURE</para
 
5696
></listitem>
 
5697
<listitem
 
5698
><para
 
5699
>PROCESS</para
 
5700
></listitem>
 
5701
<listitem
 
5702
><para
 
5703
>PROCESSLIST</para
 
5704
></listitem>
 
5705
<listitem
 
5706
><para
 
5707
>PURGE</para
 
5708
></listitem>
 
5709
<listitem
 
5710
><para
 
5711
>QUERY</para
 
5712
></listitem>
 
5713
<listitem
 
5714
><para
 
5715
>QUICK</para
 
5716
></listitem>
 
5717
<listitem
 
5718
><para
 
5719
>RAID0</para
 
5720
></listitem>
 
5721
<listitem
 
5722
><para
 
5723
>RAID_CHUNKS</para
 
5724
></listitem>
 
5725
<listitem
 
5726
><para
 
5727
>RAID_CHUNKSIZE</para
 
5728
></listitem>
 
5729
<listitem
 
5730
><para
 
5731
>RAID_TYPE</para
 
5732
></listitem>
 
5733
<listitem
 
5734
><para
 
5735
>READ</para
 
5736
></listitem>
 
5737
<listitem
 
5738
><para
 
5739
>REAL</para
 
5740
></listitem>
 
5741
<listitem
 
5742
><para
 
5743
>REGEXP</para
 
5744
></listitem>
 
5745
<listitem
 
5746
><para
 
5747
>RELAY_LOG_FILE</para
 
5748
></listitem>
 
5749
<listitem
 
5750
><para
 
5751
>RELAY_LOG_POS</para
 
5752
></listitem>
 
5753
<listitem
 
5754
><para
 
5755
>RELAY_THREAD</para
 
5756
></listitem>
 
5757
<listitem
 
5758
><para
 
5759
>RELOAD</para
 
5760
></listitem>
 
5761
<listitem
 
5762
><para
 
5763
>RENAME</para
 
5764
></listitem>
 
5765
<listitem
 
5766
><para
 
5767
>REPAIR</para
 
5768
></listitem>
 
5769
<listitem
 
5770
><para
 
5771
>REPEATABLE</para
 
5772
></listitem>
 
5773
<listitem
 
5774
><para
 
5775
>REPLICATION</para
 
5776
></listitem>
 
5777
<listitem
 
5778
><para
 
5779
>REQUIRE</para
 
5780
></listitem>
 
5781
<listitem
 
5782
><para
 
5783
>RESET</para
 
5784
></listitem>
 
5785
<listitem
 
5786
><para
 
5787
>RESTORE</para
 
5788
></listitem>
 
5789
<listitem
 
5790
><para
 
5791
>RETURNS</para
 
5792
></listitem>
 
5793
<listitem
 
5794
><para
 
5795
>REVOKE</para
 
5796
></listitem>
 
5797
<listitem
 
5798
><para
 
5799
>RLIKE</para
 
5800
></listitem>
 
5801
<listitem
 
5802
><para
 
5803
>ROLLUP</para
 
5804
></listitem>
 
5805
<listitem
 
5806
><para
 
5807
>ROWS</para
 
5808
></listitem>
 
5809
<listitem
 
5810
><para
 
5811
>ROW_FORMAT</para
 
5812
></listitem>
 
5813
<listitem
 
5814
><para
 
5815
>RTREE</para
 
5816
></listitem>
 
5817
<listitem
 
5818
><para
 
5819
>SAVEPOINT</para
 
5820
></listitem>
 
5821
<listitem
 
5822
><para
 
5823
>SECOND</para
 
5824
></listitem>
 
5825
<listitem
 
5826
><para
 
5827
>SECOND_MICROSECOND</para
 
5828
></listitem>
 
5829
<listitem
 
5830
><para
 
5831
>SEPARATOR</para
 
5832
></listitem>
 
5833
<listitem
 
5834
><para
 
5835
>SERIAL</para
 
5836
></listitem>
 
5837
<listitem
 
5838
><para
 
5839
>SERIALIZABLE</para
 
5840
></listitem>
 
5841
<listitem
 
5842
><para
 
5843
>SESSION</para
 
5844
></listitem>
 
5845
<listitem
 
5846
><para
 
5847
>SHARE</para
 
5848
></listitem>
 
5849
<listitem
 
5850
><para
 
5851
>SHOW</para
 
5852
></listitem>
 
5853
<listitem
 
5854
><para
 
5855
>SHUTDOWN</para
 
5856
></listitem>
 
5857
<listitem
 
5858
><para
 
5859
>SIGNED</para
 
5860
></listitem>
 
5861
<listitem
 
5862
><para
 
5863
>SIMPLE</para
 
5864
></listitem>
 
5865
<listitem
 
5866
><para
 
5867
>SLAVE</para
 
5868
></listitem>
 
5869
<listitem
 
5870
><para
 
5871
>SMALLINT</para
 
5872
></listitem>
 
5873
<listitem
 
5874
><para
 
5875
>SOME</para
 
5876
></listitem>
 
5877
<listitem
 
5878
><para
 
5879
>SONAME</para
 
5880
></listitem>
 
5881
<listitem
 
5882
><para
 
5883
>SOUNDS</para
 
5884
></listitem>
 
5885
<listitem
 
5886
><para
 
5887
>SPATIAL</para
 
5888
></listitem>
 
5889
<listitem
 
5890
><para
 
5891
>SQL_BIG_RESULT</para
 
5892
></listitem>
 
5893
<listitem
 
5894
><para
 
5895
>SQL_BUFFER_RESULT</para
 
5896
></listitem>
 
5897
<listitem
 
5898
><para
 
5899
>SQL_CACHE</para
 
5900
></listitem>
 
5901
<listitem
 
5902
><para
 
5903
>SQL_CALC_FOUND_ROWS</para
 
5904
></listitem>
 
5905
<listitem
 
5906
><para
 
5907
>SQL_NO_CACHE</para
 
5908
></listitem>
 
5909
<listitem
 
5910
><para
 
5911
>SQL_SMALL_RESULT</para
 
5912
></listitem>
 
5913
<listitem
 
5914
><para
 
5915
>SQL_THREAD</para
 
5916
></listitem>
 
5917
<listitem
 
5918
><para
 
5919
>SSL</para
 
5920
></listitem>
 
5921
<listitem
 
5922
><para
 
5923
>START</para
 
5924
></listitem>
 
5925
<listitem
 
5926
><para
 
5927
>STARTING</para
 
5928
></listitem>
 
5929
<listitem
 
5930
><para
 
5931
>STATUS</para
 
5932
></listitem>
 
5933
<listitem
 
5934
><para
 
5935
>STOP</para
 
5936
></listitem>
 
5937
<listitem
 
5938
><para
 
5939
>STORAGE</para
 
5940
></listitem>
 
5941
<listitem
 
5942
><para
 
5943
>STRAIGHT_JOIN</para
 
5944
></listitem>
 
5945
<listitem
 
5946
><para
 
5947
>STRING</para
 
5948
></listitem>
 
5949
<listitem
 
5950
><para
 
5951
>STRIPED</para
 
5952
></listitem>
 
5953
<listitem
 
5954
><para
 
5955
>SUBJECT</para
 
5956
></listitem>
 
5957
<listitem
 
5958
><para
 
5959
>SUPER</para
 
5960
></listitem>
 
5961
<listitem
 
5962
><para
 
5963
>TABLES</para
 
5964
></listitem>
 
5965
<listitem
 
5966
><para
 
5967
>TABLESPACE</para
 
5968
></listitem>
 
5969
<listitem
 
5970
><para
 
5971
>TERMINATED</para
 
5972
></listitem>
 
5973
<listitem
 
5974
><para
 
5975
>TEXT</para
 
5976
></listitem>
 
5977
<listitem
 
5978
><para
 
5979
>TIME</para
 
5980
></listitem>
 
5981
<listitem
 
5982
><para
 
5983
>TIMESTAMP</para
 
5984
></listitem>
 
5985
<listitem
 
5986
><para
 
5987
>TINYBLOB</para
 
5988
></listitem>
 
5989
<listitem
 
5990
><para
 
5991
>TINYINT</para
 
5992
></listitem>
 
5993
<listitem
 
5994
><para
 
5995
>TINYTEXT</para
 
5996
></listitem>
 
5997
<listitem
 
5998
><para
 
5999
>TRAILING</para
 
6000
></listitem>
 
6001
<listitem
 
6002
><para
 
6003
>TRUE</para
 
6004
></listitem>
 
6005
<listitem
 
6006
><para
 
6007
>TRUNCATE</para
 
6008
></listitem>
 
6009
<listitem
 
6010
><para
 
6011
>TYPE</para
 
6012
></listitem>
 
6013
<listitem
 
6014
><para
 
6015
>TYPES</para
 
6016
></listitem>
 
6017
<listitem
 
6018
><para
 
6019
>UNCOMMITTED</para
 
6020
></listitem>
 
6021
<listitem
 
6022
><para
 
6023
>UNICODE</para
 
6024
></listitem>
 
6025
<listitem
 
6026
><para
 
6027
>UNLOCK</para
 
6028
></listitem>
 
6029
<listitem
 
6030
><para
 
6031
>UNSIGNED</para
 
6032
></listitem>
 
6033
<listitem
 
6034
><para
 
6035
>UNTIL</para
 
6036
></listitem>
 
6037
<listitem
 
6038
><para
 
6039
>USAGE</para
 
6040
></listitem>
 
6041
<listitem
 
6042
><para
 
6043
>USE</para
 
6044
></listitem>
 
6045
<listitem
 
6046
><para
 
6047
>USER</para
 
6048
></listitem>
 
6049
<listitem
 
6050
><para
 
6051
>USER_RESOURCES</para
 
6052
></listitem>
 
6053
<listitem
 
6054
><para
 
6055
>USE_FRM</para
 
6056
></listitem>
 
6057
<listitem
 
6058
><para
 
6059
>UTC_DATE</para
 
6060
></listitem>
 
6061
<listitem
 
6062
><para
 
6063
>UTC_TIME</para
 
6064
></listitem>
 
6065
<listitem
 
6066
><para
 
6067
>UTC_TIMESTAMP</para
 
6068
></listitem>
 
6069
<listitem
 
6070
><para
 
6071
>VALUE</para
 
6072
></listitem>
 
6073
<listitem
 
6074
><para
 
6075
>VARBINARY</para
 
6076
></listitem>
 
6077
<listitem
 
6078
><para
 
6079
>VARCHAR</para
 
6080
></listitem>
 
6081
<listitem
 
6082
><para
 
6083
>VARCHARACTER</para
 
6084
></listitem>
 
6085
<listitem
 
6086
><para
 
6087
>VARIABLES</para
 
6088
></listitem>
 
6089
<listitem
 
6090
><para
 
6091
>VARYING</para
 
6092
></listitem>
 
6093
<listitem
 
6094
><para
 
6095
>WARNINGS</para
 
6096
></listitem>
 
6097
<listitem
 
6098
><para
 
6099
>WITH</para
 
6100
></listitem>
 
6101
<listitem
 
6102
><para
 
6103
>WORK</para
 
6104
></listitem>
 
6105
<listitem
 
6106
><para
 
6107
>WRITE</para
 
6108
></listitem>
 
6109
<listitem
 
6110
><para
 
6111
>X509</para
 
6112
></listitem>
 
6113
<listitem
 
6114
><para
 
6115
>YEAR</para
 
6116
></listitem>
 
6117
<listitem
 
6118
><para
 
6119
>YEAR_MONTH</para
 
6120
></listitem>
 
6121
<listitem
 
6122
><para
 
6123
>ZEROFILL</para
 
6124
></listitem>
 
6125
</itemizedlist>
 
6126
</sect1>
 
6127
<sect1 id="kexi-postgresql-driver-reserved-words"
 
6128
><title
 
6129
>Palavras Reservadas do Controlador de PostgreSQL do Kexi</title
 
6130
 
6131
<para
 
6132
>Esta lista contém as palavras-chave que são reservadas no uso do controlador 'pqxx' do Kexi: </para>
 
6133
<itemizedlist>
 
6134
<listitem
 
6135
><para
 
6136
>ABORT</para
 
6137
></listitem>
 
6138
<listitem
 
6139
><para
 
6140
>ABSOLUTE</para
 
6141
></listitem>
 
6142
<listitem
 
6143
><para
 
6144
>ACCESS</para
 
6145
></listitem>
 
6146
<listitem
 
6147
><para
 
6148
>ACTION</para
 
6149
></listitem>
 
6150
<listitem
 
6151
><para
 
6152
>ADD</para
 
6153
></listitem>
 
6154
<listitem
 
6155
><para
 
6156
>AGGREGATE</para
 
6157
></listitem>
 
6158
<listitem
 
6159
><para
 
6160
>ALTER</para
 
6161
></listitem>
 
6162
<listitem
 
6163
><para
 
6164
>ANALYSE</para
 
6165
></listitem>
 
6166
<listitem
 
6167
><para
 
6168
>ANALYZE</para
 
6169
></listitem>
 
6170
<listitem
 
6171
><para
 
6172
>ANY</para
 
6173
></listitem>
 
6174
<listitem
 
6175
><para
 
6176
>ARRAY</para
 
6177
></listitem>
 
6178
<listitem
 
6179
><para
 
6180
>ASSERTION</para
 
6181
></listitem>
 
6182
<listitem
 
6183
><para
 
6184
>ASSIGNMENT</para
 
6185
></listitem>
 
6186
<listitem
 
6187
><para
 
6188
>AT</para
 
6189
></listitem>
 
6190
<listitem
 
6191
><para
 
6192
>AUTHORIZATION</para
 
6193
></listitem>
 
6194
<listitem
 
6195
><para
 
6196
>BACKWARD</para
 
6197
></listitem>
 
6198
<listitem
 
6199
><para
 
6200
>BIGINT</para
 
6201
></listitem>
 
6202
<listitem
 
6203
><para
 
6204
>BINARY</para
 
6205
></listitem>
 
6206
<listitem
 
6207
><para
 
6208
>BIT</para
 
6209
></listitem>
 
6210
<listitem
 
6211
><para
 
6212
>BOOLEAN</para
 
6213
></listitem>
 
6214
<listitem
 
6215
><para
 
6216
>BOTH</para
 
6217
></listitem>
 
6218
<listitem
 
6219
><para
 
6220
>CACHE</para
 
6221
></listitem>
 
6222
<listitem
 
6223
><para
 
6224
>CALLED</para
 
6225
></listitem>
 
6226
<listitem
 
6227
><para
 
6228
>CAST</para
 
6229
></listitem>
 
6230
<listitem
 
6231
><para
 
6232
>CHAIN</para
 
6233
></listitem>
 
6234
<listitem
 
6235
><para
 
6236
>CHAR</para
 
6237
></listitem>
 
6238
<listitem
 
6239
><para
 
6240
>CHARACTER</para
 
6241
></listitem>
 
6242
<listitem
 
6243
><para
 
6244
>CHARACTERISTICS</para
 
6245
></listitem>
 
6246
<listitem
 
6247
><para
 
6248
>CHECKPOINT</para
 
6249
></listitem>
 
6250
<listitem
 
6251
><para
 
6252
>CLASS</para
 
6253
></listitem>
 
6254
<listitem
 
6255
><para
 
6256
>CLOSE</para
 
6257
></listitem>
 
6258
<listitem
 
6259
><para
 
6260
>CLUSTER</para
 
6261
></listitem>
 
6262
<listitem
 
6263
><para
 
6264
>COALESCE</para
 
6265
></listitem>
 
6266
<listitem
 
6267
><para
 
6268
>COLUMN</para
 
6269
></listitem>
 
6270
<listitem
 
6271
><para
 
6272
>COMMENT</para
 
6273
></listitem>
 
6274
<listitem
 
6275
><para
 
6276
>COMMITTED</para
 
6277
></listitem>
 
6278
<listitem
 
6279
><para
 
6280
>CONSTRAINTS</para
 
6281
></listitem>
 
6282
<listitem
 
6283
><para
 
6284
>CONVERSION</para
 
6285
></listitem>
 
6286
<listitem
 
6287
><para
 
6288
>CONVERT</para
 
6289
></listitem>
 
6290
<listitem
 
6291
><para
 
6292
>COPY</para
 
6293
></listitem>
 
6294
<listitem
 
6295
><para
 
6296
>CREATEDB</para
 
6297
></listitem>
 
6298
<listitem
 
6299
><para
 
6300
>CREATEUSER</para
 
6301
></listitem>
 
6302
<listitem
 
6303
><para
 
6304
>CURRENT_DATE</para
 
6305
></listitem>
 
6306
<listitem
 
6307
><para
 
6308
>CURRENT_TIME</para
 
6309
></listitem>
 
6310
<listitem
 
6311
><para
 
6312
>CURRENT_TIMESTAMP</para
 
6313
></listitem>
 
6314
<listitem
 
6315
><para
 
6316
>CURRENT_USER</para
 
6317
></listitem>
 
6318
<listitem
 
6319
><para
 
6320
>CURSOR</para
 
6321
></listitem>
 
6322
<listitem
 
6323
><para
 
6324
>CYCLE</para
 
6325
></listitem>
 
6326
<listitem
 
6327
><para
 
6328
>DAY</para
 
6329
></listitem>
 
6330
<listitem
 
6331
><para
 
6332
>DEALLOCATE</para
 
6333
></listitem>
 
6334
<listitem
 
6335
><para
 
6336
>DEC</para
 
6337
></listitem>
 
6338
<listitem
 
6339
><para
 
6340
>DECIMAL</para
 
6341
></listitem>
 
6342
<listitem
 
6343
><para
 
6344
>DECLARE</para
 
6345
></listitem>
 
6346
<listitem
 
6347
><para
 
6348
>DEFAULTS</para
 
6349
></listitem>
 
6350
<listitem
 
6351
><para
 
6352
>DEFERRABLE</para
 
6353
></listitem>
 
6354
<listitem
 
6355
><para
 
6356
>DEFERRED</para
 
6357
></listitem>
 
6358
<listitem
 
6359
><para
 
6360
>DEFINER</para
 
6361
></listitem>
 
6362
<listitem
 
6363
><para
 
6364
>DELIMITER</para
 
6365
></listitem>
 
6366
<listitem
 
6367
><para
 
6368
>DELIMITERS</para
 
6369
></listitem>
 
6370
<listitem
 
6371
><para
 
6372
>DO</para
 
6373
></listitem>
 
6374
<listitem
 
6375
><para
 
6376
>DOMAIN</para
 
6377
></listitem>
 
6378
<listitem
 
6379
><para
 
6380
>DOUBLE</para
 
6381
></listitem>
 
6382
<listitem
 
6383
><para
 
6384
>EACH</para
 
6385
></listitem>
 
6386
<listitem
 
6387
><para
 
6388
>ENCODING</para
 
6389
></listitem>
 
6390
<listitem
 
6391
><para
 
6392
>ENCRYPTED</para
 
6393
></listitem>
 
6394
<listitem
 
6395
><para
 
6396
>ESCAPE</para
 
6397
></listitem>
 
6398
<listitem
 
6399
><para
 
6400
>EXCEPT</para
 
6401
></listitem>
 
6402
<listitem
 
6403
><para
 
6404
>EXCLUDING</para
 
6405
></listitem>
 
6406
<listitem
 
6407
><para
 
6408
>EXCLUSIVE</para
 
6409
></listitem>
 
6410
<listitem
 
6411
><para
 
6412
>EXECUTE</para
 
6413
></listitem>
 
6414
<listitem
 
6415
><para
 
6416
>EXISTS</para
 
6417
></listitem>
 
6418
<listitem
 
6419
><para
 
6420
>EXTERNAL</para
 
6421
></listitem>
 
6422
<listitem
 
6423
><para
 
6424
>EXTRACT</para
 
6425
></listitem>
 
6426
<listitem
 
6427
><para
 
6428
>FALSE</para
 
6429
></listitem>
 
6430
<listitem
 
6431
><para
 
6432
>FETCH</para
 
6433
></listitem>
 
6434
<listitem
 
6435
><para
 
6436
>FIRST</para
 
6437
></listitem>
 
6438
<listitem
 
6439
><para
 
6440
>FLOAT</para
 
6441
></listitem>
 
6442
<listitem
 
6443
><para
 
6444
>FORCE</para
 
6445
></listitem>
 
6446
<listitem
 
6447
><para
 
6448
>FORWARD</para
 
6449
></listitem>
 
6450
<listitem
 
6451
><para
 
6452
>FREEZE</para
 
6453
></listitem>
 
6454
<listitem
 
6455
><para
 
6456
>FUNCTION</para
 
6457
></listitem>
 
6458
<listitem
 
6459
><para
 
6460
>GLOBAL</para
 
6461
></listitem>
 
6462
<listitem
 
6463
><para
 
6464
>GRANT</para
 
6465
></listitem>
 
6466
<listitem
 
6467
><para
 
6468
>HANDLER</para
 
6469
></listitem>
 
6470
<listitem
 
6471
><para
 
6472
>HOLD</para
 
6473
></listitem>
 
6474
<listitem
 
6475
><para
 
6476
>HOUR</para
 
6477
></listitem>
 
6478
<listitem
 
6479
><para
 
6480
>ILIKE</para
 
6481
></listitem>
 
6482
<listitem
 
6483
><para
 
6484
>IMMEDIATE</para
 
6485
></listitem>
 
6486
<listitem
 
6487
><para
 
6488
>IMMUTABLE</para
 
6489
></listitem>
 
6490
<listitem
 
6491
><para
 
6492
>IMPLICIT</para
 
6493
></listitem>
 
6494
<listitem
 
6495
><para
 
6496
>INCLUDING</para
 
6497
></listitem>
 
6498
<listitem
 
6499
><para
 
6500
>INCREMENT</para
 
6501
></listitem>
 
6502
<listitem
 
6503
><para
 
6504
>INHERITS</para
 
6505
></listitem>
 
6506
<listitem
 
6507
><para
 
6508
>INITIALLY</para
 
6509
></listitem>
 
6510
<listitem
 
6511
><para
 
6512
>INOUT</para
 
6513
></listitem>
 
6514
<listitem
 
6515
><para
 
6516
>INPUT</para
 
6517
></listitem>
 
6518
<listitem
 
6519
><para
 
6520
>INSENSITIVE</para
 
6521
></listitem>
 
6522
<listitem
 
6523
><para
 
6524
>INSTEAD</para
 
6525
></listitem>
 
6526
<listitem
 
6527
><para
 
6528
>INT</para
 
6529
></listitem>
 
6530
<listitem
 
6531
><para
 
6532
>INTERSECT</para
 
6533
></listitem>
 
6534
<listitem
 
6535
><para
 
6536
>INTERVAL</para
 
6537
></listitem>
 
6538
<listitem
 
6539
><para
 
6540
>INVOKER</para
 
6541
></listitem>
 
6542
<listitem
 
6543
><para
 
6544
>ISNULL</para
 
6545
></listitem>
 
6546
<listitem
 
6547
><para
 
6548
>ISOLATION</para
 
6549
></listitem>
 
6550
<listitem
 
6551
><para
 
6552
>LANCOMPILER</para
 
6553
></listitem>
 
6554
<listitem
 
6555
><para
 
6556
>LANGUAGE</para
 
6557
></listitem>
 
6558
<listitem
 
6559
><para
 
6560
>LAST</para
 
6561
></listitem>
 
6562
<listitem
 
6563
><para
 
6564
>LEADING</para
 
6565
></listitem>
 
6566
<listitem
 
6567
><para
 
6568
>LEVEL</para
 
6569
></listitem>
 
6570
<listitem
 
6571
><para
 
6572
>LISTEN</para
 
6573
></listitem>
 
6574
<listitem
 
6575
><para
 
6576
>LOAD</para
 
6577
></listitem>
 
6578
<listitem
 
6579
><para
 
6580
>LOCAL</para
 
6581
></listitem>
 
6582
<listitem
 
6583
><para
 
6584
>LOCALTIME</para
 
6585
></listitem>
 
6586
<listitem
 
6587
><para
 
6588
>LOCALTIMESTAMP</para
 
6589
></listitem>
 
6590
<listitem
 
6591
><para
 
6592
>LOCATION</para
 
6593
></listitem>
 
6594
<listitem
 
6595
><para
 
6596
>LOCK</para
 
6597
></listitem>
 
6598
<listitem
 
6599
><para
 
6600
>MAXVALUE</para
 
6601
></listitem>
 
6602
<listitem
 
6603
><para
 
6604
>MINUTE</para
 
6605
></listitem>
 
6606
<listitem
 
6607
><para
 
6608
>MINVALUE</para
 
6609
></listitem>
 
6610
<listitem
 
6611
><para
 
6612
>MODE</para
 
6613
></listitem>
 
6614
<listitem
 
6615
><para
 
6616
>MONTH</para
 
6617
></listitem>
 
6618
<listitem
 
6619
><para
 
6620
>MOVE</para
 
6621
></listitem>
 
6622
<listitem
 
6623
><para
 
6624
>NAMES</para
 
6625
></listitem>
 
6626
<listitem
 
6627
><para
 
6628
>NATIONAL</para
 
6629
></listitem>
 
6630
<listitem
 
6631
><para
 
6632
>NCHAR</para
 
6633
></listitem>
 
6634
<listitem
 
6635
><para
 
6636
>NEW</para
 
6637
></listitem>
 
6638
<listitem
 
6639
><para
 
6640
>NEXT</para
 
6641
></listitem>
 
6642
<listitem
 
6643
><para
 
6644
>NO</para
 
6645
></listitem>
 
6646
<listitem
 
6647
><para
 
6648
>NOCREATEDB</para
 
6649
></listitem>
 
6650
<listitem
 
6651
><para
 
6652
>NOCREATEUSER</para
 
6653
></listitem>
 
6654
<listitem
 
6655
><para
 
6656
>NONE</para
 
6657
></listitem>
 
6658
<listitem
 
6659
><para
 
6660
>NOTHING</para
 
6661
></listitem>
 
6662
<listitem
 
6663
><para
 
6664
>NOTIFY</para
 
6665
></listitem>
 
6666
<listitem
 
6667
><para
 
6668
>NOTNULL</para
 
6669
></listitem>
 
6670
<listitem
 
6671
><para
 
6672
>NULLIF</para
 
6673
></listitem>
 
6674
<listitem
 
6675
><para
 
6676
>NUMERIC</para
 
6677
></listitem>
 
6678
<listitem
 
6679
><para
 
6680
>OF</para
 
6681
></listitem>
 
6682
<listitem
 
6683
><para
 
6684
>OFF</para
 
6685
></listitem>
 
6686
<listitem
 
6687
><para
 
6688
>OIDS</para
 
6689
></listitem>
 
6690
<listitem
 
6691
><para
 
6692
>OLD</para
 
6693
></listitem>
 
6694
<listitem
 
6695
><para
 
6696
>ONLY</para
 
6697
></listitem>
 
6698
<listitem
 
6699
><para
 
6700
>OPERATOR</para
 
6701
></listitem>
 
6702
<listitem
 
6703
><para
 
6704
>OPTION</para
 
6705
></listitem>
 
6706
<listitem
 
6707
><para
 
6708
>OUT</para
 
6709
></listitem>
 
6710
<listitem
 
6711
><para
 
6712
>OVERLAPS</para
 
6713
></listitem>
 
6714
<listitem
 
6715
><para
 
6716
>OVERLAY</para
 
6717
></listitem>
 
6718
<listitem
 
6719
><para
 
6720
>OWNER</para
 
6721
></listitem>
 
6722
<listitem
 
6723
><para
 
6724
>PARTIAL</para
 
6725
></listitem>
 
6726
<listitem
 
6727
><para
 
6728
>PASSWORD</para
 
6729
></listitem>
 
6730
<listitem
 
6731
><para
 
6732
>PATH</para
 
6733
></listitem>
 
6734
<listitem
 
6735
><para
 
6736
>PENDANT</para
 
6737
></listitem>
 
6738
<listitem
 
6739
><para
 
6740
>PLACING</para
 
6741
></listitem>
 
6742
<listitem
 
6743
><para
 
6744
>POSITION</para
 
6745
></listitem>
 
6746
<listitem
 
6747
><para
 
6748
>PRECISION</para
 
6749
></listitem>
 
6750
<listitem
 
6751
><para
 
6752
>PREPARE</para
 
6753
></listitem>
 
6754
<listitem
 
6755
><para
 
6756
>PRESERVE</para
 
6757
></listitem>
 
6758
<listitem
 
6759
><para
 
6760
>PRIOR</para
 
6761
></listitem>
 
6762
<listitem
 
6763
><para
 
6764
>PRIVILEGES</para
 
6765
></listitem>
 
6766
<listitem
 
6767
><para
 
6768
>PROCEDURAL</para
 
6769
></listitem>
 
6770
<listitem
 
6771
><para
 
6772
>PROCEDURE</para
 
6773
></listitem>
 
6774
<listitem
 
6775
><para
 
6776
>READ</para
 
6777
></listitem>
 
6778
<listitem
 
6779
><para
 
6780
>REAL</para
 
6781
></listitem>
 
6782
<listitem
 
6783
><para
 
6784
>RECHECK</para
 
6785
></listitem>
 
6786
<listitem
 
6787
><para
 
6788
>REINDEX</para
 
6789
></listitem>
 
6790
<listitem
 
6791
><para
 
6792
>RELATIVE</para
 
6793
></listitem>
 
6794
<listitem
 
6795
><para
 
6796
>RENAME</para
 
6797
></listitem>
 
6798
<listitem
 
6799
><para
 
6800
>RESET</para
 
6801
></listitem>
 
6802
<listitem
 
6803
><para
 
6804
>RESTART</para
 
6805
></listitem>
 
6806
<listitem
 
6807
><para
 
6808
>RETURNS</para
 
6809
></listitem>
 
6810
<listitem
 
6811
><para
 
6812
>REVOKE</para
 
6813
></listitem>
 
6814
<listitem
 
6815
><para
 
6816
>ROWS</para
 
6817
></listitem>
 
6818
<listitem
 
6819
><para
 
6820
>RULE</para
 
6821
></listitem>
 
6822
<listitem
 
6823
><para
 
6824
>SCHEMA</para
 
6825
></listitem>
 
6826
<listitem
 
6827
><para
 
6828
>SCROLL</para
 
6829
></listitem>
 
6830
<listitem
 
6831
><para
 
6832
>SECOND</para
 
6833
></listitem>
 
6834
<listitem
 
6835
><para
 
6836
>SECURITY</para
 
6837
></listitem>
 
6838
<listitem
 
6839
><para
 
6840
>SEQUENCE</para
 
6841
></listitem>
 
6842
<listitem
 
6843
><para
 
6844
>SERIALIZABLE</para
 
6845
></listitem>
 
6846
<listitem
 
6847
><para
 
6848
>SESSION</para
 
6849
></listitem>
 
6850
<listitem
 
6851
><para
 
6852
>SESSION_USER</para
 
6853
></listitem>
 
6854
<listitem
 
6855
><para
 
6856
>SETOF</para
 
6857
></listitem>
 
6858
<listitem
 
6859
><para
 
6860
>SHARE</para
 
6861
></listitem>
 
6862
<listitem
 
6863
><para
 
6864
>SHOW</para
 
6865
></listitem>
 
6866
<listitem
 
6867
><para
 
6868
>SIMPLE</para
 
6869
></listitem>
 
6870
<listitem
 
6871
><para
 
6872
>SMALLINT</para
 
6873
></listitem>
 
6874
<listitem
 
6875
><para
 
6876
>SOME</para
 
6877
></listitem>
 
6878
<listitem
 
6879
><para
 
6880
>STABLE</para
 
6881
></listitem>
 
6882
<listitem
 
6883
><para
 
6884
>START</para
 
6885
></listitem>
 
6886
<listitem
 
6887
><para
 
6888
>STATEMENT</para
 
6889
></listitem>
 
6890
<listitem
 
6891
><para
 
6892
>STATISTICS</para
 
6893
></listitem>
 
6894
<listitem
 
6895
><para
 
6896
>STDIN</para
 
6897
></listitem>
 
6898
<listitem
 
6899
><para
 
6900
>STDOUT</para
 
6901
></listitem>
 
6902
<listitem
 
6903
><para
 
6904
>STORAGE</para
 
6905
></listitem>
 
6906
<listitem
 
6907
><para
 
6908
>STRICT</para
 
6909
></listitem>
 
6910
<listitem
 
6911
><para
 
6912
>SUBSTRING</para
 
6913
></listitem>
 
6914
<listitem
 
6915
><para
 
6916
>SYSID</para
 
6917
></listitem>
 
6918
<listitem
 
6919
><para
 
6920
>TEMP</para
 
6921
></listitem>
 
6922
<listitem
 
6923
><para
 
6924
>TEMPLATE</para
 
6925
></listitem>
 
6926
<listitem
 
6927
><para
 
6928
>TIME</para
 
6929
></listitem>
 
6930
<listitem
 
6931
><para
 
6932
>TIMESTAMP</para
 
6933
></listitem>
 
6934
<listitem
 
6935
><para
 
6936
>TOAST</para
 
6937
></listitem>
 
6938
<listitem
 
6939
><para
 
6940
>TRAILING</para
 
6941
></listitem>
 
6942
<listitem
 
6943
><para
 
6944
>TREAT</para
 
6945
></listitem>
 
6946
<listitem
 
6947
><para
 
6948
>TRIGGER</para
 
6949
></listitem>
 
6950
<listitem
 
6951
><para
 
6952
>TRIM</para
 
6953
></listitem>
 
6954
<listitem
 
6955
><para
 
6956
>TRUE</para
 
6957
></listitem>
 
6958
<listitem
 
6959
><para
 
6960
>TRUNCATE</para
 
6961
></listitem>
 
6962
<listitem
 
6963
><para
 
6964
>TRUSTED</para
 
6965
></listitem>
 
6966
<listitem
 
6967
><para
 
6968
>TYPE</para
 
6969
></listitem>
 
6970
<listitem
 
6971
><para
 
6972
>UNENCRYPTED</para
 
6973
></listitem>
 
6974
<listitem
 
6975
><para
 
6976
>UNKNOWN</para
 
6977
></listitem>
 
6978
<listitem
 
6979
><para
 
6980
>UNLISTEN</para
 
6981
></listitem>
 
6982
<listitem
 
6983
><para
 
6984
>UNTIL</para
 
6985
></listitem>
 
6986
<listitem
 
6987
><para
 
6988
>USAGE</para
 
6989
></listitem>
 
6990
<listitem
 
6991
><para
 
6992
>USER</para
 
6993
></listitem>
 
6994
<listitem
 
6995
><para
 
6996
>VACUUM</para
 
6997
></listitem>
 
6998
<listitem
 
6999
><para
 
7000
>VALID</para
 
7001
></listitem>
 
7002
<listitem
 
7003
><para
 
7004
>VALIDATOR</para
 
7005
></listitem>
 
7006
<listitem
 
7007
><para
 
7008
>VARCHAR</para
 
7009
></listitem>
 
7010
<listitem
 
7011
><para
 
7012
>VARYING</para
 
7013
></listitem>
 
7014
<listitem
 
7015
><para
 
7016
>VERBOSE</para
 
7017
></listitem>
 
7018
<listitem
 
7019
><para
 
7020
>VERSION</para
 
7021
></listitem>
 
7022
<listitem
 
7023
><para
 
7024
>VIEW</para
 
7025
></listitem>
 
7026
<listitem
 
7027
><para
 
7028
>VOLATILE</para
 
7029
></listitem>
 
7030
<listitem
 
7031
><para
 
7032
>WITH</para
 
7033
></listitem>
 
7034
<listitem
 
7035
><para
 
7036
>WITHOUT</para
 
7037
></listitem>
 
7038
<listitem
 
7039
><para
 
7040
>WORK</para
 
7041
></listitem>
 
7042
<listitem
 
7043
><para
 
7044
>WRITE</para
 
7045
></listitem>
 
7046
<listitem
 
7047
><para
 
7048
>YEAR</para
 
7049
></listitem>
 
7050
<listitem
 
7051
><para
 
7052
>ZONE</para
 
7053
></listitem>
 
7054
</itemizedlist>
 
7055
</sect1>
 
7056
<sect1 id="kexi-oracle-driver-reserved-words"
 
7057
><title
 
7058
>Palavras Reservadas do Controlador de Oracle do Kexi</title
 
7059
 
7060
<para
 
7061
>Esta lista contém as palavras-chave que são reservadas no uso do controlador de Oracle do Kexi: </para>
 
7062
<itemizedlist>
 
7063
<listitem
 
7064
><para
 
7065
>ADMIN</para
 
7066
></listitem>
 
7067
<listitem
 
7068
><para
 
7069
>AFTER</para
 
7070
></listitem>
 
7071
<listitem
 
7072
><para
 
7073
>ALLOCATE</para
 
7074
></listitem>
 
7075
<listitem
 
7076
><para
 
7077
>ANALYZE</para
 
7078
></listitem>
 
7079
<listitem
 
7080
><para
 
7081
>ARCHIVE</para
 
7082
></listitem>
 
7083
<listitem
 
7084
><para
 
7085
>ARCHIVELOG</para
 
7086
></listitem>
 
7087
<listitem
 
7088
><para
 
7089
>AUTHORIZATION</para
 
7090
></listitem>
 
7091
<listitem
 
7092
><para
 
7093
>AVG</para
 
7094
></listitem>
 
7095
<listitem
 
7096
><para
 
7097
>BACKUP</para
 
7098
></listitem>
 
7099
<listitem
 
7100
><para
 
7101
>BECOME</para
 
7102
></listitem>
 
7103
<listitem
 
7104
><para
 
7105
>BEFORE</para
 
7106
></listitem>
 
7107
<listitem
 
7108
><para
 
7109
>BEGIN</para
 
7110
></listitem>
 
7111
<listitem
 
7112
><para
 
7113
>BLOCK</para
 
7114
></listitem>
 
7115
<listitem
 
7116
><para
 
7117
>BODY</para
 
7118
></listitem>
 
7119
<listitem
 
7120
><para
 
7121
>CACHE</para
 
7122
></listitem>
 
7123
<listitem
 
7124
><para
 
7125
>CANCEL</para
 
7126
></listitem>
 
7127
<listitem
 
7128
><para
 
7129
>CASCADE</para
 
7130
></listitem>
 
7131
<listitem
 
7132
><para
 
7133
>CHANGE</para
 
7134
></listitem>
 
7135
<listitem
 
7136
><para
 
7137
>CHARACTER</para
 
7138
></listitem>
 
7139
<listitem
 
7140
><para
 
7141
>CHECKPOINT</para
 
7142
></listitem>
 
7143
<listitem
 
7144
><para
 
7145
>CLOSE</para
 
7146
></listitem>
 
7147
<listitem
 
7148
><para
 
7149
>COBOL</para
 
7150
></listitem>
 
7151
<listitem
 
7152
><para
 
7153
>COMMIT</para
 
7154
></listitem>
 
7155
<listitem
 
7156
><para
 
7157
>COMPILE</para
 
7158
></listitem>
 
7159
<listitem
 
7160
><para
 
7161
>CONSTRAINT</para
 
7162
></listitem>
 
7163
<listitem
 
7164
><para
 
7165
>CONSTRAINTS</para
 
7166
></listitem>
 
7167
<listitem
 
7168
><para
 
7169
>CONTENTS</para
 
7170
></listitem>
 
7171
<listitem
 
7172
><para
 
7173
>CONTINUE</para
 
7174
></listitem>
 
7175
<listitem
 
7176
><para
 
7177
>CONTROLFILE</para
 
7178
></listitem>
 
7179
<listitem
 
7180
><para
 
7181
>COUNT</para
 
7182
></listitem>
 
7183
<listitem
 
7184
><para
 
7185
>CURSOR</para
 
7186
></listitem>
 
7187
<listitem
 
7188
><para
 
7189
>CYCLE</para
 
7190
></listitem>
 
7191
<listitem
 
7192
><para
 
7193
>DATABASE</para
 
7194
></listitem>
 
7195
<listitem
 
7196
><para
 
7197
>DATAFILE</para
 
7198
></listitem>
 
7199
<listitem
 
7200
><para
 
7201
>DATE</para
 
7202
></listitem>
 
7203
<listitem
 
7204
><para
 
7205
>DBA</para
 
7206
></listitem>
 
7207
<listitem
 
7208
><para
 
7209
>DEC</para
 
7210
></listitem>
 
7211
<listitem
 
7212
><para
 
7213
>DECLARE</para
 
7214
></listitem>
 
7215
<listitem
 
7216
><para
 
7217
>DISABLE</para
 
7218
></listitem>
 
7219
<listitem
 
7220
><para
 
7221
>DISMOUNT</para
 
7222
></listitem>
 
7223
<listitem
 
7224
><para
 
7225
>DOUBLE</para
 
7226
></listitem>
 
7227
<listitem
 
7228
><para
 
7229
>DUMP</para
 
7230
></listitem>
 
7231
<listitem
 
7232
><para
 
7233
>EACH</para
 
7234
></listitem>
 
7235
<listitem
 
7236
><para
 
7237
>ENABLE</para
 
7238
></listitem>
 
7239
<listitem
 
7240
><para
 
7241
>END</para
 
7242
></listitem>
 
7243
<listitem
 
7244
><para
 
7245
>ESCAPE</para
 
7246
></listitem>
 
7247
<listitem
 
7248
><para
 
7249
>EVENTS</para
 
7250
></listitem>
 
7251
<listitem
 
7252
><para
 
7253
>EXCEPT</para
 
7254
></listitem>
 
7255
<listitem
 
7256
><para
 
7257
>EXCEPTIONS</para
 
7258
></listitem>
 
7259
<listitem
 
7260
><para
 
7261
>EXEC</para
 
7262
></listitem>
 
7263
<listitem
 
7264
><para
 
7265
>EXECUTE</para
 
7266
></listitem>
 
7267
<listitem
 
7268
><para
 
7269
>EXPLAIN</para
 
7270
></listitem>
 
7271
<listitem
 
7272
><para
 
7273
>EXTENT</para
 
7274
></listitem>
 
7275
<listitem
 
7276
><para
 
7277
>EXTERNALLY</para
 
7278
></listitem>
 
7279
<listitem
 
7280
><para
 
7281
>FETCH</para
 
7282
></listitem>
 
7283
<listitem
 
7284
><para
 
7285
>FLUSH</para
 
7286
></listitem>
 
7287
<listitem
 
7288
><para
 
7289
>FORCE</para
 
7290
></listitem>
 
7291
<listitem
 
7292
><para
 
7293
>FOREIGN</para
 
7294
></listitem>
 
7295
<listitem
 
7296
><para
 
7297
>FORTRAN</para
 
7298
></listitem>
 
7299
<listitem
 
7300
><para
 
7301
>FOUND</para
 
7302
></listitem>
 
7303
<listitem
 
7304
><para
 
7305
>FREELIST</para
 
7306
></listitem>
 
7307
<listitem
 
7308
><para
 
7309
>FREELISTS</para
 
7310
></listitem>
 
7311
<listitem
 
7312
><para
 
7313
>FUNCTION</para
 
7314
></listitem>
 
7315
<listitem
 
7316
><para
 
7317
>GO</para
 
7318
></listitem>
 
7319
<listitem
 
7320
><para
 
7321
>GOTO</para
 
7322
></listitem>
 
7323
<listitem
 
7324
><para
 
7325
>GROUPS</para
 
7326
></listitem>
 
7327
<listitem
 
7328
><para
 
7329
>INCLUDING</para
 
7330
></listitem>
 
7331
<listitem
 
7332
><para
 
7333
>INDICATOR</para
 
7334
></listitem>
 
7335
<listitem
 
7336
><para
 
7337
>INITRANS</para
 
7338
></listitem>
 
7339
<listitem
 
7340
><para
 
7341
>INSTANCE</para
 
7342
></listitem>
 
7343
<listitem
 
7344
><para
 
7345
>INT</para
 
7346
></listitem>
 
7347
<listitem
 
7348
><para
 
7349
>KEY</para
 
7350
></listitem>
 
7351
<listitem
 
7352
><para
 
7353
>LANGUAGE</para
 
7354
></listitem>
 
7355
<listitem
 
7356
><para
 
7357
>LAYER</para
 
7358
></listitem>
 
7359
<listitem
 
7360
><para
 
7361
>LINK</para
 
7362
></listitem>
 
7363
<listitem
 
7364
><para
 
7365
>LISTS</para
 
7366
></listitem>
 
7367
<listitem
 
7368
><para
 
7369
>LOGFILE</para
 
7370
></listitem>
 
7371
<listitem
 
7372
><para
 
7373
>MANAGE</para
 
7374
></listitem>
 
7375
<listitem
 
7376
><para
 
7377
>MANUAL</para
 
7378
></listitem>
 
7379
<listitem
 
7380
><para
 
7381
>MAX</para
 
7382
></listitem>
 
7383
<listitem
 
7384
><para
 
7385
>MAXDATAFILES</para
 
7386
></listitem>
 
7387
<listitem
 
7388
><para
 
7389
>MAXINSTANCES</para
 
7390
></listitem>
 
7391
<listitem
 
7392
><para
 
7393
>MAXLOGFILES</para
 
7394
></listitem>
 
7395
<listitem
 
7396
><para
 
7397
>MAXLOGHISTORY</para
 
7398
></listitem>
 
7399
<listitem
 
7400
><para
 
7401
>MAXLOGMEMBERS</para
 
7402
></listitem>
 
7403
<listitem
 
7404
><para
 
7405
>MAXTRANS</para
 
7406
></listitem>
 
7407
<listitem
 
7408
><para
 
7409
>MAXVALUE</para
 
7410
></listitem>
 
7411
<listitem
 
7412
><para
 
7413
>MIN</para
 
7414
></listitem>
 
7415
<listitem
 
7416
><para
 
7417
>MINEXTENTS</para
 
7418
></listitem>
 
7419
<listitem
 
7420
><para
 
7421
>MINVALUE</para
 
7422
></listitem>
 
7423
<listitem
 
7424
><para
 
7425
>MODULE</para
 
7426
></listitem>
 
7427
<listitem
 
7428
><para
 
7429
>MOUNT</para
 
7430
></listitem>
 
7431
<listitem
 
7432
><para
 
7433
>NEW</para
 
7434
></listitem>
 
7435
<listitem
 
7436
><para
 
7437
>NEXT</para
 
7438
></listitem>
 
7439
<listitem
 
7440
><para
 
7441
>NOARCHIVELOG</para
 
7442
></listitem>
 
7443
<listitem
 
7444
><para
 
7445
>NOCACHE</para
 
7446
></listitem>
 
7447
<listitem
 
7448
><para
 
7449
>NOCYCLE</para
 
7450
></listitem>
 
7451
<listitem
 
7452
><para
 
7453
>NOMAXVALUE</para
 
7454
></listitem>
 
7455
<listitem
 
7456
><para
 
7457
>NOMINVALUE</para
 
7458
></listitem>
 
7459
<listitem
 
7460
><para
 
7461
>NONE</para
 
7462
></listitem>
 
7463
<listitem
 
7464
><para
 
7465
>NOORDER</para
 
7466
></listitem>
 
7467
<listitem
 
7468
><para
 
7469
>NORESETLOGS</para
 
7470
></listitem>
 
7471
<listitem
 
7472
><para
 
7473
>NORMAL</para
 
7474
></listitem>
 
7475
<listitem
 
7476
><para
 
7477
>NOSORT</para
 
7478
></listitem>
 
7479
<listitem
 
7480
><para
 
7481
>NUMERIC</para
 
7482
></listitem>
 
7483
<listitem
 
7484
><para
 
7485
>OFF</para
 
7486
></listitem>
 
7487
<listitem
 
7488
><para
 
7489
>OLD</para
 
7490
></listitem>
 
7491
<listitem
 
7492
><para
 
7493
>ONLY</para
 
7494
></listitem>
 
7495
<listitem
 
7496
><para
 
7497
>OPEN</para
 
7498
></listitem>
 
7499
<listitem
 
7500
><para
 
7501
>OPTIMAL</para
 
7502
></listitem>
 
7503
<listitem
 
7504
><para
 
7505
>OWN</para
 
7506
></listitem>
 
7507
<listitem
 
7508
><para
 
7509
>PACKAGE</para
 
7510
></listitem>
 
7511
<listitem
 
7512
><para
 
7513
>PARALLEL</para
 
7514
></listitem>
 
7515
<listitem
 
7516
><para
 
7517
>PCTINCREASE</para
 
7518
></listitem>
 
7519
<listitem
 
7520
><para
 
7521
>PCTUSED</para
 
7522
></listitem>
 
7523
<listitem
 
7524
><para
 
7525
>PLAN</para
 
7526
></listitem>
 
7527
<listitem
 
7528
><para
 
7529
>PLI</para
 
7530
></listitem>
 
7531
<listitem
 
7532
><para
 
7533
>PRECISION</para
 
7534
></listitem>
 
7535
<listitem
 
7536
><para
 
7537
>PRIMARY</para
 
7538
></listitem>
 
7539
<listitem
 
7540
><para
 
7541
>PRIVATE</para
 
7542
></listitem>
 
7543
<listitem
 
7544
><para
 
7545
>PROCEDURE</para
 
7546
></listitem>
 
7547
<listitem
 
7548
><para
 
7549
>PROFILE</para
 
7550
></listitem>
 
7551
<listitem
 
7552
><para
 
7553
>QUOTA</para
 
7554
></listitem>
 
7555
<listitem
 
7556
><para
 
7557
>READ</para
 
7558
></listitem>
 
7559
<listitem
 
7560
><para
 
7561
>REAL</para
 
7562
></listitem>
 
7563
<listitem
 
7564
><para
 
7565
>RECOVER</para
 
7566
></listitem>
 
7567
<listitem
 
7568
><para
 
7569
>REFERENCES</para
 
7570
></listitem>
 
7571
<listitem
 
7572
><para
 
7573
>REFERENCING</para
 
7574
></listitem>
 
7575
<listitem
 
7576
><para
 
7577
>RESETLOGS</para
 
7578
></listitem>
 
7579
<listitem
 
7580
><para
 
7581
>RESTRICTED</para
 
7582
></listitem>
 
7583
<listitem
 
7584
><para
 
7585
>REUSE</para
 
7586
></listitem>
 
7587
<listitem
 
7588
><para
 
7589
>ROLE</para
 
7590
></listitem>
 
7591
<listitem
 
7592
><para
 
7593
>ROLES</para
 
7594
></listitem>
 
7595
<listitem
 
7596
><para
 
7597
>ROLLBACK</para
 
7598
></listitem>
 
7599
<listitem
 
7600
><para
 
7601
>SAVEPOINT</para
 
7602
></listitem>
 
7603
<listitem
 
7604
><para
 
7605
>SCHEMA</para
 
7606
></listitem>
 
7607
<listitem
 
7608
><para
 
7609
>SCN</para
 
7610
></listitem>
 
7611
<listitem
 
7612
><para
 
7613
>SECTION</para
 
7614
></listitem>
 
7615
<listitem
 
7616
><para
 
7617
>SEGMENT</para
 
7618
></listitem>
 
7619
<listitem
 
7620
><para
 
7621
>SEQUENCE</para
 
7622
></listitem>
 
7623
<listitem
 
7624
><para
 
7625
>SHARED</para
 
7626
></listitem>
 
7627
<listitem
 
7628
><para
 
7629
>SNAPSHOT</para
 
7630
></listitem>
 
7631
<listitem
 
7632
><para
 
7633
>SOME</para
 
7634
></listitem>
 
7635
<listitem
 
7636
><para
 
7637
>SORT</para
 
7638
></listitem>
 
7639
<listitem
 
7640
><para
 
7641
>SQL</para
 
7642
></listitem>
 
7643
<listitem
 
7644
><para
 
7645
>SQLCODE</para
 
7646
></listitem>
 
7647
<listitem
 
7648
><para
 
7649
>SQLERROR</para
 
7650
></listitem>
 
7651
<listitem
 
7652
><para
 
7653
>SQLSTATE</para
 
7654
></listitem>
 
7655
<listitem
 
7656
><para
 
7657
>STATEMENT_ID</para
 
7658
></listitem>
 
7659
<listitem
 
7660
><para
 
7661
>STATISTICS</para
 
7662
></listitem>
 
7663
<listitem
 
7664
><para
 
7665
>STOP</para
 
7666
></listitem>
 
7667
<listitem
 
7668
><para
 
7669
>STORAGE</para
 
7670
></listitem>
 
7671
<listitem
 
7672
><para
 
7673
>SUM</para
 
7674
></listitem>
 
7675
<listitem
 
7676
><para
 
7677
>SWITCH</para
 
7678
></listitem>
 
7679
<listitem
 
7680
><para
 
7681
>SYSTEM</para
 
7682
></listitem>
 
7683
<listitem
 
7684
><para
 
7685
>TABLES</para
 
7686
></listitem>
 
7687
<listitem
 
7688
><para
 
7689
>TABLESPACE</para
 
7690
></listitem>
 
7691
<listitem
 
7692
><para
 
7693
>TEMPORARY</para
 
7694
></listitem>
 
7695
<listitem
 
7696
><para
 
7697
>THREAD</para
 
7698
></listitem>
 
7699
<listitem
 
7700
><para
 
7701
>TIME</para
 
7702
></listitem>
 
7703
<listitem
 
7704
><para
 
7705
>TRACING</para
 
7706
></listitem>
 
7707
<listitem
 
7708
><para
 
7709
>TRANSACTION</para
 
7710
></listitem>
 
7711
<listitem
 
7712
><para
 
7713
>TRIGGERS</para
 
7714
></listitem>
 
7715
<listitem
 
7716
><para
 
7717
>TRUNCATE</para
 
7718
></listitem>
 
7719
<listitem
 
7720
><para
 
7721
>UNDER</para
 
7722
></listitem>
 
7723
<listitem
 
7724
><para
 
7725
>UNLIMITED</para
 
7726
></listitem>
 
7727
<listitem
 
7728
><para
 
7729
>UNTIL</para
 
7730
></listitem>
 
7731
<listitem
 
7732
><para
 
7733
>USE</para
 
7734
></listitem>
 
7735
<listitem
 
7736
><para
 
7737
>USING</para
 
7738
></listitem>
 
7739
<listitem
 
7740
><para
 
7741
>WHEN</para
 
7742
></listitem>
 
7743
<listitem
 
7744
><para
 
7745
>WORK</para
 
7746
></listitem>
 
7747
<listitem
 
7748
><para
 
7749
>WRITE</para
 
7750
></listitem>
 
7751
</itemizedlist>
 
7752
</sect1>
 
7753
<sect1 id="kexi-sybase-driver-reserved-words"
 
7754
><title
 
7755
>Palavras Reservadas do Controlador de Sybase do Kexi</title
 
7756
 
7757
<para
 
7758
>Esta lista contém as palavras-chave que são reservadas para o uso do controlador de Sybase do Kexi: </para>
 
7759
<itemizedlist>
 
7760
<listitem
 
7761
><para
 
7762
>ACTION</para
 
7763
></listitem>
 
7764
<listitem
 
7765
><para
 
7766
>ADD</para
 
7767
></listitem>
 
7768
<listitem
 
7769
><para
 
7770
>AGAINST</para
 
7771
></listitem>
 
7772
<listitem
 
7773
><para
 
7774
>AGGREGATE</para
 
7775
></listitem>
 
7776
<listitem
 
7777
><para
 
7778
>ALTER</para
 
7779
></listitem>
 
7780
<listitem
 
7781
><para
 
7782
>ANALYZE</para
 
7783
></listitem>
 
7784
<listitem
 
7785
><para
 
7786
>ANY</para
 
7787
></listitem>
 
7788
<listitem
 
7789
><para
 
7790
>ASCII</para
 
7791
></listitem>
 
7792
<listitem
 
7793
><para
 
7794
>AUTOINCREMENT</para
 
7795
></listitem>
 
7796
<listitem
 
7797
><para
 
7798
>AVG</para
 
7799
></listitem>
 
7800
<listitem
 
7801
><para
 
7802
>AVG_ROW_LENGTH</para
 
7803
></listitem>
 
7804
<listitem
 
7805
><para
 
7806
>BACKUP</para
 
7807
></listitem>
 
7808
<listitem
 
7809
><para
 
7810
>BDB</para
 
7811
></listitem>
 
7812
<listitem
 
7813
><para
 
7814
>BERKELEYDB</para
 
7815
></listitem>
 
7816
<listitem
 
7817
><para
 
7818
>BIGINT</para
 
7819
></listitem>
 
7820
<listitem
 
7821
><para
 
7822
>BINARY</para
 
7823
></listitem>
 
7824
<listitem
 
7825
><para
 
7826
>BINLOG</para
 
7827
></listitem>
 
7828
<listitem
 
7829
><para
 
7830
>BIT</para
 
7831
></listitem>
 
7832
<listitem
 
7833
><para
 
7834
>BLOB</para
 
7835
></listitem>
 
7836
<listitem
 
7837
><para
 
7838
>BOOL</para
 
7839
></listitem>
 
7840
<listitem
 
7841
><para
 
7842
>BOOLEAN</para
 
7843
></listitem>
 
7844
<listitem
 
7845
><para
 
7846
>BOTH</para
 
7847
></listitem>
 
7848
<listitem
 
7849
><para
 
7850
>BTREE</para
 
7851
></listitem>
 
7852
<listitem
 
7853
><para
 
7854
>BYTE</para
 
7855
></listitem>
 
7856
<listitem
 
7857
><para
 
7858
>CACHE</para
 
7859
></listitem>
 
7860
<listitem
 
7861
><para
 
7862
>CHANGE</para
 
7863
></listitem>
 
7864
<listitem
 
7865
><para
 
7866
>CHANGED</para
 
7867
></listitem>
 
7868
<listitem
 
7869
><para
 
7870
>CHAR</para
 
7871
></listitem>
 
7872
<listitem
 
7873
><para
 
7874
>CHARACTER</para
 
7875
></listitem>
 
7876
<listitem
 
7877
><para
 
7878
>CHARSET</para
 
7879
></listitem>
 
7880
<listitem
 
7881
><para
 
7882
>CHECKSUM</para
 
7883
></listitem>
 
7884
<listitem
 
7885
><para
 
7886
>CIPHER</para
 
7887
></listitem>
 
7888
<listitem
 
7889
><para
 
7890
>CLIENT</para
 
7891
></listitem>
 
7892
<listitem
 
7893
><para
 
7894
>CLOSE</para
 
7895
></listitem>
 
7896
<listitem
 
7897
><para
 
7898
>COLLATION</para
 
7899
></listitem>
 
7900
<listitem
 
7901
><para
 
7902
>COLUMN</para
 
7903
></listitem>
 
7904
<listitem
 
7905
><para
 
7906
>COLUMNS</para
 
7907
></listitem>
 
7908
<listitem
 
7909
><para
 
7910
>COMMENT</para
 
7911
></listitem>
 
7912
<listitem
 
7913
><para
 
7914
>COMMITTED</para
 
7915
></listitem>
 
7916
<listitem
 
7917
><para
 
7918
>COMPRESSED</para
 
7919
></listitem>
 
7920
<listitem
 
7921
><para
 
7922
>CONCURRENT</para
 
7923
></listitem>
 
7924
<listitem
 
7925
><para
 
7926
>CONVERT</para
 
7927
></listitem>
 
7928
<listitem
 
7929
><para
 
7930
>CUBE</para
 
7931
></listitem>
 
7932
<listitem
 
7933
><para
 
7934
>CURRENT_DATE</para
 
7935
></listitem>
 
7936
<listitem
 
7937
><para
 
7938
>CURRENT_TIME</para
 
7939
></listitem>
 
7940
<listitem
 
7941
><para
 
7942
>CURRENT_TIMESTAMP</para
 
7943
></listitem>
 
7944
<listitem
 
7945
><para
 
7946
>CURRENT_USER</para
 
7947
></listitem>
 
7948
<listitem
 
7949
><para
 
7950
>DATA</para
 
7951
></listitem>
 
7952
<listitem
 
7953
><para
 
7954
>DATABASES</para
 
7955
></listitem>
 
7956
<listitem
 
7957
><para
 
7958
>DATE</para
 
7959
></listitem>
 
7960
<listitem
 
7961
><para
 
7962
>DATETIME</para
 
7963
></listitem>
 
7964
<listitem
 
7965
><para
 
7966
>DAY</para
 
7967
></listitem>
 
7968
<listitem
 
7969
><para
 
7970
>DAY_HOUR</para
 
7971
></listitem>
 
7972
<listitem
 
7973
><para
 
7974
>DAY_MICROSECOND</para
 
7975
></listitem>
 
7976
<listitem
 
7977
><para
 
7978
>DAY_MINUTE</para
 
7979
></listitem>
 
7980
<listitem
 
7981
><para
 
7982
>DAY_SECOND</para
 
7983
></listitem>
 
7984
<listitem
 
7985
><para
 
7986
>DEALLOCATE</para
 
7987
></listitem>
 
7988
<listitem
 
7989
><para
 
7990
>DEC</para
 
7991
></listitem>
 
7992
<listitem
 
7993
><para
 
7994
>DECIMAL</para
 
7995
></listitem>
 
7996
<listitem
 
7997
><para
 
7998
>DELAYED</para
 
7999
></listitem>
 
8000
<listitem
 
8001
><para
 
8002
>DELAY_KEY_WRITE</para
 
8003
></listitem>
 
8004
<listitem
 
8005
><para
 
8006
>DESCRIBE</para
 
8007
></listitem>
 
8008
<listitem
 
8009
><para
 
8010
>DES_KEY_FILE</para
 
8011
></listitem>
 
8012
<listitem
 
8013
><para
 
8014
>DIRECTORY</para
 
8015
></listitem>
 
8016
<listitem
 
8017
><para
 
8018
>DISABLE</para
 
8019
></listitem>
 
8020
<listitem
 
8021
><para
 
8022
>DISCARD</para
 
8023
></listitem>
 
8024
<listitem
 
8025
><para
 
8026
>DISTINCTROW</para
 
8027
></listitem>
 
8028
<listitem
 
8029
><para
 
8030
>DIV</para
 
8031
></listitem>
 
8032
<listitem
 
8033
><para
 
8034
>DO</para
 
8035
></listitem>
 
8036
<listitem
 
8037
><para
 
8038
>DOUBLE</para
 
8039
></listitem>
 
8040
<listitem
 
8041
><para
 
8042
>DUAL</para
 
8043
></listitem>
 
8044
<listitem
 
8045
><para
 
8046
>DUMPFILE</para
 
8047
></listitem>
 
8048
<listitem
 
8049
><para
 
8050
>DUPLICATE</para
 
8051
></listitem>
 
8052
<listitem
 
8053
><para
 
8054
>DYNAMIC</para
 
8055
></listitem>
 
8056
<listitem
 
8057
><para
 
8058
>ENABLE</para
 
8059
></listitem>
 
8060
<listitem
 
8061
><para
 
8062
>ENCLOSED</para
 
8063
></listitem>
 
8064
<listitem
 
8065
><para
 
8066
>ENGINE</para
 
8067
></listitem>
 
8068
<listitem
 
8069
><para
 
8070
>ENGINES</para
 
8071
></listitem>
 
8072
<listitem
 
8073
><para
 
8074
>ENUM</para
 
8075
></listitem>
 
8076
<listitem
 
8077
><para
 
8078
>ERRORS</para
 
8079
></listitem>
 
8080
<listitem
 
8081
><para
 
8082
>ESCAPE</para
 
8083
></listitem>
 
8084
<listitem
 
8085
><para
 
8086
>ESCAPED</para
 
8087
></listitem>
 
8088
<listitem
 
8089
><para
 
8090
>EVENTS</para
 
8091
></listitem>
 
8092
<listitem
 
8093
><para
 
8094
>EXECUTE</para
 
8095
></listitem>
 
8096
<listitem
 
8097
><para
 
8098
>EXISTS</para
 
8099
></listitem>
 
8100
<listitem
 
8101
><para
 
8102
>EXPANSION</para
 
8103
></listitem>
 
8104
<listitem
 
8105
><para
 
8106
>EXTENDED</para
 
8107
></listitem>
 
8108
<listitem
 
8109
><para
 
8110
>FALSE</para
 
8111
></listitem>
 
8112
<listitem
 
8113
><para
 
8114
>FAST</para
 
8115
></listitem>
 
8116
<listitem
 
8117
><para
 
8118
>FIELDS</para
 
8119
></listitem>
 
8120
<listitem
 
8121
><para
 
8122
>FILE</para
 
8123
></listitem>
 
8124
<listitem
 
8125
><para
 
8126
>FIRST</para
 
8127
></listitem>
 
8128
<listitem
 
8129
><para
 
8130
>FIXED</para
 
8131
></listitem>
 
8132
<listitem
 
8133
><para
 
8134
>FLOAT</para
 
8135
></listitem>
 
8136
<listitem
 
8137
><para
 
8138
>FLOAT4</para
 
8139
></listitem>
 
8140
<listitem
 
8141
><para
 
8142
>FLOAT8</para
 
8143
></listitem>
 
8144
<listitem
 
8145
><para
 
8146
>FLUSH</para
 
8147
></listitem>
 
8148
<listitem
 
8149
><para
 
8150
>FORCE</para
 
8151
></listitem>
 
8152
<listitem
 
8153
><para
 
8154
>FULLTEXT</para
 
8155
></listitem>
 
8156
<listitem
 
8157
><para
 
8158
>FUNCTION</para
 
8159
></listitem>
 
8160
<listitem
 
8161
><para
 
8162
>GEOMETRY</para
 
8163
></listitem>
 
8164
<listitem
 
8165
><para
 
8166
>GEOMETRYCOLLECTION</para
 
8167
></listitem>
 
8168
<listitem
 
8169
><para
 
8170
>GET_FORMAT</para
 
8171
></listitem>
 
8172
<listitem
 
8173
><para
 
8174
>GLOBAL</para
 
8175
></listitem>
 
8176
<listitem
 
8177
><para
 
8178
>GRANT</para
 
8179
></listitem>
 
8180
<listitem
 
8181
><para
 
8182
>GRANTS</para
 
8183
></listitem>
 
8184
<listitem
 
8185
><para
 
8186
>HANDLER</para
 
8187
></listitem>
 
8188
<listitem
 
8189
><para
 
8190
>HASH</para
 
8191
></listitem>
 
8192
<listitem
 
8193
><para
 
8194
>HELP</para
 
8195
></listitem>
 
8196
<listitem
 
8197
><para
 
8198
>HIGH_PRIORITY</para
 
8199
></listitem>
 
8200
<listitem
 
8201
><para
 
8202
>HOSTS</para
 
8203
></listitem>
 
8204
<listitem
 
8205
><para
 
8206
>HOUR</para
 
8207
></listitem>
 
8208
<listitem
 
8209
><para
 
8210
>HOUR_MICROSECOND</para
 
8211
></listitem>
 
8212
<listitem
 
8213
><para
 
8214
>HOUR_MINUTE</para
 
8215
></listitem>
 
8216
<listitem
 
8217
><para
 
8218
>HOUR_SECOND</para
 
8219
></listitem>
 
8220
<listitem
 
8221
><para
 
8222
>IDENTIFIED</para
 
8223
></listitem>
 
8224
<listitem
 
8225
><para
 
8226
>IF</para
 
8227
></listitem>
 
8228
<listitem
 
8229
><para
 
8230
>IMPORT</para
 
8231
></listitem>
 
8232
<listitem
 
8233
><para
 
8234
>INDEXES</para
 
8235
></listitem>
 
8236
<listitem
 
8237
><para
 
8238
>INFILE</para
 
8239
></listitem>
 
8240
<listitem
 
8241
><para
 
8242
>INNOBASE</para
 
8243
></listitem>
 
8244
<listitem
 
8245
><para
 
8246
>INNODB</para
 
8247
></listitem>
 
8248
<listitem
 
8249
><para
 
8250
>INSERT_METHOD</para
 
8251
></listitem>
 
8252
<listitem
 
8253
><para
 
8254
>INT</para
 
8255
></listitem>
 
8256
<listitem
 
8257
><para
 
8258
>INT1</para
 
8259
></listitem>
 
8260
<listitem
 
8261
><para
 
8262
>INT2</para
 
8263
></listitem>
 
8264
<listitem
 
8265
><para
 
8266
>INT3</para
 
8267
></listitem>
 
8268
<listitem
 
8269
><para
 
8270
>INT4</para
 
8271
></listitem>
 
8272
<listitem
 
8273
><para
 
8274
>INT8</para
 
8275
></listitem>
 
8276
<listitem
 
8277
><para
 
8278
>INTERVAL</para
 
8279
></listitem>
 
8280
<listitem
 
8281
><para
 
8282
>IO_THREAD</para
 
8283
></listitem>
 
8284
<listitem
 
8285
><para
 
8286
>ISOLATION</para
 
8287
></listitem>
 
8288
<listitem
 
8289
><para
 
8290
>ISSUER</para
 
8291
></listitem>
 
8292
<listitem
 
8293
><para
 
8294
>KEYS</para
 
8295
></listitem>
 
8296
<listitem
 
8297
><para
 
8298
>KILL</para
 
8299
></listitem>
 
8300
<listitem
 
8301
><para
 
8302
>LAST</para
 
8303
></listitem>
 
8304
<listitem
 
8305
><para
 
8306
>LEADING</para
 
8307
></listitem>
 
8308
<listitem
 
8309
><para
 
8310
>LEAVES</para
 
8311
></listitem>
 
8312
<listitem
 
8313
><para
 
8314
>LEVEL</para
 
8315
></listitem>
 
8316
<listitem
 
8317
><para
 
8318
>LINES</para
 
8319
></listitem>
 
8320
<listitem
 
8321
><para
 
8322
>LINESTRING</para
 
8323
></listitem>
 
8324
<listitem
 
8325
><para
 
8326
>LOAD</para
 
8327
></listitem>
 
8328
<listitem
 
8329
><para
 
8330
>LOCAL</para
 
8331
></listitem>
 
8332
<listitem
 
8333
><para
 
8334
>LOCALTIME</para
 
8335
></listitem>
 
8336
<listitem
 
8337
><para
 
8338
>LOCALTIMESTAMP</para
 
8339
></listitem>
 
8340
<listitem
 
8341
><para
 
8342
>LOCK</para
 
8343
></listitem>
 
8344
<listitem
 
8345
><para
 
8346
>LOCKS</para
 
8347
></listitem>
 
8348
<listitem
 
8349
><para
 
8350
>LOGS</para
 
8351
></listitem>
 
8352
<listitem
 
8353
><para
 
8354
>LONG</para
 
8355
></listitem>
 
8356
<listitem
 
8357
><para
 
8358
>LONGBLOB</para
 
8359
></listitem>
 
8360
<listitem
 
8361
><para
 
8362
>LONGTEXT</para
 
8363
></listitem>
 
8364
<listitem
 
8365
><para
 
8366
>LOW_PRIORITY</para
 
8367
></listitem>
 
8368
<listitem
 
8369
><para
 
8370
>MASTER</para
 
8371
></listitem>
 
8372
<listitem
 
8373
><para
 
8374
>MASTER_CONNECT_RETRY</para
 
8375
></listitem>
 
8376
<listitem
 
8377
><para
 
8378
>MASTER_HOST</para
 
8379
></listitem>
 
8380
<listitem
 
8381
><para
 
8382
>MASTER_LOG_FILE</para
 
8383
></listitem>
 
8384
<listitem
 
8385
><para
 
8386
>MASTER_LOG_POS</para
 
8387
></listitem>
 
8388
<listitem
 
8389
><para
 
8390
>MASTER_PASSWORD</para
 
8391
></listitem>
 
8392
<listitem
 
8393
><para
 
8394
>MASTER_PORT</para
 
8395
></listitem>
 
8396
<listitem
 
8397
><para
 
8398
>MASTER_SERVER_ID</para
 
8399
></listitem>
 
8400
<listitem
 
8401
><para
 
8402
>MASTER_SSL</para
 
8403
></listitem>
 
8404
<listitem
 
8405
><para
 
8406
>MASTER_SSL_CA</para
 
8407
></listitem>
 
8408
<listitem
 
8409
><para
 
8410
>MASTER_SSL_CAPATH</para
 
8411
></listitem>
 
8412
<listitem
 
8413
><para
 
8414
>MASTER_SSL_CERT</para
 
8415
></listitem>
 
8416
<listitem
 
8417
><para
 
8418
>MASTER_SSL_CIPHER</para
 
8419
></listitem>
 
8420
<listitem
 
8421
><para
 
8422
>MASTER_SSL_KEY</para
 
8423
></listitem>
 
8424
<listitem
 
8425
><para
 
8426
>MASTER_USER</para
 
8427
></listitem>
 
8428
<listitem
 
8429
><para
 
8430
>MAX_CONNECTIONS_PER_HOUR</para
 
8431
></listitem>
 
8432
<listitem
 
8433
><para
 
8434
>MAX_QUERIES_PER_HOUR</para
 
8435
></listitem>
 
8436
<listitem
 
8437
><para
 
8438
>MAX_ROWS</para
 
8439
></listitem>
 
8440
<listitem
 
8441
><para
 
8442
>MAX_UPDATES_PER_HOUR</para
 
8443
></listitem>
 
8444
<listitem
 
8445
><para
 
8446
>MEDIUM</para
 
8447
></listitem>
 
8448
<listitem
 
8449
><para
 
8450
>MEDIUMBLOB</para
 
8451
></listitem>
 
8452
<listitem
 
8453
><para
 
8454
>MEDIUMINT</para
 
8455
></listitem>
 
8456
<listitem
 
8457
><para
 
8458
>MEDIUMTEXT</para
 
8459
></listitem>
 
8460
<listitem
 
8461
><para
 
8462
>MICROSECOND</para
 
8463
></listitem>
 
8464
<listitem
 
8465
><para
 
8466
>MIDDLEINT</para
 
8467
></listitem>
 
8468
<listitem
 
8469
><para
 
8470
>MINUTE</para
 
8471
></listitem>
 
8472
<listitem
 
8473
><para
 
8474
>MINUTE_MICROSECOND</para
 
8475
></listitem>
 
8476
<listitem
 
8477
><para
 
8478
>MINUTE_SECOND</para
 
8479
></listitem>
 
8480
<listitem
 
8481
><para
 
8482
>MIN_ROWS</para
 
8483
></listitem>
 
8484
<listitem
 
8485
><para
 
8486
>MOD</para
 
8487
></listitem>
 
8488
<listitem
 
8489
><para
 
8490
>MODE</para
 
8491
></listitem>
 
8492
<listitem
 
8493
><para
 
8494
>MODIFY</para
 
8495
></listitem>
 
8496
<listitem
 
8497
><para
 
8498
>MONTH</para
 
8499
></listitem>
 
8500
<listitem
 
8501
><para
 
8502
>MULTILINESTRING</para
 
8503
></listitem>
 
8504
<listitem
 
8505
><para
 
8506
>MULTIPOINT</para
 
8507
></listitem>
 
8508
<listitem
 
8509
><para
 
8510
>MULTIPOLYGON</para
 
8511
></listitem>
 
8512
<listitem
 
8513
><para
 
8514
>NAMES</para
 
8515
></listitem>
 
8516
<listitem
 
8517
><para
 
8518
>NATIONAL</para
 
8519
></listitem>
 
8520
<listitem
 
8521
><para
 
8522
>NDB</para
 
8523
></listitem>
 
8524
<listitem
 
8525
><para
 
8526
>NDBCLUSTER</para
 
8527
></listitem>
 
8528
<listitem
 
8529
><para
 
8530
>NCHAR</para
 
8531
></listitem>
 
8532
<listitem
 
8533
><para
 
8534
>NEW</para
 
8535
></listitem>
 
8536
<listitem
 
8537
><para
 
8538
>NEXT</para
 
8539
></listitem>
 
8540
<listitem
 
8541
><para
 
8542
>NO</para
 
8543
></listitem>
 
8544
<listitem
 
8545
><para
 
8546
>NONE</para
 
8547
></listitem>
 
8548
<listitem
 
8549
><para
 
8550
>NO_WRITE_TO_BINLOG</para
 
8551
></listitem>
 
8552
<listitem
 
8553
><para
 
8554
>NUMERIC</para
 
8555
></listitem>
 
8556
<listitem
 
8557
><para
 
8558
>NVARCHAR</para
 
8559
></listitem>
 
8560
<listitem
 
8561
><para
 
8562
>OLD_PASSWORD</para
 
8563
></listitem>
 
8564
<listitem
 
8565
><para
 
8566
>ONE_SHOT</para
 
8567
></listitem>
 
8568
<listitem
 
8569
><para
 
8570
>OPEN</para
 
8571
></listitem>
 
8572
<listitem
 
8573
><para
 
8574
>OPTIMIZE</para
 
8575
></listitem>
 
8576
<listitem
 
8577
><para
 
8578
>OPTION</para
 
8579
></listitem>
 
8580
<listitem
 
8581
><para
 
8582
>OPTIONALLY</para
 
8583
></listitem>
 
8584
<listitem
 
8585
><para
 
8586
>OUTFILE</para
 
8587
></listitem>
 
8588
<listitem
 
8589
><para
 
8590
>PACK_KEYS</para
 
8591
></listitem>
 
8592
<listitem
 
8593
><para
 
8594
>PARTIAL</para
 
8595
></listitem>
 
8596
<listitem
 
8597
><para
 
8598
>PASSWORD</para
 
8599
></listitem>
 
8600
<listitem
 
8601
><para
 
8602
>POINT</para
 
8603
></listitem>
 
8604
<listitem
 
8605
><para
 
8606
>POLYGON</para
 
8607
></listitem>
 
8608
<listitem
 
8609
><para
 
8610
>PRECISION</para
 
8611
></listitem>
 
8612
<listitem
 
8613
><para
 
8614
>PREPARE</para
 
8615
></listitem>
 
8616
<listitem
 
8617
><para
 
8618
>PREV</para
 
8619
></listitem>
 
8620
<listitem
 
8621
><para
 
8622
>PRIVILEGES</para
 
8623
></listitem>
 
8624
<listitem
 
8625
><para
 
8626
>PROCEDURE</para
 
8627
></listitem>
 
8628
<listitem
 
8629
><para
 
8630
>PROCESS</para
 
8631
></listitem>
 
8632
<listitem
 
8633
><para
 
8634
>PROCESSLIST</para
 
8635
></listitem>
 
8636
<listitem
 
8637
><para
 
8638
>PURGE</para
 
8639
></listitem>
 
8640
<listitem
 
8641
><para
 
8642
>QUERY</para
 
8643
></listitem>
 
8644
<listitem
 
8645
><para
 
8646
>QUICK</para
 
8647
></listitem>
 
8648
<listitem
 
8649
><para
 
8650
>RAID0</para
 
8651
></listitem>
 
8652
<listitem
 
8653
><para
 
8654
>RAID_CHUNKS</para
 
8655
></listitem>
 
8656
<listitem
 
8657
><para
 
8658
>RAID_CHUNKSIZE</para
 
8659
></listitem>
 
8660
<listitem
 
8661
><para
 
8662
>RAID_TYPE</para
 
8663
></listitem>
 
8664
<listitem
 
8665
><para
 
8666
>READ</para
 
8667
></listitem>
 
8668
<listitem
 
8669
><para
 
8670
>REAL</para
 
8671
></listitem>
 
8672
<listitem
 
8673
><para
 
8674
>REGEXP</para
 
8675
></listitem>
 
8676
<listitem
 
8677
><para
 
8678
>RELAY_LOG_FILE</para
 
8679
></listitem>
 
8680
<listitem
 
8681
><para
 
8682
>RELAY_LOG_POS</para
 
8683
></listitem>
 
8684
<listitem
 
8685
><para
 
8686
>RELAY_THREAD</para
 
8687
></listitem>
 
8688
<listitem
 
8689
><para
 
8690
>RELOAD</para
 
8691
></listitem>
 
8692
<listitem
 
8693
><para
 
8694
>RENAME</para
 
8695
></listitem>
 
8696
<listitem
 
8697
><para
 
8698
>REPAIR</para
 
8699
></listitem>
 
8700
<listitem
 
8701
><para
 
8702
>REPEATABLE</para
 
8703
></listitem>
 
8704
<listitem
 
8705
><para
 
8706
>REPLICATION</para
 
8707
></listitem>
 
8708
<listitem
 
8709
><para
 
8710
>REQUIRE</para
 
8711
></listitem>
 
8712
<listitem
 
8713
><para
 
8714
>RESET</para
 
8715
></listitem>
 
8716
<listitem
 
8717
><para
 
8718
>RESTORE</para
 
8719
></listitem>
 
8720
<listitem
 
8721
><para
 
8722
>RETURNS</para
 
8723
></listitem>
 
8724
<listitem
 
8725
><para
 
8726
>REVOKE</para
 
8727
></listitem>
 
8728
<listitem
 
8729
><para
 
8730
>RLIKE</para
 
8731
></listitem>
 
8732
<listitem
 
8733
><para
 
8734
>ROLLUP</para
 
8735
></listitem>
 
8736
<listitem
 
8737
><para
 
8738
>ROWS</para
 
8739
></listitem>
 
8740
<listitem
 
8741
><para
 
8742
>ROW_FORMAT</para
 
8743
></listitem>
 
8744
<listitem
 
8745
><para
 
8746
>RTREE</para
 
8747
></listitem>
 
8748
<listitem
 
8749
><para
 
8750
>SAVEPOINT</para
 
8751
></listitem>
 
8752
<listitem
 
8753
><para
 
8754
>SECOND</para
 
8755
></listitem>
 
8756
<listitem
 
8757
><para
 
8758
>SECOND_MICROSECOND</para
 
8759
></listitem>
 
8760
<listitem
 
8761
><para
 
8762
>SEPARATOR</para
 
8763
></listitem>
 
8764
<listitem
 
8765
><para
 
8766
>SERIAL</para
 
8767
></listitem>
 
8768
<listitem
 
8769
><para
 
8770
>SERIALIZABLE</para
 
8771
></listitem>
 
8772
<listitem
 
8773
><para
 
8774
>SESSION</para
 
8775
></listitem>
 
8776
<listitem
 
8777
><para
 
8778
>SHARE</para
 
8779
></listitem>
 
8780
<listitem
 
8781
><para
 
8782
>SHOW</para
 
8783
></listitem>
 
8784
<listitem
 
8785
><para
 
8786
>SHUTDOWN</para
 
8787
></listitem>
 
8788
<listitem
 
8789
><para
 
8790
>SIGNED</para
 
8791
></listitem>
 
8792
<listitem
 
8793
><para
 
8794
>SIMPLE</para
 
8795
></listitem>
 
8796
<listitem
 
8797
><para
 
8798
>SLAVE</para
 
8799
></listitem>
 
8800
<listitem
 
8801
><para
 
8802
>SMALLINT</para
 
8803
></listitem>
 
8804
<listitem
 
8805
><para
 
8806
>SOME</para
 
8807
></listitem>
 
8808
<listitem
 
8809
><para
 
8810
>SONAME</para
 
8811
></listitem>
 
8812
<listitem
 
8813
><para
 
8814
>SOUNDS</para
 
8815
></listitem>
 
8816
<listitem
 
8817
><para
 
8818
>SPATIAL</para
 
8819
></listitem>
 
8820
<listitem
 
8821
><para
 
8822
>SQL_BIG_RESULT</para
 
8823
></listitem>
 
8824
<listitem
 
8825
><para
 
8826
>SQL_BUFFER_RESULT</para
 
8827
></listitem>
 
8828
<listitem
 
8829
><para
 
8830
>SQL_CACHE</para
 
8831
></listitem>
 
8832
<listitem
 
8833
><para
 
8834
>SQL_CALC_FOUND_ROWS</para
 
8835
></listitem>
 
8836
<listitem
 
8837
><para
 
8838
>SQL_NO_CACHE</para
 
8839
></listitem>
 
8840
<listitem
 
8841
><para
 
8842
>SQL_SMALL_RESULT</para
 
8843
></listitem>
 
8844
<listitem
 
8845
><para
 
8846
>SQL_THREAD</para
 
8847
></listitem>
 
8848
<listitem
 
8849
><para
 
8850
>SSL</para
 
8851
></listitem>
 
8852
<listitem
 
8853
><para
 
8854
>START</para
 
8855
></listitem>
 
8856
<listitem
 
8857
><para
 
8858
>STARTING</para
 
8859
></listitem>
 
8860
<listitem
 
8861
><para
 
8862
>STATUS</para
 
8863
></listitem>
 
8864
<listitem
 
8865
><para
 
8866
>STOP</para
 
8867
></listitem>
 
8868
<listitem
 
8869
><para
 
8870
>STORAGE</para
 
8871
></listitem>
 
8872
<listitem
 
8873
><para
 
8874
>STRAIGHT_JOIN</para
 
8875
></listitem>
 
8876
<listitem
 
8877
><para
 
8878
>STRING</para
 
8879
></listitem>
 
8880
<listitem
 
8881
><para
 
8882
>STRIPED</para
 
8883
></listitem>
 
8884
<listitem
 
8885
><para
 
8886
>SUBJECT</para
 
8887
></listitem>
 
8888
<listitem
 
8889
><para
 
8890
>SUPER</para
 
8891
></listitem>
 
8892
<listitem
 
8893
><para
 
8894
>TABLES</para
 
8895
></listitem>
 
8896
<listitem
 
8897
><para
 
8898
>TABLESPACE</para
 
8899
></listitem>
 
8900
<listitem
 
8901
><para
 
8902
>TERMINATED</para
 
8903
></listitem>
 
8904
<listitem
 
8905
><para
 
8906
>TEXT</para
 
8907
></listitem>
 
8908
<listitem
 
8909
><para
 
8910
>TIME</para
 
8911
></listitem>
 
8912
<listitem
 
8913
><para
 
8914
>TIMESTAMP</para
 
8915
></listitem>
 
8916
<listitem
 
8917
><para
 
8918
>TINYBLOB</para
 
8919
></listitem>
 
8920
<listitem
 
8921
><para
 
8922
>TINYINT</para
 
8923
></listitem>
 
8924
<listitem
 
8925
><para
 
8926
>TINYTEXT</para
 
8927
></listitem>
 
8928
<listitem
 
8929
><para
 
8930
>TRAILING</para
 
8931
></listitem>
 
8932
<listitem
 
8933
><para
 
8934
>TRUE</para
 
8935
></listitem>
 
8936
<listitem
 
8937
><para
 
8938
>TRUNCATE</para
 
8939
></listitem>
 
8940
<listitem
 
8941
><para
 
8942
>TYPE</para
 
8943
></listitem>
 
8944
<listitem
 
8945
><para
 
8946
>TYPES</para
 
8947
></listitem>
 
8948
<listitem
 
8949
><para
 
8950
>UNCOMMITTED</para
 
8951
></listitem>
 
8952
<listitem
 
8953
><para
 
8954
>UNICODE</para
 
8955
></listitem>
 
8956
<listitem
 
8957
><para
 
8958
>UNLOCK</para
 
8959
></listitem>
 
8960
<listitem
 
8961
><para
 
8962
>UNSIGNED</para
 
8963
></listitem>
 
8964
<listitem
 
8965
><para
 
8966
>UNTIL</para
 
8967
></listitem>
 
8968
<listitem
 
8969
><para
 
8970
>USAGE</para
 
8971
></listitem>
 
8972
<listitem
 
8973
><para
 
8974
>USE</para
 
8975
></listitem>
 
8976
<listitem
 
8977
><para
 
8978
>USER</para
 
8979
></listitem>
 
8980
<listitem
 
8981
><para
 
8982
>USER_RESOURCES</para
 
8983
></listitem>
 
8984
<listitem
 
8985
><para
 
8986
>USE_FRM</para
 
8987
></listitem>
 
8988
<listitem
 
8989
><para
 
8990
>UTC_DATE</para
 
8991
></listitem>
 
8992
<listitem
 
8993
><para
 
8994
>UTC_TIME</para
 
8995
></listitem>
 
8996
<listitem
 
8997
><para
 
8998
>UTC_TIMESTAMP</para
 
8999
></listitem>
 
9000
<listitem
 
9001
><para
 
9002
>VALUE</para
 
9003
></listitem>
 
9004
<listitem
 
9005
><para
 
9006
>VARBINARY</para
 
9007
></listitem>
 
9008
<listitem
 
9009
><para
 
9010
>VARCHAR</para
 
9011
></listitem>
 
9012
<listitem
 
9013
><para
 
9014
>VARCHARACTER</para
 
9015
></listitem>
 
9016
<listitem
 
9017
><para
 
9018
>VARIABLES</para
 
9019
></listitem>
 
9020
<listitem
 
9021
><para
 
9022
>VARYING</para
 
9023
></listitem>
 
9024
<listitem
 
9025
><para
 
9026
>WARNINGS</para
 
9027
></listitem>
 
9028
<listitem
 
9029
><para
 
9030
>WITH</para
 
9031
></listitem>
 
9032
<listitem
 
9033
><para
 
9034
>WORK</para
 
9035
></listitem>
 
9036
<listitem
 
9037
><para
 
9038
>WRITE</para
 
9039
></listitem>
 
9040
<listitem
 
9041
><para
 
9042
>X509</para
 
9043
></listitem>
 
9044
<listitem
 
9045
><para
 
9046
>YEAR</para
 
9047
></listitem>
 
9048
<listitem
 
9049
><para
 
9050
>YEAR_MONTH</para
 
9051
></listitem>
 
9052
<listitem
 
9053
><para
 
9054
>ZEROFILL</para
 
9055
></listitem>
 
9056
</itemizedlist>
 
9057
</sect1>
 
9058
<sect1 id="kexi-xbase-driver-reserved-words"
 
9059
><title
 
9060
>Palavras Reservadas do Controlador de xBase do Kexi</title
 
9061
 
9062
<para
 
9063
>Esta lista contém as palavras-chave que são reservadas para o uso do controlador de xBase do Kexi: </para>
 
9064
<itemizedlist>
 
9065
<listitem
 
9066
><para
 
9067
>ABORT</para
 
9068
></listitem>
 
9069
<listitem
 
9070
><para
 
9071
>ATTACH</para
 
9072
></listitem>
 
9073
<listitem
 
9074
><para
 
9075
>CLUSTER</para
 
9076
></listitem>
 
9077
<listitem
 
9078
><para
 
9079
>CONFLICT</para
 
9080
></listitem>
 
9081
<listitem
 
9082
><para
 
9083
>DEFERRED</para
 
9084
></listitem>
 
9085
<listitem
 
9086
><para
 
9087
>DEFERRABLE</para
 
9088
></listitem>
 
9089
<listitem
 
9090
><para
 
9091
>DETACH</para
 
9092
></listitem>
 
9093
<listitem
 
9094
><para
 
9095
>EACH</para
 
9096
></listitem>
 
9097
<listitem
 
9098
><para
 
9099
>EXCEPT</para
 
9100
></listitem>
 
9101
<listitem
 
9102
><para
 
9103
>FAIL</para
 
9104
></listitem>
 
9105
<listitem
 
9106
><para
 
9107
>GLOB</para
 
9108
></listitem>
 
9109
<listitem
 
9110
><para
 
9111
>IMMEDIATE</para
 
9112
></listitem>
 
9113
<listitem
 
9114
><para
 
9115
>INITIALLY</para
 
9116
></listitem>
 
9117
<listitem
 
9118
><para
 
9119
>INSTEAD</para
 
9120
></listitem>
 
9121
<listitem
 
9122
><para
 
9123
>INTERSECT</para
 
9124
></listitem>
 
9125
<listitem
 
9126
><para
 
9127
>ISNULL</para
 
9128
></listitem>
 
9129
<listitem
 
9130
><para
 
9131
>NOTNULL</para
 
9132
></listitem>
 
9133
<listitem
 
9134
><para
 
9135
>OF</para
 
9136
></listitem>
 
9137
<listitem
 
9138
><para
 
9139
>PRAGMA</para
 
9140
></listitem>
 
9141
<listitem
 
9142
><para
 
9143
>RAISE</para
 
9144
></listitem>
 
9145
<listitem
 
9146
><para
 
9147
>STATEMENT</para
 
9148
></listitem>
 
9149
<listitem
 
9150
><para
 
9151
>TEMP</para
 
9152
></listitem>
 
9153
<listitem
 
9154
><para
 
9155
>TRIGGER</para
 
9156
></listitem>
 
9157
<listitem
 
9158
><para
 
9159
>VACUUM</para
 
9160
></listitem>
 
9161
<listitem
 
9162
><para
 
9163
>VIEW</para
 
9164
></listitem>
 
9165
</itemizedlist>
 
9166
<para
 
9167
><note
 
9168
><para
 
9169
>As palavras reservadas são mantidas em separado para cada controlador, para que também possam ser usadas como referência.</para
 
9170
></note>
 
9171
</para>
 
9172
</sect1>
 
9173
</chapter>
 
9174
<chapter id="supported-file-formats"
 
9175
><title
 
9176
>Apêndice D. Formatos de arquivo suportados</title
 
9177
 
9178
<sect1 id="comma-separated-values-format-csv"
 
9179
><title
 
9180
>Formato de valores separados por vírgula (CSV)</title
 
9181
 
9182
<para
 
9183
>O &kexi; é capaz de importar e exportar dados de/para uma variedade de formatos de valores separados por vírgula (arquivos CSV). A maioria dos aplicativos de planilha e banco de dados podem importar e exportar neste formato, tornando-o um formato apropriado para migrar dados textuais entre aplicações diferentes. </para>
 
9184
<para
 
9185
>O &kexi; também suporta várias opções que podem ser configuradas antes de realizar a importação: </para>
 
9186
<itemizedlist>
 
9187
<listitem
 
9188
><para
 
9189
>tipo de dado para cada coluna,</para
 
9190
></listitem>
 
9191
<listitem
 
9192
><para
 
9193
>outros delimitadores de campo como tabulações,</para
 
9194
></listitem>
 
9195
<listitem
 
9196
><para
 
9197
>delimitadores de texto diferentes,</para
 
9198
></listitem>
 
9199
<listitem
 
9200
><para
 
9201
>um determinado número de registros pode ser ignorado, se necessário,</para
 
9202
></listitem>
 
9203
<listitem
 
9204
><para
 
9205
>delimitadores duplicados podem ser ignorados,</para
 
9206
></listitem>
 
9207
<listitem
 
9208
><para
 
9209
>os valores da primeira coluna podem ser usados para definir os nomes das colunas,</para
 
9210
></listitem>
 
9211
<listitem
 
9212
><para
 
9213
>codificação de texto (a UTF-8 é a padrão),</para
 
9214
></listitem>
 
9215
<listitem
 
9216
><para
 
9217
>formato de data (definido pelo sistema operacional, por padrão),</para
 
9218
></listitem>
 
9219
<listitem
 
9220
><para
 
9221
>remoção de espaços em branco no início e no final dos valores de texto.</para
 
9222
></listitem>
 
9223
</itemizedlist>
 
9224
<para
 
9225
>Na importação, o &kexi; exibe uma previsão dos dados importados. A maioria das configurações é detectada automaticamente pelo &kexi; com base no arquivo CSV fornecido. </para>
 
9226
</sect1>
 
9227
<sect1 id="microsoft-access-mdb-file-format"
 
9228
><title
 
9229
>Formato de arquivo do Microsoft Access (MDB)</title
 
9230
 
9231
<sect2 id="overview"
 
9232
><title
 
9233
>Visão geral</title
 
9234
 
9235
<para
 
9236
>O suporte à importação de bancos de dados do <guilabel
 
9237
>Microsoft Access</guilabel
 
9238
> (2003 ou mais antigo) está embutido no &kexi;. Bancos de dados do <guilabel
 
9239
>Access</guilabel
 
9240
> podem ser <emphasis
 
9241
>importados</emphasis
 
9242
> somente para um banco de dados do &kexi;. Ele não pode ser usado para editar o banco de dados, nem exportar para um banco de dados do <guilabel
 
9243
>Access</guilabel
 
9244
>. No entanto, ele deve também ser capaz de importar bancos de dados criados com outros aplicativos que usam o motor de banco de dados JET. A importação de banco de dados <filename
 
9245
>.accdb</filename
 
9246
> produzidos no MS <guilabel
 
9247
>Access</guilabel
 
9248
> 2007 não é atualmente suportada. </para>
 
9249
<para
 
9250
>Para importar um banco de dados: </para>
 
9251
<orderedlist>
 
9252
<listitem
 
9253
><para
 
9254
>No menu &kexi; selecione o comando <guilabel
 
9255
>Importar, exportar ou enviar...</guilabel
 
9256
>.</para
 
9257
></listitem>
 
9258
<listitem
 
9259
><para
 
9260
>Clique no botão <guilabel
 
9261
>Importar banco de dados</guilabel
 
9262
>.</para
 
9263
></listitem>
 
9264
<listitem
 
9265
><para
 
9266
>Use o assistente de importação selecionando o arquivo .mdb desejado.</para
 
9267
></listitem>
 
9268
</orderedlist>
 
9269
</sect2>
 
9270
<sect2 id="capabilities"
 
9271
><title
 
9272
>Recursos</title
 
9273
 
9274
<para
 
9275
>A função de importação foi usada com sucesso para importar o banco de dados <emphasis
 
9276
>Northwind</emphasis
 
9277
>, bem conhecido dos usuários do MS <guilabel
 
9278
>Access</guilabel
 
9279
>. Muitos outros modelos de banco de dados do <guilabel
 
9280
>Access</guilabel
 
9281
> podem também ser importados. </para>
 
9282
<para>
 
9283
<screenshot>
 
9284
<screeninfo
 
9285
></screeninfo>
 
9286
  <mediaobject>
 
9287
    <imageobject>
 
9288
      <imagedata fileref="kexi_northwind.png" format="PNG"/>
 
9289
    </imageobject>
 
9290
    <textobject>
 
9291
      <phrase
 
9292
></phrase>
 
9293
    </textobject>
 
9294
  </mediaobject>
 
9295
</screenshot>
 
9296
</para>
 
9297
</sect2>
 
9298
<sect2 id="supported-features"
 
9299
><title
 
9300
>Recursos suportados</title
 
9301
 
9302
<para
 
9303
>A importação dos seguintes tipos de campo foram testadas e funcionam bem, em geral: </para>
 
9304
<itemizedlist>
 
9305
<listitem
 
9306
><para
 
9307
>Campos de texto</para
 
9308
></listitem>
 
9309
<listitem
 
9310
><para
 
9311
>Campo de memorando</para
 
9312
></listitem>
 
9313
<listitem
 
9314
><para
 
9315
>Campos de data</para
 
9316
></listitem>
 
9317
<listitem
 
9318
><para
 
9319
>Valores numéricos</para
 
9320
></listitem>
 
9321
</itemizedlist>
 
9322
</sect2>
 
9323
<sect2 id="unsupported-features"
 
9324
><title
 
9325
>Recursos não suportados</title
 
9326
 
9327
<para
 
9328
>Atualmente, somente as tabelas são importadas. Durante a importação, o &kexi; ignora os seguintes objetos: </para>
 
9329
<itemizedlist>
 
9330
<listitem
 
9331
><para
 
9332
>Consultas</para
 
9333
></listitem>
 
9334
<listitem
 
9335
><para
 
9336
>Formulários</para
 
9337
></listitem>
 
9338
<listitem
 
9339
><para
 
9340
>Scripts</para
 
9341
></listitem>
 
9342
<listitem
 
9343
><para
 
9344
>Relatórios</para
 
9345
></listitem>
 
9346
</itemizedlist>
 
9347
<para
 
9348
>O a seguir não foi testado: </para>
 
9349
<itemizedlist>
 
9350
<listitem
 
9351
><para
 
9352
>Importar objetos binários</para
 
9353
></listitem>
 
9354
</itemizedlist>
 
9355
</sect2>
 
9356
</sect1>
 
9357
</chapter>
 
9358
<chapter id="credits-and-license"
 
9359
><title
 
9360
>Créditos e licença</title
 
9361
 
9362
<para
 
9363
>&kexi; Copyright 2002-2012 da Equipe do Kexi </para>
 
9364
<para
 
9365
>Programadores do Kexi: </para>
 
9366
<itemizedlist>
 
9367
<listitem
 
9368
><para
 
9369
>Jaroslaw Staniek (staniek kde.org)</para
 
9370
></listitem>
 
9371
<listitem
 
9372
><para
 
9373
>OpenOffice Polska, LLC (info openoffice.com.pl)</para
 
9374
></listitem>
 
9375
<listitem
 
9376
><para
 
9377
>Lucijan Busch (lucijan kde.org)</para
 
9378
></listitem>
 
9379
<listitem
 
9380
><para
 
9381
>Cedric Pasteur (cedric.pasteur free.fr)</para
 
9382
></listitem>
 
9383
<listitem
 
9384
><para
 
9385
>Adam Pigg (adam piggz.fsnet.co.uk)</para
 
9386
></listitem>
 
9387
<listitem
 
9388
><para
 
9389
>Martin Ellis (martin.ellis kdemail.net)</para
 
9390
></listitem>
 
9391
<listitem
 
9392
><para
 
9393
>Sebastian Sauer (mail dipe.org)</para
 
9394
></listitem>
 
9395
<listitem
 
9396
><para
 
9397
>Christian Nitschkowski (segfault_ii web.de)</para
 
9398
></listitem>
 
9399
<listitem
 
9400
><para
 
9401
>Peter Simonsson (psn linux.se)</para
 
9402
></listitem>
 
9403
<listitem
 
9404
><para
 
9405
>Joseph Wenninger (jowenn kde.org)</para
 
9406
></listitem>
 
9407
<listitem
 
9408
><para
 
9409
>Seth Kurzenberg (seth cql.com)</para
 
9410
></listitem>
 
9411
<listitem
 
9412
><para
 
9413
>Laurent Montel (montel kde.org)</para
 
9414
></listitem>
 
9415
<listitem
 
9416
><para
 
9417
>Till Busch (till bux.at)</para
 
9418
></listitem>
 
9419
</itemizedlist>
 
9420
<para
 
9421
>Documentação de Martin A. Ellis (martin.ellis kdemail.net), Jaroslaw Staniek (staniek kde.org) com contribuições de Anne-Marie Mahfouf, Raphael Langerhorst, Michal Kubicki e Aron Stansvik. </para>
 
9422
<para
 
9423
>Este programa estará licenciado segundo os termos da <ulink url="http://docs.kde.org/stable/common/lgpl-license.html"
 
9424
>Licença Pública Geral Lata da GNU (LGPL)</ulink
 
9425
>. </para>
 
9426
 
 
9427
<!--userbase-content-->
 
9428
<para
 
9429
>Tradução de Marcus Gama <email
 
9430
>marcus.gama@gmail.com</email
 
9431
> e André Marcelo Alvarenga <email
 
9432
>alvarenga@kde.org</email
 
9433
></para
 
9434
>  &underFDL; </chapter>
 
9435
&documentation.index;
 
9436
</book>