DBMS: n on tarjottava kullekin käyttäjäryhmälle asianmukaiset kielet ja liitännät tietokantakyselyjen ja-päivitysten ilmaisemiseksi. Tietokantakieliä käytetään tietokannan luomiseen ja ylläpitoon tietokoneella. On olemassa suuri määrä tietokantakieliä, kuten Oracle, MySQL, MS Access,dBase, FoxPro jne. SQL-lausekkeet, joita käytetään yleisesti Oracle-ja MS Access-ohjelmissa, voidaan luokitella data definition languageen (DDL), data control language (DCL) ja data manipulation language (DML).

tulemme kattaa seuraavat aiheet tässä opetusohjelma:

Data Definition Language (DDL)

se on kieli, jonka avulla käyttäjät voivat määritellä tietoja ja niiden suhdetta muuntyyppisiin tietoihin. Sitä käytetään pääasiassa tiedostojen, tietokantojen, data-sanakirjan ja taulukoiden luomiseen tietokannoissa.

sitä käytetään myös määrittämään kunkin taulukon rakenne, kunkin attribuutin yhteydessä olevien arvojen joukko, eheysrajoitukset, tietoturva-ja valtuutustieto kullekin taulukolle ja jokaisen levyn fyysinen tallennusrakenne.

seuraava taulukko antaa yleiskuvan DDL-lausekkeiden käytöstä SQL-kielessä

DDL-lausekkeet SQL-kielessä

tietojen Manipulointikieli (DML)

se on kieli, joka tarjoaa joukon toimintoja tukemaan tietokannoissa olevien tietojen perusdatan manipulointioperaatioita. Sen avulla käyttäjät voivat lisätä, päivittää, poistaa ja hakea tietoja tietokannasta. DML: n sitä osaa, johon tiedonhaku kuuluu, kutsutaan kyselykieleksi.

seuraava taulukko antaa yleiskuvan DML-lausekkeiden käytöstä SQL: ssä:

DML-lausekkeet SQL-kielellä

Data Control Language (DCL)

DCL-lausekkeet kontrolloivat pääsyä tietoihin ja tietokantaan käyttäen lausekkeita, kuten myöntämistä ja peruuttamista. Etuoikeus voidaan myöntää käyttäjälle joko APURAHAILMOITUKSEN avulla. Annettuja oikeuksia voidaan valita, muuttaa, poistaa, suorittaa, lisätä, indeksoida jne. Oikeuksien myöntämisen lisäksi voit myös peruuttaa (ottaa takaisin) sen käyttämällä REVOKE-komentoa.

seuraava taulukko antaa yleiskuvan DCL-lausekkeiden käytöstä SQL: ssä:

DCL-lausekkeet SQL: ssä

käytännössä tiedon määrittely-ja manipulointikielet eivät ole kaksi erillistä kieltä. Sen sijaan ne muodostavat vain yhden tietokantakielen osia, kuten strukturoidun kyselykielen (SQL). SQL edustaa DDL: n ja DML: n yhdistelmää sekä lausekkeita rajoitteiden määrittelystä ja skeeman arvioinnista.

Vastaa

Sähköpostiosoitettasi ei julkaista.

lg