DDL: n ja DML: n välinen ero taulukkomuodossa

Tärkein ero: DDL: tä, joka tarkoittaa Data Definition Language -ohjelmaa, käytetään pääasiassa kaavion määrittämiseen tietokannassa. Siinä määritellään myös tietokannassa olevien merkintöjen välinen suhde. DML, joka tarkoittaa Data Manipulation Language, on myös tietokantakieli. Toisin kuin DDL, DML: ää voidaan kuitenkin käyttää tietojen syöttämiseen, poistamiseen, elvyttämiseen ja muokkaamiseen sen sijaan, että vain määritettäisiin.

DDL ja DML ovat kahdenlaisia ​​tietokantakieliä. Niitä kutsutaan alikieliksi, koska niillä on vähemmän tiloja kuin täysimittaiset ohjelmointikielet. Molemmat kuuluvat syntaksielementtien ryhmään, joita käytetään ensisijaisesti tietokantoihin. Molemmat käyttävät SQL-kielirakenteen lausekkeita ja komentoja, joita käytetään tietojen keräämiseen ja muokkaamiseen relaatiotietokannassa.

DDL: tä, joka tarkoittaa Data Definition Language -ohjelmaa, käytetään pääasiassa kaavion määrittämiseen tietokannassa. Siinä määritellään myös tietokannassa olevien merkintöjen välinen suhde. DDL: ää voidaan käyttää myös tiettyjen suojausrajoitusten määrittämiseen. Kuten aiemmin todettiin, DDL käyttää ensisijaisesti SQL-komentoja, joita käytetään luomaan, muuttamaan ja tuhoamaan tietokantaobjekteja.

Kun DDL-komennot on suoritettu, tuloksena on uusia taulukoita, jotka tallennetaan "järjestelmäluetteloon". Tätä luetteloa kutsutaan myös datan sanakirjaksi tai tietokannaksi. Muutokset voivat kuitenkin määritellä vain hakemistossa olevat tiedot ja niiden suhteet toisiinsa. DML: ää voidaan käyttää itse datan muokkaamiseen.

DML, joka tarkoittaa Data Manipulation Language, on myös tietokantakieli. DDL: n tavoin se on ensisijaisesti tietokannan hallinnassa. Toisin kuin DDL, DML: ää voidaan kuitenkin käyttää tietojen syöttämiseen, poistamiseen, elvyttämiseen ja muokkaamiseen sen sijaan, että vain määritettäisiin.

Näitä datankäsittelyjä voidaan soveltaa kaavioiden sisäisiin, käsitteellisiin ja ulkoisiin tasoihin. On kuitenkin huomattava, että monimutkaisuuden taso kullakin kaavatasolla vaihtelee toisistaan. Esimerkiksi monimutkaiset matalan tason menettelyt mahdollistavat tehokkaan pääsyn, mutta menettelyt keskittyvät helppokäyttöisyyteen, joten niihin liittyy alhainen monimutkaisuus.

DML: tä käytetään myös tietojen hakemisessa. Se voidaan jakaa kahteen segmenttiin, jotka perustuvat sen hakurakenteisiin: Menetelmä DML ja ei-menettely DML. Menettelyllinen DML määrittelee, mitkä tiedot on haettava ja miten vaaditut tiedot on haettava. Muut kuin menettelylliset DML määrittää, mitä tietoja on haettava, mutta ei sitä, miten vaaditut tiedot pitäisi hakea.

DDL: n ja DML: n vertailu taulukkomuodossa:

DDL

DML

Täysi muoto

Tietojen määrityskieli

Tietojen manipulointikieli

Tyyppi

Tietokannan kieli

Tietokannan kieli

Alaryhmä

Strukturoidun kyselyn kieli (SQL)

Strukturoidun kyselyn kieli (SQL)

käyttötarkoitukset

Käytetään tietorakenteiden, erityisesti tietokantakaavojen, määrittelyyn

Käytetään datarakenteiden tietojen käsittelyyn

Tyypit

Liittyen

Tietojen määrittäminen

Tietojen lisääminen, poistaminen, elvyttäminen ja muokkaaminen

komennot

CREATE - luoda kohteita tietokantaan

ALTER - muuttaa tietokannan rakennetta

DROP - poista objektit tietokannasta

TRUNCATE - poista kaikki taulukon tietueet, mukaan lukien kaikki tietueille varatut tilat poistetaan

COMMENT - lisää kommentteja datan sanakirjaan

RENAME - nimeä objekti uudelleen

SELECT - noutaa tietoja tietokannasta

INSERT - lisää tiedot taulukkoon

UPDATE - päivittää olemassa olevat tiedot taulukossa

DELETE - poistaa kaikki tietueet taulukosta, tallennustilaa säilytetään

MERGE - UPSERT-toiminto (lisää tai päivitä)

CALL - soita PL / SQL- tai Java-aliohjelmaan

EXPLAIN PLAN - selitä tietojen polku

LOCK TABLE - ohjaa samanaikaisuutta

Image Courtesy: sqa.org.uk, sqlinstructor.com

Suositeltava

Aiheeseen Liittyviä Artikkeleita

  • suosittuja vertailuja: Fairies Tales- ja Folk Tales -elokuvien ero

    Fairies Tales- ja Folk Tales -elokuvien ero

    Keskeinen ero: Sadut ovat tarinoita, jotka eivät aina sisällä keijuja. Sadut on jaettu kahteen eri luokkaan, yksi Disneyn satuja ja toinen Grimmin satuja. Kansanjulkaisut ovat tarinoita, joilla ei ole erityistä alkuperää tai kirjailijaa, ja nämä tarinat on siirretty suullisesti kulttuureihin ja perinteisiin, ennen kuin ne lopulta kirjoitettiin alas. Satuja
  • suosittuja vertailuja: Bagelin ja donutin välinen ero

    Bagelin ja donutin välinen ero

    Keskeinen ero : Bagels ja Donuts näyttävät samalta, koska reiän läpi kulkee. Ne eroavat kuitenkin toisistaan ​​valmistusmenetelmiensä ja niiden täyteaineiden osalta. Bagelit ja munkit ovat kehittyneet peräkkäisiksi aamiaiseksi. Ne ovat erittäin suosittuja maailman läntisellä pallonpuoliskolla, kuten Yhdistyneessä kuningaskunnassa ja Yhdysvalloissa. Molemmat ovat m
  • suosittuja vertailuja: Racketin ja raketin välinen ero

    Racketin ja raketin välinen ero

    Keskeinen ero : Racket on määritelty meluisaksi häiriöksi tai kovaksi hämmennykseksi. Racetit ovat urheiluvälineitä, joita pelaajat käyttävät. Sana "racquet" on peräisin ranskankielisestä sanasta racqutte ja erottaa sen mailasta, joka englanniksi tarkoittaa "melua tai häiriötä". Racetit ovat
  • suosittuja vertailuja: Apache: n ja Nginxin välinen ero

    Apache: n ja Nginxin välinen ero

    Tärkein ero: Apache viittaa Apache HTTP -palvelimeen. Se on avoimen lähdekoodin web-palvelinsovellus, joka on suunniteltu nykyaikaisille käyttöjärjestelmille, kuten Microsoft Windows, Netware jne. Nginx 'engine x' on ilmainen, avoimen lähdekoodin HTTP ja käänteinen välityspalvelin. Se on myös IMAP / POP3-välityspalvelin. Toisin ku
  • suosittuja vertailuja: Judon ja aikidon välinen ero

    Judon ja aikidon välinen ero

    Keskeinen ero: Juuto ja juutalainen ovat Jujutsun keväällä ja perustuvat samankaltaisiin periaatteisiin. Judo on nykyaikainen taistelulajin ja taistelulajitekniikan muoto verrattuna aikidoihin, joka on harmoninen ja puolustava tyyppi perinteistä taistelulajia. Judo kehitettiin alun perin fyysisen kasvatuksen muotona. Tä
  • suosittuja vertailuja: Peruukin ja kudoksen välinen ero

    Peruukin ja kudoksen välinen ero

    Keskeinen ero: Peruukki on hiukset, jotka on valmistettu ihmiskarvoista, eläimenkarvoista tai synteettisestä kuidusta. Se on usein kulunut muotia tai muita syitä, kuten kulttuuriperinteitä ja uskonnollista noudattamista. Kudos on hiustenpidennyksen muoto. Vaikka peruukki käytetään hiusten peittämiseen kokonaan, hiusten pidennyksiä käytetään hiusten pituuden ja määrän lisäämiseen. Kun kyseessä on
  • suosittuja vertailuja: Lyijykynätyyppien välinen ero

    Lyijykynätyyppien välinen ero

    Keskeinen ero : Erilaiset lyijykynät erotellaan niiden luonteen, kovuuden ja lyijyn sävyjen mukaan, joita käytetään kyseisten lyijykynien valmistukseen. Lyijykynä on suosittu työkalu, jota käytetään sekä piirustustarkoituksiin että piirustuksiin. Lyijykynät löydettiin Englannissa, vuonna 1565, jossa lampaiden merkitsemiseen käytettiin grafiittipylväitä, ja 1970-luvulla kehitettiin puupäällysteiset sauvat eli lyijykynät. Lyijykynät on valm
  • suosittuja vertailuja: Haldwanin ja Nainitalin välinen ero

    Haldwanin ja Nainitalin välinen ero

    Keskeinen ero: Nainital ja Haldwani, molemmat kaupungit sijaitsevat Uttarakhandin Nainitalin alueella. Nainital on kukkulan asema, joka on laajalti suosittu järvellään, kun taas Haldwani, joka sijaitsee Uttarakhandin tasangon viimeisellä reunalla, on tärkeä liikekeskus. Haldwanin historiasta tulisi hieman selvä, mikä helpottaisi kaupungin ymmärtämistä. Se perust
  • suosittuja vertailuja: Yksittäisen käyttäjän ja monikäyttäjän käyttöjärjestelmän välinen ero

    Yksittäisen käyttäjän ja monikäyttäjän käyttöjärjestelmän välinen ero

    Keskeinen ero: Yhden käyttäjän käyttöjärjestelmä on järjestelmä, jossa vain yksi käyttäjä voi käyttää tietojärjestelmää kerrallaan. Toisaalta monikäyttöinen käyttöjärjestelmä sallii useamman kuin yhden käyttäjän käyttää tietojärjestelmää kerralla. Käyttöjärjestelmä on yksi tärkeimmistä ohjelmista, jotka toimivat tietokoneessa tai palvelimessa. Sitä kutsutaan taustalla olevaksi ohj

Toimituksen Valinta

Nintendo DS: n ja DSi: n välinen ero

Keskeinen ero: Nintendo DS ja DSi ovat Nintendon julkaisemia kaksikerroksisia kädessä pidettäviä pelikonsoleja. Nintendo DS on vuoden 2004 painos, jossa on alkuperäisiä graafisia ominaisuuksia, kun taas DSi on vuoden 2008 painos, joka koostuu ainutlaatuisista ominaisuuksista verrattuna Nintendo DS: ään. Ninten