ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
SQL Nedir ve Nasıl Çalışır?
SQL Nedir?
SQL (Yapılandırılmış Sorgu Dili), veritabanlarını çalıştırmak için kullanılan bir dildir; veritabanı oluşturma, veritabanı silme, veri satırlarını getirme, veri satırlarını değiştirme ve silme vb. işlemleri içerir.
SQL, ilişkisel bir veritabanında depolanan verileri depolamak, düzenlemek ve almak için kullanılan bir bilgisayar dili olan Yapılandırılmış Sorgu Dili anlamına gelir . SQL, 1970'lerde IBM Bilgisayar Bilimcileri tarafından geliştirildi ve 1986'da Amerikan Ulusal Standartlar Enstitüsü'nün (ANSI) ve 1987'de Uluslararası Standardizasyon Örgütü'nün (ISO) standardı haline geldi.
SQL, ANSI (American National Standards Institute) standart dili olmasına rağmen SQL dilinin birçok farklı lehçesi vardır; örneğin MS SQL Server T-SQL'i, Oracle ise PL/SQL'i kullanır.
SQL, İlişkisel Veritabanı Sistemleri ile iletişim kurmak için standart dildir. MySQL, MS Access, Oracle, Sybase, Informix, Postgres ve SQL Server gibi tüm İlişkisel Veritabanı Yönetim Sistemleri (RDMS), Standart Veritabanı Dili olarak SQL kullanır.
Neden SQL?
SQL, aşağıdaki avantajları sunduğu için oldukça popülerdir:
Kullanıcıların ilişkisel veritabanı yönetim sistemlerindeki verilere erişebilmelerini sağlar.
Kullanıcıların verileri tanımlamasına olanak tanır.
Kullanıcıların veritabanındaki verileri tanımlamasına ve bu veriler üzerinde işlem yapmasına olanak tanır.
SQL modülleri, kütüphaneleri ve ön derleyicileri kullanarak diğer dillerin içine gömülmesine olanak tanır.
Kullanıcıların veritabanları ve tablolar oluşturmasına ve bırakmasına olanak tanır.
Kullanıcıların bir veritabanında görünüm, saklı yordam ve fonksiyonlar oluşturmasına olanak tanır.
Kullanıcıların tablolar, prosedürler ve görünümler üzerinde izinler ayarlamasına olanak tanır.
SQL'in Kısa Tarihi
1970 − IBM'den Dr. Edgar F. "Ted" Codd, ilişkisel veritabanlarının babası olarak bilinir. Veritabanları için ilişkisel bir model tanımladı.
1974 − Yapılandırılmış Sorgu Dili (SQL) ortaya çıktı.
1978 - IBM, Codd'un fikirlerini geliştirmek için çalıştı ve System/R adında bir ürün piyasaya sürdü.
1986 − IBM, ilişkisel veritabanının ilk prototipini geliştirdi ve ANSI tarafından standartlaştırıldı. İlk ilişkisel veritabanı, daha sonra Oracle olarak bilinen Relational Software tarafından yayınlandı.
1987 − SQL, Uluslararası Standardizasyon Örgütü'nün (ISO) bir parçası oldu.
SQL Nasıl Çalışır?
Herhangi bir RDBMS için bir SQL komutu yürüttüğünüzde, sistem isteğinizi gerçekleştirmenin en iyi yolunu belirler ve SQL motoru görevi nasıl yorumlayacağını bulur.
Bu süreçte çeşitli bileşenler yer alır. Bu bileşenler şunlardır:
Sorgu Göndericisi
Optimizasyon Motorları
Klasik Sorgu Motoru
SQL Sorgu Motoru vb.
Klasik bir sorgu motoru tüm SQL olmayan sorguları işler, ancak bir SQL sorgu motoru mantıksal dosyaları işlemez. Aşağıda SQL Mimarisi'ni gösteren basit bir diyagram bulunmaktadır.