PL/SQL’e GİRİŞ – 1


plsqlBu eğitim basit ve kolay bir anlatımla PL/SQL programlama dilini öğrenmeye istekli Yazılım Uzmanları için tasarlanmıştır. Buradaki en temel PL/SQL programlama kavramlarını öğrendikten sonra artık siz de kendi kendinize belirli bir öğrenme ritmini tutturmuş olacaksınız. Bu eğitim aynı zamanda başlangıç ya da orta seviyedeki uzmanlık kategorisinden daha üst seviyelere çıkabilmeniz açısından bir öngörü geliştirmenizi kolaylaştıracaktır.

Bu eğitime başlamadan önce kabul etmemiz gereken önkoşul değerlendirmeler neler olabilir?
Bu eğitici kaynağa geçmeden önce şu hususu belirtmekte fayda görmekteyim: eğer programcılığa ilk defa adım atıyorsanız bu eğitim sizler için biraz ağır gelebilir, zira bu eğitim için bir ön koşul olarak daha önceden bir veritabanı sorgulama dili ve diğer bilgisayar programlama dilleri üzerinde çalışmış, yaşantı geçirmiş iseniz bu eğitim sizin için daha açıklayıcı ve avantajlı olacaktır. Daha önce bir sorgulama dili ile çalışmış, veritabanı mantığı kavramlarını irdelemiş, kaynak kodları incelemiş, belirli bir metin editörü ile çalışmış, program parçalarının yürütülmesi aşamalarında çalışmalarınız olmuş ve yazılım dünyası için temel kavramları almış iseniz şu halde bu kaynaktan yararlanma konusunda temel bir anlayışa sahip olmuşsunuz demektir :).

Sizler için faydalı olabileceğini düşündüğüm bir kaç yabancı sitenin linklerini paylaşmak istiyorum. Bu eğitimden arta kalan zamanlarınızda göz atabileceğiniz İngilizce kaynak anlamında faydasını göreceğinizi düşündüğüm bir kaç site:

Genel Bakış

PL/SQL programlama dili SQL ve Oracle ilişkisel veritabanı için prosedürel bir dil uzantısı olarak 1980’lerin sonlarında, Oracle Corporation tarafından geliştirilmiştir.

PL/SQL ile ilgili bazı önemli özellikler: 

  • PL/SQL tamamen yüksek işlem performanslı ve taşınabilir bir işleme dilidir.
  • PL/SQL yorumlama dili yerleşik ve işletim sistemlerinden bağımsız bir programlama ortamı sağlar.
  • PL/SQL’de doğrudan komut satırı SQL * Plus arayüzü çağrılabilir.
  • PL/SQLin genel sözdizimi ADA ve Pascal programlama dillerine dayanmaktadır.
  • PL/SQL, SQL ile entegre edilmiştir.
  • PL/SQL, kapsamlı hata denetimi sunar.
  • PL/SQL çok sayıda veri türleri barındırmaktadır.
  • PL/SQL, programlama yapıları sunar.
  • PL/SQL, fonksiyonlar ve prosedürler aracılığıyla programlamayı destekler.
  • PL/SQL, nesne yönelimli programlamayı destekler.
  • PL/SQL, web uygulamaları ve sunucu sayfaları geliştirmeyi destekler.

PL/SQL aşağıdaki avantajlara sahiptir:

  • SQL standart bir veritabanı dilidir; ancak PL/SQL güçlü bir SQL ile entegre edilmiştir.
  • PL/SQL statik ve dinamik SQL’i destekler. Yani Statik SQL’den kasıt, PL/SQL blokları içerisinde DML* işlemlerini ve işlem kontrollerini desteklemesidir. Dinamik SQL ise PL/SQL blokları içinde DDL** deyimlerini gömmeye izin vermesidir.
  • PL/SQL veritabanı tablolarına bir anda bütün bir blok gönderilmesini sağlar. Bu ağ trafiğini azaltır ve uygulamalar için yüksek performans sağlar.
  • PL/SQL, programcıların sorgularını başka bir biçime dönüştürmelerinde ve veritabanı güncelleme işlemlerinde yüksek oranda verimlilik sağlar.
  • PL/SQL, istisna işleme, muhafaza etme, veri gizleme, nesne yönelimli veri türlerini barındırma gibi güçlü özellikleri ile tasarım ve hata ayıklamada zaman kazandırır.
  • PL/SQL ile yazılmış uygulamalar taşınabilir.
  • PL/SQL yüksek güvenlik düzeyi sağlar.
  • PL/SQL önceden tanımlanmış SQL paketlerine erişim sağlar.
  • PL/SQL Nesne Tabanlı Programlama için destek sağlar.
  • PL/SQL Web Uygulamaları ve Server Pages geliştirilmeleri için destek sağlar.

(DML*), (DDL**)
Bakınız: DDL, DML, DCL ve TCL komutları arasındaki fark nedir?

Sevgili arkadaşlar, bir sonraki yazımızda görüşmek üzere sağlıcakla kalın..

Bilinmeyen adlı kullanıcının avatarı

About Tuncay Uyar

#CODER #PROGRAMMER #DEVELOPER #CSHARP #DOTNET #SQL #PLSQL #MSSQL #HTML #CSS #JAVASCRIPT #JQUERY #AJAX #XML #JSON #ASPNET #ADONET #AGILE #SCRUM
Bu yazı Oracle PL/SQL içinde yayınlandı ve , , olarak etiketlendi. Kalıcı bağlantıyı yer imlerinize ekleyin.

Yorum bırakın