VERİTABANI SİSTEMLERİ Dersi Veri Tanımlama soru detayı:

PAYLAŞ:

SORU:

Veri tanımlama dilinin (DDL) işlevi nedir?


CEVAP:

Veri Tanımlama Dili, ilişkisel veritabanı sistemlerinde varlık-ilişki veri modeline karşılık gelen ilişkisel şemalarının (relational schemas) seçilen VTYS üzerinde oluşturulması aşamasında kullanılır. Bu aşamada, veritabanından beklenen performans, veri bütünlüğü, veri gösterimi vb.’ne bağlı olarak VTYS üzerinde farklı nesneler oluşturularak tasarım beklentileri karşılanır 

Bu amaçla DDL, veri tabanı tablo ve görünüm (view) oluşturulması, silinmesi ve değiştirilmesi, veritabanı tabloları üzerinde tanımlamalar ile bütünlük kısıtları (integrity constraint) oluşturulması vb. amaçlı kullanılır. Günümüzdeki VTYS sistemlerindeki güncel komutlara bakıldığında tablo, görünüm vb. oluşturma yanı sıra indeks oluşturma, tetikleyici (trigger) oluşturma, servis oluşturma vb. birçok işlem de DDL altında yapılmaktadır.