DATABASE


      Mustafa Bektaş TEPE
          Oracle DBA
    www.mustafabektastepe.com



     Oracle Database 11g : SQL Fundamentals I
     Oracle Certified Associate(OCA)
     Nongshim Data System Certificate - South Korea
Veritabanı

    Veritabanı Nedir?
    Veritabanı Yönetim Sistemi Nedir ?




    Veritabanının Avantajları!




    Popüler Veritabanı Yönetim Sistemleri!



    Popüler Veritabanı Yönetim Sistemleri



    Arasındaki Farklar!



    Hangi Veritanını Seçmeliyim!
    Veritabanları Hakkında Bilgi Alınabilecek



    Siteler

Veritabanı Nedir?

  Veritabanı düzenli bilgiler topluluğudur.
Bilgisayar terminolojisinde, sistematik erişim imkânı olan,
yönetilebilir, güncellenebilir , taşınabilir, birbirleri arasında
tanımlı ilişkiler bulunabilen bilgiler kümesidir.
  Veri tabanına örnekler verecek olursak ; Bir okul
ögretmen ve ögrencilere ait kimlik bilgileri,ders
programları.sınav sonuçları gibi bilgileri veritabanında
saklayabilir.
Veritabanı Yönetim Sistemi Nedir?

 Veritabanını yönetmek, veritabanına erişim
kurallarını düzenlemek, onu korumak gibi işlevleri olan
yazılımdır.

      Veritabanı depolama yapısını yönetmek
      Kullanıcı ve güvenliği yönetmek
  



      Yedek almayı ve gerektiğinde geri dönüşü yönetmek
  



      Performansı monitor etmek
  



      Verileri sorgulamak ve işlemek
  



      Veritabanını programlamak
  
  
Veritabanının Avantajları?

    Veri saklama kapasitesi(Büyük miktarda veri tutabilmekte ve verilerin
    depolandığı alanları ayarlama imkanı vermektedir.)



    Veri güvenliği
    Yetkisiz erişimleri engelleme ve kontrol edebilme imkanı sağlamaktadır




    Aynı anda çok sayıda kullanıcıya verilerin bütünlüğünü bozmadan hizmet



    verebilmektedir.



    Verilerin merkezi kontrolünü sağlar
    Günün 24 saati ve haftalar boyu hiç kapatılmadan çalışabilmektedir.




    Bilgileri bulmak kolaylaşır




    Genel raporlar alınabilir (İş zekası Uygulamaları, Performans Yönetimi



    Ürünleri, Veri Depolama Ürünleri vs.)



    Bütünlük sağlanır(Tutarsız(hatalı) bilgi önlenir)
    Programcılığa açık yapısı


Popüler Veritabanı Yönetim Sistemleri !
Popüler Veritabanı Yönetim Sistemleri !

    Oracle
        Oracle, dünyanın en güçlü ve güvenilir veritabanı olarak gösterilmektedir.


        Çok yüksek maliyeti nedeniyle sadece büyük kurumların tercih edebilecekleri
    o


        bir veritabanıdır.
    o


        Windows ye Unix sistemlerinde kullanılabilmektedir.
        Çok büyük yazılım desteği vardır.
    o




    MySQL
    o




        Windows’un yanı sıra Linux, OS/2, Solaris, AIX ve birçok işletim sistemini


        desteklemesi nedeniyle çok yaygındır.
    o


        MySQL PHP geliştiriciler arasında en popüler olanıdır
        ve web siteleri, web uygulamaları ve online servisler için kullanılır.
    o


        MySQL’ in en büyük dezavantajlarından biri ücretsiz olmasından kaynaklanan
        destek eksikliğidir.
    o
Popüler Veritabanı Yönetim Sistemleri !

   Microsoft Access
    o   Microsoft firmasının Office paketi içinden çıkan Access, paralı veritabanları arasında
        nispeten ucuz olarak göze çarpar.
    o   Küçük ölçekli uygulamalardaki gereksinimlerinizi karşılayabilir.
    o   Web sitesinde veri miktarı ve aynı anda yapılan işlem sayıları az ise, Access kullanabilirsiniz.
   Informix
    o   Ücretli ve güçlü bir veritabanıdır.
    o   Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitededir.
   SQL Server
    o   Microsoft firmasının geliştirdigi ücretli veritabanıdır.
    o   Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitededir.
   DB2
    o   IBM firmasının geliştirdigi ücretli veritabanıdır.
    o   Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitededir.
Popüler Veritabanı Yönetim Sistemleri
Arasındaki Farklar!


 Birçok yazılım bilgi depolayabilir ama aradaki fark, veritabanın
bu bilgiyi verimli ve hızlı bir şekilde yönetip değiştirebilmesidir.



                           Veritabanı
                          Karşılaştırma
Hangi Veritanını Seçmeliyim!

    Veri Modeline Göre
        İlişkisel VTYS’ler – Oracle,MySQL,DB2



        Ağ VTYS’ler – DBTG
    


        Nesneye Yönelik VTYS’ler – GemStone, O2, ObjectStore
    Yerleşimine Göre
    
    



        Merkezi VTYS’ler



        Dağıtık VTYS’ler
    



    Kullanıcı Sayısına Göre
    



          kullanıcılı sistemler

        Tek

        Çok kullanıcılı sistemler
    Kullanabileceginiz Depolama Alanına Göre
    


    


Hangi Veritanını Seçmeliyim!

  Veri Tabanları Güvenlik Özelliklerine Göre
 Bütçenize Göre



 Kullanım Kolaylıgına Göre
 Analiz İhtiyacınıza Göre
 İşletim Sistemi Seçiminize Göre
 Sistemin Çalışma Zamanına Göre
 SQL dil destegine göre
Veritabanları Hakkında
                  Bilgi Alınabilecek
                        Siteler

             http://www.oracle.com/technetwork/indexes/documentation/index.html#database

             https://forums.oracle.com/forums/main.jspa;jsessionid=8d92100330d6302bf27e90c64b40b9a6ac82e98e4088.e3
Oracle       http://www.oracle-base.com/



             http://dev.mysql.com/doc/

MySQL        http://forums.mysql.com/



             http://www-01.ibm.com/support/docview.wss?uid=swg27009474

DB2          http://www.ibm.com/developerworks/forums/db2_forums.jspa



             http://msdn.microsoft.com/en-us/library/bb545450.aspx

SQL Server   http://social.msdn.microsoft.com/Forums/tr-TR/sqltr/threads



             http://www54.sap.com/solutions/tech/enterprise-information-management/software/documents-
             access-archiving/index.html
Access       http://www.access-programmers.co.uk/forums/
Dinlediginiz için Teşekürler …



       Soru-Cevap
           Mustafa Bektaş TEPE
               Oracle DBA
         www.mustafabektastepe.com
Kod günleri veritabnı

Kod günleri veritabnı

  • 1.
    DATABASE Mustafa Bektaş TEPE Oracle DBA www.mustafabektastepe.com  Oracle Database 11g : SQL Fundamentals I  Oracle Certified Associate(OCA)  Nongshim Data System Certificate - South Korea
  • 2.
    Veritabanı Veritabanı Nedir? Veritabanı Yönetim Sistemi Nedir ?  Veritabanının Avantajları!  Popüler Veritabanı Yönetim Sistemleri!  Popüler Veritabanı Yönetim Sistemleri  Arasındaki Farklar!  Hangi Veritanını Seçmeliyim! Veritabanları Hakkında Bilgi Alınabilecek  Siteler 
  • 3.
    Veritabanı Nedir? Veritabanı düzenli bilgiler topluluğudur. Bilgisayar terminolojisinde, sistematik erişim imkânı olan, yönetilebilir, güncellenebilir , taşınabilir, birbirleri arasında tanımlı ilişkiler bulunabilen bilgiler kümesidir. Veri tabanına örnekler verecek olursak ; Bir okul ögretmen ve ögrencilere ait kimlik bilgileri,ders programları.sınav sonuçları gibi bilgileri veritabanında saklayabilir.
  • 4.
    Veritabanı Yönetim SistemiNedir? Veritabanını yönetmek, veritabanına erişim kurallarını düzenlemek, onu korumak gibi işlevleri olan yazılımdır. Veritabanı depolama yapısını yönetmek Kullanıcı ve güvenliği yönetmek  Yedek almayı ve gerektiğinde geri dönüşü yönetmek  Performansı monitor etmek  Verileri sorgulamak ve işlemek  Veritabanını programlamak  
  • 5.
    Veritabanının Avantajları? Veri saklama kapasitesi(Büyük miktarda veri tutabilmekte ve verilerin depolandığı alanları ayarlama imkanı vermektedir.)  Veri güvenliği Yetkisiz erişimleri engelleme ve kontrol edebilme imkanı sağlamaktadır  Aynı anda çok sayıda kullanıcıya verilerin bütünlüğünü bozmadan hizmet  verebilmektedir.  Verilerin merkezi kontrolünü sağlar Günün 24 saati ve haftalar boyu hiç kapatılmadan çalışabilmektedir.  Bilgileri bulmak kolaylaşır  Genel raporlar alınabilir (İş zekası Uygulamaları, Performans Yönetimi  Ürünleri, Veri Depolama Ürünleri vs.)  Bütünlük sağlanır(Tutarsız(hatalı) bilgi önlenir) Programcılığa açık yapısı  
  • 6.
  • 7.
    Popüler Veritabanı YönetimSistemleri ! Oracle Oracle, dünyanın en güçlü ve güvenilir veritabanı olarak gösterilmektedir.  Çok yüksek maliyeti nedeniyle sadece büyük kurumların tercih edebilecekleri o bir veritabanıdır. o Windows ye Unix sistemlerinde kullanılabilmektedir. Çok büyük yazılım desteği vardır. o MySQL o Windows’un yanı sıra Linux, OS/2, Solaris, AIX ve birçok işletim sistemini  desteklemesi nedeniyle çok yaygındır. o MySQL PHP geliştiriciler arasında en popüler olanıdır ve web siteleri, web uygulamaları ve online servisler için kullanılır. o MySQL’ in en büyük dezavantajlarından biri ücretsiz olmasından kaynaklanan destek eksikliğidir. o
  • 8.
    Popüler Veritabanı YönetimSistemleri !  Microsoft Access o Microsoft firmasının Office paketi içinden çıkan Access, paralı veritabanları arasında nispeten ucuz olarak göze çarpar. o Küçük ölçekli uygulamalardaki gereksinimlerinizi karşılayabilir. o Web sitesinde veri miktarı ve aynı anda yapılan işlem sayıları az ise, Access kullanabilirsiniz.  Informix o Ücretli ve güçlü bir veritabanıdır. o Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitededir.  SQL Server o Microsoft firmasının geliştirdigi ücretli veritabanıdır. o Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitededir.  DB2 o IBM firmasının geliştirdigi ücretli veritabanıdır. o Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitededir.
  • 9.
    Popüler Veritabanı YönetimSistemleri Arasındaki Farklar! Birçok yazılım bilgi depolayabilir ama aradaki fark, veritabanın bu bilgiyi verimli ve hızlı bir şekilde yönetip değiştirebilmesidir. Veritabanı Karşılaştırma
  • 10.
    Hangi Veritanını Seçmeliyim! Veri Modeline Göre İlişkisel VTYS’ler – Oracle,MySQL,DB2  Ağ VTYS’ler – DBTG  Nesneye Yönelik VTYS’ler – GemStone, O2, ObjectStore Yerleşimine Göre   Merkezi VTYS’ler  Dağıtık VTYS’ler  Kullanıcı Sayısına Göre  kullanıcılı sistemler  Tek Çok kullanıcılı sistemler Kullanabileceginiz Depolama Alanına Göre   
  • 11.
    Hangi Veritanını Seçmeliyim! Veri Tabanları Güvenlik Özelliklerine Göre  Bütçenize Göre   Kullanım Kolaylıgına Göre  Analiz İhtiyacınıza Göre  İşletim Sistemi Seçiminize Göre  Sistemin Çalışma Zamanına Göre  SQL dil destegine göre
  • 12.
    Veritabanları Hakkında Bilgi Alınabilecek Siteler http://www.oracle.com/technetwork/indexes/documentation/index.html#database https://forums.oracle.com/forums/main.jspa;jsessionid=8d92100330d6302bf27e90c64b40b9a6ac82e98e4088.e3 Oracle http://www.oracle-base.com/ http://dev.mysql.com/doc/ MySQL http://forums.mysql.com/ http://www-01.ibm.com/support/docview.wss?uid=swg27009474 DB2 http://www.ibm.com/developerworks/forums/db2_forums.jspa http://msdn.microsoft.com/en-us/library/bb545450.aspx SQL Server http://social.msdn.microsoft.com/Forums/tr-TR/sqltr/threads http://www54.sap.com/solutions/tech/enterprise-information-management/software/documents- access-archiving/index.html Access http://www.access-programmers.co.uk/forums/
  • 13.
    Dinlediginiz için Teşekürler… Soru-Cevap Mustafa Bektaş TEPE Oracle DBA www.mustafabektastepe.com