Oracle SQL Nedir?

Oracle SQL Nedir?

Oracle SQL Nedir? RDBMS (relational database management system), Oracle ilişkisel veritabanı yönetim sistemi (Oracle İVTYS) veya sadece Oracle olarak adlandırılan gelişmiş bir ilişkisel veritabanı yönetim sistemidir. Oracle firması tarafından geliştirilmektedir. Diğer ilişkisel veritabanı sistemleri gibi büyük miktarda verinin güvenli bir şekilde depolanmasını ve aynı anda birçok kullanıcının güvenli bir şekilde verilere erişmesini sağlamaktadır.
Oracle veritabanı yazılımları daha çok MSSQL server da olduğu gibi kurumsal alanda kullanılan yaygın bir veritabanı sistemidir. Ayrıca birçok araçtan oluşur ve uygulama geliştiricilerinin kolay ve esnek uygulamalar geliştirebilmelerine olanak sağlar. Oracle veritabanı yönetim sistemleride diğer veritabanı yönetim sistemlerinin içerisinde bulunan stored procedure’lar, paketler, trigger’ler gibi bileşenler yer almaktadır.
Yazılım dili olarak SQL kullanmaktadır. SQL dilinin belirli standartlarda olduğunda programlama yapabilme ve daha esnek kullanım için PL/SQL geliştirmiştir.

Oracle Veritabanının bazı özellikleri;

  • Büyük miktarda verileri tutabilir.
  • Verileri istenilen depolama alanında saklayabilir.
  • Birden çok kullanıcının aynı anda verilere ulaşmasını ve kullanıcıların yetkileri dahilinde verilerde çalışmasını sağlayabilir.
  • Kullanıcı yetkilendirme özelliği sayesinde yetkisiz erişimi engelleme ve kullanıcı takibi ve kontrol etme olanağı sağlar.
  • Oracle veritabanları tablolar, indeksler, eşanlamlar ve ihtiyaca uygun kayıtlı prosedürlerden oluşur.
  • İstemci/Sunucu mimarisi sayesinde ağ trafiğinde yoğunluk oluşturmaz.
  • İşletim sistemleri ile tam uyumlu çalışabilmektedir.
  • Kurulu olduğu işletim sistemleri kapatılmadığı sürece günlerce sorunsuz bir şekilde çalışmaya devam eder.

Oracle veritabanının daha bir çok özelliği mevcuttur. Ayrıca diğer veritabanı yönetim sistemlerinde olduğu gibi birçok sürümü vardır. Oracle veritabanı sürümleri kullanım amacına, farklı senaryolara ve lisanslamaya göre değişmektedir. Oracle sürümleri;

  • Standard Edition (SE1)
  • Standard Edition (SE)
  • Enterprise Edition
  • Express Edition
  • Personal Edition

Oracle Database Standard Edition (SE1)

  • Kullanımı kolaydır.
  • Kritik iş uygulamaları geliştirmek için tüm bileşenlere sahiptir.
  • Web uygulamaları kolaylıkla geliştirilebilir.
  • Küçük işletmeler için tek sunucu ile şube ortamlarına ve çalışma gruplarına yüksek performanslı, güvenli ve son derece kolay kullanım sağlar.

Oracle Database Standard Edition (SE)

  • Oracle Database Standard Edition (SE1) sürümünün tüm bileşenlerini içermektedir.
  • Büyük makineler için Oracle Real Application Clusters (Oracle RAC) kümeleme servisleri ve desteği sunar.

Oracle Database Enterprise Edition

  • Oracle Database Enterprise Edition tüm bileşenleri içeren sürümdür.
  • Yüksek hacimli kritik iş uygulamaları, yoğun talepli internet uygulamaları , veri ambarları gibi yoğun talep ve sorgu gerektiren uygulamalara yüksek performans ve kullanım kolaylığı sağlar.

Oracle Database Express Edition

  • Oracle Database Express Edition giriş seviyesi ve ücretsiz sürümdür.
  • Daha çok Oracle öğrenmek isteyen kişi ve kurumlar için uygundur.
  • Ticari olarak kullanılabilir. Fakat veritabanı boyutu sınırlı olduğundan çok fazla veri tutmadığında ticari kullanımda dezavantaj oluşturabilir.

Oracle Database Personal Edition

  • Oracle Database Personal Edition tek kullanıcılı ve oracle veritabanını geliştirmek isteyen kullanıcılar için uygun olan sürümdür.
  • Bu sürüm sadece windows platformlarında bulunmaktadır.
  • Ticari olarak kullanılamaz.
  • İçerisinde yönetim paketi hariç tüm bileşenler bulumaktadır.

PL/SQL NEDİR?

SQL dilinin sınırlı olması nedeni ile SQL kullanan veritabanı yönetim sistemleri çeşitli iyileştirme ve özelleştirmeler geliştirmiştir. Oracle firması SQL üzerine yaptığı iyileştirme ve özelleştirmeleri bir standart haline getirmiş ve ismini PL/SQL (Procedural Language/Structured Query Language) vermiştir. Oracle veritabanı sistemlerine özel geliştirilmiştir. PL/SQL tetikleyici(trigger), saklı yordam (stored procedure) yazmayı , temel sql komutlarını ve programlamada akış kontrollerini ve değişkenleri içeren ve yapısal dillere ait özelliklerin olduğu standart SQL’e eklenmesi sonucu oluşan bir dildir.

PL/SQL ‘in Bazı Özellikleri

  • Birçok SQL editörü ile çalışabilmektedir.
  • Tetikleyici (trigger), saklı yordam (stored procedure), fonksiyon gibi birçok özelliği vardır.
  • Windows, linux, unix gibi birçok işletim sistemi platformu ile tam uyumlu çalışmaktadır.
  • Loglama özelliği sayesinde birçok işlemin kayıtlarını tutabilmektedir. Hata loglama, çalışılan kodları loglama vb.
  • Oracle Reports aracı ile bütünleşik çalışır.
  • Oracle Forms aracı ile bütünleşik çalışır.
  • Kodlar veritabanın da saklandığı için sorgu esnasında sürekli ağda işlem yapmayacağından gereksiz ağ trafiğini engeller.
Oracle Reports; Oracle’ın ödüllü, yüksek kaliteli kurumsal raporlama aracıdır.
İşletmelerin, ölçekleme yapabilmesini ve güvenli bir ortamda kuruluşun içindeki ve dışındaki tüm düzeylere bilgilere anında erişim sağlamasına olanak tanır.
Oracle Forms; hızlı ve verimli bir şekilde kurumsal uygulama yazılımları tasarlamak ve oluşturmak için Oracle’ın köklü teknolojisidir.

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*