Blog

Postado em em 29 de março de 2023

Oracle SQL Developer – Primeiros Passos

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.

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

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.

c0hUL1pB87

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

Vamos começar com os Grupos de comandos no SQL. Dentro desse post temos detalhado cada um dos grupos de comandos que são: DDL, DCL, DML e TCL.

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.

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

Temos INT (inteiro), NUMBER (número), VARCHAR2 (texto) e DATE (data).

-- 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.

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).

Agora vamos para a nossa segunda tabela!

-- 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.

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!

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

-- 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.

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

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.

-- 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', '[email protected]', '12/02/1992');
INSERT INTO clientes(id_cliente, nome_cliente, sexo, email, data_nascimento) VALUES (2, 'Bárbara', 'F', '[email protected]', '15/03/1995');
INSERT INTO clientes(id_cliente, nome_cliente, sexo, email, data_nascimento) VALUES (3, 'Caio', 'M', '[email protected]', '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.

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

2VOCwvvxoHMehU Tno8hkwbu7hWxvpnWr4sW7ozxUD2dmuPMoXWuWazvcBFRRLF57OmiD8J3vpmafHhy D2nvZEmU95xTiKYl7OSL4MFM8CWojuNpmgQP9I6Hs

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 ubuntu: 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.

Conclusão

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.

Hashtag Treinamentos

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


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

Quer sair do zero no Python e virar uma referência na sua empresa? Inscreva-se agora mesmo no Python Impressionador