Kod günleri veritabnı

14
DATABASE Mustafa Bektaş TEPE Oracle DBA www.mustafabektastepe.c om Oracle Database 11g : SQL Fundamentals I Oracle Certified Associate(OCA) Nongshim Data System Certificate - South Korea

Transcript of Kod günleri veritabnı

Page 1: Kod günleri veritabnı

DATABASE

Mustafa Bektaş TEPEOracle DBA

www.mustafabektastepe.com

Oracle Database 11g : SQL Fundamentals IOracle Certified Associate(OCA)Nongshim Data System Certificate - South Korea

Page 2: Kod günleri veritabnı

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

Page 3: Kod günleri veritabnı

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.

Page 4: Kod günleri veritabnı

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

Page 5: Kod günleri veritabnı

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ı

Page 6: Kod günleri veritabnı

Popüler Veritabanı Yönetim Sistemleri !

Page 7: Kod günleri veritabnı

Popüler Veritabanı Yönetim Sistemleri !

Oracleo Oracle, dünyanın en güçlü ve güvenilir veritabanı olarak gösterilmektedir.o Çok yüksek maliyeti nedeniyle sadece büyük kurumların tercih edebilecekleri bir veritabanıdır.o Windows ye Unix sistemlerinde kullanılabilmektedir. o Çok büyük yazılım desteği vardır.

MySQLo 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.

Page 8: Kod günleri veritabnı

Popüler Veritabanı Yönetim Sistemleri !

Microsoft Accesso 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.

Informixo Ücretli ve güçlü bir veritabanıdır. o Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitededir.

SQL Servero Microsoft firmasının geliştirdigi ücretli veritabanıdır. o Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitededir.

DB2o IBM firmasının geliştirdigi ücretli veritabanıdır. o Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitededir.

Page 9: Kod günleri veritabnı

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

Page 10: Kod günleri veritabnı

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 Tek kullanıcılı sistemler Çok kullanıcılı sistemler

Kullanabileceginiz Depolama Alanına Göre

Page 11: Kod günleri veritabnı

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

Page 12: Kod günleri veritabnı

Veritabanları Hakkında Bilgi Alınabilecek

Siteler

Oracle

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

https://forums.oracle.com/forums/main.jspa;jsessionid=8d92100330d6302bf27e90c64b40b9a6ac82e98e4088.e38NbN0LchiOci0LbhqSc3yQaNmTe0?categoryID=84

http://www.oracle-base.com/

MySQL

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

http://forums.mysql.com/

DB2

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

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

SQL Server

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

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

Access

http://www54.sap.com/solutions/tech/enterprise-information-management/software/documents-access-archiving/index.html

http://www.access-programmers.co.uk/forums/

Page 13: Kod günleri veritabnı

Dinlediginiz için Teşekürler …

Soru-CevapMustafa Bektaş TEPE

Oracle DBA

www.mustafabektastepe.com

Page 14: Kod günleri veritabnı