Ana içeriğe atla

Firebird Veritabanı Nedir ? Nasıl Kullanılır

Firebird ücretsiz veritabanı kullanmaya ne dersiniz.Üstelik hiç bir süre ve veri sınırı olmadan kulağa hoş geliyor değilmi.Bu Blogta Borland açık kaynak interbase 6 sürümünden sonra ortaya çıkmış ve gelişimini sürekli sürdürmüş Firebird veritabanına bir göz atıcaz. İnternet üzerinde Firebird ile kaynağa çok sık rastlamazsınız artık bu blogtan Firebird ile ilgili bilgileri takip edebilirsiniz...

Neden Firebird ?
Ücretsizdir.
Kapasite kısıtlaması yoktur.(en azından 950GB kadar)
Düşük sistem kaynağı ile çalışır.
Bir çok platformda sorunsuzdur. (Windows-Linux-FreeBSD-HpUX-Solaris-Mac-OS)
Ms Acess 'ten kapasite ve hız olarak iyidir (Access 2 GB kapasitelidir)
MySql de olmayan yapıları vardır ve iyidir. (Trigger,Transcation,Sp Firebird destekler MySql de yoktur)
Ms Sql ve Oracle ile büyük işlerde boy ölçüşebilir. (Bununla ilgili bir çok video mevcut)

Firebird Nerden alınır ?
Kendi sitesi olan Firebird.org adresinden edinebilirsiniz.

Firebird Nerelerde kullanılabilir ?
Web uygulamalarınızda PHP ASP Asp.Net
Windows Form yazılımlarında Delphi-Asp.Net


Firebird Nasıl Çalışır?
Firebird küçük boyuttaki veritabanı kurulum paketini indirdikten ve kurduktan sonra veritabanı kullanımı için yapılması gereken başka bir şey yoktur.Ms Sql Server tipinde bir dizayn aracı ile birlikte gelmez bu ISQL denilen dos modda veritabanınızı oluşturur ve uygulamalarında connection string ile bağlanır ve çalışmaya başlarsınız.Görsel tasarım için FirebirdSQL Manger türünde programlar mevcuttur.

İndirdiğiniz paketi kolayca ve sihirbaz içinde değişiklik yapmadan devam edip kurunuz...


Firebird kullanmaya başlamak
Bu işlemden sonra görev yöneticinizden görebileceğiniz 2 program çalışmaya başlayacaktır.
fbguard.exe  : Veritabanınızın server işlemi
fbserver.exe : Veritabanınız için takip işlemi
Bunların dışında Denetim masanızda Firebird Manager veritabanınızı manuel olarak durdurup başlatmanızı sağlayacaktır.
Veritabanınızın içinde gelecek bir kaç vardır ve belirli görevleri üstlenirler.Örneğin
Isql veritabanınızı tasarlarken kullanabileceğiniz bir uygulamadır.(malesef yeniler için pek kullanışlı değildir)
Gbak ise veritabanınızı yedeklemenize yarar.
Gfix veritabanınızı onarma işlemlerini gerçekleştirir
Gsec veritabanınıza yeni kullanıcılar açmak veya silmek için kullanılabilir.
Instreg Firebird kayıt defterinize kayıt etmek için kullanılır.
Instsvc Firebird server ı kapatıp açmanızı sağlar.

Yukarıda bahsettiğim uygulamaların hepsini kullanacağız tabikii...
Firebird veritabanı tasarlamanın görsel yolu Firebird Manager adlı programı deneme sürümünü edinmektir.Başkaca yazılımlar varsada ücretsiz veritabanına ücretli görsel tasarımcılardır.Lisans satın almanız gerekir.Fakat bu işi fazla zahmetli olmadan ISQL uygulamamızlada yapabiliriz.

Firebird şuan için 2.1.3 verisyonu ile dağıtılıyor kurulum tamamladıysanız ilk veritabanı işlemimizi yapalım.
Firebird ISQL Tool
Araç ilk çalıştığında size yol gösterecektir.Buna göre mevcut bir Firebird veritabanına bağlanmak yada yeni bir Firebird veritabanı oluşturmak için hazırsınız demektir.
Veritabanınızı oluşturmak için 




• SQL> CREATE DATABASE 'C:\serkansenyuz.fdb' page_size 8192
Enter dediğinizde...



Connetion bilgilerini istediği satıra inmiş olursunuz.Burada yapmanız gereken ise
• CON> user 'SYSDBA' password 'masterkey'; komutu olacaktır.

Yaptığımız bu işlem sonrasında belirtiğimiz dizinde belirtiğimiz ad ile bir Firebird veritabanımız oluşmuş oldu.
Firebird Database ve Asp.Net Web uygulamaları ile ilgili yazılımış bir çok yazıya "İlginizi çekebilecek yazılardan" yada Firebird ve Interbase sayfasından daha çok detaya ulaşabilirsin.




      Bu Yazının Sponsorları









Yorumlar

Bu blogdaki popüler yayınlar

Firebird SQL Table oluşturma ve SQL komutları

2 nci  Firebird SQL veritabanı blogunda bu kez mevcut Firebird veritabanına ISQL ile bağlanmayı veritabanı nesnelerini oluşturmayı (create table), Kayıt eklemeyi (ınsert) ve kayıtları izlemeyi (show) ile önemli SQL komutlarını anlatmaya çalışacağım...

HBYS yazılımları ve en iyiler (Hastane Bilgi Yönetim Sistemleri)

HBYS (Hastane Bilgi Yönetim Sistemi) ve iyi yazılım firmaları HBYS nedir sorusuna verilebilecek en iyi cevabı, sıra bekleyen hastalara, HBYS programını kullanlar, yani sistem çalışmıyor diyenler verebilir ! Bugün Türkiye genelinde halen izlediğim bu HBYS platformlarını üreten firmalar hakkında bildiğim bazı kişisel görüşlerimi paylaşacağım. Müdahil olduğum bu sektörün ileri gelen firmalarınıda bu sayede kısaca anlatma fırsatım olacak.O halde yazının devamı için devam ediniz...