DBMS’de DDL ve DML

Yazar: Laura McKinney
Yaratılış Tarihi: 4 Nisan 2021
Güncelleme Tarihi: 16 Mayıs Ayı 2024
Anonim
What is Database & SQL?
Video: What is Database & SQL?

İçerik

Veri tabanı yönetim sistemi olan DBMS'deki DDL ve DML arasındaki fark, DDL'nin, veritabanı yapısındaki veritabanı şemasını belirtmek için kullanılan veri tanımlama dili iken DML, veri tabanından veri almak için kullanılan veri manipülasyon dilidir.


İçindekiler: DBMS'de DDL ve DML arasındaki fark

  • DBMS’de DDL ve DML
  • Karşılaştırma Tablosu
  • DDL
  • DML
  • Anahtar Farkı
  • Sonuç
  • Açıklayıcı Video

DBMS’de DDL ve DML

DDL veri tanımlama dili iken, DML veri işleme dilidir, her iki terimin de aynı olduğu kabul edilir, ancak bunlar farklıdır. DBMS'deki rolleri farklıdır. DDL, veritabanı yapısında veritabanı şemasını belirlemek için kullanılan veri tanımlama dilidir, oysa DML, veritabanından veri almak için kullanılan veri işleme dilidir. DBMS, DMBS'nin temel amacı veriyi manipüle etmeyi amaçlayan bir yazılım paketi olan bir veritabanı yönetim sistemidir. Normalde veriler kaybedilebileceği gibi birçok faktörden dolayı zor biçimde yönetilemez, yönetimi zor olabilir. DBMS veri manipülasyonunu çok kolay ve güvenli kılar. Kaydınız kaydedilmiştir ve hiçbir durumda kaybetme riski yoktur. DML, veritabanında veri işleme dili kullanılarak doldurulmuş bir tablo olan şema oluşturmak için kullanılan veri manipülasyonudur. Veri tanımı dili sütunu doldururken, DDL tablo sırasını doldururken veritabanındaki satırı da tuple olarak adlandırın. DML, veritabanındaki bir tablodaki verileri eklemek, değiştirmek, silmek ve almak için kullanılabilir. İşlemsel DMLS ve Beyanname DMLS'si olmak üzere iki tür veri manipülasyon dili vardır. Prosedürel DMLS, alınacak verileri tanımlar ve bu aynı zamanda verilerin tablodan nasıl alınacağını, bildirimsel olan DMLS ise alınacak verileri tanımlar. Veri bakımı, DBMS'nin sunduğu çok önemli bir fonksiyon ve özelliktir. Yapı sorgu dili olan SQL, DBMS için en çok kullanılan yazılımdır. DDL, veritabanı şemasını tanımlayan bir veri tanımlama dilidir.Veri tanımlama dili, diğer tüm ek özellikleri tanımladığı gibi birçok olanak sağlar ve kısıtlamaları belirleme olanağını sağlar. Veri tanımlama dili oluşturma komutu bir veritabanı oluşturmak için kullanılır. Alter komutu bize tablonun içeriğini değiştirmek için kullanılır. Bırak tablo, bazı verileri tablodan silmek için kullanılır. Truncate komutu, tüm içeriği tablodan silmek için kullanılır ve yeniden adlandır, tüm veritabanını yeniden adlandırmak için kullanılır. Veri tanımlama dili, bir veritabanı oluşturmak için kullanılan tüm komutu kabul eder. Veri manipülasyonunda seç, tablodan veri almak için kullanılır. Veri ekleme, verileri veriye itmek için kullanılır. Veri manipülasyon dilinde güncelleme, tablodaki verileri yeniden biçimlendirmek için kullanılır ve veri manipülasyon dilinde yapılan veriyi tablodan silmek için kullanılır.


Karşılaştırma Tablosu

temelDDLDML
anlamDDL, veritabanı yapısında veritabanı şemasını belirlemek için kullanılan veri tanımlama dilidir.DML, veritabanından veri almak için kullanılan veri işleme dilidir.
İçin duruyor DDL, veri tanımlama dili anlamına gelir.DML veri işleme dili için duruyor
tipVeri tanımlama dili türü yokİşlemsel DMLS ve Beyanname DMLS'si olmak üzere iki tür veri manipülasyon dili vardır.
KomutlarıGenel DDL komutları CREATE, ALTER, DROPDML'nin ortak komutları SELECT, INSERT, UPDATE

 

DDL

DDL, veritabanı şemasını tanımlayan bir veri tanımlama dilidir. Veri tanımlama dili, diğer tüm ek özellikleri tanımladığı gibi birçok olanak sağlar ve kısıtlamaları belirleme olanağını sağlar. Veri tanımlama dili oluşturma komutu bir veritabanı oluşturmak için kullanılır. Alter komutu bize tablonun içeriğini değiştirmek için kullanılır. Bırak tablo, bazı verileri tablodan silmek için kullanılır. Truncate komutu, tüm içeriği tablodan silmek için kullanılır ve yeniden adlandır, tüm veritabanını yeniden adlandırmak için kullanılır. Veri tanımlama dili, bir veritabanı oluşturmak için kullanılan tüm komutu kabul eder.


DML

DML, veritabanında veri işleme dili kullanılarak doldurulmuş bir tablo olan şema oluşturmak için kullanılan veri manipülasyonudur. Veri tanımı dili sütunu doldururken, DDL tablo sırasını doldururken veritabanındaki satırı da tuple olarak adlandırın. DML, veritabanındaki bir tablodaki verileri eklemek, değiştirmek, silmek ve almak için kullanılabilir. İşlemsel DMLS ve Beyanname DMLS'si olmak üzere iki tür veri manipülasyon dili vardır. Prosedürel DMLS, alınacak verileri tanımlar ve bu aynı zamanda verilerin tablodan nasıl alınacağını, bildirimsel olan DMLS ise alınacak verileri tanımlar. Veri manipülasyonunda seç, tablodan veri almak için kullanılır. Veri ekleme, verileri veriye itmek için kullanılır. Veri manipülasyon dilinde güncelleme, tablodaki verileri yeniden biçimlendirmek için kullanılır ve veri manipülasyon dilinde yapılan veriyi tablodan silmek için kullanılır.

Anahtar Farkı

  • DDL, veritabanı yapısında veritabanı şemasını belirlemek için kullanılan veri tanımlama dilidir, oysa DML, veritabanından veri almak için kullanılan veri işleme dilidir.
  • DDL veri tanımlama dilini, DML ise veri manipülasyon dilini ifade eder.
  • Herhangi bir veri tanımlama dili yoktur, oysaki DMLS ve Declarative DMLS olmak üzere iki tür veri manipülasyon dili vardır.
  • Genel DDL komutları CREATE, ALTER, DROP iken, Genel DML komutları SELECT, INSERT, UPDATE şeklindedir.

Sonuç

Yukarıdaki bu yazıda, veritabanında DDL ve DML arasındaki farkı görüyoruz.

Açıklayıcı Video