1
resposta

Necessidade de passo a passo para instalação do Relational no Mac após o

Segui o passo a passo constante no tópico https://cursos.alura.com.br/forum/topico-como-baixar-o-relational-no-mac-183538

Já fiz o donwload e instalei o programa.

Eu vi a explicação do cácio costa no mesmo tópico, todavia para mim essa explicação não foi o suficiente e não sei como prosseguir.

Oi, Yasmin! Tudo bem? *O problema aí é que o Relational precisa de algumas libs do Python para executar a interface gráfica. Instala a lib PyQt5 via Homebrew: brew install pyqt@5. Depois você executa: sudo make. Estou rodando no Mac M1 e consegui executar o Relational aqui. ;)

Todavia quando tento executar o comando make e em seguida o ./relational.py aparece o seguinte erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Agradeço imensamente se algum instrutor fizer um passo a passo, pois eu estou completamente parado no curso agora.

1 resposta

Olá, Caio, tudo bem?

Peço desculpas pela demora em obter um retorno.

Uma alternativa ao Relational para o Mac, é utilizar o Relax, que assim como Relational faz cálculos de álgebra relacional, entretanto, é um sistema disponível online, ou seja, não é necessário instalá-lo em sua máquina.

Para utilizá-lo, siga os passos abaixo:

Ao entrar no site, clique na aba Calculator.

Captura de tela da ferramenta RelaX. Nela há um botão com um ícone de uma calculadora e escrito Calculator.

Em seguida clique em Editor de Grupo.

Captura de tela da ferramenta RelaX. Nela há três abas, da esquerda para direita escrito, Álgebra Relacional, SQL e Editor de grupo. O editor de grupo está selecionado com um retângulo vermelho

Clique no botão + nova relação.

Captura de tela da ferramenta RelaX. Nela há um botão com um ícone de uma tabela e escrito +nova relação.

Insira o nome da relação.

Captura de tela da ferramenta RelaX. Nela tem um título escrito Editor de Relação, abaixo há um campo de texto escrito Vendedores

Em seguida, clique em Upload CSV.

Captura de tela da ferramenta RelaX. Nela há um botão com um ícone de upload e um texto escrito upload csv

Selecione o arquivo correspondente

Captura de tela do explorador de arquivos. Nela há um arquivo csv escrito vendedores

Ao carregar o arquivo, a relação gerada ficará assim:

Captura de tela da ferramenta RelaX.  Nela tem um título +nova relação. Nela está escrito a relação vendedores, vendedores = {
    id_vendedor,nome
    1,'Josicreido Junior'
    2,'Paula Rabelo'
    3,'Robledo Cositica'
    4,'Eulara'
}

A primeira linha será os campos da relação, separados por vírgula. E as demais linhas, será cada linha correspondente a um registro.

Nessa etapa, será necessário fazer alguns ajustes na estrutura. Primeiro iremos agrupar as relações com o comando group:, onde damos um nome a essa agrupação.

Captura de tela da ferramenta RelaX. Está escrito group:Livraria

Em seguida, em cada relação, iremos realocar as aspas para apenas os campos do tipo texto. Como na imagem abaixo:

Captura de tela da ferramenta RelaX.  Nela está escrito a relação vendedores, vendedores = {
    id_vendedor,nome
    1,'Josicreido Junior'
    2,'Paula Rabelo'
    3,'Robledo Cositica'
    4,'Eulara'
}

E clique em visualizar.

Captura de tela da ferramenta RelaX. Nela há um botão azul, nele há um ícone de play, e com letras brancas escrito visualizar

Pronto! A relação foi gerada, como mostra na imagem abaixo.

Captura de tela da ferramenta RelaX. Nela há um título escrito Livraria. Ao lado ’Use editor de grupo”. E abaixo há um marcador escrito vendedores, com dois campos com nome vendedores.id_vendedor e vendedores.nome. Abaixo está preenchido a tabela com cada id e nome correspondente

Para fazer as consultas devemos usar o agrupamento no editor.

Captura de tela da ferramenta RelaX. Está escrito Use grupo editor

Feito isso, na aba Álgebra Relacional, você pode digitar a sua consulta e apertar o botão executar consulta.

Captura de tela da ferramenta RelaX. Nela mostra o editor com três abas, da esquerda para direita escrito, Álgebra Relacional, SQL e Editor de grupo.Abaixo há uma linhacom os símbolos da algebra relacional. Em seguida um campo digitável para fazer consultas. Abaixo há o botão executar consulta, download e histórico

Caso surja quaisquer dúvida, fico à disposição.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!