• 30-10-2012, 11:37:59
    #1
    Merhaba bugüne kadar çok otomasyon programı yazdım genelde hep veritabanını acess olarak kullandım. Bugünlerde firebird diye birşey duydum ve herkes tavsiye ediyor ? Sizce nasıl artıları eksileri nelerdir. Çünkü ilerde satacağım bir otomasyon programı yazıyorum ona göre veritabanı mı değiştireceğim ?
  • 30-10-2012, 12:09:17
    #2
    firebird i hiç kullanmadım genelde delphiciler kullanırlar.. burada güzel bir karşılaştırma verilmiş ve bariz olarak firebird un üstünlüğü var

    http://database-management-systems.f...bird-vs-Access

    .net ile uygulama geliştiriyorsan ms sql server ya da mysql ile uygulama geliştir bana kalırsa..
  • 30-10-2012, 12:25:47
    #3
    Teşekkür ederim. Ben c# ile kullanmayı planlıyorum zormu olur acaba ?
  • 30-10-2012, 12:44:51
    #4
    zorluğunda bir şey yok hiç birinin sadece uygun connector u kurman gerekir. ado.net yapısı hepsinde aynıdır, connector ona uyarlanmış şekilde olur. bir .net yazılımcısı olarak ilk tercihin ms sql server kullanman daha doğru olur. ilerde işe girdiğinde istenilen özelliklerde .net için ms sql server şarttır, bunun yanında mysql de kullanabilirsin sonradan.. ancak temel olarak stored procedure, trigger gibi şeyleri de kullanmalısın. firebird bunu destekliyor ama sanırım gui (grafik arayüzü) yok o sitede gördüğüm kadarıyla.. ilk başlangıç için sql server express ile başlamanı öneririm... ben genelde mysql kullanıyorum eğer server tabanlı bir şey yapacaksam. bunun yanında xml tabanlı olarak yeni teknolojilere de yönelebilirsin nosql gibi. bunlarda herhangi bir sql kodu yazmadan diğer veritabanı yöneticilerinden çok daha hızlı biçimde kayıt ekleyip sorgu yapabilirsin, çünkü alt yapıları xml olduğu için herhangi bir ilişkisel durumu yok.

    ama diğer veritabanı yöneticileriyle yapmak istersen de ado.net harici entity framework u öğrenmeni tavsiye ederim, bu framework, veritabanını modelliyerek sınıf haline çeviriyor ve projende çok büyük esneklik, kolaylık sağlıyor. sana önceden söylediğim gibi yeni teknolojilere ayak uydurmaya çalış her zaman

    kolay gelsin
  • 30-10-2012, 13:03:16
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Eğer sorun sadece Access mi Firebird mü ise her türlü Firebird derim.

    Bunun yanında Ertan'ın dediği gibi ileride .Net ile ilgili bir işe girmek istersen eğer Mssql çok lazım olacaktır.
  • 30-10-2012, 14:04:05
    #6
    Teşekkürler arkadaşlar önerileriniz için bilişim öğretmenimizde sql server kullanın demişti. Bende projemi ilk öyle yapmıştım sonra başka bilgisayarda çalışmamıştı. Sql express kurdum çalıştı. Ama ağ bağlantısında ekli olan başka bilgisayarlar bağlanamadı bu seferde. O zaman sql ile yapim otomasyon programını. Peki bir soru daha ?
    Sql database'yi sql server içindenmi çekim yoksa başka bir kullanımı daha var sal server programı olmadan sql express ile mi kullanim ?
  • 30-10-2012, 14:40:06
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    firebird tabiki =)
  • 30-10-2012, 14:40:27
    #8
    sql server programı yüklü değilse o bilgisayara çalışmz.. taşımakta sıkıntı çıkıyor anlamadığım kadarıyla.. genelde veritabanının scripti çıkartılıyor (sql kod olarak) o script bir batch file ile çalıştırılıp o bilgisayardaki sql servara veritabanın yükleniyor. bunun dışında harici mdf dosyasıyla da yapabilirsin ama bunun için de connection string ini ona göre ayarlaman gerekiyor..
  • 30-10-2012, 15:31:39
    #9
    Zaten mdf ile yapmıştım çalışmamıştı. Sql server express kurmustum duzelmisti. Sql serverde cok hata aldığım için pek uğraşmak istemiyorum . Ya firebird kullanıcağım yada acess.