Explique melhor o que é linguagem de baixo nível e porque o SGBD está associado a ela.
Explique melhor o que é linguagem de baixo nível e porque o SGBD está associado a ela.
Oi, tudo bem?
O SGBD (Sistema Gerenciador de Banco de Dados) é como um "tradutor" entre a forma como nós, humanos, entendemos os dados e a forma como o computador precisa armazenar e manipular esses dados. Nós, humanos, pensamos nos dados de uma maneira mais abstrata e fácil de entender, como tabelas com linhas e colunas. Isso é o que chamamos de "linguagem de alto nível".
Já o computador precisa armazenar e trabalhar com esses dados de uma forma muito mais detalhada e complexa, usando uma "linguagem de baixo nível", que é mais próxima da linguagem da máquina.
Então, resumindo, o SGBD é responsável por fazer essa "tradução" entre a linguagem de alto nível (que nós entendemos) e a linguagem de baixo nível (que o computador entende). Ele faz isso para podermos interagir com o banco de dados de uma forma mais fácil e intuitiva, sem precisar nos preocupar com todos os detalhes técnicos.
Abaixo deixo um link de um artigo da Alura que fala um pouco sobre as linguagens de programação e lá há definição de linguagem de 'Alto Nível' e linguagem de 'Baixo Nível':
Espero ter esclarecido.
Abraços e bons estudos!