Joomla ServiceBest Web HostingWeb Hosting
Anasayfa Oracle Notları

Oracle Giriş Hikayesi

Evet ; nedir ya bu oracle; bu yazımda sizinle neden oracle yaaa dermiş gibi bir yazı yazıyorum...

"Oracle is a relational database technology." Öyle Diyor Wiki ve bu ilişki kurmada dünyanın en iyisi. Elbette bunu düşünürken bir adres defterini kurmayın kafanızda. Basit bir soru turkcel'in o kadar kullanıcısı var ve bir mesaj atılıyor ve pat cebinizde mesaj ! Katmanlı mimari içersinde her katmanın ayrı bir gizemi var diyerekten =))) Bir komiklikler ve bir başka makale konusu için  ( N Katmanlı Mimari Nedir Ne Değildir Sorusu) hazırlıklarımı ve paylaşımlarımı şimiden size yapayım...

Nasıl başladı benim oracle serüvenim ve nasıl devam ediyor ufaktan sizinle ben tarafından paylaşmak istiyorum.
Oracle kurumumuzda hem veri tabanı olarak hem de application - uygulama (oracle -forms aracılıyla) kullanılmakta...

Tabi php -mysql web dünyasından projelerin tutarlığı kurum içi entegrasyon anlamında tanıştım oracle ile.

Ben Sevdim mi Oracle 'ı =)

Dünya seviyor benim sevmemem sanırım komik olur. Ama şunu rahatlıkla söyleyebilirim. Öğrenilmesi süreç alan bir veri tabanı.

Bir mühendis bakış açısıyla bakıyorum bu veri tabanına evet mükemmel. Indexleme yapısı B-tree ... Tabi bunun bugün projemiz içinde farkettiğim bişiyi sizinle B-tree ve indeksleme demişken hemen geçmek istiyorum her yerde her tablo içersinde indeksleme yapma gafletinde bulunmayınız.

Performans artırım uzmanı olarak arandığımda ilk sıralarda çıkmamın ve bunu baki kılmak istememein getirdiği misyon ile gereksiz performans kaybı yaşarsınız dierek yazıma şekil vermeye devam ediyorum.

"ORACLE, RDBMS ( Relational DataBase Management System) özelliğindeki bir veri tabanı programıdır. Temelinde SQL (Structure Query Language) komut düzenlerinden oluşur. Microsoft SQL, Progress, Informix gibi veri tabanları programlarına ciddi bir alternatiftir.

ORACLE veri tabanları ; ENTERPRISE ve PERSONEL olmak üzere ikiye ayrılır. Enterprise sistemler, kurumsal çözümlere yönelik olup çok kullanıcılıdır. Başta UNIX olmak üzere,Microsoft  NT, 2000  gibi network işletim sistemlerinde çalışmaktadır. Son olarak LINUX üzerinde geliştirmelerin yapıldığını da bilmekteyiz. Personel sistemler, tek kullanıcılı olup, Windows 95/98 sistemleri üzerinde çalışmaktadır.

Bir veri tabanı içersinde birden fazla dosya (table) yaratılabilir. Bu dosyalara erişim ve üzerindeki işlemler, kullanıcı bazında yetkilendirilir.

ORACLE üzerinde yaratılan veri tabanı ve dosyalara , ORACLE SQL, FORMS, REPORTS gibi araçlarla erişmek, program yazmak ve rapor almak mümkündür. Ayrıca ODBC yoluyla diğer yazılım geliştirme araçlarından bilgilere erişmek mümkündür. Programlama araçları 4. Kuşak görsel ve yapısal programlamaya yöneliktir. Temelde SQL komutlarını kullanılır.

FORMS ile ORACLE veri tabanı üzerinde program geliştirilir. REPORTS ile ORACLE veri tabanı üzerinde raporlar geliştirilir.

Programlama dilinin en önemli özelliği, event ve trigger’lardır. Event (durum) özelliğinde, program içindeki mantık yürütülürken yapılması gereken işlemler gerçekleştirilir. Trigger (tetikleme) özelliğinde ise, program içinde kullanıcının seçimleri, hareketlerine göre çalıştırılacak komutlar dizesidir.

ORACLE veri tabanı üzerinde yaratılan table (dosya) üzerinde tutulan kayıtlar üzerinde ekleme/silme/değiştirme gibi işlemleri kontrol edebilmek mümkündür.

"

Oracle ve PLSQL ayrılmaz ikili ve oracle 'ın güç aldığı kuralları size tuhaf gelebilecek biraz pascal 'ı andıran tuhaf dil.

Bana proje arkadaşım için "Ne Yazıo Lan Bu Da Database'e Bunları Çıkartıyor " dedirten ve katmanlı yapı diye yırtındığım bu yapı içerisinde katmanının tadını kullanıcısına çıkartan etkin bir performans sağlayan hoş yapı. Oracle'in Microsoft SQL ürününe göre daha ön planda olmasını sağlayan bir enstrumanı- GÜZEL BİR PAZARLAMA ARACI !

EVET MBA (İşletme Yönetimi Yapan Bir Mester Degree Öğrenci Olarak Yazıyorum Birazcık Burayı )

Mükkemmel bir pazarlama aracıdır PLSQL- Oracle  ikilisi. Neden : İki pirogram Edi - Büdü ikilisi gibi birbirilerini tam olarak tamamlıyorlar ve performans sağlıyorlar. Serverına kur oracle veri tabanını. Form'ları atabileceğin - çalıştırabileceğin yeri aç, db admin 'den şifre ve yetkilerini al ve uçuşa hazırlan. Yapacağın basit ve artık program yazabilirsin.

- Edi ile Vüdü'nün iyi anlaşması Güzel Bir Pazarlama Stratejisi ve Rakipleri Karşısında Güç Olarak Durması

- Türkiye'deki yazılım camiyasının bilgi birikiminin çok iyi olmaması ama hızla gelişiyor olmaması.

- Birinci dereceden Oracle ve MS-Sql (Şuan Sql 2008 Satışları Rakip Görülebilir... ) alıcılarının kamu kurumlarının olması ve buralarda yazılım geliştiren personelin eğitim yapısı, iş süreçlerindeki karmaşıklıktan hoşlanmaması , performans düşüklükleri , basit ve iş süreci çıkartacak yapıyı seçmeleri pazarda oracle'ın daha güçlü yer almasını sağlamaktadır.

- Kullanıcısını yormayan basit bir kullanımı olan... Paket bir program gibi kullanıcılarına sunulunan bir yapı.

Elbette .Net Oracle Kullanımı 'na Değinmeden Edemiycem

.Net Mükemmel bir frame-work kim ne derse desin. Elbette Java tartışmasız iyidir hoştur güzeldir. Cool'dur, yakışıklıdır ama .Net bi başkadır ya.

Windows uygulama mı yapacaksın. Pencereyi açıp içine hava çekmek gibi .Net ortamında veri çekmek =)) Komik gelebilir ama öyle. Süper bir arayüz, işini kolaylaştıran, yazılımcının duygulaırnı okşayan, hayran bırakan bir yazılım platformu. Yazılımcıya yazman için haklı olarak daha ne yapabilirim sorusunu soran bir platform ...

Paralı falan ya biraz da platform bağımlı ya ;) Ama olsun bence. Türkiye'de çok bilinen şeyler değil bunlar. Performans artırımın temel ilkesi ne yapıcaz sorusuna verilen cevaptır arkadaşlar .

Dolayıysla sıkıntıya gerek yok. Yazın .Net'te. Yanına Oracle 'da konudurursanız kamu şirketlerine belediyelere bile bir sürü proje satarsınız...

Oracle der geçersiniz. Bilmezler zaten danışmanları da ...

Bir çok belediye ve kamu kurumu yazılım projelerine milyonlar vermesine rağmen kesinlikle danışmanlık almazlar . Ne niçin faydalıdır sorusuna genelde amcasının kızı asistandır üniversitede - mahhalenin çırağı sanat okulu mezunudur falan =)) Bunlara sorarlar.

Biraz dağınık yazıyorum evet farkındayım. Ama Konu oracle 'dan Türkiye'nin Çarpık Yazılımcı Profiline Geldi. İyi yazılım yapan kişi veya kurumlar ile çalışın arkadaşlar veya müdür abilerim. Yahudi Cemaati Bunun Çok  İyi Farkında ve Cidden Çok Haklı Bir Görüştür. Tarihte Ticarete Yön Vermiş Camiye ükemmel Bir Sözü Ortaya Koymuştur: Ucuz mala para verecek kadar zengin değilim.

İşlerin kaliteli çıkmasını, ülke milli servetini boşa tüketmemek için işini iyi yapan insanlar ile çalışın, kobi veya şahıs şirketi olarak çalışıyor büyümek istiyorsanız internet çağında kurumsal kimlik kendinize belirleyin. Kalkıp ben web sayfası yapıcam Oracle veri tabanı olsun demeyin =)

Komik olur zaten daha yavaş çalışır =)

Yani İşin Ehlileriyle Çalışın. Kandıırıkçı Piyasa Dolandırılarıyla Değil.

 

Bu yazım oracle 'dan çıktı birazcık ama oracle alt başlıklarının altında güzel yazılar gelicek.

Saygılarımı Sunarım Efenim.

10.08.2011 - 01:08