en DBMS skal give passende sprog og grænseflader for hver kategori af brugere til at udtrykke databaseforespørgsler og opdateringer. Database sprog bruges til at oprette og vedligeholde database på computeren. Der er et stort antal databasesprog som f.eks. Udsagn, der ofte bruges i Oracle og MS Access, kan kategoriseres som data definition language (DDL), data control language (DCL) og data manipulation language (DML).

vi dækker følgende emner i denne tutorial:

Data Definition Language (DDL)

det er et sprog, der giver brugerne mulighed for at definere data og deres forhold til andre typer data. Det bruges hovedsageligt til at oprette filer, databaser, dataordbog og tabeller i databaser.

det bruges også til at specificere strukturen for hver tabel, sæt tilknyttede værdier med hver attribut, integritetsbegrænsninger, sikkerheds-og autorisationsoplysninger for hver tabel og fysisk lagringsstruktur for hver tabel på disken.

følgende tabel giver en oversigt over brugen af DDL-udsagn i KVM

DDL-udsagn i KVM

data Manipulation Language (DML)

det er et sprog, der giver et sæt operationer til understøttelse af de grundlæggende datamanipulationsoperationer på dataene i databaserne. Det giver brugerne mulighed for at indsætte, opdatere, slette og hente data fra databasen. Den del af DML, der involverer dataindhentning, kaldes et forespørgselssprog.

følgende tabel giver en oversigt over brugen af DML-udsagn i:

DML-udsagn i KVM

Datakontrolsprog (DCL)

DCL-udsagn styrer adgangen til data og databasen ved hjælp af udsagn som GRANT og tilbagekald. Et privilegium kan enten gives til en bruger ved hjælp af GRANT statement. De tildelte privilegier kan vælges, ændre, slette, udføre, indsætte, indeks osv. Ud over tildeling af privilegier, kan du også tilbagekalde (taget tilbage) det ved hjælp af tilbagekald kommando.

følgende tabel giver en oversigt over brugen af DCL-udsagn i:

DCL-udsagn i KVM

i praksis er datadefinitionen og datamanipulationssprogene ikke to separate sprog. I stedet danner de blot dele af et enkelt databasesprog som f.eks. DDL repræsenterer en kombination af DDL og DML, samt udsagn for begrænsninger specifikation og skema evaluering.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.

lg