Skip to content

evertonjuniti/consultas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Consultas em banco de dados

Repositório com os exemplos práticos sobre Consultas em banco de dados utilizando linguagem SQL

Conteúdo baseado nas referências do livro Introdução à Linguagem SQL, do autor Thomas Nield: image

Abaixo informações importantes para prática dos exemplos deste repositório, separados nas seguintes sessões:

Lista

  1. Instalação da ferramenta SQLiteStudio, que possibilita a prática de consultas em um banco de dados que fica localmente em sua máquina, sem a necessidade de um servidor ou de internet
  2. Download do banco de dados de exemplo que poderá ser importado no SQLiteStudio, com as tabelas prontas e disponíveis para a execução das consultas]
  3. Download dos scripts de exemplos de consultas
  4. Como executar as consultas

Instalação da ferramenta SQLiteStudio

  1. Faça uma pesquina no Google mesmo pela palavra "SQLiteStudio" para encontrar o site ou visite diretamente o site da ferramenta no endereço https://sqlitestudio.pl/
  2. Faça o download da ferramenta, geralmente o link para download já estará na primeira página do site, conforme exemplo abaixo:

image

  1. O download feito é de um arquivo compactado, ou seja, dentro deste arquivos há pastas e outros arquivos. Utilize o seu programa preferido para extrair o conteúdo, conforme exemplo abaixo:

Antes de extrair: image

Depois de extrair: image

  1. Note que eu extraí o conteúdo na minha própria pasta de Download (da figura de exemplo acima), mas você pode extrair o conteúdo para onde quiser
  2. Entre na pasta que foi extraída (no meu caso é a pasta SQLiteStudio) e execute a aplicação SQLiteStudio.exe (se você for usuário de Windows, para outros sistemas operacionais deverá haver uma aplicação executável também chamado SQLiteStudio)

image

  1. Na primeira vez que você abrir o SQLiteStudio, ele vai pedir para você definir qual língua regional você deseja utilizar, eu mudei para o Português, após modificar (ou deixar em Inglês que é o padrão), clique no botão OK (sinceramente, fiz a mudança da língua mas continuou em inglês... Pode ser um bug da ferramenta):

image

  1. Pronto! Você já está na ferramenta!

image

  1. Você pode adicionar um banco de dados totalmente novo seu clicando (e sem nada) ou apontar para um banco de dados existente (é um arquivo) no menu Database e depois clicando no item Add a Database ou clicando no ícone para adicionar conforme imagem abaixo (no Windows dá para usar o atalho CTRL+O também):

Opção 1 pelo menu: image

Opção 2 pelo ícone: image

  1. Para criar um novo banco de dados (zerado), clique no botão que tem um símbolo de + (assim você indica como quer salvar o arquivo de banco de dados que conterá todas as suas coisas, escolhendo até um local para guardar esse arquivo) e "batize" seu banco de dados com um nome, conforme exemplo abaixo:

image

Opção 1 (criar um novo arquivo de banco de dados): Ao clicar no "+" para criar um banco de dados novo, indique o nome do arquivo a ser salvo e onde (o diretório/pasta):

image

Opção 2 (selecionar um arquivo de banco de dados do SQLite que já exista): Ao clicar no ícone de pasta, você poderá selecionar o arquivo já existente para importar um banco de dados para a sua lista:

image

Indique o nome do banco de dados que aparecerá na lista à esquerda do SQLiteStudio e clique em OK:

image

  1. Pronto! Seu banco de dados estará na lista e pronto para uso:

image

  1. Para conectar no banco de dados (isso é necessário para utilizá-lo), você tem 4 maneiras de fazer:

a) Clicar 2x em cima do nome do banco de dados desejado

b) Clicar 1x em cima do nome do banco de dados desejado e depois clicando no ícone de tomada (conforme exempo abaixo):

image

c) Clicar 1x em cima do nome do banco de dados desejado e depois clicando no menu "Database" e em seguida clicando no sub menu "Connect to the database" (conforme exempo abaixo):

image

d) Clicar 1x em cima do nome do banco de dados desejado e depois clicar com o botão direito do mouse em cima dele e por último no item de menu suspenso "Connect to the database" (conforme exempo abaixo):

image

  1. Agora sim você está pronto para usar o banco de dados! Tem que aparecer as Tables e Views quando você está conectado, conforme exemplo abaixo:

image

Ir para a lista de sessões (voltar pra cima)

Download do banco de dados de exemplo

No próprio livro de referência aqui citado é indicado um repositório do Github com o banco de dados de exemplo.

Em uma nova aba em seu browser, abra o seguinte link que aponta para o repositório do Github do autor do livro: https://github.com/thomasnield/oreilly_getting_started_with_sql

image

Se você não está habituado com o uso do Git, recomendo que você clique no botão "Code" e depois no item "Download ZIP", caso contrário faça o "clone" do resositório para baixar o banco de dados de exemplo. Abaixo um exemplo de como fazer o Download sem precisar clonar o repositório:

image

Após efetuar o download ou clone do repositório, você terá na sua máquina um conjunto de arquivos.

Faça os procedimentos para abrir um banco de dados existente e inclua na lista do SQLiteStudio todos os databases (os arquivos .db):

image

Sua lista deverá ter a seguinte composição de bancos de dados (se você seguiu fielmente todos os passos até aqui):

image

Pronto! Os bancos de dados com os exemplos já prontos estão disponíveis para você explorar!

Ir para a lista de sessões (voltar pra cima)

Download dos scripts de exemplos de consultas

Neste repositório você encontra alguns scripts com exemplos de consultas divididos em 4 temas (aqui em 4 pastas): SELECT, WHERE, GROUP (BY e HAVING) e JOIN. Cada uma das pastas possui um script com exemplos (ao total 4 arquivos de scripts, cada um com seu tema).

É necessário que você faça do download dos bancos de dados de exemplo (visto na sessão anterior) para que você consiga executar os scripts de exemplo.

As queries foram todas retiradas do livro de referência, a intenção aqui é disponibilizar de forma mais prática para que você já tenha o script em mãos ao consumir o conteúdo do livro.

Se você não está habituado com o uso do Git, recomendo que você clique no botão "Code" e depois no item "Download ZIP", caso contrário faça o "clone" do resositório para baixar este repositório com os scripts de exemplos de consultas. Abaixo um exemplo de como fazer o Download sem precisar clonar o repositório:

image

Após efetuar o download ou clone do repositório, você terá na sua máquina um conjunto de pastas, dentro de cada pasta estarão os arquivos com os scripts:

image

Ir para a lista de sessões (voltar pra cima)

Como executar as consultas

Após fazer o download ou clone deste repositório que contém os scripts de exemplo para rodar no SQLiteStudio, você conseguirá abrir os arquivos da seguinte maneira:

  1. Abra o SQL Editor, você pode fazer isso de 3 maneiras:

a) Clicar 1x em cima do ícone de folha, conforme exemplo abaixo:

image

b) Através das teclas de atalho ALT+E

c) Clicar no menu "Tools" e depois no sub menu "Open SQL editor", conforme exemplo abaixo:

image

  1. A seguinte tela será aberta (os comentários em vermelho apenas indicam o que terá em cada painel):

image

  1. Na parte de cima do painel você pode digitar os comandos SQL que desejar, neste caso aqui você irá abrir um dos scripts de exemplo que você baixou neste repositório. Para abrir um script existente, clique no ícone da pasta conforme imagem abaixo ou pressione CTRL+O:

image

  1. Escolha o arquivo de script desejado e abra-o (estou usando o Windows, então o exemplo abaixo é abertura de arquivo em pasta do Windows):

image

  1. Verifique se você já está conectado no banco de dados em que tem as tabelas envolvidas no script, a caixinha abaixo sem preenchimento representa que não há nenhum banco de dados conectado no momento:

image

  1. Para conectar no banco de dados (isso é necessário para utilizá-lo), você tem 4 maneiras de fazer:

a) Clicar 2x em cima do nome do banco de dados desejado

b) Clicar 1x em cima do nome do banco de dados desejado e depois clicando no ícone de tomada (conforme exempo abaixo):

image

c) Clicar 1x em cima do nome do banco de dados desejado e depois clicando no menu "Database" e em seguida clicando no sub menu "Connect to the database" (conforme exempo abaixo):

image

d) Clicar 1x em cima do nome do banco de dados desejado e depois clicar com o botão direito do mouse em cima dele e por último no item de menu suspenso "Connect to the database" (conforme exempo abaixo):

image

  1. O banco de dados conectado irá aparecer na lista de banco de dados ativos no SQL Editor, conforme exemplo abaixo:

image

  1. Para executar os comandos, selecione o comando e depois clique no botão de "play" ou pressione a tecla F9, conforme exemplo abaixo:

image

  1. O resultado da execução do comando aparecerá no painel de baixo após clicar no "play" ou pressionar a tecla F9, conforme exemplo abaixo:

image

  1. Pronto! Você conseguiu executar um comando SQL no SQLiteStudio e conseguiu visualizar o resultado! Agora explore com outros comandos e bons estudos!

Ir para a lista de sessões (voltar pra cima)

About

Repositório com os exemplos práticos sobre Consultas utilizando linguagem SQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published