DML nedir? Bu aynı zamanda veri işleme dili olarak da adlandırılır. Bu bir veritabanındaki verileri eklemek, silmek ve değiştirmek için kullanılan bir bilgisayar programlama dilidir.
SQL kullanarak veritabanındaki bir noktayla sınırlı verilerle bilgi alışverişi için yararlı tablo formatı ve formüller uygulayan bir programlama dili, aynı zamanda bir SQL kategorisidir. Ancak, oldukça karmaşık veri etkileşimlerinin gerekli olduğu bir zaman ortaya çıkabilir. Bu durumda, Veri Manipülasyon Dili geçerlidir.
DML'nin yardımıyla veritabanına nasıl yanıt vermesi gerektiğini kolayca söylenebilir. Bunun için uyarlanmış iletişim şekli baştan anlaşılacak şekilde oluşturulmuştur. Ayrıca veri ekleyerek, silerek veya aktararak mevcut verilerle etkileşime geçmek için çok uygun bir yöntem sunar. DML ifadeleri için işlem üzerinde kontrol gereklidir. DML ifadesinin veritabanında yaptığı değişikliğe işlem denir.
DML türleri kendi içerisinde Yüksek Seviyeli veya Prosedürel Olmayan DML ve Düşük Seviyeli veya Prosedürel DML olmak üzere iki tür olarak ayırılır. Bunlardan yüksek düzeyli belirli bir zaman için ayarlanmıştır veya yüksek oranda seri odaklıdır.
Yalnızca veritabanı içindeki çok karmaşık işlemleri belirlemek için uygulanır. Doğası gereği kuralcı Gerekli verileri belirtir. Ancak verilerin nasıl ve ne zaman kullanılacağını belirtmez. Örnek olarak, her SQL ifadesi verilen kuralcı bir komuttur. Düşük seviyeli ise bundan farklı bir yapıya sahiptir.
DML nedir kapsamında hangi dezavantajların olduğu da kişiler tarafından bilinmelidir. Genel anlamda bunlar, aşağıda olduğu gibi maddeler halinde verilebilir:
Bunların yanı sıra bölümler ya da listeler oluşturmak veya silmek için kullanılmamalıdır.
DML bahsettiğimiz gibi veritabanına veri eklemek, güncellemek ve silmek için ifadeler kullanılır. DML ifadeleri oldukça geniş olsa da bazıları şu şekildedir:
Bunlaırn yanı sıra farklı DML ifadeleri de yer almaktadır. DML’nin ifadeleri hemen yürütülmekte, bir geri alma ifadesi ile kolay bir şekilde geri alınabilmektedir. Bu bakımdan DDL deyimlerine före farklıdır.
DDL deyimleri veritabanı nesneleri oluşturmak, değiştirmek ve silmek için yararlanılırken, DML deyimlerin söz konusu nesneler içindeki verileri değiştirmek için faydalanılır. Ayrıca DML ifadeleri genel olarak verileri alma, güncelleme ya da silmek için veritabanı ile etkileşime giren uygulamalar ya da sistemler gibi son kullanıcılar tarafından yürütülmektedir. Veritabanı Yönetim Sistemi bir sorgu gerçekleştirdikten sonra DML deneyimlerini çalıştırır.
Release date : 02.04.2023 Author : Samet Views : 408 Category : Technology