Como criar um ambiente para estudar Banco de Dados e SQL

Para aprender banco de dados e SQL é preciso praticar bastante, ou seja, criar os próprios bancos de dados, tabelas, visões, inserir e atualizar registros, fazer consultas, etc.

Pra aprender todos esses conceitos não há outra maneira senão interagir com um SGBD real.

Então, vamos criar um ambiente para isso. Neste artigo vamos ver como instalar o Oracle XE e o SQL Developer a fim de criarmos um ambiente para estudar banco de dados e SQL na prática.

O Oracle XE é a versão grátis do Oracle database, criada justamente para servir de banco de dados de entrada para iniciantes e profissionais que desejam treinar e desenvolver softwares utilizando bancos de dados. Como, provavelmente, você utiliza o seu computador para outras coisas, vou mostrar neste artigo uma forma de não deixar os serviços do SGBD iniciarem automaticamente,  para não atrapalhar o desempenho do seu computador enquanto não estiver utilizando o banco de dados. :)

O SQL Developer é o software que utilizamos para acessar o SGBD e executar instruções SQL.

Requisitos para a instalação

Alguns requisitos mínimos de Hardware e Software devem ser atendidos para instalar o Oracle XE como pode ser visto na documentação do software:

  • Arquitetura de Sistema: Intel (x86)
  • Um dos seguintes Sistemas Operacionais:Espaço mínimo em Disco (HD): 1,5 GB

    • Microsoft Windows XP Professional

    • Microsoft Windows Server 2003 - todas as edições

    • Microsoft Windows Server 2003 R2 - todas as edições

    • Microsoft Windows Server 2008 - Standard, Enterprise, Datacenter, Web, e Foundation

    • Microsoft Windows 7 - Professional, Enterprise, e Ultimate

  • Memória RAM: 256 GB, mas é recomendável no mínimo 512 GB

  • Microsoft Windows Installer (MSI): MSI versão 2.0 ou posterior (Você pode baixar o MSI aqui:  http://msdn.microsoft.com/)

Instalando o Oracle XE no Windows 7 32 bits

O sistema operacional mais utilizado hoje em dia é o Windows, por isso o escolhi para mostrar a instalação do Oracle XE, mas a instalação em ambiente Linux também é suportada. É importante frisar que a instalação em Windows 64 bits NÃO é suportada. Vejamos, então, um passo-a-passo de como instalá-lo:

página de download do oracle
xe

  • Descompactar o arquivo Zip baixado.

extração do instalador do Oracle
XE

  • Entrar na pasta descompactada e executar o arquivo Setup.exe.

executando o instalador do Oracle
XE

  • Ler e aceitar (caso concorde, claro) os termos de licença apresentado na primeira tela da instalação.

aceitar os termos de licença do Oracle
XE

  • Selecionar o local da instalação do Oracle.

selecão do local de instalação do Oracle
XE

  • Informar uma senha para os usuários SYS e SYSTEM do banco de dados (estes são os usuários administradores do banco de dados e você precisará se lembrar dessa senha depois).

Senha dos usuários SYS e
SYSTEM

  • Ao final, é apresentada uma tela de resumo da instalação, basta clicar em "Instalar".

resumo da instalação do Oracle
XE

  • Pronto! Agora é só esperar o processo de instalação terminar que aparecerá a tela final. \o/

Oracle XE
instalado!

Desabilitando a inicialização automática do Oracle

Agora que o Oracle XE está instalado, como prometido, vou mostrar como não deixar o serviço do banco de dados iniciar automaticamente na inicialização do Windows, pra não atrapalhar o desempenho do seu computador enquanto não estiver usando o banco de dados. Também veremos o que precisamos fazer quando quisermos iniciar o serviço do banco de dados.

  • Primeiro, clique no iniciar, digite "services.msc" e tecle ENTER. Veja a figura abaixo.

iniciar gerenciador de serviços no
windows

  • Aparecerá uma tela com todos os serviços do Windows, encontre os serviços "OracleServiceXE" e "OracleXETNSListener". Selecione o primeiro (OracleServiceXE) e clique no botão propriedade, como indicado na figura abaixo.

Serviços do Oracle XE
ativos

  • Na tela de propriedades selecione o tipo de inicialização "Manual" e clique em OK.

Serviços do Oracle XE com inicialização
manual

  • Execute os últimos 2 passos para o serviço "OracleXETNSListener".
  • Ao final desse processo, na tela de serviços do Windows deve listar os dois serviços mencionados com tipo de inicialização "Manual". Dessa forma os serviços do Oracle XE não iniciaram automaticamente na inicialização do Windows, isso fará com que seu computador não fique lento enquanto não estiver usando o Oracle XE.

inicialização manual dos serviços do Oracle
XE

  • Quando você for usar o Oracle XE para estudar, você precisará iniciar os serviços do Oracle usando o atalho: Iniciar -> Todos os Programas -> Oracle Database 11g Express Edition -> Iniciar Banco de Dados

iniciar serviços do Oracle
XE

Tudo instalado, agora já podemos usar o nosso banco de dados! A forma mais simples pra isso é executar o aplicativo básico do Oracle XE para comandos SQL (Na figura anterior, é o item acima do que usamos, ou seja, "Executar Linha de Comandos SQL"). Esse aplicativo disponibiliza apenas uma tela para inserirmos comandos SQL, para nos conectar ao banco de dados precisamos digitar "connect system" e em seguida informar aquela senha que inserimos no processo de instalação. Conforme a figura abaixo:

Executar Linha de Comandos SQL no Oracle
XE

Feito isso, já estamos conectados ao banco de dados e podemos executar os comandos SQL para criar tabelas, inserir registros, consultar informações, etc. Mas essa tela não é muito boa pra isso né? O que precisamos é instalar o SQL Developer!

Instalando o SQL Developer no Windows 7

Achou a instalação do Oracle XE simples? A instalação do SQL Developer é mais simples ainda! Vamos então ao passo-a-passo.

página de download do SQL
Developer

  • Descompactar o arquivo Zip baixado.

extração do SQL
Developer

  • Entrar na pasta descompactada e executar o arquivo sqldeveloper.exe.

executando o SQL
Developer

  • Pronto, você já está executando o SQL Developer. Não tem processo de instalação! (rs)
  • Após a tela do SQL Developer abrir, o que precisamos fazer é criar uma conexão com o nosso banco de dados, utilizando o botão indicado na figura abaixo.

botão para criar uma conexão com banco de dados no SQL
Developer

  • Na tela que aparece em seguida, informe os dados para conexão com o Oracle XE e um nome para essa conexão (você pode criar outras, com outros bancos de dados e outros usuários).

tela para criar conexão com o banco de dados no SQL
Developer

  • Após conectar-se no banco de dados, já é possível executar os comandos SQL.

SQL Developer conectado ao Oracle
XE

Conclusão

Com isso, nesse artigo nós criamos um ambiente para estudar bancos de dados e SQL. Mostrei a instalação do Oracle XE, a configuração para que os serviços do Oracle XE não fiquem ligados direto enquanto não estivermos usando o banco de dados e por fim vimos o SQL Developer que é um software muito bom para executarmos os nossos comandos SQL, bem melhor que aquela telinha preta do aplicativo padrão do Oracle XE (sqlplus).

Se tiver alguma dúvida no processo de instalação, deixe um comentário aqui em baixo.

Twitter
Facebook
LinkedIn
Email