Kod günleri veritabnı

Post on 30-Jun-2015

362 views 0 download

Transcript of 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

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 !

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.

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.

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

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/

Dinlediginiz için Teşekürler …

Soru-CevapMustafa Bektaş TEPE

Oracle DBA

www.mustafabektastepe.com