SQL (Structured Query Language) nedir?



Bilgisayarların temel kullanımlarından biri, kuruluşundan bu yana, verilerin manipülasyonu olmuştur. Milyonlarca veri tabanları bilgisayarlar tarafından onlarca yıl boyunca oluşturulmuş ve manipüle edilmiştir. Bilgisayarlar daha karmaşık hale geldikçe, yazılımları işlevlerini sürdürebilmek için kullanılır. Günümüzde en popüler veritabanı uygulaması bilgisayar dillerinden biri Yapılandırılmış Sorgu Dili'dir (SQL). Bu dil, temel veri girişi ve silme işleminden uygun faizli konut kredisikarmaşık sorgulara , manipülasyona ve en yüksek düzenin raporlanmasına kadar basit ve karmaşık veritabanı yönetimi protokollerini destekler .
Birçok bireysel masaüstü veya dizüstü bilgisayar, SQL tarafından desteklenen veritabanı programlarını çalıştırır. Bu günlerde, SQL böyle şeyler için bir normdur. Ancak, ana bilgisayarlar, sunucular ve kurumsal protokoller için kurumsal işlevleri ele alacak kadar güçlüdür. Bu, Oracle ve IBM'in büyük isimlerini alan bu tür bir veri manipülasyon aktivitesidir.
Bu iki şirket, diğerlerinden çok, SQL'in birincil veritabanımanipülasyon dili olarak benimsenmesine öncülük etmiştir. Bununla birlikte, SQL kadar güçlü olsa da, onun sınırları vardır. Öncelikle sorguya dayalı bir dildir ve sınırlamalarını da doğru olarak tanımlar. SQL sorguları, programcılar veya sistem yöneticilerinin hayal edebileceği kadar zorlayıcı olabilir, ancak sonuçta SQL, istenenden fazlasını yapmayacaktır. Daha fazla genişletilebilir veritabanı işlevselliği isteyen veri yönetimi departmanları, BASIC, C, C ++ ya da çeşitli Web tabanlı dilleri aramak için iyi bir sonuç olacaktır.
Yine de, veritabanı sorgulama ve raporlama en çok ihtiyacınız olan şey ise, bu tür görevleri gerçekleştirmek için kullandığınız veritabanı uygulamasının SQL'de çalıştırılma olasılığı mükemmeldir. Programcılar SQL'i hızlı ve verimli olarak tasarlar. Sınırlı işlevselliğinin hoş bir sonucu, atanmış görevlerini çok hızlı gerçekleştirmesidir. Büyük miktarda veri bile en kolay kredi kartı veren bankaolsa veri alımı neredeyse anlıkdır. Veri işleme, milisaniye cinsinden biraz daha uzun sürüyor, ancak fark, büyük olasılıkla insan kullanıcıları için farkedilemeyecektir. Bu durumda, sınırlı işlevsellik bir dezavantaj değil, bir avantajdır.
Ancak, bu günlerde yalnızca SQL'de tasarlanan Oracle ve IBM değil. Diğerleri de öyle yapıyor. Şaşırtıcı değil, Microsoft bu sınıfın başında. Windows içerik oluşturucunun kendine özgü SQL sürümü vardır; bu, sunucu tabanlı ve buna bağlı olarak Microsoft SQL Server olarak adlandırılır. Microsoft'un oldukça popüler Access veritabanı programı bu SQL sürümünü çalıştırıyor. Diğer tanıdık SQL tabanlı veritabanı programları FileMaker Pro, FoxPro ve açık kaynaklı tabanlı MySQL içerir.

Yorumlar

Bu blogdaki popüler yayınlar

Sabit Sürücüyü Nasıl Silerim?

En İyi Ekran Yonga Kümesini Nasıl Seçerim?

PC Kartı nedir?