Migliore risposta
DBMS (Database Management System) Un DBMS è un software per creare e gestire database. Il DBMS fornisce agli utenti un modo sistematico per creare, recuperare, aggiornare e gestire i dati. È un middleware tra il database che memorizza tutti i dati e gli utenti o le applicazioni che devono interagire con quel database memorizzato. Un DBMS può limitare i dati visualizzati dallutente finale, nonché il modo in cui lutente finale può visualizzare i dati, fornendo molte visualizzazioni di un singolo schema di database
Fonte: Che cosè il sistema di gestione del database (DBMS)? – Definizione da WhatIs.com
SQL (Structured Query Language) SQL è il linguaggio di programmazione utilizzato per accedere a questo DBMS e al database. È la lingua in cui scrivi il comando su come e cosa accedere al database. Nella figura sopra, API è ciò che è SQL. LAPP o lUTENTE scrive i comandi SQL che vengono elaborati dal DBMS.
Risposta
Non farti confondere, unenorme differenza tra DBMS e SQL è che
DBMS è un sistema e SQL è un linguaggio . Ecco fatto!
Usiamo il sistema DBMS insieme a SQL per interrogare i dati nel database.
Ora, per conoscere la differenza, devi capire una cosa che è: in SQL possiamo vedere i dati che vogliamo chiedendo una query, mentre DBMS ottimizza la query e ci mostra i dati.
Capiamolo con lesempio –
Supponi di avere una tabella che contiene i dettagli di diverse persone come nome, età, sesso, numero di cellulare, indirizzo ecc.
Ora, se vuoi vedere il numero di cellulare di una persona, hai semplicemente dato una query a DBMS, DBMS qui inizia a funzionare, intercetta la query e, infine, ti mostrerà il numero di cellulare di quella persona.
Spero, ora è chiaro tu la differenza fondamentale tra SQL e DBMS.
UPVOTE , se ti piace la risposta.
Segui Bharvi Vyas per più risposte SQL.