DBMS musí poskytnout vhodné jazyky a rozhraní pro každou kategorii uživatelů k vyjádření dotazů a aktualizací databáze. Databázové jazyky se používají k vytváření a údržbě databáze v počítači. Existuje velké množství databázových jazyků, jako je Oracle, MySQL, MS Access, dBase, FoxPro atd. SQL příkazy běžně používané v Oracle a MS Access lze kategorizovat jako data definition language (DDL), data control language (DCL) a data manipulation language (DML).

v tomto tutoriálu se budeme zabývat následujícími tématy:

jazyk definice dat (DDL)

je to jazyk, který umožňuje uživatelům definovat data a jejich vztah k jiným typům dat. Používá se hlavně k vytváření souborů, databází, datového slovníku a tabulek v databázích.

To je také používá k určení struktury každou tabulku, soubor asociovaný hodnoty každého atributu, integritní omezení, bezpečnostní a autorizační informace pro každou tabulku a fyzické úložné struktury každé tabulky na disku.

následující tabulka dává přehled o použití příkazů DDL SQL

DDL SQL

Dat Manipulace Jazyk (DML)

To je jazyk, který poskytuje sadu operací na podporu základní manipulaci s daty operace na údaje vedené v databázích. Umožňuje uživatelům vkládat, aktualizovat, mazat a načítat data z databáze. Část DML, která zahrnuje vyhledávání dat, se nazývá dotazovací jazyk.

následující tabulka poskytuje přehled o použití příkazů DML v SQL:

DML SQL

Data Control Language (DCL)

DCL prohlášení, řízení přístupu k datům a databáze pomocí příkazů, jako jsou GRANT a REVOKE. Oprávnění může být uděleno uživateli pomocí prohlášení o udělení. Přidělená oprávnění mohou být vybrat, Změnit, Odstranit, spustit, vložit, INDEX atd. Kromě udělení oprávnění je můžete také odvolat (vzít zpět) pomocí příkazu REVOKE.

následující tabulka poskytuje přehled o použití příkazů DCL v SQL:

příkazy DCL v SQL

v praxi nejsou jazyky definice dat a manipulace s daty dvěma samostatnými jazyky. Místo toho jednoduše tvoří části jednoho databázového jazyka, jako je strukturovaný dotazovací jazyk (SQL). SQL představuje kombinaci DDL a DML, stejně jako příkazy pro specifikaci omezení a vyhodnocení schématu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

lg