Veritabanları bağlamında bir DDL betiği nedir?
Veritabanları bağlamında bir DDL betiği nedir?
Yanıtlar:
DDL = Veri Tanımlama Dili
DDL için Wikipedia girişinden :
Veri Tanımlama Dili (DDL), veri yapılarını tanımlamak için kullanılan bir bilgisayar dilidir. Terim ilk olarak Codasyl veritabanı modeline ilişkin olarak tanıtıldı; burada veritabanı şeması, kullanıcı Veri Modelini oluşturan kayıtları, alanları ve "kümeleri" tanımlayan bir Veri Tanımlama Dili ile yazıldı. Başlangıçta bir SQL alt kümesine atıfta bulunur, ancak şimdi genel anlamda, XML şemaları gibi veri veya bilgi yapılarını tanımlamak için herhangi bir biçimsel dile atıfta bulunmak için kullanılır.
Bu nedenle, veritabanları için bir DDL betiği, bir veritabanının yapısını (tablolar, sütunlar, dizinler, ...) oluşturan bir komut dosyasıdır.
DDL - Veri Tanımlama Dili
Genellikle, aralarındaki ilişkilerle şemalar ve tablolar oluşturmak için bazı SQL ifadelerinden oluşur, yani yabancı anahtar kısıtlamaları.
İstemci tarafına yeni bir sistem kurmanız gerektiğinde bu komut dosyasını kullanabilirsiniz. Tabloları tek tek oluşturmaya gerek yok. Bu tür komut dosyaları ".sql" uzantılı dosyalarda bulunur. Veri tabanı yönetim yazılımınızı (ex-MySql Workbench) açmanız ve dosyayı içe aktarmanız veya komut dosyasını komut dosyası düzenleme alanına kopyalayıp yapıştırmanız ve çalıştırmanız yeterlidir.