Tietojen määrittelykieli

Data Definition Language ( DDL ) on tietokonekielien perhe, jota käytetään tietokoneohjelmissa kuvaamaan tietokantojen rakennetta .

Tällä hetkellä suosituin DDL-kieli on SQL , jota käytetään tietojen hakemiseen ja käsittelemiseen RDBMS :ssä ja joka yhdistää DDL-, DML- ja DCL -elementtejä .

DDL-kielten ominaisuudet määritellään lauseen ensimmäisellä sanalla (kutsutaan usein kyselyksi ), joka on melkein aina verbi. SQL:n tapauksessa nämä ovat verbejä - " create " ("luo"), " alter " ("muuta"), " pudota " ("poista"). Nämä kyselyt tai komennot sekoitetaan usein muiden SQL-komentojen kanssa, joten DDL ei ole erillinen tietokonekieli.

Luo kyselyä käytetään tietokannan, taulukon, hakemiston, näkymän tai tallennetun toimintosarjan luomiseen. Alter - kyselyä käytetään olemassa olevan tietokantaobjektin (taulukko, hakemisto, näkymä tai tallennettu toimintosarja) tai itse tietokannan muokkaamiseen. Pudotuskyselyä käytetään olemassa olevan tietokantaobjektin (taulukko, hakemisto, näkymä tai tallennettu toimintosarja) tai itse tietokanta hylkäämiseen . Lopuksi DDL:ssä on käsitteet ensisijaisesta ja viiteavaimasta, jotka varmistavat tietojen eheyden. Komennot "ensisijainen avain" ensisijainen avain , "vieraan avain" vierasavain sisältyvät " luo taulukko", " vaihtoehtoinen taulukko" -kyselyihin . [1]

DDL-kielet voivat vaihdella merkittävästi eri DBMS-toimittajien välillä. On olemassa useita ISO / IEC :n asettamia SQL-standardeja (SQL-89, SQL-92 , SQL:1999 , SQL:2003 , SQL:2008 ), mutta tietokantatoimittajat tarjoavat usein omia "laajennuksiaan" kielelle ja tekevät usein niin. ei täysin tue standardia.

Katso myös

Muistiinpanot

  1. Beynon-Davies P. (2004). Database Systems 3rd Edition. Palgrave, Basingstoke, Iso-Britannia. ISBN 1-4039-1601-2