DDL vs. DML a DBMS-ben
Tartalom
- Tartalom: A DDL és a DML közötti különbség a DBMS-ben
- DDL vs. DML a DBMS-ben
- Összehasonlító táblázat
- DDL
- DML
- Fő különbség
- Következtetés
- Magyarázó videó
A DDL és a DML közötti különbség a DBMS-ben, azaz az adatbáziskezelő rendszerben az, hogy a DDL az adatmeghatározási nyelv, amelyet az adatbázis sémának az adatbázis-struktúrában történő meghatározására használnak, míg a DML az adatkezelési nyelv, amelyet az adatok beolvasására használnak az adatbázisból.
Tartalom: A DDL és a DML közötti különbség a DBMS-ben
- DDL vs. DML a DBMS-ben
- Összehasonlító táblázat
- DDL
- DML
- Fő különbség
- Következtetés
- Magyarázó videó
DDL vs. DML a DBMS-ben
A DDL az adatmeghatározási nyelv, míg a DML az adatkezelési nyelv, mindkét kifejezés azonos, de eltérőek. A DBMS-ben betöltött szerepük eltérő. A DDL az adatdefiníciós nyelv, amelyet az adatbázis-séma meghatározásához használnak az adatbázis-struktúrában, míg a DML az olyan adatkezelési nyelv, amelyet az adatoknak az adatbázisból történő kinyerésére használnak. A DBMS egy adatbázis-kezelő rendszer, amely egy szoftvercsomag, amelynek fő célja a DMBS az adatok kezelése. Általában az adatok nem kezelhetők kemény formában, sok tényező miatt, például elveszhetnek, nehéz lehet kezelni. A DBMS az adatok kezelését nagyon egyszerűvé és biztonságossá teszi. Nyilvántartásait elmenti, és semmilyen esetben sem áll fenn annak elvesztésének kockázata. A DML az adatkezelés, amelyet az adatbázis manipulációs nyelvével kitöltött táblázatként szereplő séma létrehozásához használnak. Adatdefiníciós nyelv kitöltő oszlop, míg a DDL kitölti a táblázat és az adatbázis sorát tuple-ként. A DML felhasználható az adatok beillesztésére, módosítására, törlésére és az adatbázisból származó táblázatokba való beolvasására. Az adatkezelési nyelvnek két típusa létezik: eljárási DMLS és deklaratív DMLS. Az eljárási DMLS leírja a visszakeresendő adatokat, és ez meghatározza azt is, hogyan kell az adatokat a táblából kinyerni, míg a deklaratív DMLS leírja a visszakeresendő adatokat. Az adatkarbantartás egy újabb nagyon fontos funkció és szolgáltatás, amelyet a DBMS kínál. Az SQL, amely a struktúra lekérdezési nyelv, a leggyakrabban használt szoftver a DBMS számára. A DDL egy adatdefiníciós nyelv, amely meghatározza az adatbázis sémáját.Az adatmeghatározási nyelv számos eszközt kínál, például meghatározza az összes többi kiegészítő tulajdonságot, és lehetővé teszi a korlátozások meghatározását. Az adatbázis-meghatározás az adatmeghatározási nyelv létrehozási parancsával történik. Az Alter parancs segítségével módosítottuk a táblázat tartalmát. A csepptáblával törölhetők bizonyos adatok a táblából. A csonkítás parancs az összes tartalom törléséhez a táblából, az átnevezés pedig az egész adatbázis átnevezésére szolgál. Az adatmeghatározási nyelv elfogadja az adatbázis létrehozásához használt összes parancsot. Az adatkezelés során kiválasztott adatkezeléssel az adatok a táblázatból származnak. Az adatbeillesztés a manipulációt használja az adatok adatbehelyezéséhez. Az adatkezelési nyelv frissítése az adatok megreformálására szolgál a táblázatban, az adatkezelés nyelvén történő törlés pedig az adatok törléséhez a táblából.
Összehasonlító táblázat
bázis | DDL | DML |
Jelentés | A DDL az adatdefiníciós nyelv, amelyet az adatbázis-séma meghatározásához használnak az adatbázis-struktúrában | A DML olyan adatmanipulációs nyelv, amelyet az adatoknak az adatbázisból történő kinyerésére használnak. |
Áll | A DDL az adatmeghatározási nyelv | A DML az adatkezelési nyelv |
típus | Nincs olyan típusú adatdefiníciós nyelv | Az adatkezelési nyelvnek két típusa létezik: eljárási DMLS és deklaratív DMLS. |
parancsok | A DDL általános parancsai a CREATE, ALTER, DROP | A DML általános parancsai a SELECT, INSERT, UPDATE |
DDL
A DDL egy adatdefiníciós nyelv, amely meghatározza az adatbázis sémáját. Az adatmeghatározási nyelv számos eszközt kínál, például meghatározza az összes többi kiegészítő tulajdonságot, és lehetővé teszi a korlátozások meghatározását. Az adatbázis-meghatározás az adatmeghatározási nyelv létrehozási parancsával történik. Az Alter parancs segítségével módosítottuk a táblázat tartalmát. A csepptáblával törölhetők bizonyos adatok a táblából. A csonkítás parancs az összes tartalom törléséhez a táblából, az átnevezés pedig az egész adatbázis átnevezésére szolgál. Az adatmeghatározási nyelv elfogadja az adatbázis létrehozásához használt összes parancsot.
DML
A DML az adatkezelés, amelyet az adatbázis manipulációs nyelvével kitöltött táblázatként szereplő séma létrehozásához használnak. Adatdefiníciós nyelv kitöltő oszlop, míg a DDL kitölti a táblázat és az adatbázis sorát tuple-ként. A DML felhasználható az adatok beillesztésére, módosítására, törlésére és az adatbázisból származó táblázatokba való beolvasására. Az adatkezelési nyelvnek két típusa létezik: eljárási DMLS és deklaratív DMLS. Az eljárási DMLS leírja a visszakeresendő adatokat, és ez meghatározza azt is, hogyan kell az adatokat a táblából kinyerni, míg a deklaratív DMLS leírja a visszakeresendő adatokat. Az adatkezelés során kiválasztott adatkezeléssel az adatok a táblázatból származnak. Az adatbeillesztés a manipulációt használja az adatok adatbehelyezéséhez. Az adatkezelési nyelv frissítése az adatok megreformálására szolgál a táblázatban, az adatkezelés nyelvén történő törlés pedig az adatok törléséhez a táblából.
Fő különbség
- A DDL az adatdefiníciós nyelv, amelyet az adatbázis-séma meghatározásához használnak az adatbázis-struktúrában, míg a DML az olyan adatkezelési nyelv, amelyet az adatoknak az adatbázisból történő kinyerésére használnak.
- A DDL az adatmeghatározási nyelv, míg a DML az adatkezelési nyelv.
- Nincs olyan típusú adatmeghatározási nyelv, míg az adatkezelési nyelvnek két típusa van: eljárási DMLS és deklaratív DMLS.
- A DDL általános parancsai: CREATE, ALTER, DROP, míg a DML általános parancsai: SELECT, INSERT, UPDATE.
Következtetés
A fenti cikkben látjuk a különbséget a DDL és a DML között az adatbázisban.