Qual é a diferença entre DBMS e SQL?


Melhor resposta

DBMS (Database Management System) Um DBMS é um software para criar e gerenciar bancos de dados. O SGBD fornece aos usuários uma maneira sistemática de criar, recuperar, atualizar e gerenciar dados. É um middleware entre o banco de dados que armazena todos os dados e os usuários ou aplicativos que precisam interagir com esse banco de dados armazenado. Um SGBD pode limitar quais dados o usuário final vê, bem como como esse usuário final pode ver os dados, fornecendo muitas visualizações de um único esquema de banco de dados

Fonte: O que é sistema de gerenciamento de banco de dados (DBMS)? – Definição de WhatIs.com

SQL (Structured Query Language) SQL é a linguagem de programação que é usada para acessar este DBMS e o banco de dados. É o idioma no qual você escreve o comando sobre como e o que acessar no banco de dados. Na figura acima, API é o que é SQL. O APP ou o USUÁRIO escreve comandos SQL que são processados ​​pelo DBMS.

Resposta

Não se confunda, uma grande diferença entre DBMS e SQL é que

DBMS é um sistema e SQL é uma linguagem . É isso!

Usamos o sistema SGBD junto com o SQL para consultar dados no banco de dados.

Agora, para saber a diferença, você deve entender uma coisa que é – em SQL podemos ver os dados que queremos fazendo uma consulta, enquanto o DBMS otimiza a consulta e nos mostra os dados.

Vamos entender com o exemplo –

Suponha que você tenha uma tabela que contém detalhes de diferentes pessoas, como nome, idade, sexo, número de celular, endereço etc.

Agora, se você quiser ver o número do celular de uma pessoa, você simplesmente deu uma consulta para o DBMS, o DBMS aqui começa a funcionar, pega a consulta e finalmente, vai mostrar o número do celular dessa pessoa.

Espero, agora está claro para você a diferença básica entre SQL e DBMS.

UPVOTE , se você gostar da resposta.

Siga Bharvi Vyas para obter mais respostas SQL.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *