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: Slim Fit Jeans ile Düz Fit Jeans Arasındaki Fark

    Slim Fit Jeans ile Düz Fit Jeans Arasındaki Fark

    Önemli fark : İnce ve düz kesim kot pantolon, alıcılarının kafasında benzer göründüğü gibi çok fazla belirsizlik yaratıyor . Bununla birlikte, bunlar arasında göze çarpan bir fark, dar kesim kotun kalçadan ayak bileklerine kadar dar olmasıdır, oysa adının düz kesim kotunun düz olduğunu göstermektedir. Dünya kot giymeye ve onla
  • popüler karşılaştırmalar: Gelenek ve Kültür Arasındaki Fark

    Gelenek ve Kültür Arasındaki Fark

    Anahtar Farklılık: Gelenek, bir kuşaktan gelecek kuşaklara inanç ya da davranışların geçmesidir, kültür ise belirli bir zamanda bir toplumu tanımlayan özellikleri yansıtır; ve kültür çoğunlukla sanat formlarıyla ilişkilidir. Vikipedi geleneği “Gelenek, geçmişte kökenlerle sembolik anlamı veya özel önemi olan bir grup veya toplum içinde geçirilen bir inanç veya davranış” olarak tanımlar. “Gelenek” kelimesi, “iletmek veya te
  • popüler karşılaştırmalar: Samsung Galaxy S4 Active ile Samsung Galaxy S4 arasındaki fark

    Samsung Galaxy S4 Active ile Samsung Galaxy S4 arasındaki fark

    Önemli Fark: Samsung, yeni Samsung Scover'un sağlamlığını yeni Galaxy S4'ün özellikleri ve özellikleriyle birleştiren sanatçısına yeni bir telefon eklediğini duyurdu. S4 Active, toz ve su geçirmezdir. Telefon, S4'te kullanılan AMOLED'den farklı 5 inç Full HD TFT kapasitif dokunmatik ekrana sahip. Samsung Galaxy S
  • popüler karşılaştırmalar: Doldurma ve Şarj Doldurma Arasındaki Fark

    Doldurma ve Şarj Doldurma Arasındaki Fark

    Temel Fark: Tamamlama, ön ödemeli bir mobil hesabı, geçerlilik süresini uzatmadan bir şekilde doldururken, yeniden şarj etme, ön ödemeli bir mobil hesabı, geçerlilik süresinin uzatılmasıyla dolduracak bir yoldur. Ancak, şimdi yaşam süresinin geçerliliği hesaplarla ilişkili olduğundan, mobil hesabın yeniden doldurulması için aynı bağlamda kullanılırlar. Şarj edin ve her iki terim
  • popüler karşılaştırmalar: Ada ve Kıta Arasındaki Fark

    Ada ve Kıta Arasındaki Fark

    Anahtar Fark: Merriam-Webster Sözlüğü, bir adayı “su ile çevrili ve bir kıtadan daha küçük bir kara parçası” olarak tanımlar. Kıtaların Efsanesi: Metageography'nin Eleştirisi, “Kıtaların büyük, sürekli, ayrık kitleler olduğu anlaşılıyor. İdeal olarak geniş su ile ayrılan topraklardandır. ”Kıtalar, yerleşimleri ve Dünya
  • popüler karşılaştırmalar: 2D ve 3D arasındaki fark

    2D ve 3D arasındaki fark

    Anahtar Farkı: 2B ve 3B terimi boyutları belirtmek için kullanılır. 2B terimi İki Boyutlu anlamına gelirken, 3D Üç Boyutlu anlamına gelir. 2D, sadece iki boyutta bir nesneyi temsil ederken, 3D, onu üç boyutta temsil eder. 2D ve 3D terimi boyutları belirtmek için kullanılır. Bir boyut 'uzunluk, genişlik, yükseklik, derinlik, genişlik, kalınlık vb. Gibi ölçülebilir he
  • popüler karşılaştırmalar: Fan ve Blower arasındaki fark

    Fan ve Blower arasındaki fark

    Anahtar fark : Hem fanlar hem de üfleyiciler, hava sirkülasyonu için kullanılan mekanik cihazlardır. Buna dayanarak, birbirlerinden ayrılırlar, burada bir fan tüm odanın etrafındaki veya alandaki havayı dolaştırır ve bir üfleyici yalnızca belirli veya verilen alana odaklanır. Genellikle, fan ve üfleyici terimleri birbirlerinin yerine kullanılır ve birbirlerinin eş anlamlıları olarak kabul edilir. Her ikisi de, dolaşım
  • popüler karşılaştırmalar: Aşk ve Şehvet Arasındaki Fark

    Aşk ve Şehvet Arasındaki Fark

    Anahtar fark: Aşk duygu ile ilişkilidir, şehvet ise doğada daha fizikseldir. İnsanlar sevgi ve şehvet ile büyülenir. Sevgiye ihtiyacımız var, sevgiyi arzuluyoruz ve sevgi için her şeyi yapacağız. Tarih boyunca sevmeye adanmış sayfalar ve sayfalar, hikayeler, şiirler, soneler, resimler ve çok daha fazlası var. Ancak, bu aşka du
  • popüler karşılaştırmalar: Batarya ve Şarj Edilebilir Batarya Arasındaki Fark

    Batarya ve Şarj Edilebilir Batarya Arasındaki Fark

    Önemli Fark: Akü, depolanmış kimyasal enerjiyi elektrik enerjisine dönüştüren elektrokimyasal hücrelerden oluşan bir cihazdır. Şarj edilebilir piller aynı zamanda ikincil piller olarak da bilinir. Bu piller şarj edilebilir ve bu nedenle birden çok kez kullanılabilir. Pil, depolanan kimyasal enerjiyi elektrik enerjisine dönüştürerek elektrik üreten bir elektrokimyasal hücre topluluğudur. Hücreler genellikle ç

Editörün Seçimi

Yatırım Bankacılığı ve Ticari Bankacılık Arasındaki Fark

Temel Fark: Yatırım bankaları, menkul kıymet ihracında müşterinin aracısı olarak veya müşterinin aracısı olarak hareket ederek bireylere, şirketlere ve hükümetlere finansal sermaye artırmada yardımcı olan finansal kurumlardır. Ticari banka, şirketlere kredi yerine hisse sahipliği şeklinde sermaye sağlayan finansal bir kurumdur. Genel halk için, banka