Article image
Felippe Santos
Felippe Santos21/01/2024 09:27
Compartilhe

Para quem usa Linux e não conseguiu fazer as aulas de Banco de Dados no Formação .NET Developer

  • #Linux
  • #SQL

Olá pessoas, eu sou o Felippe amo código aberto, Linux e estou a procura do meu primeiro emprego como desenvolvedor.

Este é meu linked-in (me sigam lá), mandem suas dúvidas e, se possível, me indiquem para que eu consiga meu primeiro emprego como desenvolvedor! Agora vamos ao artigo/tutorial!

Imagine só, um dia você está lá todo feliz estudando no bootcamp de “Formação .NET Developer” para aprimorar seus conhecimentos e quando chega na aula de “Introdução a Banco de Dados - Instalando o SQL Server”, você percebe que o programa “SQL Server Management Studio” (sim, aquele que é utilizado para acessarmos o banco de dados do Microsoft SQL Server) do qual o professor Buta nos pediu para instalar somente existe para Windows.

E agora o que fazer? Como vou continuar o estudo? Como faço para acessar o servidor!? Calma, pois eu lhe trago a solução o - Dbeaver.

Segundo o ChatGPT:

O DBeaver é uma ferramenta de gerenciamento de banco de dados (DBMS) que fornece uma interface gráfica unificada para interagir com diferentes sistemas de gerenciamento de banco de dados. Ele é um cliente de banco de dados universal que suporta uma ampla variedade de bancos de dados.”.

Pois então, vamos instalar esse “castor” em nossa máquina!

Nessa altura do campeonato você já deve estar com o "Microsoft SQL Server" instalado no seu computador, se não, siga o passo a passo aqui.

Dica: se estiver com dificuldades para instalar o “Microsoft SQL Server”, traduza a página ou peça ajuda pro ChatGPT.

Agora que você tem o “Microsoft SQL Server” instalado (e com a senha), vamos checar se o servidor está rodando!

No seu terminal do Linux jogue este código:

systemctl status mssql-server

Se aparecer uma mensagem como a mensagem abaixo, o servidor já está rodando a todo vapor:

● mssql-server.service - Microsoft SQL Server Database Engine
   Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor >
   Active: active (running) since Sat 2024-01-13 02:59:48 -03; 8h ago

Agora precisaremos instalar o “Dbeaver” para acessarmos os dados do nosso servidor.

Neste link no site do Dbeaver, você encontrará maneiras para o instalar, eu optei por instalar via Flatpack, utilizando este comando:

flatpak install flathub io.dbeaver.DBeaverCommunity

Agora abra o “Dveaber”. Com o “Dbeaver” aberto, você será levado para uma tela semelhante a esta.

image

Note que na janela está mostrando 4 atalhos de teclado, neste artigo usaremos três deles.

O primeiro atalho. Iremos apertar as teclas “CTRL + SHIFT + N” para criarmos uma nova conexão com o banco de dados.

image

Essa janela aparecerá. Escolha a opção “Microsoft SQL Server” e clique no botão “Finish”.

image

Nesta tela em “Username” escreveremos “sa” e abaixo colocaremos o “Password” (aquele que você escolheu quando instalou o “Microsoft SQL Server” na sua máquina). Marque a opção “Trust Server Certificate” e, em seguida, clique no botão “Test Connection”.

image

Algo semelhante a isto aparecerá, o que significa que a conexão foi estabelecida. Clique no botão “Ok” e depois em "Finish".

image

Note que apareceu uma árvore de arquivos no canto esquerdo, “vá abrindo” a árvore até chegar na pasta “Tables”.

Agora você vai precisar abrir o aquivo de script que o professor Buta passou na aula.

O segundo atalho. Aperte as teclas “CTRL+O” e procure o arquivo “1 - Tabela Clientes.sql”.

image

Note que o nome desta aba está como: “<none> 1 - Tabela Clientes.sql”. Isso significa que precisamos escolher um “data source” para ela, e no caso, será o “master”.

Você vai notar que em cima do título desta aba existem três “N/A”. Clique no segundo “N/A” (o que possui um símbolo que representa um banco de dados).

image

Esta tela aparecerá. Escolha a opção “master” e clique no botão “Select”.

Muito bom, agora o título da aba não é mais “<none>”, mas sim “<master>”.

Abaixo do título você verá escrito em cinza “Criação de tabela”. Clique neste texto.

Aperte as teclas “CTRL+ENTER”.

image

Pronto, você adicionou a tabela ao servidor! Porém, ainda falta adicionar os dados desta tabela!

Perceba que abaixo haverá outro campo em cinza escrito “Inserção de dados” (semelhante ao campo “Criação de tabela” que havíamos clicado).

Clique neste campo cinza que está escrito “Inserção de dados” e aperte as teclas “CTRL+ENTER”.

image

Perceba que abaixo os dados da tabela irão ser adicionados, espere até que o processo se conclua.

Depois disso, você pode apertar a tecla “F5” (para atualizar) e verá que na pasta “Tables” já existe uma tabela chamada “Clientes”.

Mas e agora? Como iremos consultar os dados?

Muito simples.

Feche essa aba (clicando no X), isso mesmo, feche a aba “<master> 1 - Tabela Clientes.sql”.

Agora utilizaremos terceiro e último atalho. Aperte as teclas “CTRL+ENTER”.

image

A aba “<master> Script” surgirá. Nela digitamos o código que o professor Buta recomendou:

SELECT * FROM Clientes

E em seguida aperte as teclas “CTRL+ENTER”.

image

Agora o último passo é dar um like neste artigo, me seguir aqui na DIO e deixar seu comentário! Meu parabéns! Você conseguiu acessar os dados do banco de dados utilizando o “Dbeaver” no melhor sistema que existe - o Linux!

Compartilhe
Comentários (2)
Felippe Santos
Felippe Santos - 22/01/2024 22:41

Que honra ter você no meu artigo Felipão! :D Certa vez aqui na DIO vi um rapaz que tinha uma gif como foto de perfil. Eu estava precisando de alguma maneira para chamar atenção no meu artigo e pensei "pq não usar um GIF?" hehe, e o resto é história kk.

Felipão DIO
Felipão DIO - 22/01/2024 21:16

antes de eu ler o artigo a unica coisa que consegui pensar foi:

como ele ta usando gif na foto de perfil e na capa ? xD