EN DBMS må gi passende språk og grensesnitt for hver kategori av brukere å uttrykke databasespørringer og oppdateringer. Databasespråk brukes til å opprette og vedlikeholde database på datamaskinen. Det finnes et stort antall databasespråk som Oracle, MySQL,MS Access, dBase, FoxPro etc. SQL-setninger som vanligvis brukes I Oracle Og MS Access kan kategoriseres som data definition language (DDL), data control language (dcl) og data manipulation language (dml).

Vi vil dekke følgende emner i denne opplæringen:

Data Definition Language (DDL)

Det er et språk som lar brukerne definere data og deres forhold til andre typer data. Det brukes hovedsakelig til å lage filer, databaser, dataordbok og tabeller i databaser.

Det brukes også til å spesifisere strukturen til hver tabell, sett med tilknyttede verdier med hvert attributt, integritetsbegrensninger, sikkerhets-og autorisasjonsinformasjon for hver tabell og fysisk lagringsstruktur for hver tabell på disken.

følgende tabell gir en oversikt over bruk AV DDL-setninger I SQL

 DDL-setninger I SQL

Data Manipulation Language (DML)

DET er et språk som gir et sett med operasjoner for å støtte de grunnleggende data manipulasjonsoperasjonene på dataene i databasene. Den lar brukerne sette inn, oppdatere, slette og hente data fra databasen. Den DELEN AV DML som involverer innhenting av data kalles et spørrespråk.

tabellen nedenfor gir en oversikt over bruken AV DML-setninger I SQL:

DML-setninger i SQL

Data Control Language (Dcl)

DCL-setninger kontrollerer tilgang til data og databasen ved hjelp av setninger som TILDELING og TILBAKEKALLING. Et privilegium kan enten gis Til En Bruker VED HJELP AV GRANT statement. Privilegiene tildelt KAN VELGE, ENDRE, SLETTE, UTFØRE, SETTE INN, INDEKSERE etc. I tillegg til å gi privilegier, kan du også tilbakekalle (tatt tilbake) det ved å bruke TILBAKEKALL-kommandoen.

tabellen nedenfor gir en oversikt over bruken AV dcl-setninger I SQL:

 DCL-setninger i SQL

i praksis er datadefinisjonen og datamanipuleringsspråkene ikke to separate språk. I stedet danner de bare deler av et enkelt databasespråk som Structured Query Language (SQL). SQL representerer kombinasjon AV DDL og DML, samt uttalelser for begrensninger spesifikasjon og skjema evaluering.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

lg