Archive for Mart, 2012

Oracle Database 11g Release 2 Kurulumu-Windows 7’ye

Merhaba arkadaşlar Oracle ‘ın en son versiyonu olan Oracle Database 11g Release 2‘nin Windows 7’ye kurulumunu anlatacagım.Öncelikle kurulum yapmak için Oracle Database 11g Release 2’imizi Oracle sitesinden indirmemiz lazım (buradan indirebiliriz).

Çıkan ekrandan Accept License Agreement kısmını seçin ve indirmek istediğiniz windows sürümüne göre seçiniz(32 bit veya 64 bit).

NOT : Oracle’dan Oracle Database 11g Release 2 indirmek istiyorsanız Oracle sitesine üye olmanız gerekir.

Oracle Database 11g Release 2 kurulum-1
(continue reading…)

Loading


SQL Sub Query(Alt Sorgular)

Alt sorgu(Subquery) sorgu içerisinde sorgu demektir.İçte ki alt sorgu problemin bir kısmının çözümünü verir,kalan kısmı ise ana sorguda çözülür.

Örnekle açıklayacak olursak employees tablosunda yer alan verilerden first_name sütunu Nancy olan verinin salary’i sütunundan yüksek olan diğer verileri listele.Burada sorguyu 2 parçaya böleriz birinci parça Nancy’nin salary sütununun değeri ne kadar ,ikinci parça ise hangi verilerin salary sütunu Nancy’den yüksektir.

SELECT * FROM employees
WHERE salary > (SELECT salary FROM employees WHERE first_name='Nancy');
  1. Alt sorguları SELECT cümlelerinin FROM kısmında kullanırsak bu alt sorguya İçsel Görüntü denilir.
  2. Alt sorguları SELECT cümlelerinin WHERE kısmında kullanırsak bu tür alt sorgulara İç İçe alt sorgu denilir.
  3. Eger ana sorgu da kullanılan bir sütun alt sorguda da kullanılırsa buna Korelasyon alt sorgu denilir.Ana sorguda ki her bir kayıt için alt sorgu bir kez çalıştırılır.
  4. Eger alt sorgu sadece bir sütun ve bir kayıt döndürüyorsa bu tür alt sorgulara Doğrusal alt sorgu denir.

(continue reading…)

Loading


Linux Fedora Türkçe Klavye Ayarlar

Merhaba arkadaşlar bu yazımda benim de kullandıgım Linux Fedora işletim sisteminin klavyesinin türkçe olmasını gösterecegim.

Linux fedora işletim sistemini kurarken türkçe yi seçmiş de olsak sistem dilinin türkçe oldugunu görüyoruz ama klavye ayarları çogu zaman ingilizce oluyor..Eger klavyemizi türkçe veya başka bir dil ile kullanmak istiyorsak aşagıda komutları konsole dan yazarak hangi dili istedigimizi seçebiliriz.

#su                                                              —   root(yönetici) olarak giriş yapmalıyız.

# yum install system-config-keyboard  —  Yanda ki komutla konsoldan klavye ve                                                                                        dil ayarı yapabilmek için gerekli paket kurulur.

# system-config-keyboard                      —   Yanda ki komutu verdikten sonra da karşımıza çıkan pencereden istedigimiz dili seçebiliriz.

Yazar : Mustafa Bektaş Tepe

Java && Oracle

Loading


ORACLE FİZİKSEL ALAN ve MANTIKSAL ALAN

Merhaba arkadaşlar bu yazımda Oracle ‘ın üzerine kurulu olduğu yapı fiziksel yapı ve mantıksal yapıyı anlatmaya çalışacağım.

Oracle mantıksal yapıyı ve fiziksel yapıyı birbirinden ayrı şekilde yönetir.Bende bu yazımda bu nedenle mantıksal yapıyı ve fiziksel yapıyı ayrı ayrı anlatmaya çalışacağım.

NOT : Mantıksal yapı ile fiziksel dosyalar arasında ki bağlantı bilgilerini saklamak için SYSTEM schema‘sının bir parçası olan Data Dictionary bölgesi kullanılır.Böylece hangi tablonun hangi tablespace içinde yer aldığını ve disk üzerinde bu tablespace için hangi dosyanın var olduğunu bilir.

ORACLE FİZİKSEL YAPI

Veritabanı tablolarında ki verileri ve veritabanına ait gerekli yapılandırma dosyalarını saklamak üzere fiziksel diskler üzerinde depolanan dosyalar kullanılır.

Fiziksel yapıyı oluşturan bileşenler ;

  • Data files
  • Control files
  • Redo log files
  • Archive log files
  • Parameter files
  • Alert log ve Trace log files
  • Backup files

(continue reading…)

Loading


JOIN

İlişkisel veritabanı sistemler de veriler birbirleriyle ilişkili birçok tabloda saklanır.

Bazı durumlar da ihtiyaç duyulan bilgileri almak için birden fazla tablodan yararlanmak gerekir.Bu gibi durumlar da ilgili tablolara ulaşmak için SQL’in JOIN(birleştirme) özelliğini kullanırız.

Oracle’da birçok JOIN çeşidi vardır ;

  • Inner Join
  • Natural Join
  • Join ….. Using
  • Join ….. On
  • Cross Join
  • Outer Join

(continue reading…)

Loading


Group By-Having-Cube ve Rollup

Grup By(Verilerin Gruplandırılması)

Grup fonksiyonları yukarıda da belirtiğim gibi gruplanmış veriler üzerinde işlem yapar.SQL cümlelerin de verilerin nasıl gruplanmasını istediğimizi GROUP BY ifadesi ile belirtiriz.

Yukarıda da anlatıgımız gibi grup fonksiyonları bir sütundaki verileri, bir işleme sokarak tek bir değer döndürür. Biz eğer tek değer döndürmesini istemiyorsanız, yani her grup için ayrı ayrı hesap yapmasını istiyorsak Group By  ‘ı kullanırız.

  • Aşagıda ki sorgu da employees tablosunda ki job_id sütununa göre gruplar ondan sonra da her grupdaki salary sütununda bulunan verilere göre ortalamayı verir.
Select job_id,AVG(salary) from employees GROUP BY job_id;
NOT : SQL cümlesinin SELECT kısmında kullanılan gruplama ifadeleri ve sabit değerler haricinde ki tüm sütunlar GROUP BY ifadesinde yer almalıdır.
Select job_id,manager_id,AVG(salary) from employees
GROUP BY job_id,manager_id;

(continue reading…)

Loading


  • Sertifikasyon



  • Etiketler

  • Topluluklar

                     
                     
  • Copyright © 1996-2010 Mustafa Bektaş Tepe. All rights reserved.
    Türkçeleştirme Blogizma | AltyapıWordPress