ODBC a SQL

Anonim

ODBC vs SQL

ODBC nebo Open Database Connectivity je brána, která poskytuje přístup k různým zdrojům dat nebo databázím aplikacím jako VB, Excel, Access atd. Je charakterizována sadou chybových kódů, datových typů a funkcí, které pomáhají při vývoji aplikací. ODBC se hodí, když aplikace potřebuje současně přistupovat k více zdrojům dat. Služba ODBC je bezpečná, protože obsahuje uživatelské jméno a ovladače ODBC používají hesla pro ověřování a šifrovací programy. Výkon pomocí ODBC může být obava, pokud front-end klienta používá dotaz, který se provádí špatně. Je vždy lepší zpracovat výsledek dotazu na straně serveru a potom pomocí ODBC komunikovat výsledek do klientské aplikace. Aplikace je nezávislá na podkladové databázi tím, že poskytuje standardní knihovnu, která odpovídá za veškerou komunikaci s databází.

SQL nebo jazyk strukturovaných dotazů komunikuje s databází. Jedná se o jazyk pro správu relační databáze, který manipuluje s daty uloženými v databázi. Provádí úlohy jako vkládání, mazání, aktualizace nebo dokonce načítání dat na základě jednoduchých příkazů, které jsou spuštěny (dotazovány) v databázi. Jedná se o jazyk, který nepodléhá procedurám, který používá systémy RDMS jako Oracle, Access, Microsoft SQL Server atd. SQL podporuje databáze, které jsou distribuovány v několika počítačích připojených k místní síti (LAN). Jedná se o standardní jazyk, který může manipulovat s daty, jako je tvorba nebo úpravy tabulek, nebo přidávat indexy pomocí jednoduchých příkazů SQL.

souhrn

1. ODBC poskytuje datové typy a funkce, které pomáhají aplikacím interagovat s databází. SQL se používá k vytváření dotazů pro manipulaci s daty uloženými v databázi.

2. ODBC převede příkazy definované v klientské aplikaci na dotazy pochopené databází jako SQL. SQL je standardní jazyk, který vkládá, odstraňuje, aktualizuje nebo vybírá data z databáze pomocí jednoduchých příkazů SQL.

Souhrn:

1. ODBS je prostřední vrstva mezi aplikací a databází. Pomáhá

aplikace pro přístup k jakékoli databázi nebo zdroji dat.

2. ODBC pomáhá při překládání příkazů klientské aplikace do dotazů

jsou v přístupové databázi chápány.

3. SQL je standardní jazyk, který slouží k načtení dat z databáze.

4. SQL byl původně používán v minipočítačích a systémech sálových počítačů, ale teď je

populární mezi distribuovanými databázovými systémy.