Vous êtes sur la page 1sur 12

CURSO DE SQL - MONTANDO O AMBIENTE

Ol, galera! Para acompanhar nosso curso na prtica, esta semana vamos montar um ambiente de aprendizado, que ser composto pelo Oracle Database Express Edition 11g Release 2, pelo Oracle SQL Developer e nosso banco de dados de exemplo Northwind. O Oracle Database Express Edition 11g Release 2 a edio gratuita do Oracle, que lhe permite conhecer e testar o produto. Essa edio tem as seguintes limitaes que a tornam imprprias para produo: 1. Est limitada a uma nica instncia em qualquer servidor;

2. executado em apenas um processador, mesmo se estiver instalado em um servidor com mltiplos processadores; 3. 4. Suporta apenas at 11 GB de dados; Pode usar at 1 GB de memria RAM.

O Oracle SQL Developer um programa que permite a manipulao do banco de dados, como criar tabelas e bancos de dados, inserir, alterar, consultar e apagar dados e muito mais. Ao instalar o Oracle j podemos fazer tudo isso, mas o Oracle SQL Developer possui uma interface grfica bem mais amigvel. Portanto, sua instalao opcional e voc pode usar qualquer ferramenta de sua preferncia, uma vez que nosso foco ser a linguagem SQL. O Northwind um banco de dados de exemplo que contm os dados de uma empresa fictcia chamada Northwind Traders.

Instalando o Oracle
Primeiramente vamos baixar o Oracle Database Express Edition 11g Release 2 diretamente do site da Oracle. L est disponvel tanto a verso para Windows quanto a verso para Linux. Para este tutorial vamos usar o Windows. Caso voc use Linux e deseje um tutorial de instalao, deixe um comentrio que publicarei assim que possvel. Para baixar, leia o contrato de licena e, caso concorde, clique em Accept License Agreement. Em seguida, clique no link para baixar o programa de instalao. Ser necessrio fazer o login com uma conta Oracle. Caso ainda no possua uma, faa o cadastro e prossiga. Quando o download concluir, descompacte e execute o setup, que est na pasta OracleXE112_Win32\DISK1. Se o Windows perguntar se deseja permitir as mudanas a serem feitas, clique em Sim (Yes). Primeiramente, aparecer a tela de boas vindas do Assistente de Instalao. Clique em Prximo.

Agora leia o contrato e se concordar, clique em Avanar.

Agora a hora de escolher o local de instalao. Se concordar com o local escolhido, clique em Prximo. Se no concordar, clique em Procurar..., escolha o lugar desejado e clique em Prximo.

Digite a senha de administrador e clique em Prximo.

Revise as configuraes e clique em Instalar.

Aguarde enquanto o Oracle Database 11g Express Edition instalado.

Pronto! Agora s clicar em Concluir.

Instalando o JDK
Antes de fazer a instalao do SQL Developer vamos instalar o JDK, pois ele necessrio para fazer o SQL Developer executar. Caso voc j tenha o JDK instalado em sua mquina, pode pular esta parte. Primeiramente, faa o download do JDK. Uma vez baixado, execute o setup. Aparecer a tela de boas vindas.

Clique em Next. Aparecer a tela seguinte, onde voc poder alterar o local padro de instalao. Para isso clique em Change e escolha o local de sua preferncia. Ns vamos manter o padro.

Mais uma vez clique em Next. A instalao ir comear. Aguarde.

Quando a instalao terminar, clique em Close.

Instalando o SQL Developer


Agora vamos "instalar" o SQL Developer. Clique aqui para acessar a pgina de download do SQL Developer. O SQL Developer uma IDE feita em java. Mas para ela rodar necessrio ter o JDK. Na pgina de download, leia o contrato e clique em aceitar, se for o caso. Em seguida, inicie o download correspondente sua plataforma. Para isso ser necessrio estar logado com sua conta Oracle. Terminado o download, descompacte o diretrio do SQL Developer no local de sua preferncia. No nosso exemplo, colocamos na raiz C:\. Uma vez descompactado, entre no diretrio e clique duas vezes no sqldeveloper.exe para execut-lo. Dever aparecer a seguinte tela:

Indique o caminho do java.exe e clique em OK.

Pronto. O SQL Developer ir abrir e exibir uma caixa para voc selecionar os tipos de arquivos o windows deve associar o SQL Developer como programa padro.

Neste curso s vamos usar a extenso .sql, mas por convenincia vamos marcar todos e clicar em Ok. Finalmente, a tela inicial do SQL Developer, prontinho pra usar! :)

Criando nosso Banco de Dados de estudo

Como disse anteriormente, o Oracle Express tem suas limitaes. Uma delas a impossibilidade de criar um novo banco de dados. Ele j vem com uma instncia de banco de dados pr-definida e no possvel mudar isso. Dessa forma, criaremos nosso banco de dados como um schema, que nada mais que um usurio do banco, que pode criar e manipular seus prprios objetos (tabelas, ndices, views etc.). Para isso, vamos abrir a pgina de administrao do Oracle Express, cujo atalho foi criado em sua rea de trabalho durante a instalao.

Voc ver sem seu browser uma pgina web semelhante a essa:

Clique em Application Express. Na tela de login, preencha o nome de usurio com SYSTEM e a senha com o valor que voc preencheu durante a instalao do Oracle XE.

A seguir, vamos criar o usurio Northwind no nosso banco. Lembre-se que esse nome livre e voc pode dar o nome que quiser. Preencha os campos com o nome do usurio e defina uma senha para ele. Clique em Create Workspace.

Aps alguns segundos voc ver uma mensagem de confirmao.

Agora vamos abrir o SQL Developer. Do lado esquerdo, clique com o boto direito do mouse emConexes e a seguir clique em Criar Conexes Locais.

Ele criar automaticamente a conexo com o banco de dados padro do Oracle XE: system-XE.

Clique aqui para baixar os scripts de criao da nossa estrutura de dados no link abaixo, salve e descompacte no local de sua preferncia. No SQL Developer clique em abrir e selecione o arquivo baixado chamado Northwind_Criacao.sql. Garanta que o cursor esteja na primeira linha do arquivo e clique no boto Executar script (setinha verde frente de um papel) ou aperte a tecla F5 no teclado para executar o script. O SQL Developer ir perguntar qual conexo deseja usar.

Selecione system-XE e clique em OK. Ir aparecer uma caixa de dilogo solicitando usurio e senha.

Digite o nome e a senha do usurio que criamos. No nosso caso o usurio ser Northwind. Clique em OK. O script ser executado. Agora j temos nossa estrutura de dados, ou seja, as tabelas que guardaro nossos dados. Agora s falta inser-los. Abra o script Northwind_InserindoDados.sql e o execute para inserir os dados nas tabelas. Pronto! Estamos com nosso ambiente pronto para explorarmos o SQL. Agora vai comear a ficar interessante! Mas so cenas do prximo captulo... ;)