een DBMS moet passende talen en interfaces bieden voor elke categorie gebruikers om databasevragen en-updates uit te drukken. Databasetalen worden gebruikt om een database op de computer te maken en te onderhouden. Er zijn grote aantallen databasetalen zoals Oracle, MySQL, MS Access, dBase, FoxPro enz. SQL-verklaringen die vaak worden gebruikt in Oracle en MS Access kunnen worden gecategoriseerd als data definition language (DDL), data control language (DCL) en data manipulation language (DML).

we behandelen de volgende onderwerpen in deze tutorial:

Data Definition Language (DDL)

het is een taal waarmee gebruikers gegevens en hun relatie met andere soorten gegevens kunnen definiëren. Het wordt voornamelijk gebruikt voor het maken van bestanden, databases, Data dictionary en tabellen binnen databases.

het wordt ook gebruikt om de structuur van elke tabel, set van bijbehorende waarden met elk kenmerk, integriteitsbeperkingen, beveiliging en autorisatie-informatie voor elke tabel en fysieke opslagstructuur van elke tabel op schijf te specificeren.

de volgende tabel geeft een overzicht over het gebruik van DDL-statements in SQL

DDL-statements in SQL

Data Manipulation Language (DML)

het is een taal die een reeks bewerkingen biedt ter ondersteuning van de basisgegevens manipulatie operaties op de gegevens in de databases. Het stelt gebruikers in staat om gegevens in te voegen, bij te werken, te verwijderen en op te halen uit de database. Het deel van DML dat gegevensherwinning impliceert wordt genoemd een query taal.

de volgende tabel geeft een overzicht over het gebruik van DML statements in SQL:

DML-verklaringen in SQL

Data Control Language (DCL)

DCL-verklaringen controleren de toegang tot gegevens en de database met behulp van verklaringen zoals GRANT en REVOCATE. Een privilege kan worden verleend aan een gebruiker met behulp van GRANT statement. De toegekende privileges kunnen selecteren, wijzigen, verwijderen, uitvoeren, invoegen, INDEX etc. Naast het verlenen van privileges, kunt u deze ook intrekken (teruggenomen) door de opdracht intrekken te gebruiken.

de volgende tabel geeft een overzicht over het gebruik van DCL-statements in SQL:

DCL-verklaringen in SQL

in de praktijk zijn de talen voor gegevensdefinitie en gegevensmanipulatie niet twee afzonderlijke talen. In plaats daarvan vormen ze gewoon delen van een enkele databasetaal, zoals Structured Query Language (SQL). SQL vertegenwoordigt een combinatie van DDL en DML, evenals verklaringen voor beperkingen specificatie en schema evaluatie.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.

lg