Desde 1983    
Busca
 
 
 
 

Perguntas Freqüentes

7. Criador de Bases

P - Eu posso copiar a estrutura de uma base de dados de algum outro banco de dados como por exemplo o Access para o LBW e vice-versa?

R - Não, o LBW não copia a estrutura das bases de dados de outros bancos de dados que não ele próprio. Entretanto, você pode importar os dados bastando para isso exportá-los de seu banco de dados (Access, por exemplo) para o formato DBASE III. Após isso use o utilitário DB3LIGHT.EXE que acompanha o produto para gerar um arquivo de exportação .EXP que será então importado pelo LBW. Veja que ao gerar o arquivo de exportação .EXP alguns campos podem ter seu nome truncado. Neste caso faça a correspondência ou use na sua base os mesmos nomes de campo do arquivo .EXP exportado.

P - Eu já criei uma base de dados no Criador de Bases do LightBase Windows porém ao tentar abrir a base no Ambiente de Aplicação a mesma não é listada na janela de abertura de bases. Como faço para acessá-la?

R - Isso acontece algumas vezes porque a cache de bases do sistema ainda não foi atualizada. Clique no botão "Procurar >>" e em seguida atualize a cache pressionando o botão "Atualiza". Isso atualizará apenas a lista de bases da UDB/servidor selecionado.

P - Eu posso indexar cada palavra de um campo que contém várias palavras?

R - Sim, esse é um dos princípios da busca textual do LightBase. Selecione a opção buscar por palavras nas propriedades do campo.

P - No que ajuda e como funciona a criptografia de uma base de dados?

R - Criptografia da base de dados é requerida em casos muito especiais nos quais se deseja restringir ao máximo o acesso aos dados. Todos os dados armazenados no LBW (menos arquivos externos como HTML ou Word) serão criptografados (embaralhados) de forma a evitar que alguma pessoa com acesso aos arquivos possa visualizar os dados usando alguma ferramenta de edição binária ou mesmo um processador de textos. O processo de criptografia torna mais lento o LBW, portanto faça uso dele apenas quando extremamente necessário.

P - As StopWords são realmente necessárias?

R - O LightBase Windows mantém indexadas todas as palavras armazenadas na base de dados para permitir a busca textual e a recuperação rápida de informações. Em bases de dados que contêm muito texto esses índices podem crescer muito e uma forma de reduzir o espaço em disco ocupado pelos mesmos é não indexar palavras que não têm importância no processo de busca. Essas palavras são normalmente: O, A, pelo, mas, quando, como, de, da, entre outras. O LightBase Windows fornece uma lista padrão das palavras que normalmente se encaixam no conceito de StopWords. Caso exista uma palavra que se repete muito na base de dados e que não têm importância no processo de busca você pode incluí-la na lista de StopWords da base.

P - E o que dizer sobre as GoWords?

R - As GoWords são as palavras que apesar de fazerem parte da lista de StopWords da base deveriam assim mesmo ser indexadas em um determinado campo da base. Um exemplo disso é a palavra "para" que pode ser uma StopWord da base de UFs porém no campo "Nome da UF" a unidade da federação "Pará" deveria assim mesmo ser indexada.

P - Que tipo de palavras eu deveria incluir na lista de StopWords/GoWords?

R - Veja comentários acima.

P - Se eu mudo a lista de StopWords/GoWords eu preciso reprocessar ou reindexar a base de dados?

R - Sim. Uma mudança nas StopWords ou Gowords implica em uma reindexação da base pois os índices mudarão em função de palavras que passarão a ser indexadas ou desindexadas.

P - Se eu criptografo uma base preciso definir uma senha para a mesma?

R - Não necessariamente. Porém, se você esta criptografando uma base é porque possivelmente você deseja fortes requisitos de segurança. Se este é o caso, é interessante tornar a base restrita e definir uma senha para a mesma.

P - Se eu criar uma base de dados e então mover os campos para cima ou para baixo com os respectivos botões, isso mudará a estrutura da base?

R - Não esse movimento é apenas visual na lista de campos.

P - A validação é requerida para todos os campos?

R - Não. Validações são utilizadas apenas para evitar erros de digitação ou de semântica dos dados. Elas devem ser utilizadas quando se deseja fazer alguma validação no dado digitado.

P - De que forma as máscaras de campo podem ajudar?

R - As máscaras de campo podem diminuir a quantidade de dados digitados bem como evitar que caracteres indesejáveis sejam armazenados ou ainda, manter um padrão nos dados armazenados. Tudo em função da mascara selecionada. Por exemplo a máscara "NN.NNN-NNN" para um código postal evita a digitação do ponto e do traço bem como impede a digitação de qualquer caractere que não seja um número.

P - Qualquer tipo de campo pode ser multivalorado?

R - Sim.

P - É necessário agrupar os campos multivalorados?

R - Não todos os campos multivalorados precisam ser agrupados. Apenas quando eles se relacionam de alguma forma é interessante agrupá-los para fazer com que sempre haja correspondência no número de repetições de um e de outro. Exemplos de campos multivalorados que deveriam ser agrupados: telefone e tipo do telefone; dependente, idade e sexo.

P - Posso Ter mais de um grupo de campos multivalorados?

R - Sim. Crie tantos quanto forem necessários desde que a informação seja agrupada corretamente.

P - Ao tentar agrupar os campos de minha base porque todos eles não aparecem listados?

R - Apenas os campos multivalorados podem ser agrupados.

P - A estrutura de uma base de dados pode ser copiada para uma nova base?

R - Sim, a estrutura de uma nova base pode ser copiada de outra existente a partir da opção "Criar de uma base" do Criador de Bases.

P - A estrutura de uma base de dados previamente exportada para um arquivo texto pode ser importada?

R - Sim, a estrutura exportada através da opção "Exportar" do Criador de Bases pode ser importado posteriormente através da opção "Criar de um Arquivo" do Criador de Bases.

P - Se eu posso modificar a estrutura de uma base porque não posso mudar o modo de proteção de pública para restrita? Onde posso fazer isso?

R - Para mudar o modo de proteção de uma base use o Administrador de Segurança selecionando a opção "Modifica atributos de segurança da base".

P - Nos atributos de indexação o que vem a ser "Conteúdo ordenável" e "Busca por sufixo"? Porque para alguns tipos de campo apenas algumas opções estão disponíveis?

R - Conteúdo ordenável indica que o texto que será indexado será formado por todas as palavras incluindo os espaços e não as palavras individuais. Isso pode ser interessante para, por exemplo, indexar o nome de uma pessoa. A indexação por sufixo permite faz com que as palavras sejam indexadas também de forma invertida permitindo buscas do tipo "*algo" e não apenas "algo*". Ao ativar essa opção tenha em mente que se estará consumindo muito mais espaço em índices e consequentemente reduzindo o desempenho.

P - O que é uma fórmula de preenchimento? É necessário definir uma fórmula para cada campo criado?

R - Use a fórmula de preenchimento para automaticamente calcular o valor do dado que será armazenado no campo. Apenas os campos que se deseja preencher automaticamente devem ter fórmula de preenchimento. Um exemplo clássico é preencher automaticamente a data de hoje ( fórmula Today() )em um determinado campo.

P - Alguns campos não permitem que se preencha o tamanho para eles. Qual o tamanho máximo para esses tipos de campo?

R - Alguns tipos de campo como Som, Word, URL, Documento e imagem não permitem que o usuário determine um tamanho para os mesmos. O tamanho máximo para esses tipos de campo é de 2Gb.

P - Em validações, a faixa mínima e máxima de valores depende das limitações do tipo do campo?

R - Sim, a faixa está limitada pelo tipo do campo utilizado.

P - Porque eu deveria usar dígitos de controle?

R - Dígitos de controle são uma forma de validar um determinado código numérico garantindo que a digitação foi correta. Por exemplo, sua conta bancária é composta por um número seguido de um ou dois dígitos de controle. Da mesma forma, seu número de CPF é composto por um conjunto de dígitos seguido de mais dois dígitos de controle. Esses dígitos são baseados em um cálculo (normalmente módulo 11) sobre os dígitos anteriores. O LBW possui rotinas de tratamento para CPF, CGC e módulo 11 (genérico).

P - Para que é usado o botão "Exportar" no Criado de Bases?

R - Essa operação gera um arquivo texto contendo a definição da base. Esse arquivo pode ser utilizado para diversos propósitos: documentação, cópia de segurança ou mesmo como fonte para criar uma outra base com a mesma estrutura no mesmo ou em outro servidor.

 
 
Imprimir esta página
 
 

1. Dúvidas Gerais | 2. Versões | 3. Requisitos | 4. Instalando | 5. Iniciando | 6. Problemas Comuns | 7. Criador de Bases | 8. Editor de Formulários | 9. Ambiente de Aplicação | 10. Administrador de Segurança | 11. Administrador de Bases | 12. Editor de Relatórios | 13. LightBase Web | 14. Cliente-Servidor

Apresentação | Servidor | Desenvolvimento | Web | Componentes | Publicação em CD | Documentação | LightBase Data Provider para .NET | Light Vision | LightBase Architect | Demonstrações | Soluções | Depoimentos | Perguntas Frequentes

LightBase | Golden | Spoolview | Ltdhs2000 | Download | Suporte | Cadastro

Principal | Empresa | Produtos | Notícias

 
Light Infocon Tecnologia S/A