AULA XIII
Linguagem SQL
Linguagem puramente declarativa em que o desenvolvedor pode organizar um código para que usuário através de uma interface amigável possa estar acessando dados, assim sendo transformado em informação. Incluir, alterar, deletar ou consultar dados são as formas necessárias e suficientes para tratar um banco de dados relacional.
Obviamente para utilizarmos esses procedimentos temos que criar um banco e suas tabelas. Temos alguns comando para isso:
CREATE DATABASE – Criação de um banco de dados.
CREATE TABLE – Criação de uma tabela.
ALTER TABLE – alteração de uma tabela.
DROP – deleção de um banco ou tabela.
Depois de criado seu banco de dados temos então os comandos de manipulação desses dados
SELECT ([fields(0),field(1),…field(n)] FROM [table] WHERE [alias])
SELECT é um comando de consulta aos campos de uma tabela de dados apontada pela cláusula FROM. Usamos na consulta a cláusula WHERE em condições específicas de alias.
INSERT INTO [table]( [field(1),…field(n)]) VALUES ([parameters(1),…parameters(0)])
INSERT é aplicado a uma tabela tendo a cláusula INTO que aponta qual tabela será incluso dados. Em seguida, digitamos os campos que receberão a partir da cláusula VALUES os valores respectivamente digitados.
UPDATE table SET [field(1)=expr1, field(2)=expr2…] WHERE [alias].
UPDATE é aplicado a uma tabela e a cláusula SET atribui a um campo o valor de uma expressão que pode ou não conter o valor de um campo da própria tabela. A cláusula WHERE restringe as atualizações apenas a registro que satisfaz as condições determinadas em alias.
DELETE FROM table WHERE [alias]
DELETE é aplicado a uma tabela e a cláusula FROM aponta a tabela a ser deletada. Caso não se restrinja os registros a serem deletados usando a cláusula WHERE toda tabela tabela será deletada, portanto atenção no uso do comando DELETE.
Instalação do MySQL
Primeiro é necessário acessar o site da MySQL (http://dev.mysql.com/downloads/mysql/) para baixar a versão que vamos usar 5.1., além do conector para Banco Dados ODBC (http://dev.mysql.com/downloads/connector/)
Detalhe, temos que verificar qual o seu S.O. Para Windows XP é necessário saber se é 32 bits ou 64 bits. Consulte seu instrutor caso de dúvida.
Aqui o gerenciador Aqui o conector ODBC
É sempre bom saber as formas de busca sobre os assuntos que envolve o conhecimento mais avançado na área de informática, assuntos estes, que o usuário comum não se interessa, mas é certamente um diferencial ao profissional de outras áreas. Caso não queria baixar do site ou tenha dificuldades, utilize o link abaixo:
É sempre bom saber as formas de busca sobre os assuntos que envolve o conhecimento mais avançado na área de informática, assuntos estes, que o usuário comum não se interessa, mas é certamente um diferencial ao profissional de outras áreas. Caso não queria baixar do site ou tenha dificuldades, utilize o link abaixo:
Link do gerenciador MySQL
Para implementar o estudo se faz necessário pesquisas constantes ao manual de MySQL que pode ser encontrado no site da MySQL Community (http://dev.mysql.com). Lembrando a maioria do material é em inglês, mas podemos achar muita coisa traduzida.Detalhe, estaremos baixando e instalando o conector ODBC, porque utilizaremos o VBA. Dependendo a plataforma a qual seu projeto estará sendo desenvolvido, será outro tipo de conector. Exemplo, se estivéssemos desenvolvendo um projeto em JAVA, teríamos que baixar o Connector/J. Se fôssemos desenvolver algo em PHP, teríamos que baixar o MySQL Native Driver for PHP e assim por diante.
Após clicar no arquivo executável inicia-se então a instalação nesta tela, a seguir
Mantenha a marca em Typical, clique em [Next]
Clique em [Install]
Aqui mostra o destinos das pastas que estão sendo intaladas, (Destination Folder) pasta de destino do gerenciador e (Data Folder) pasta do banco onde ficam as informações de definição dos bancos criados além dos dados.
Carregando a pasta do MySQL
terminando de carregar, clique em [Next]
Clique em [Next]
Clique em [Next]
Neste instante deixe apenas marcado Configure the MySQL Server now.
Clique em [Finish].
Inicia a partir desse instante começa a configuração.
Clique em [Next]
Mantém a marca Detalled Configuration
Clique em [Next]
Mantenha a marca Developer Machine.
Clique em [Next].
Mantenha a marcar Multifuncional Database.
Clique em [Next].
Clique em [Next]
Mantenha a marca em Manual Setting e altere a caixa
(Concurrent connections) para 5 conexões concomitantes.
Clique em [Next]
Clique em [Next]
Mantenha todas as marcas e o número da porta do firewall 3306
Clique em [Next]
Mantenha todas as marcas e o número da porta do firewall 3306
Clique em [Next].
Digite a senha em conexão com o banco. Coloque uma senha fácil de lembrar com 1234, apenas porque estamos aprendendo a utilizar o MySQL. Faça apenas essa alteração.
Clique em [Next]
Se configuração estiver correta ao terminar veremos esta mensagem da imagem
Clique em [Finish]
Terminada a instalação veja pela apostila todo processo de criação e utilização do gerenciador.
AULA XIV
REFERENCIANDO UMA CONEXÃO DE BANCO DE DADOS ACCESS
Nas figuras que segue, temos a sequência de como preparar nosso projeto para que possamos fazer a conexão com o Banco. Isso é feito antes de começarmos a digitar no módulo criado (MdConnection).
1. Abra o editor do VBA (ALT + F11), clique com esquerda do mouse em Ferramentas, em seguida em Referências.
2. Surge então uma janela onde estão relacionadas diversas referências. As referências marcadas já estão por default, sendo utilizadas pelo projeto.
3. Iremos agora procurar a Referência que nos interessa, Microsoft ActiveX Data Objects 2.8 Library.
CRIAÇÃO DE UM MÓDULO DE CONEXÃO E GERENCIAMENTO DE BANCO.
Aqui vamos mostrar como iniciar a criação de um módulo de conexão
Efetuando o caminho indicado teremos um módulo criado para então podermos digitar o que for necessário termos em módulo. Modifique a propriedade Name do módulo como na figura a seguir.
Neste módulo criado vamos incluir uma subrotina de conexão declarando uma variável Cn como variável de referência para instanciarmos como objeto de conexão. Podemos incluir também dentro desse módulo quantas funções de manipulação de tabela, for necessária, portanto teremos diversos métodos de acesso ao banco.
_______________________________________________
AULA XV
_______________________________________________
AULA XV
