Nejlepší odpověď
DBMS (Database Management System) DBMS je software pro vytváření a správu databází. Systém DBMS poskytuje uživatelům systematický způsob vytváření, načítání, aktualizace a správy dat. Jedná se o middleware mezi databází, která ukládá všechna data, a uživateli nebo aplikacemi, které potřebují interagovat s touto uloženou databází. DBMS může omezit, jaká data vidí koncový uživatel, a také to, jak může tento koncový uživatel data zobrazit, a poskytuje mnoho zobrazení jediného schématu databáze.
Zdroj: Co je to systém správy databáze (DBMS)? – Definice z WhatIs.com
SQL (Structured Query Language) SQL je programovací jazyk, který se používá pro přístup k tomuto DBMS a databázi. Je to jazyk, ve kterém píšete příkaz týkající se toho, jak a k čemu přistupovat v databázi. Na obrázku výše je API to, co je SQL. APP nebo UŽIVATEL zapisuje příkazy SQL, které zpracovává DBMS.
Odpověď
Nenechte se zmást, obrovský rozdíl mezi DBMS a SQL spočívá v tom, že
DBMS je systém a SQL je jazyk . To je ono!
K dotazování na data v databázi používáme systém DBMS spolu s SQL.
Nyní, abyste poznali rozdíl, musíte pochopit jednu věc, která je – v SQL můžeme vidět požadovaná data dotazem, zatímco DBMS optimalizuje dotaz a ukáže nám data.
Pochopme to na příkladu –
Předpokládejme, že máte tabulku, která obsahuje podrobnosti o různých osobách, jako je jméno, věk, pohlaví, číslo mobilního telefonu, adresa atd.
Nyní, pokud se chcete podívat mobilní číslo osoby, jednoduše jste zadali dotaz do DBMS, DBMS zde začne fungovat, zachytí dotaz a nakonec vám ukáže mobilní číslo této osoby.
Doufám, že nyní je jasné, základní rozdíl mezi SQL a DBMS.
UPVOTE , pokud se vám líbí odpověď.
Sledujte Bharvi Vyas pro více odpovědí SQL.