DBSERVER 2.0

Já está disponível para download gratuito o DB Server 2.0 do Computação Raiz, que traz tudo o que você precisa para aprender a utilizar diversos Sistemas de Gerenciamento de Bancos de Dados (SGBD), treinar o projeto de bancos de dados (conceitual, lógico e físico) e a linguagem SQL!

O DB Server 2.0 do Computação Raiz foi criado especialmente para os estudantes que farão o curso CR6.180A: Introdução ao Projeto e Sistemas de Bancos de Dados, mas pode ser utilizado por qualquer pessoa ou organização, gratuitamente (licença MIT).

O que é o DB Server 2.0 do Computação Raiz?

É uma máquina virtual para o VirtualBox, toda pronta e configurada, que contém o seguinte:

Para que serve essa máquina virtual?

O objetivo do DB Server 2.0 do Computação Raiz é servir como ambiente de ensino/aprendizagem para o curso CR6.180A: Introdução ao Projeto e Sistemas de Bancos de Dados, e também pode ser utilizado em qualquer disciplina de Sistemas de Bancos de Dados em universidades, faculdades e qualquer outra instituição de ensino (servindo também para estudantes autônomos).

A vantagem do uso desta máquina virtual é que todo o ambiente já foi devidamente preparado, instalado, configurado e testado pelo Computação Raiz e, assim, qualquer pessoa pode começar a estudar sobre Bancos de Dados, SQL e SGBDs sem passar pelo pesadelo inicial de administração de sistemas para instalar e configurar tudo manualmente.

Pré-requisitos necessários

O DB Server do Computação Raiz está configurado para usar 4 GiB de memória RAM, 2 processadores virtuais, e até 50 GiB de espaço em disco (25 GiB em média). Como requisitos considere:

  • Computador com arquitetura Intexl x86 de 64 bits (atenção: arquiteturas como a ARM não são suportadas, por exemplo, o MacBook Air M1 não conseguirá rodar a máquina virtual)
  • Processador Intel ou AMD recente
  • No mínimo 8 GiB de RAM (você pode diminuir ou aumentar a quantidade de memória utilizada pela máquina virtual);
  • Pelo menos 75 GiB de espaço em disco durante a importação do appliance; depois da importação o arquivo do appliance pode ser apagado e serão necessários até 50 GiB de espaço em disco;
  • Monitor Full HD (1920 x 1080 pixels) (você pode ajustar a configuração na máquina virtual);
  • Disco SSD é recomendável mas não obrigatório; e
  • Conexão com a Internet é recomendável mas não obrigatória.

Os requisitos acima são os mínimos necessários para usar o DB Server 2.0 com conforto. Você pode aumentar a quantidade de memória e de cores de processador caso sua máquina tenha essa disponibilidade, por exemplo: você pode reserver 8 GiB de memória e 4 cores para o DB Server).

Como instalar o DB Server 2.0 do Computação Raiz?

Em primeiro lugar você deve ter o VirtualBox (versão 7.0.4, ou superior) instalado e funcionando em seu sistema. Você precisa instalar duas coisas:

  1. VirtualBox 7.0.4 Platform (escolha a versão certa para o seu sistema operacional); e
  2. VirtualBox 7.0.4 Oracle VM VirtualBox Extension Pack (depois de instalar a plataforma).

Acesse a página de downloads do VirtualBox e siga as instruções de instalação.

Depois que o VirtualBox estiver instalado e funcionando, faça o download do appliance do DB Server do Computação Raiz (o arquivo se chama “dbserver2.ova” e está compartilhado em um diretório do Google Drive). Atenção: o arquivo tem 19 GiB e, portanto, o download pode demorar um pouco.

Depois que o download do appliance terminar, abra o VirtualBox e, no menu File, escolha a opção Import Appliance. Siga as instruções do assistente de importação. Pronto!

Como usar o DB Server 2.0?

Como um servidor Linux qualquer, com uma interface gráfica! Para logar, use as seguintes credenciais:

  • Usuário: computacao
  • Senha: raiz

Na pasta “Documents” existe um arquivo que contém todas as senhas que você precisará para usar os softwares disponíveis, chamado de “senhas.txt“. Consulte esse arquivo para saber as senhas dos usuários do Linux, dos usuários dos bancos de dados e como se conectar aos diversos SBGDs em uso.

Aqui estão alguns prints do DB Server 2.0:

Área de trabalhdo da DB Server 2.0
MariaDB, PostgreSQL, Oracle e SQL Server, conectados ao mesmo tempo via linha de comando
pgAdmin 4 conectado ao PostgreSQL
SQL Developer conectado ao Oracle
phpMyAdmin conectado ao MariaDB
DBeaver conectado aos diversos SGBDs
MongoDB Compass conectado ao MongoDB
Oracle APEX instalado e rodando localmente!
brModelo para a criação de projetos conceituais de bancos de dados
Oracle Data Modeler para a criação de projetos de bancos de dados
SQL Power Architect para projetos lógicos
Oracle EM Express
Exemplos de conexão entre um webserver (Apache) e os bancos de dados com PHP

Além disso, para o estudo e treino de SQL, os diversos schemas de exemplos do Oracle estão instaldos e configurados (alguns estão migrados para o PostgreSQL). Para maiores informações, consulte: https://github.com/computacaoraiz/cr6.180a-db-sample-schemas.

Se tiver alguma crítica ou sugestão, escreva aqui nos comentários, será muito bom ouvir suas opiniões. Obrigado e bom aprendizado!

6 comentários sobre “DBSERVER 2.0

  1. Olá Prof! Faz alguns dias que estou tentando baixar o dbserver2 e sempre dá ” Falha – Erro na rede “, eu tenho espaço em disco e minha internet é rápida, faz o download em 10 minutos porém sempre dá erro no final do download, já tentei pelo chrome e pelo firefox.

  2. Olá Abrantes, muito legal essa VM que você criou, imagino o trabalho que você teve para configurar todos os softwares. Futuramente caso deseja dar suporte ao mac, você pode utilizar o docker que permite usar várias imagens destes softwares já configuradas e consumindo menos recursos da máquina. Abraço!

    • Olá Rubens, muito bom ter notícias suas! Tudo tranqüilo? Agradeço a sugestão do Docker, vou avaliar sim. Se for possível usar o Docker e dar suporte ao Oracle e ao SQL Server em arquitetura ARM, seria fantástico. Vou ver isso com calma.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *