As perguntas e respostas abaixo tentam abranger o máximo possível quanto as questões gerais sobre os programas de banco de dados.



(1) Os programas de banco de dados são atualizados periodicamente ?

(2) Em quais sistemas operacional os programas de banco de dados à venda funcionam ?

(3) Quanto a portabilidade do código do programa Java quais diferenças podem aparecer quando rodados nos OS compatíveis ?

(4) Haverá uma inclusão de um seletor de idiomas nos programas de banco de dados ?

(5) Aonde encontro os drivers de banco de dados Java-DB, Derby ?

(6) Qual versão é considerada gratuita ?

(7) Qual é o nome dos distribuidores destas ferramentas de desenvolvimento Java ?

(8) Quantos distribuidores Java existem ?

(9) Qual é a definição e funcionamento de uma máquina virtual Java ?

(10) Qual significado da exmpressão Opensource que é feita para a distribuição dos programas de microcomputador ?

(11) As licenças dos programas à venda e dos distribuidores java aonde eu encontro ?

(12) A exibição da parte gráfica do programa quanto ao texto como ele foi distribuído nos formulários e janelas dos programas ?

(13) Por que o programa ainda não conta com um instalador automático do tipo .exe, .msi ?

(14) Existe uma página de internet com uma explicação sobre a instalação e configuração dos programas ?

(15) Como é definida a linguagem de programação Java, que aspectos de importância melhor caracterizam esta linguagem ?

(16) Quais outros drivers de banco de dados relacional que tem o seu motor escrito na linguagem Java ?

(17) Com quais linguagens de script geralmente um aplicativo de banco de dados também é utilizado ?

(18) Como pode ser utilizado um banco de dados relacional e scripts PHP, Javascript, JSP entre outros em uma rede local ?

(19) Os scripts PHP, Javascript, JSP entre outros tem utilidade para outras funções nas páginas de internet ?

(20) Um banco database em um servidor de internet pode ser acessado através de um aplicativo pelos protocolos TCP/IP ?







Resposta das perguntas e dúvidas




    1 - Os nossos programas de banco de dados recebem atualização dos nossos programadores nas ocasiões de atualização e na elaboração de uma nova versão de software com a inclusão de novos itens.   Versões multi-usuários em rede de um banco de dados está também prevista a sua construção em uma data futura.


    2 - Os sistemas operacionais da Microsoft Windows XP, Vista, 7, 8, 10 e 11, as distribuições do Linux (Red Hat, Fedora, openSUSE, Debian, Ubuntu) e versões do UNIX.


    3 - O significado da expressão portabilidade do código fonte dos programas na linguagem Java, os programas escritos em Java podem funcionar em qualquer plataforma de hardware e software que possua uma versão da JVM (Máquina Virtual Java), tornando assim essas aplicações independentes da plataforma onde funcionam.


    4 - Em versões futuras dos nossos programas poderemos incluir um conjunto de programas java do package i18n JDK 1.8 e versões superiores da Oracle, com o intuito de cumprir esta função.


    5 - Estes programas originalmente estão vinculados aos sites na internet da Oracle (anteriormente Sun Microsystems ) e do Apache Software Foundation a partir da versão 10.6 e superiores o interessado poderá fazer um download oficial da homepage mantida por estes vendedores e distribuidores de produtos Java.


    6 - A versão Opensource Derby do Apache Software Foundation é considerada como um produto gratuito em comparação à sua versão similar do programa comercial do Java-DB da empresa Oracle e Sun Microsystems.


    7 - Em ordem decrescente de importância aparecem: Oracle e Sun, GCJ (vinculado ao Linux e UNIX) e a Microsoft.


    8 - As distribuições Java são encontradas em ambientes de desenvolvimentos de programas os chamados estúdios de desenvolvimento dos fabricantes Microsoft, Sun, Oracle, GCJ entre outros (biblioteca e compilador original dos produtos da plataforma Linux) apresenta uma codificação própria independente entretanto os conceitos básicos de uma linguagem de programação Java são mantidos. Um estúdio de desenvolvimento pode conter um ambiente gráfico de desenvolvimento, um compilador, API e bibliotecas de linkedição próprios.


    9 - A máquina virtual Java (Java Virtual Machine - JVM) é um programa que carrega e processa os aplicativos Java, convertendo os bytecodes em código binário de máquina. A JVM é responsável pelo gerenciamento dos aplicativos, à medida que são processados. Graças à máquina virtual Java, os programas escritos em Java podem funcionar em qualquer plataforma de hardware e software que possua uma versão da JVM, tornando assim essas aplicações independentes da plataforma onde funcionam.


    10 - A descrição de um software Opensource: um programa de Código aberto, ou open source em inglês, é um modelo de desenvolvimento que promove um licenciamento livre para o design ou esquematização de um programa de microcomputador, e a redistribuição universal desse design ou esquema, dando a possibilidade para que qualquer um consulte, examine ou modifique o produto original, licenças e créditos quanto a criação do produto original também são asseguradas aos seus elaboradores iniciais.


    11 - Os nossos programas incluem arquivos leiame.txt, leiame.html e uma licenca.txt no diretório principal de instalação do programa; os programas Java dos distribuidores Sun e Oracle fornecem, apresentam os arquivos de licença e leiame inclusive junto aos seus programas de distribuição também em um dos diretórios de instalação.


    12 - Algumas janelas internas de comunicação do programa foram elaboradas a partir de um formulário comum pois as janelas padrão do JRE, JDK apresentaram uma dificuldade de configuração quando digitamos textos extensos de comprimento variável, deste modo há uma tentativa de compatibilização com o formato das fontes padrão dos sistemas operacionais Linux e suas distribuições, UNIX e Microsoft Windows XP, Vista, 7, 8, 10 e 11 . O texto ocupará um espaço maior na versão Linux e UNIX, é depende da configuração da resolução do monitor que será utilizado e na seleção da configuração gráfica fornecida pelo módulo gráfico do KDE e GNOME selecionado. Os recursos gráficos do Java ficam ajustados através da interface gráfica default (padrão).


    13 - Os programas instaladores disponíveis à venda e gratuitos apresentam as vezes uma condição de propaganda e links destes vendedores que as vezes podem conter trojans e aberturas de portas automáticas nos microcomputadores aonde o programa de base é instalado.  O ambiente Java dos distribuidores Sun e Oracle não incorporam um montador de instalação dos programas deste modo a princípio selecionamos à venda e distribuição dos nossos programas Java em arquivos somente zipados.  Em uma oportunidade futura ao testarmos um instalador de programas adequado poderemos disponibilizar também no formato de um programa com instalador.


    14 - A página a seguir Suporte e Dúvidas nas sua parte inferior apresenta uma seção de Versões Demonstrativas e à Venda dos Programas e Instalação e Configuração o conjunto total informativo é encontrado separadamente nos arquivos de distribuição.


    15 - A linguagem de programação Java é uma linguagem orientada a objetos e implementa o seu conjunto de classes que definem os objetos presente no próprio software ela constitui um conjunto de linguagens de programação de um nível mais alto, apresentam aplicação típica em sistemas operacionais gráficos possuí semelhanças na sua sintaxe com as linguagem Javascript e C++.


    16 - Um driver de banco de dados e escrito originalmente na mesma linguagem de programação que foi programado entretanto é comum a conversão do driver ou motor de banco de dados para outras linguagens. Deste modo possível a sua utilização aonde as estruturas de tabelas são montadas, processadas ou compiladas em um código binário seu próprio, um aplicativo escrito em Java com a sua interface gráfica e a codificação sua própria pode ler os dados do database acessando a base dada dados que pertence a um código escrito em MySQL Server, SQLite, PostgreSQL, entre outros compreendendo estes últimos em alguns dos drivers de banco de dados escrito em outras linguagens de progamação como C/C++ por exemplo.


    17 - Um database ou banco de dados tem o processamento de parte de seu código realizado no servidor por alguns scripts que cumprem a função de passar a informação para os drivers de banco de dados utilizado como o MySQL Server instalados no servidor web tais como o Perl, PHP, Ajax, JSP, ASP entre outros, a página da homepage é construída com referência a um destes script para que tenha funcionalidade existindo outras combinações dependendo do sistema operacional do servidor de rede e do web server utilizado .


    18 - Uma rede local pode ter uma intranet em funcionamento que utiliza o protocolo de rede internet TCP/IP para o fluxo de dados de comunicação pode ter também um programa web server como o httpd do Apache entre outros funcionaodo em um dos servidores da rede local, o browser de internet utiliza o serviço de DNS da rede local convertendo nome de domínio em um endereço IP permitindo a comunicação com programas HTML, PHP, JSP, ASP entre outros scripts desenvolvidos para ser processados por um browser de internet compatíveis com o ambiente de uma rede local e com o sistema operacional do servidor de rede e as suas estações de trabalho .


    19 - Um programa complexo pode ser desenvolvido utilizando um browser de internet e scripts de programação como o PHP, Javascript, ASP, JSP incluindo o HTML, CSS como por exemplo aqueles que exibem dados da previsao de tempo, mercado financeiros, jogos online, aplicativos que contém uma análise feitas da interpretação de gráficos e formulários com dados e informações .


    20 - Um aplicativo desenvolvido para um ambiente de trabalho conseque acessar um banco de dados que esteja pré-configurado com dados de login e senha de um usuário cadastrado, nome do database que irá ser utilizado mas geralmente o desenvolvedor do programa tem esta base da dados instalada em um web server de sua propriedade pois haverá a necessidade inclusive de parte do script do lado do servidor ser construído para se conectar utilizando do protocolo TCP/IP o HTTP, HTTPS entre outros para as solicitações de um aplicativo cliente servidor outros formatos de arquivos alem do banco de dados pode ser utilizado como o Javascript, arquivos de texto, XML para passar um conjunto de dados geralmente texto para ser exibido em um programa aplicativo, utilitários entre outros .