Oracle SQL Developer – Primeiros Passos

Aprenda Oracle SQL Developer: crie tabelas, insira dados e execute consultas SQL no Windows e Linux para dominar bancos de dados Oracle.

Resposta rápida: o Oracle SQL Developer é a ferramenta gratuita da Oracle para criar tabelas, inserir dados e rodar consultas em um banco Oracle, e roda em Windows e Linux. Depois de instalar, você cria a conexão, escreve o comando na folha de trabalho e executa. Os comandos se dividem em DDL, para estrutura, DML, para dados, e DQL, para consulta.

O que é o Oracle SQL Developer?

O Oracle SQL Developer é uma ferramenta poderosa para gerenciar e manipular bancos de dados. Com ela, é possível executar consultas complexas, criar e editar tabelas, visualizar dados e muito mais. 

Se você deseja se aprofundar em sua carreira como desenvolvedor ou administrador de banco de dados, o SQL Developer é uma habilidade essencial para aprender. 

Convidamos você a explorar as funcionalidades dessa ferramenta e descobrir como ela pode ajudá-lo a melhorar suas habilidades em SQL e aprimorar sua carreira.

Para que serve o SQL Developer?

SQL Developer é uma ferramenta de desenvolvimento de banco de dados gratuita, desenvolvida pela Oracle. 

É uma excelente opção para programadores que trabalham com bancos de dados Oracle e desejam realizar tarefas como desenvolvimento, teste, implantação e gerenciamento de bancos de dados.

Ele é usado principalmente para escrever, executar e otimizar consultas SQL, criar e modificar objetos de banco de dados, bem como visualizar e gerenciar dados em tabelas e gráficos.

Além disso, o SQL Developer oferece muitos outros recursos, incluindo:

  • Editor de SQL integrado que fornece recursos como realce de sintaxe, formatação, conclusão automática de código e validação de sintaxe;
  • Modelagem de dados, que permite criar, modificar e exibir diagramas ER e visualizar relacionamentos entre tabelas;
  • Importação e exportação de dados entre bancos de dados Oracle e outras fontes de dados, como arquivos CSV;
  • Integração com o Git para controle de versão de código SQL;
  • Acesso a recursos adicionais, como o Oracle REST Data Services, que permite criar e expor APIs RESTful para dados do banco de dados Oracle.

Primeiros Passos no Oracle SQL Developer

Hoje eu quero te mostrar os primeiros passos no Oracle SQL Developer para que você consiga trabalhar com bancos de dados relacionais!

Vou te mostrar os comandos básicos do SQL para que você já possa fazer uma interação com o seu banco de dados e já começar a praticar!

Oracle SQL Developer

Para essa aula, é necessário que você já tenha feito a Instalação do Oracle Database e SQL Developer. E é importante que você já saiba como Criar Usuários e Conexões no Oracle Database.

Depois da criação do seu usuário e fazer sua conexão já podemos começar com os códigos em SQL.

Você só tem que se lembrar de quando abrir o arquivo, trocar a conexão para a conexão que você acabou de criar!

Grupos de comandos no SQL Developer

Vamos começar com os Grupos de comandos no SQL. Existem quatro grupos principais de comandos SQL que você deve conhecer:

  • DDL (Data Definition Language): CREATE, ALTER, DROP;
  • DML (Data Manipulation Language): INSERT, UPDATE, DELETE;
  • DCL (Data Control Language): GRANT, REVOKE;
  • TCL (Transaction Control Language): COMMIT, ROLLBACK, SAVEPOINT.

São comandos que vão permitir com que você consiga fazer as interações e manipulações de informações dentro do seu banco de dados.

Comandos básicos e tipos de dados

Além desses grupos e dos comandos que temos dentro deles nós temos os tipos de dados que podemos utilizar.

Os principais tipos de dados usados em tabelas são:

  • INT / NUMBER – números inteiros ou decimais;
  • VARCHAR2 – textos de tamanho variável;
  • DATE – datas e horários.

Esses tipos garantem que suas informações sejam armazenadas corretamente.

Ícone SQLSQL Impressionador

Domine a linguagem mais importante do Mundo para quem trabalha com Dados, seja para se destacar na sua empresa atual, para conseguir um diferencial em processos seletivos ou até mesmo para entrar em áreas de dados.

Começar agoraSeta para a direita
Fundo SQLTelas SQL
Luz SQL

Criando tabelas no Oracle SQL Developer

Tabela CLIENTES

Codigo
-- Tabela 1: CLIENTES

-- A tabela CLIENTES deve conter as seguintes colunas:

-- Coluna 1: id_cliente do tipo INT
-- Coluna 2: nome_cliente do tipo VARCHAR2
-- Coluna 3: sexo do tipo VARCHAR2
-- Coluna 4: email do tipo VARCHAR2
-- Coluna 5: data_nascimento do tipo DATE

A ideia é criarmos uma tabela de clientes contendo essas informações em cada uma das colunas, então vamos ajustar todos os dados para que você consiga armazenar as informações de forma adequada.

SQL
CREATE TABLE clientes(
	id_cliente INT,
	nome_cliente VARCHAR2(50),
	sexo VARCHAR2(1),
	data_nascimento DATE
);

Aqui é bem simples, basta utilizar o comando CREATE TABLE (criar tabela) para criar a tabela e dentro dela vamos colocar o nome de cada coluna com seu respectivo tipo de dado.

Para executar o código basta selecionar todo o código e clicar no botão de play (botão verde).

Tabela PRODUTOS

Agora vamos para a nossa segunda tabela!

Codigo
-- Tabela 2: PRODUTOS

-- A tabela PRODUTOS deve conter as seguintes colunas:

-- Coluna 1: id_produto do tipo INT
-- Coluna 2: nome_produto do tipo VARCHAR2
-- Coluna 3: marca do tipo VARCHAR2
-- Coluna 4: categoria do tipo VARCHAR2
-- Coluna 5: preco_unit do tipo DECIMAL
-- Coluna 6: custo_unit do tipo DECIMAL

Aqui vamos criar uma tabela de produtos seguindo o mesmo procedimento. Vamos utilizar o CREATE TABLE e depois vamos colocar os nomes e os tipos de cada uma das colunas.

SQL
CREATE TABLE produtos(
	id_produto INT,
	nome_produto VARCHAR2(50),
	marca VARCHAR2(50),
	categoria VARCHAR2(50),
	prco_unit NUMBER(10,2),
	custo_unit NUMBER(10,2)
);

OBS: No parêntese do tipo VARCHAR2 nós conseguimos estipular quantos caracteres vamos conseguir armazenar. Já dentro do NUMBER, vamos passar a quantidade de números que vamos armazenar e em seguida a quantidade de casas decimais que vamos querer!

Tabela VENDAS

Agora vamos para a nossa terceira e última tabela, que é a tabela de vendas.

Codigo
-- Tabela 3: VENDAS

-- A tabela VENDAS deve conter as seguintes colunas:

-- Coluna 1: id_venda do tipo INT
-- Coluna 2: data_venda do tipo DATE
-- Coluna 3: id_cliente do tipo INT
-- Coluna 4: id_produto do tipo INT
-- Coluna 5: quantidade do tipo DECIMAL

Aqui vamos seguir o mesmo procedimento. Lembrando que isso é apenas a criação da nossa estrutura das tabelas.

Depois é que vamos começar a inserir informações dentro delas.

SQL
CREATE TABLE vendas(
	id_venda INT,
	data_venda DATE,
	id_cliente INT,
	id_produto INT,
	quantidade NUMBER(10,2),
);

Inserindo dados nas tabelas (DML INSERT INTO)

Criadas as tabelas com as informações necessárias para o seu projeto, podemos dar início a parte de inserção dos dados. Essa também é uma parte muito simples e não tem mistério.

SQL
-- DML INSERT INTO
-- Para preencher os dados nas tabelas, usamos o INSERT INTO.

-- Preenche a tabela CLIENTES

INSERT INTO clientes(id_cliente, nome_cliente, sexo, email, data_nascimento) VALUES (1, 'André', 'M', 'andre@gmail.com', '12/02/1992');
INSERT INTO clientes(id_cliente, nome_cliente, sexo, email, data_nascimento) VALUES (2, 'Bárbara', 'F', 'barbara@gmail.com', '15/03/1995');
INSERT INTO clientes(id_cliente, nome_cliente, sexo, email, data_nascimento) VALUES (3, 'Caio', 'M', 'caio@gmail.com', '20/05/1991');

Aqui é importante que você note a ordem que criou as colunas da sua tabela para que coloque a mesma ordem na hora de inserir os dados.

Outro ponto importante é o tipo de dados que vamos inserir, pois eles precisam estar de acordo com o que colocamos na criação da tabela.

Consultando dados com SELECT

Depois de inserir todas as suas informações, você pode fazer uma consulta para verificar as informações que tem dentro dessas tabelas.

Para isso basta utilizar o comando SELECT FROM, dessa forma já vai visualizar as informações das 3 tabelas na barra logo abaixo de onde escreve os códigos.

Como instalar o SQL Developer no Windows

Para começar a usar o SQL Developer, o primeiro passo é fazer o download e instalar o software. A instalação é muito simples. Para instalar no Windows, confira os passos a seguir.

  • Acesse o site da Oracle;
  • Na seção “SQL Developer Downloads”, selecione a versão adequada ao seu sistema operacional (32 bits ou 64 bits);
  • Clique no link de download para iniciar o processo de download;
  • Quando o download estiver completo, abra o arquivo ZIP baixado e extraia os arquivos para uma pasta no seu computador;
  • Navegue até a pasta onde você extraiu os arquivos e execute o arquivo sqldeveloper.exe;
  • Siga as instruções na tela para concluir a instalação.

SQL Developer no Ubuntu e Linux: como funciona?

O SQL Developer também pode ser utilizado em sistemas operacionais baseados em Linux, como o Ubuntu.

Para instalar esse BD no Ubuntu, acompanhe os passos que citaremos. 

  • Abra o terminal;
  • Execute o seguinte comando para atualizar os pacotes do Ubuntu: sudo apt update;
  • Em seguida, execute o seguinte comando para instalar o Java Development Kit (JDK): sudo apt install default-jdk;
  • Faça o download do SQL Developer no site da Oracle;
  • Descompacte o arquivo baixado usando o seguinte comando: unzip sqldeveloper.zip;
  • Abra o diretório onde você extraiu o SQL Developer e execute o seguinte comando: ./sqldeveloper.sh.

Dicas avançadas e boas práticas

  • Criação de views para consultas frequentes;
  • Procedures e triggers para automação de processos;
  • Validação de dados ao inserir informações;
  • Backups regulares do banco de dados;
  • Documentação do banco para controle interno da equipe.

Conclusão – Oracle SQL

Nessa aula, eu te mostrei como dar os primeiros passos no Oracle SQL Developer e já começar a trabalhar com suas bases de dados.

Agora você já consegue criar suas tabelas, consegue inserir informações dentro delas e consegue fazer a visualização dessas tabelas! Quer acelerar o seu aprendizado? Então conheça o nosso curso do básico ao avançado em SQL.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Hashtag Treinamentos

Para acessar outras publicações de SQL, clique aqui!


Quer aprender mais sobre SQL com um minicurso básico gratuito?

Posts mais recentes de SQL

Posts mais recentes da Hashtag Treinamentos