PL/SQL PROSEDÜRLERİ
Prosedürler belirli işlemleri gerçekleştirmek üzere oluşturulan özel bloklardır. PL/SQL’de prosedürler diğer programlama dillerinden biraz farklı olarak birden fazla değer döndürebilirler.
Oracle ürünleri başlıklı kısımda genel bilgi olarak anlattığımız PL/SQL’in burada ayrıntılarına ineceğiz.
PL/SQL Bloklarının Yapısı
PL/SQL blok yapılı bir dildir. Her bir blok bir program ünitesini oluşturur. Pl/SQL blokları prosedür, fonksiyon ve normal blok olarak üçe ayrılır. Prosedür ve fonksiyon yapısı ileride ele ele alınmıştır. Şimdi burada normal bir blok yapısı işlenecektir. Bir PL/SQL bloğu seçimlik bir [...]
SQL( STRUCTURED QUERY LANGUAGE )
Açılımı “Structured Query Language” yani “Yapısal Sorgulama Dili” olan SQL, veritabanı işlemleri ile ilgili komutlardan oluşan bir programlama dilidir. Burada veri tabanı işlemleri denilenler veritabanının kendisini oluşturmaktan, tablo, indeks, kullanıcı oluşturmak gibi veri tanımlama dili komutlarına ve kayıt ekleme, silme, düzeltme gibi veri işleme dili komutlarına kadar uzanır. Buradaki yapısal [...]
ORACLE’DA YEDEK ALMA VE GERİ GETİRME
Oracle, verileri her ne kadar güvenli tutsa da, fiziksel sebeplerden(disk hataları), kullanıcı hatalarından veya benzer durumlardan dolayı yedeklere ihtiyaç duyulmaktadır. Yedek alma, veritabanı yöneticisinin yapacağı önemli işlerden birisidir.
Oracle’da, yedek almayla ilgili değişik yöntemler vardır. Veritabanı yöneticisi, kendi veritabanının durumuna göre, yedek almayla ilgili bir veya birden fazla yöntemi kullanmaya [...]
ORACLE VERİTABANI NESNELERİYLE İLGİLİ KOMUTLAR
Bu bolumde artık veritabanı nesneleri oluşturup yönetiyor olacagız.
CREATE TABLE
Tablo oluşturma komutunu anlatırken bir örnekle başlayalım.
ORACLE’DA BELLEK YAPISI(MEMORY STRUCTURE) VE ARKA PLAN İŞLEMLERİ(BACKGROUND PROCESSES)
Bu bölüm Oracle veritabanının yönetiminin sağlanmasında kullanılan işlemleri ve bellek yapılarını içermektedir. Tüm bellek yapıları veritabanının oluşturulduğu bilgisayarın ana belleğinde yer almaktadır. Bu bölüm birden fazla kullanıcının aynı anda veritabanına erişip işlemlerini gerçekleştirmesinin nasıl olduğunu anlamak açısından önemlidir. Aşağıdaki şekil bu bölüm için temel alınacaktır.
Bu dersleri Oracle veritabanına kuşbakışı bakmamızı sağlaması adına hazırladım.
Bir çok arkadaşımızın Oracle ile tanışıklığı başlangıcında ençok problem yaşadığı nokta ingilizcesinin yetersiz olduğu idi.Bu derslerde nerdeyse tamamını türkçeleştirdim, fakat burda biraz basitleştirme veya komik ifadeler yer aldı. Örneğin tablespaces = tablo uzayları ama tablespaces’i tablo uzayları olarak bilmek oracle ile ilerledikçe tablespaces’le karşılasınca bu ifadeyi [...]
Bu dersde oracle veritabanı yapısını anlamaya çalışacağız, bir çok kısım mantıksal olduğu için kafamızda tam oturmayabilir fakat bunları bilmemiz gerekiyor.
Oracle veritabanının, işletim sistemi tarafından bakıldığında, biri fiziksel diğeri mantıksal olmak üzere iki bölümü vardır. Fiziksel bölüm, işletim sisteminden görünen kısımdır. Bunlar Data File(Veri Dosyası), Control File(Kontrol Dosyası) ve Log File(Log Dosyası) ‘dan oluşmaktadır. Mantıksal Bölüm, [...]
PL/SQL dilinde karakter fonksiyonlarının kullanılması oracle developer lar için kullanım kolaylıkları sağlamıştır.Bunların kullanılması database üzerindeki veri yığılmalarınında bir nebze de olsa önüne geçmiştir bu bakımdan oluşturulan fonksiyonların kullanılması diğer database sistemlerine göre daha fazla kullanılması oracle database sistemlerinin yine kullanıcıların ne kadar derinlere inmesine yardımcı olduğunu göstermektedir.
Her konudan olduğu gibi bu konuda da ezberin olmaması çok önemli çünkü normal şartlar altında bir database in sadece kendini kontrol edeceğini düşünürken, oracle da bu olay sadece bu kadarı ile kalmıyor işletim sisteminizi de iyi bilmeniz gerekiyor, bakıyorsunuz kod çalışıyor ama bu çalışması yetmiyor, bundan dolayı plsql konusunu tamimiyle bitirdikten performans(oracle performance tunning) konusu [...]
PL/SQL dili Oracle veritabanları için oluşturulmuş bir veri tabanı dilidir.Genel olarak bakıldığı zaman oracle versiyon 7 den itibaren bu dil oracle sevenlerin hayatlarına girmiştir.
PL/SQL dili ADA dilinden esinlenilerek oluşturulmuş bir dildir bu bakımdan yapı ve syntax ADA dilinden alınmıştır.Ada diline bakıldığında şu an oralce PL/SQL de kullanılan package,procedure,functions gibi yapıların ADA dilinde de mevcut olduğunu [...]
Bank Asya Veritabanı Yöneticilerinden Gökhan Karagözlü Bank Asya’da kullanılan veritabanı sistemleri ile ilgili bilgi veriyor.
Veritabanı Yönetim Sistemi platformlarında (Sql Server, Oracle v.b.) yer alan herkesin pek bilmediği Pivot ve Unpivot Operatörleri bulunmaktadır. Şimdi gelin hep birlikte Pivot-Unpivot operatörlerini inceleyelim. Pivot ve Unpivot operatörleri daha çok OLAP biçimindeki sorgulamalarda ve açık şema uygulamalarında ihtiyaç duyulabilen operatörlerdir. Burada OLAP ve açık şema uygulamaları derken kastedilen şeyi kısaca açıklamak yerinde olur. OLAP, [...]
Bilişim teknolojileri alanında dünyanın en büyük ve öncü şirketi Oracle tarafından düzenlenen Oracle Day 2009 yaklaşıyor! Bu yıl, hem teknoloji hem de uygulama ürün yelpazesinin bir bütün olarak sunulacağı Oracle Day 2009’da, Türkiye’deki 20 yıllık tecrübesinin ve sektördeki lider pozisyonunun size getireceği avantajları keşfedecek ve en son yenilikleri kurulacak demo alanları aracılığı ile tecrübe edebileceksiniz. [...]
Oracle kurulumu windows ’ta basittir ama Linux ve Suse gibi işletim sistemlerinde biraz farklıdır. Biz dersimizde Oracle’ın centOS ‘a kurulumunu göreceğiz.
* Ücretsiz bir oracle geliştirme ortami sahibi olmak için yapılması gerekenler nelerdir?
* Oracle teknoloji network uzerinden hangi ürünleri ücretsiz indirip kullanabiliriz?
* Development adı altinda indirdiğimiz 10g R2 Express Edition da neler var neler yok.
Bu derste kısaca Oracle server, Odp.Net kurulumu anlatılmıştır. Database işlemleri için Oracle Sql Developer database editorü ile temel işlemler örnekle incelenmiştir. Kod tarafında ise C# ile Oracle Data Access Components(ODAC) kütüphanelerini kullanarak database bağlantısı incelenmiş, basit bir örnekle test yapılmıştır.
Özgür Macit Oracle Analytic functions, Hierarchical Queries, Model Clause, Regular Expressions Sunum Videosu






SON YORUMLAR