SQL nasıl çalışır?

SQL'in nasıl çalıştığını öğrenin

tanım

SQL Yapısal Sorgu Dili'nden gelir. İnsanlar genellikle SQL'i "sequel" olarak adlandırırlar ve bazen SQL SQL veritabanı analistleri, yöneticileri ve geliştiricilerin veritabanlarına erişmek ve bunları işlemek için kullandıkları bir araçtır. SQL, ilişkisel veritabanıyla etkileşimde kullanabileceğiniz bir bilgisayar dilidir. Veritabanı yönetim sistemlerini kontrol etmek ve etkileşim kurmak için eksiksiz bir dildir.

uygulamaları

Başlangıçta bir sorgu aracı olması amaçlanan SQL, bir veritabanına sorguları yürütmenin yanı sıra veriyi de alabilir. Sorgulara ek olarak, SQL başka birçok işleve sahiptir. Yeni veritabanları ve yeni tablolar oluşturmak için kullanılan bir araçtır. Veritabanına ekleyebilir ve değişiklik yapabilirsiniz. SQL ayrıca silip ekleyebilir, görünüm oluşturabilir ve saklı yordamları oluşturabilir. SQL de izinler atayabilir. Veri paylaşımı, SQL'in işlevlerinden biridir, böylece eşzamanlı kullanıcılar diğerlerinin çalışmasına müdahale etmeden veriye erişebilir ve görüntüleyebilir.

SQL ayrıca, kullanıcıların tanımlı verilerin yapısını ve organizasyonunu tanımlamasına izin veren veri tanımı sağlar. Bu işleve, SQL'in kullanıcıların saklanan veri elemanları arasındaki ilişkileri tanımlamasına nasıl izin verdiği anlatılmaktadır. En önemlisi, SQL, verilerin bütünlüğünü, tutarsız güncelleştirmelerden ve bozulmaya neden olabilecek sistem hatalarından koruyarak tanımlar.

Özellikleri ve bileşenleri

SQL, COBOL, C, C ++ veya Java gibi tam bir bilgisayar dili olmak yerine sadece bir altdizidir. SQL'i COBOL veya C'ye dahil ederek, bu bilgisayar dillerinin kullanımını veritabanlarına erişmek için genişletebilirsiniz. SQL, veritabanı yönetim görevlerini, özellikle ilişkisel veritabanlarını gerçekleştirmek için kullanılan 40 ifadeden oluşur. RDBMS (İlişkisel Veritabanı Yönetim Sistemi) SQL'in temelidir. Tablolar, verileri RDMBS'de saklayan veritabanı nesneleridir. Her tablo sütunlar ve satırlardan oluşur.

Veri tabanı altyapısı, veri tabanındaki verilerin oluşturulmasından ve yapılandırılmasından sorumludur. Verilerin depolanması ve alınması da sorumludur. Kullanıcılar tarafından yazılan, DBMS bileşenleri (Veritabanı Yönetim Sistemi) olarak bilinen uygulama programlarından SQL isteklerini kabul edebilir. Tipik bir DBMS'nin bileşenleri, form araçları, rapor oluşturucu, etkileşimli sorgulama aracı, uygulama programı ve veritabanı arayüzünden oluşur.

ölçeklenebilirlik

SQL, birçok bilgisayar sistemi türünde çalışabilen çok yönlü bir araçtır. LAN (Yerel Alan Ağı) kullanarak bölümle paylaşılan bağımsız bir sistem olarak çalışabilir. Şirket çapında bir uygulamada SQL, sunucular, merkezi bilgisayarlar ve orta sınıf hizmetlerde, WAN (Geniş Alan Ağı) üzerinden erişen masaüstü, dizüstü bilgisayar ve avuçiçi cihazlar gibi kullanıcı seviyesinde sistemlere kadar çalışır. . Basit ve çok kullanıcılı ortamlardan genişlemelere izin veren tasarımda ölçeklenebilir.