SQL programlama aracı

Yazılım alanında, SQL programlama araçları veritabanı yöneticileri (DBA) ve uygulama geliştiricileri için platformlar verimli ve doğru günlük görevlerini yerine getirmek için sağlar.

Veritabanı yöneticileri ve uygulama geliştiricileri genellikle nadiren tamamen denetimi sürekli değişen ortamlarında karşı karşıya gelir. Birçok değişiklikler yeni geliştirme projeleri veya üretime dağıtıldığında, her zaman beklenen sonucu üretemezler, var olan kodu, yapılan değişikliklerden kaynaklanabilir.

Kuruluşların daha iyi geliştirme projeleri ve kod geliştirmek ekipleri yönetmek için SQL programlama araçları tedarikçileri normalde veritabanı yönetimi ve kalite kod dağıtım uygulamalarına yardımcı olmak için veritabanı yöneticisi veya uygulama geliştirici tesisi daha fazla sağlarlar.

Özellikler 
SQL programlama araçları aşağıdaki özellikleri içerebilir:

SQL düzenleme 
SQL editörler kullanıcılara düzenlemek ve SQL deyimlerini çalıştırmak için izin verir. Bunlar aşağıdaki özellikleri destekleyebilir:

 kes, kopyala, yapıştır, geri al, yer imleri, yineleme, bulmak (ve değiştirme)
 blok girintisi, baskı, dosyayı kaydetmek, büyük / küçük harf
 anahtar kelime vurgulama
 otomatik tamamlama
 sık kullanılan dosyalara erişim
 sorgu sonucu çıktısı
 düzenleme sorgu sonuçları
 işlemekle ve haddeleme geri işlemleri
 kesik kâğıt içine

Nesne tarama 
Araçlar veritabanı hakkında bilgi geliştiriciler için veya veritabanı yöneticileri ile ilgili nesneleri gösterebilir. Kullanıcılar olabilir:

 görünüm nesne açıklamaları
 görünüm nesne tanımları (DDL)
 veritabanı nesneleri oluşturmak
 etkinleştirmek ve tetikleyiciler ve kısıtlamaları devre dışı bırakmak
 geçerli veya geçersiz nesneleri yeniden derlemek
 sorgu veya düzenleme tablolar ve görünümler

Bazı araçlar da nesneler arasındaki bağımlılıkları görüntülemek için özellikleri sağlamak ve kullanıcıların özyinelemeli bu bağımlı nesnelerin genişletilmesine izin verir (örneğin: paketlerin görüşlerinin başvurusu, düşünceler genellikle çoklu tablolar, süper/alt tipleri ve başvuru).

Oturum tarama 
Veritabanı yöneticileri ve uygulama geliştiricileri ile veritabanında her kullanıcıya geçerli etkinlikleri görüntülemek için oturum tarama araçlarını kullanabilirsiniz. Bunlarla bireysel kullanıcılar, istatistik bilgileri, kilitli nesnelerin ve her oturumun geçerli çalışan SQL kaynak kullanımını kontrol edebilirsiniz.

Kullanıcı güvenlik yönetimi 
DBA'larla oluşturabilir, düzenleyebilir, silebilir, devre dışı bırakma veya güvenlik yönetim araçlarını kullanarak veritabanı kullanıcı hesaplarını etkinleştirebilirsiniz. DBA'larla ayrıca kullanıcılara roller, sistem ayrıcalıkları, nesne ayrıcalıkları ve depolama kotalarını atayabilirsiniz.

Hata ayıklama 
Bazı araçların saklı yordamları hata ayıklama için özellikleri sunar: böylece özel durum, kesme, görünüm & değişken ayarlama, çağrı yığını görünümü kadar çalıştırma, adım, dışarı adım, içeri adım, ve benzerleri. Kullanıcılarca tetikleyiciler ve nesne türleri de dahil olmak üzere, kendisine herhangi bir değişiklik yapmadan herhangi bir program biriminin hata ayıklamasını yapabilirsiniz.

Performans izleme 
Kullanım özeti, hizmet süresi özeti, son eylemler, üst oturumları, oturum geçmişi veya üst SQL — kolay-okuma grafiklerle izleme araçları veritabanı kaynaklarını gösterebilir. Veritabanı yöneticileri kolayca izleme, örneğin çeşitli bileşenlerinin sağlığını izleyebilirsiniz. Uygulama geliştiricileri de tanılamak için bu tür araçların kullanımını ve doğru uygulama performans sorunlarını yapmak yanı sıra SQL sunucu performansını artırabilir.

Sınama verileri 
Test verileri oluşturma araçlarıyla, sunucu ya da istemci tarafında test amaçlı gerçekçi test verileri ile veritabanı doldurabilirsiniz. Ayrıca, yazılımın bu tür veritabanına örnek olarak BLOB dosyaları yükleyebilirsiniz.

Ayrıca bakınız 
 Veritabanı araçları karşılaştırması

Veri yönetimi
İlişkisel veritabanı yönetim sistemleri