Eğer lisans veya önlisans programlarından (Matematik Mühendisliği,Bilgisiyar Mühendisliği veya Yazılım Mühendisliği vb.) birine kayıtlı iseniz "SQL " hayatınızın bir parçası haline gelebilir. Tabiki her mühendis bu alanda ve dilde kendini geliştirmeyi tercih etmese de,çoğu kişi tarafından daha zevkli ve kolay olmasından ötürü tercih edilmektedir.Peki nedir "SQL "?
Microsoft SQL'ın ne olduğunu öğrenmeden önce Veritabanı kavramını da bilmenizde fayda var. Çünkü SQL içerisinde veritabını kavramını pek çok kez kullanacaksınız.
Veritabanı Nedir?
Veritabanı,verilerin düzenli bir şekilde bir araya gelmesi ile meydana gelir. Geniş anlamıyla birbirleriyle ile ilişkili verilerin, birbirlerini tekrarlamadan çok amaçlı olarak depolanmasını sağlayan "Veritabanı"dır.
SQL Nedir? Ne İşe Yarar?
- SQL'in açılımı "Structured Query Language"dir.
- SQL en çok kullanılan veritabanı sunucu yazılımıdır.
- İlişkisel veritabanı yönetim sistemlerinden veri almak, veritabanında bulunan veriyi düzene koymak veya sisteme veri girişi yapmak için kullanan popüler bir dildir.
- SQL temelinde,nesne ilişkili veritabanı yönetim sistemlerinin denetimi için tasarlanmıştır. Fakat bu standartların da ötesinde ANSI ve ISO standartları tarafından belirlenmiş birçok özelliğe sahiptir.
- SQL programı olarak bilgisiyarınıza kuracağınız program; "Microsoft SQL Server Management Studio Express"tir. Bu program sayesinde bilgisiyarınızda veritabanı yaratarak erişim sağlayabilirsiniz.
SQL SERVER
- Microsoft'un geliştirdiği bir veritabanı sistemidir.
- Bu veritabanı "İlişkisel veritabanı sistemi" olarak adlandırılmaktadır.
- Microsoft SQL Server için ortaya çıkarılan sisteme "SQL Server Management Studio 2012" adı verilmiştir.
Microsoft tarafından SQL Server olarak karşımıza çeşitli sürümler ile çıkmaktadır. Bu sürümler içerisinde Express versiyonları ücretsiz versiyonlardır. Express sürümü genellikle eğitim amaçlı kullanılmaktadır.
Öğrencilerin veya bu dile yeni başlamış insanların kolayca temin edebilmesi adına "Express" sürümler ücretsiz olarak indirilmeye izinlidir. Standart, Business, Intelligence ve Enterprise veriyonları ise ücretli olabilir.
SQL Server Sürümleri:
Microsoft SQL Server Enterprise Edition: En geniş SQL Server sürümüdür. 32 İşlemci deseteği ve 64Gb RAM desteğini bünyesinde bulundurur.
Microsoft SQL Server Standart Edition: Küçük ve orta ölçekli kuruluşlar için geliştirilmiş bir SQL sürümüdür. 32 Tb disk, 4 işlemci ve 2Gb RAM desteğini bünyesinde bulundurur.
Microsoft SQL Server Personal Edition: Windows 98, Windows XP ve Windows Vista gibi işletim sistemleri üzerine de kurulabilir. En fazla 5 kullanıcı erişimine destek vermektedir.
Microsoft SQL Server Developer Edition: Sadece geliştiricilerin kullanımına olanak sağlayan bir sürümdür. Enterprise Edition ile aynı özellikleri bünyesinde bulundurur.
Microsoft SQL Server Desktop Engine (MSDE): Desktop Engine en basit SQL Server sürümüdür.Diğer sürümlerde bulunan birçok özellik bu sürümde bulunmamaktadır.Biraz yeni başlayanlar ve SQL'i tanımaya çalışanlar için önerilen bir sürüm olarak da bilinir.En fazla 25 kullanıcı erişimine destek vermektedir.
Microsoft SQL Server Windows Compact Edition: Windows CE en küçük ve basit veritabanı yönetim sistemidir. Günümüzde PDA ve Cep Telefonlarında çalışan uygulamalar için kullanılmaktadır.
Pl/SQL Nedir?
- Oracle tarafından üretilmiş bir SQL versiyonudur.
- SQL'İN birçok kişi ve kurumlar tarafından değiştirilmeye çalıştığı zamanlarda ortaya çıkarılmış özel sistemlerden birisi olarak bilinir.
- PL/SQL'in avantajı, döngüler ve şart cümlelerini kullanarak zamandan tasarruf edilir.
T-SQL Nedir?
- Transact-SQL kısa adı ile T-SQL olarak bilinir
- Microsoft tarafından üretilmiştir.
- Sorgulama dilinden çok daha üst seviyede bir SQL tipidir.
- Döngüler ya da işlemler için herhangi bir derleyici ihtiyacı duymaz, bu nedenle diğerlerine göre daha hızlıdır Ayrıca güvenlidir.
MSSQL Nedir?
- MSSQL bir veri tabanı türüdür.
- Microsoft tarafından üretilmiştir.
- MSSQL MYSQL gibi ücretsiz değildir.
- Sunduğu bir çok özellikler diğer veritabanlarından daha iyidir.
- Access'i tercih eden kişilerin bilmesi gereken bir bilgi de bu veritabanı onlar için bazı konularda yetersiz kalabilir.
- MSSQL'de veritabanı server üzerine oluşur ve tüm kullanıcılar bu servera bağlanır.
MSSQL için SQL Server 2008 R2 ya da SQL Server 2008 Express Edition progamlarını bilgisiyarınıza kurabilirsiniz.
Tabiki bunun yıllara göre güncel hallerini de internetten indirebilirsiniz. Ancak eski sürümü de kullansanız genel olarak arayüzler aynı olduğundan size bir yan etkisi olmaz.
SQL dilini öğrenmek için öncelikli yapmanız gereken şey kendinize inanmaktır. Birçok yardımcı kaynaktan veya internet üzerindeki birçok videolardan yararlanarak SQL hakkında bilgi sahibi olabilir, kendinizi geliştirebilirsiniz. Bu alanda uzmanlaşmak için de profesyonel bir kursa gider; orada da eğitim görürseniz, bu dili layıkıyla öğrenmiş olursunuz…
Kolay Gelsin…
[rwp-review id=”0″]