Tablo Şeklinde DDL ve DML Arasındaki Fark

Temel Fark: Veri Tanımlama Dili anlamına gelen DDL, temel olarak bir veritabanındaki şema tanımlamak için kullanılır. Ayrıca, veritabanındaki girişler arasındaki ilişkiyi de tanımlar. Veri İşleme Dili anlamına gelen DML, aynı zamanda bir Veritabanı Dilidir. Bununla birlikte, DDL'den farklı olarak, DML, verileri belirtmek yerine eklemek, silmek, yeniden canlandırmak ve değiştirmek için kullanılabilir.

DDL ve DML, iki tür Veritabanı Dilidir. Tam teşekküllü programlama diline nazaran daha az imkanlara sahip oldukları için alt dil olarak adlandırılırlar. Her ikisi de, öncelikle veritabanlarına referans olarak kullanılan bir sözdizimi öğeleri ailesine aittir. Her ikisi de ilişkisel bir veritabanındaki verileri almak ve işlemek için kullanılan Structured Query Language (SQL) ifadelerini ve komutlarını kullanır.

Veri Tanımlama Dili anlamına gelen DDL, temel olarak bir veritabanındaki şemayı tanımlamak için kullanılır. Ayrıca, veritabanındaki girişler arasındaki ilişkiyi de tanımlar. DDL ayrıca belirli güvenlik kısıtlamalarını tanımlamak için de kullanılabilir. Daha önce belirtildiği gibi DDL, öncelikle veritabanı nesnelerini oluşturmak, değiştirmek ve yok etmek için kullanılan SQL komutlarını kullanır.

Gerçekleştirildiğinde, DDL komutları "sistem kataloğu" nda depolanan yeni tablolarla sonuçlanır. Bu katalog aynı zamanda bir veri sözlüğü veya veri dizini olarak da adlandırılır. Ancak, değişiklikler yalnızca dizin içindeki verileri ve bunların birbirleriyle ilişkilerini tanımlayabilir. Oysa DML, verilerin kendisini değiştirmek için kullanılabilir.

Veri İşleme Dili anlamına gelen DML, aynı zamanda bir Veritabanı Dilidir. DDL gibi, esas olarak rolü veritabanı yönetimi içindedir. Bununla birlikte, DDL'den farklı olarak, DML, verileri belirtmek yerine eklemek, silmek, yeniden canlandırmak ve değiştirmek için kullanılabilir.

Bu veri manipülasyonları iç, kavramsal ve dış şema seviyelerinde uygulanabilir. Ancak, her bir şema seviyesindeki karmaşıklık seviyesinin birbirinden değiştiği not edilmelidir. Örneğin, karmaşık düşük seviyeli prosedürler verimli erişime izin verir, ancak prosedürler kullanım kolaylığına odaklanır, bu nedenle düşük karmaşıklık gerektirir.

DML aynı zamanda verilerin alınmasında da kullanılır. Alım yapılarına göre iki bölüme ayrılabilir: Prosedürel DML ve Prosedürel Olmayan DML. Prosedürel DML, hangi verilerin alınması gerektiğini ve gerekli verilerin nasıl alınması gerektiğini belirtir. Prosedürel olmayan DML, hangi verilerin alınması gerektiğini ancak gerekli verilerin nasıl alınması gerektiğini belirtmez.

Tablo Şeklinde DDL ve DML'nin Karşılaştırması:

DDL

DML

Tam form

Veri Tanımlama Dili

Veri işleme dili

Bir çeşit

Veri Tabanı Dili

Veri Tabanı Dili

Alt kümesi

Yapılandırılmış Sorgu Dili (SQL)

Yapılandırılmış Sorgu Dili (SQL)

Kullanımları

Veri yapılarını, özellikle de veritabanı şemalarını tanımlamak için kullanılır

Veri yapılarının veri manipülasyonu için kullanılır

Türleri

İle ilgili

Veri tanımlama

Veri ekleme, silme, yeniden canlandırma ve değiştirme

Komutları

CREATE - veritabanında nesneler oluşturmak için

ALTER - veritabanının yapısını değiştirir

DROP - veritabanından nesneleri silmek

TRUNCATE - kayıtlar için ayrılan tüm alanlar da dahil olmak üzere tüm kayıtları bir tablodan kaldır

YORUM - veri sözlüğüne yorumlar ekleyin

RENAME - bir nesneyi yeniden adlandır

SELECT - veritabanından veri al

INSERT - bir tabloya veri ekle

GÜNCELLEME - bir tablodaki mevcut verileri günceller

SİL - bir tablodaki tüm kayıtları siler, kayıtlar için alan kalır

MERGE - UPSERT işlemi (ekleme veya güncelleme)

ARAMA - PL / SQL veya Java alt programını arayın

EXPLAIN PLAN - verilere erişim yolunu açıklar

LOCK TABLE - kontrol eşzamanlılığı

Resim Nezaket: sqa.org.uk, sqlinstructor.com

Tavsiye

İlgili Makaleler

  • popüler karşılaştırmalar: Deyim ve İfade Arasındaki Fark

    Deyim ve İfade Arasındaki Fark

    Anahtar fark : Tanıma göre, bir 'deyim', kelimelerin bir birleşimiyle yapılan bir ifadedir; anlamı, tek tek kelimelerin anlamsal anlamlarından farklıdır; oysa bir 'ifadenin' düşüncelerin belirli bir şekilde veya şekilde tanımlandığı kelimelerle ifade edilir. Konuşurken, çoğu kişi 'OMG, bu yeni!' Gibi ifadeler
  • popüler karşılaştırmalar: Gay ve Düz arasındaki fark

    Gay ve Düz arasındaki fark

    Temel Fark: Eşcinselliği eşcinsellik yapan kişilere verilen bir terimdir. Oysa düz, heteroseksüeller için kullanılan argo bir terimdir. 'Eşcinsel' terimi, başlangıçta "kaygısız", "mutlu" veya "parlak ve gösterişli" olma duygularını belirtmek için kullanıldı. 20. yüzyılda, eşcin
  • popüler karşılaştırmalar: Tıraş Köpüğü ve Jel Arasındaki Fark

    Tıraş Köpüğü ve Jel Arasındaki Fark

    Temel fark: Tıraş köpüğü, yağlama sağlamak ve tıraş sırasında tıraş bıçağının yanmasını önlemek için köpürmek için kullanılan bir tıraş krem ​​türüdür. Tıraş jeli aynı amaç için kullanılır, ancak bir jel şeklindedir. Tıraş kremi, tıraş için yüze uygulanan bir maddedir. Jiletin tıraş sırasında cildin üzerinde hafifçe
  • popüler karşılaştırmalar: Jyotish ve Tantrik arasındaki fark

    Jyotish ve Tantrik arasındaki fark

    Temel Fark: Jyotish, 'Karma-phala-vipāka-kāla-vidhānam', yani geçmişteki eylemlerle ilgili bir dizi kuraldır. Tantrikler, son derece teorik olan ve bariz pratik bir uygulama olmadan kavramlarla ilgili her şeyi yapmak zorunda olanlardır. Jyotish ve Tantrik astrologlardır. Dünyanın her yerindeki, özellikle de Hindistan'daki Hinduların inananları astrologlara inanıyor. Farklı zamanl
  • popüler karşılaştırmalar: Akıllı ve Akıllı arasındaki fark

    Akıllı ve Akıllı arasındaki fark

    Anahtar Fark: İstihbarat, bütün faaliyetlerde iyi bilgilendirilmek ve akıllı olmak bir varlığın niteliğidir. Öte yandan, akıllı bir insan düşünce ve eylemde zeki ve hızlı olan kişidir. Akıllı ve Akıllı eşanlamlıdır. Çoğu zaman, terimler birbirlerinin yerine kullanılır. Ancak, bu kelimelerin anlamı ve kullanımı arasında bir fark vardır. Zeka öğrendiğiniz bir şeydir. İs
  • popüler karşılaştırmalar: Samsung Galaxy S4 Mini ve Nexus 4 arasındaki fark

    Samsung Galaxy S4 Mini ve Nexus 4 arasındaki fark

    Önemli Fark: Samsung resmen yeni amiral gemisi küçük kardeşi: Samsung Galaxy S4 Mini'yi duyurdu. Telefon, ~ 256 ppi piksel yoğunluğu sunan 4, 3 inç qHD Süper AMOLED kapasitif dokunmatik ekrana sahip. Telefonun ağırlığı da 3G Modeli için 107 gramına ve LTE Modeli için 108 gramına düşürüldü. Nexus 4, Google'ı
  • popüler karşılaştırmalar: Maori ve Pakeha Kültürleri Arasındaki Fark

    Maori ve Pakeha Kültürleri Arasındaki Fark

    Temel Fark: Maori kültürü, Yeni Zelanda'daki Maori halkının kültürüdür ve Yeni Zelanda kültürünün kendine özgü bir bölümünü oluşturur. Pakeha kültürü temel olarak Yeni Zelanda’yı sömüren İngiliz yerleşimcilerden türetilmiştir. Yeni Zelanda iki ana kültürü, Maori kültürünü ve Pakeha kültürünü izler. Her iki terim arasındaki fark nedir? Birb
  • popüler karşılaştırmalar: Bypass Cerrahisi ve Anjiyoplasti Arasındaki Fark

    Bypass Cerrahisi ve Anjiyoplasti Arasındaki Fark

    Anahtar Fark: Bypass ameliyatı daralmış arterlerin tedavisinde kullanılır. Engellenen bir arterin etrafından bir servis yolu veya bypass oluşturulur. Bu yeni yol bir greft kullanılarak oluşturulur. Anjiyoplasti, koroner arterlerin engellenme işlemidir. Bir anjiyoplasti prosedürü açık kalp ameliyatı gerektirmez. Arterler '
  • popüler karşılaştırmalar: Taksi ve Taksi Arasındaki Fark

    Taksi ve Taksi Arasındaki Fark

    Temel Fark: “Taksi” ve “taksi” terimlerinin her ikisi de taksic teriminden türemiştir. Onlar eşanlamlıdır. Her ikisi de, paylaşılmayan bir sürüş için tek bir yolcu veya küçük bir yolcu grubu tarafından kullanılan, şoförlü kiralama için kullanılan bir araç türüdür. “Taksi” ve “Taksi” terimleri aslında eş anlamlıdır. Her ikisi de ulaşım için kiralanabilecek bi

Editörün Seçimi

Taoculuk ve Konfüçyanizm Arasındaki Fark

Anahtar fark : Konfüçyanizm ve Taoizm, eski Çin yaşam tarzlarıdır. Bu iki felsefe arasındaki fark, Taoizmin tamamen bir insan ve doğa arasındaki ilişki ile ilgili olduğu ve Konfüçyüsçülüğün insan ve toplum arasındaki ilişki hakkında olduğu öğretilerine dayanmaktadır. Konfüçyanizm ve Taoizm, eski Çin'in en etkili ve dini inançlarından ikisidir. Genellikle, birbirlerinin kut