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

  • ero: Tomaattien ja kirsikkatomaattien välinen ero

    Tomaattien ja kirsikkatomaattien välinen ero

    Keskeinen ero : Tomaattien ja kirsikkatomaattien tärkein ero on se, että ensimmäinen on suurempi kuin jälkimmäinen. Muita eroja niiden makuun, käyttötarkoituksiin ja terveydellisiin hyötyihin perustuen on kuitenkin vähän. Ne ovat kypsiä, punaisia, vihreitä tai keltaisia, maukkaita, erittäin mehukkaita ja niitä käytetään laajasti ruoanlaittoon ruoanlaittoon ympäri kulinaarisen maailman. Ne saattavat näy
  • ero: Nerve ja Vein ero

    Nerve ja Vein ero

    Keskeinen ero: Suonet ovat suuria palautusastioita, jotka ovat elimistöä, joka kuljettaa verta sydämeen. Niitä voidaan pitää verisuonten vastineina valtimoissa. Hermot ovat perifeerisen hermoston muodostavien aksonien nippuja. Ne välittävät tietoa perifeerisen ja keskushermostojärjestelmän välillä. Suonet ovat
  • ero: CDMA: n ja GSM: n välinen ero

    CDMA: n ja GSM: n välinen ero

    Tärkein ero: CDMA sallii useita saman kanavan käyttäjiä yksilöllisten koodien avulla. GSM jakaa käyttäjät aikaväleihin tai eri taajuuksille, joissa vain yksi käyttäjä saa käyttää yhtä kanavaväliä kerrallaan. Kun ostat matkapuhelimen, normaali henkilö ei yleensä välitä paljon sen käyttämän kanavan tyypistä, taajuusnopeudesta, datan siirrosta tai GSM: stä tai CDMA: sta; hän huolehtii vain siitä, että hän haluaa (T-Mobile, Reliance, Vodafone, jne.), puhelimen tyypit (iPhone, S
  • ero: Hemoglobiinin ja hemoglobiinin välinen ero

    Hemoglobiinin ja hemoglobiinin välinen ero

    Tärkein ero hemoglobiinin ja hemoglobiinin välillä on se, että eroa ei ole. Hemoglobiini, joka tunnetaan myös nimellä hemoglobiini, on proteiini, jota esiintyy punasoluissa. Se sisältää rautaa ja se antaa punaisille verisoluille punaisen värinsä. Sen päätehtävä on hapen kuljettaminen soluihin. Suurin ero he
  • ero: Windows 8.1: n ja Windows 10: n välinen ero

    Windows 8.1: n ja Windows 10: n välinen ero

    Keskeinen ero: Microsoft esitteli Windows 8.1 -päivityksen, jotta Windows 8 -käyttöjärjestelmästä saataisiin parempia asioita ja jotta käyttäjien valitukset voitaisiin ratkaista. 8.1-päivitys, joka palautti Windowsin Käynnistä-valikon painikkeen, ohjasi tietokoneen uudelleen Käynnistä-valikkosivulle Live-laattojen avulla. Windows 10
  • ero: Sijoitusrahaston ja Bondin välinen ero

    Sijoitusrahaston ja Bondin välinen ero

    Keskeinen ero: Sijoitusrahastot ovat pohjimmiltaan yritysten tai pankkien ylläpitämiä sijoitusjärjestelmiä, joissa ne yhdistävät suuren määrän rahastoa ja sijoittavat rahat osakkeisiin ja osakemarkkinoihin. Joukkovelkakirjalainat ovat velkainstrumentteja, koska ne ovat velkakirjoja yhtiöltä sijoittajalle, kuten IOU. Sijoitusra
  • ero: Talouskasvun ja taloudellisen kehityksen välinen ero

    Talouskasvun ja taloudellisen kehityksen välinen ero

    Keskeinen ero: Talouskasvu viittaa tuotetuotteiden ja -palvelujen kapasiteettiin verrattuna yhteen ajanjaksoon toiseen. Taloudellinen kehitys puolestaan ​​viittaa prosessiin, jossa kansakunta parantaa kansalaistensa taloudellista, poliittista ja sosiaalista hyvinvointia. Talouskasvu ja talouskehitys ovat kaksi hyvin tärkeää käsitettä. Molemma
  • ero: Gynekologin ja synnytyslääkärin välinen ero

    Gynekologin ja synnytyslääkärin välinen ero

    Keskeinen ero: Gynekologi on lääkäri, joka huolehtii naisten lisääntymisterveydestä. Toisaalta synnytyslääkäri on lääkäri, joka huolehtii naisista erityisesti raskauden aikana ja lapsen syntymän jälkeen. Gynekologi on lääkäri, joka tutkii naisen lisääntymisjärjestelmän ongelmia. He ovat ensisijaisesti huolissaan munasarjojen, kohdun, kohdunkaulan ja emättimen ongelmien hoitamisesta. He käsittelevät usei
  • ero: Ero kauempana ja edelleen

    Ero kauempana ja edelleen

    Keskeinen ero: Termi "kauempana" tarkoittaa fyysistä etäisyyttä, kun taas termiä "edelleen" voidaan käyttää ilmaisemaan abstrakteja ja kuviomuotoja. Termit "isä" ja "edelleen" ovat usein hämmentäviä, koska ne kykenevät vaihtamaan toisiaan. Monissa yhteyksissä termejä voidaan todella vaihtaa, mikä lisää kahden sanan sekaannusta. Älä kuitenkaan

Toimituksen Valinta

Eristys lasitettujen laattojen ja karboniteettilaattojen välillä

Keskeinen ero: Lasitetut laatat viittaavat laattoihin, jotka tehdään lasitusprosessin avulla. Tässä prosessissa laattojen paistamiseen käytetään korkeita lämpötiloja. Toisaalta Marbonite-laatat yhdistetään yleensä HR Johnson -nimisen yrityksen tuotemerkkiin. Mikarbiitti laatat ovat lasikuitunutta laatua Marbonite-tuotemerkin alla ja siten niillä on samat ominaisuudet ja ominaisuudet kuin muut lasitetut laatat. "Talo