19-05-2017, Saat: 00:01
SQL, veritabanlarına erişmek ve verileri işlemek için geliştirilmiş standart bir dildir.
SQL Nedir ?
- SQL, Strunctured Query Language yani "Yapılandırılmış Sorgulama Dili" anlamına gelmektedir.
- SQL, veritabanlarına erişmek ve işlem yapmak için kullanılır.
- SQL, bir ANSI(American National Standards Institute) standartıdır. Bu eğitimde göreceğiniz sql komutları, tüm veritabanlarında çalışır. İstisna durumlar, eğitimde ayrıca belirtilecek.
SQL İle Ne Yapabilirim ?
SQL ile ;
- Veritabanı sorguları yapabilirsiniz.
- Veritabanından veri alabilirsiniz.
- Veritabanına kayıt ekleyebilirsiniz.
- Veritabanında kayıtları güncelleyebilirsiniz.
- Veritabanında kayıtları silebilirsiniz.
- Yeni bir veritabanı oluşturabilirsiniz.
- Veritabanında yeni tablolar oluşturabilirsiniz.
- Veritabanında Store prosedürler oluşturabilirsiniz.
- Veritabanında görünümler oluşturabilirsiniz.
- Tabloların, Prosedürlerin ve görünümlerin erişim izinlerini ayarlayabilirsiniz.
SQL Bir Standarttır Fakat...
SQL, bir ANSI(American National Standards Institute) standardı olmasına rağmen, SQL dilinin birçok farklı versiyonları vardır.
Bununla birlikte, ANSI standart ile uyumlu olması için, sık kullanılan genel komutlar benzer bir şekildedir ( örneğin SELECT , UPDATE , DELETE , INSTERT gibi )
Not: Çoğu SQL veritabanı programları; SQL standartına ek olarak kendi özel komutlarını sunmaktadır.
Web Sitenizde SQL Kullanma
Bir veritabanından bazı verileri gösteren bir web sitesi oluşturmak için, aşağıdakilere ihtiyacınız olacak;
- Bir veritabanı programı ( MS Access, SQL Server, MySQL gibi .... )
- Sunucu taraflı bir programlama dili ( PHP , ASP , JSP gibi )
- Veri sorgulama için SQL
- Web tasarım kısmı için HTML / CSS
RDBMS ( Relational Database Management System )
[color=#444444][size=small]RDBMS Relational Database Management System yani " İlişkisel Veritabanı Yönetim Sistemi " anlamına gelmektedir.
RDBMS , SQL ve MS SQL Server, IBM DB2, Oracle , MySQL ve Microsoft Access gibi tüm modern veritabanı sistemlerin temelidir. RDBMS yapısında, veri tabloları ve veritabanı nesneleri saklanır. Tablo, ilişkili verilerin tutulduğu kolon ve sütunların yer aldığı bir yapıdır.