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
Yorum Gönder