← Questões de Banco de Dados

Banco de Dados · FUNDATEC · 2023

Questão comentada de Banco de Dados

Referente às linguagens de definição e manipulação de dados, qual das linguagens abaixo se refere a um sistema open-source de gerenciamento de base de dados relacional (SQL), eficiente e que foi desenvolvido e suportado pela Oracle?

Gabarito: C

Quando a banca mistura SQL, banco relacional e fabricante, vale ligar o alerta: aqui ela quer o nome de um sistema gerenciador de banco de dados relacional, open-source, muito usado em aplicações web. Esse perfil bate com o MySQL, que nasceu como SGBD relacional e ficou famoso por ser leve, eficiente e amplamente adotado. Hoje ele é mantido pela Oracle, que passou a controlar o produto após a aquisição da Sun Microsystems, mas sua origem é de um projeto open-source. O ponto central da questão é não confundir linguagem com software. SQL é a linguagem; MySQL é o sistema que usa essa linguagem para criar, consultar e manipular dados. Então, quando o enunciado fala em sistema open-source de gerenciamento de base de dados relacional, ele está descrevendo o MySQL, não a linguagem em si. Na prática, o MySQL aparece muito em provas porque a banca gosta de testar essa diferença entre categoria e exemplo. Banco relacional, tabelas, chaves e consultas SQL são a base do raciocínio. Se a questão mencionar Oracle e open-source no mesmo pacote, pense no MySQL: é o casamento clássico da prova. Resumo para guardar: SQL é a linguagem; MySQL é um SGBD relacional open-source, hoje sob a Oracle. Por isso o gabarito C está correto.

Continue treinando

Questões relacionadas