KONUMSAL VERİTABANI I Dersi İLİŞKİSEL VERİTABANINDA TABLOLAR ARASI İLİŞKİLER VE SORGULAMALAR soru detayı:

PAYLAŞ:

SORU:

Yapılandırılmış Sorgulama Dili’ni (SQL) açıklayınız.


CEVAP:

Tablolar arası karmaşık ilişkilerin söz konusu olduğu veritabanlarının tasarlanması ve yönetilmesi için IBM tarafında geliştirilmiş dile, Yapılandırılmış Sorgulama Dili (Structured Query Language - SQL) adı verilir. Kavramın İngilizce kısaltması dilimize doğrudan geçmiş olup, Türkçe literatürde de doğrudan SQL olarak kullanılır. Genel itibariyle SQL;

  • Veritabanının tasarım özelliklerini belirlemek,
  • Tabloların ve ilişkilerin kurulmasını sağlamak,
  • Veritabanı kullanıcılarının yetkilendirilmesini ve erişimlerini kontrol etmek,
  • Veritabanı içerisine kayıtları eklemek,
  • Önceden eklenmiş kayıtları güncellemek ve silmek gibi veritabanı yönetimi söz konusu olduğunda ihtiyaç duyulan bütün süreçlerin yönetilebilmesini sağlayan yönetim sistemi yazılımlarında bazı küçük farklılıklar bulunmasına rağmen hemen hepsi standart SQL sorgulama dilini destekler. SQL sorgulama dili ile veritabanının yönetimine dair işlemler yapılabilir.