Kayıt Tarihi: 08.08.2009
Toplam 3 konu açtı.
Toplam 7 yorum yaptı.
Toplam
0
puanı bulunmakta.
Beğeniler: 0 / 0
Herkese selamlar,
İkisinden birini kullanmam gerekiyor ama heralde FoxPro hakkında pek bilgi veren site yok. Access ile daha rahat bilgi bulabiliyorum. Yine de öğrenmek istdim. İkisi arasında ne fark var? Neden Access olsun? Fox Pro zor mudur?
Kayıt Tarihi: 19.06.2009
Toplam 13 konu açtı.
Toplam 690 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2007 TR,
Beğeniler: 0 / 4
Sayın dermest,
Access ile FoxPro birbirinin yerine kullanılabilecek bileşenler değildir.
FoxPro kendi veritabanına sahip bir object oriented programlama dilidir. MS tarafından .net de yenilik diye yutturulan özelliklerin FoxPro da fi tarihinden beri olduğu doğrudur. Son versiyonu 9.0 dır. ve başka bir versiyonu çıkmayacaktır. Foxpro'nun 64 bit versiyonunu yapmak için yeniden inşaa edilmesi gerektiği gibi bir bahane ile MS tarafından rafa kaldırılmıştır. Bu ürün için yeterince pazarlama yapmayan MS, talebin az olması nedeniyle yatırım yapmayı gereksiz görmüştür. Fox kısmen 4GL sayılır. Kendi veritabanı olduğu gibi veritabanında Trigger ve Stored Procedure kullanabilirsiniz. Uygulama geliştirirken Foxbase veritabanı kullanabileceğiniz gibi SQL veya Oracle veritabanı da kullanabilirsiniz. Foxbase veritabanında her tablo için 2 GB limit vardır ve tabloları ayrı ayrı dosyalar olarak oluşturur. Recordset gibi kullanılan ama aslında bir çeşit geçici tablo olan Cursor kullanımı çok güzel bir olaydır. VFP versiyon 7 den beri Multithread olarak çalışan servisler geliştirilebilmektedir.
Access ise:
VERİ TABANI NEDİR?
Basit bir ifadeyle veri tabanı kullanım amacına uygun olarak düzenlenmiş veriler topluluğu olarak tanımlanabilir.
Geleneksel veri tabanları en küçük bilgi parçalarına kolayca ulaşabilmeyi mümkün kılan satır ve sütunlardan oluşmuş tablolar grubudur. Her sütun içinde barındırdığı verinin türünü belirleyen bir başlığa sahipken , satırlarda ise verinin kendisi yer alır. Veri tabanı terminolojisinde , sütunlar alan ve satırlar kayıt diye adlandırılır. Bu yapının tümüne birden tablo denir.
MICROSOFT ACCESS NEDİR?
Access , İlişkisel Veri Tabanı Yönetim Sistemi ile çalışan bir veri tabanı oluşturma yazılımıdır. İlişkisel Veri Tabanı Yönetim Sistemi sisteminde bir veri tabanı dosyasında birden fazla tablo oluşturulabilir ve bu tablolar arasında birbirleriyle ilişki kurulabilir. Kurulan ilişkiler sayesinde farklı tablolardaki veriler sanki aynı tablodaymış gibi kullanılabilir.
Microsoft Access bir İlişkisel Veri Tabanı Yönetim Sistemi uygulamasıdır. Bir veri tabanını oluşturmak ve kullanmak Access ile diğer veri tabanı uygulamalarına göre çok daha kolaydır. Bunun nedeni Access’in , Windows ortamının Grafiksel Kullanıcı Arabiriminin sağladığı avantajların tümünden yararlanma imkanı vermesidir. Grafiksel Kullanıcı Arabirimi , karmaşık komut dizilerini öğrenmeyi gerektirmeden , ekran üzerindeki nesneler ve simgeler yardımıyla , fare desteğinden de yararlanarak kullanıcının çalışmasına olanak verir. Örneğin , geleneksel veri tabanı uygulamalarında iki tablo arasında bağlantı kurmak için oldukça karmaşık komut dizileri yazmak gerekirken , Access’te bu iş basit bir fare hareketiyle gerçekleştirilebilir.
Microsoft Access ile kullanıcının kolaylıkla yapabileceği bazı işlemler şunlardır ;
• Birbiriyle bağlantılı yada bağlantısız çok sayıda tablo ve/veya veri tabanı yaratılabilir.
• Veri tabanlarını güncel tutabilmek için gereken işlemler , istenildiğinde kullanıcı tarafından tasarlanabilen formlar vasıtasıyla yapılabilir.
• Değişik yöntemlerle istenilen verilere ulaşılabilir ve çıktılar ekran yada yazıcıya yönlendirilebilir.
• Değişik biçim ve boyutlarda rapor ve etiket basımı gerçekleştirilebilir.
• Veri tabanında bulunan sayısal veriler üzerinde matematiksel hesaplamalar yaptırılabilir ve sonuçlar istenildiğinde raporlanabilir veya veri tabanında saklanabilir.
• Verilerin grafikler yardımıyla analizi yapılabilir ve raporlanabilir.
• Kayıtlar üzerinde filtreleme ve sorgulama işlemleri yapılarak istenilen kayıtların görüntülenmesi ve işleme konulması sağlanabilir.
• Excel , Word , Paradox , Dbase vb tabloları Access’te kullanılabilir yada Access tabloları bu uygulamalarda kullanmak üzere kaydedilebilir.
Yukarıda sıralanan tüm bu özellikler , Microsoft Access’in esnek yapısının sonucudur. Örneğin oluşturulan ve hatta bilgi girilen bir tablonun yapısı üzerinde tekrar değişiklik yapılmak oldukça kolay bir şekilde gerçekleştirilebilir. Oysa ki geleneksel veri tabanı sistemlerinde böyle bir düzenleme oldukça zahmetli ve karmaşık bir çalışma gerektirir.
Günümüzde programcılıkta popüler hale gelen görsel dillerin hepsi kullanıcının gerçekleştirdiği işlemleri Olay olarak tanımlar ve yazılımın akışı gerçekleşen bu olaylar bazında kontrol altına alınabilir. Kullanıcının gerçekleştirdiği her işlem-olay yazılım tarafından kontrol edilir. Bu yazýlým tekniğine Olay Merkezli Programlama adı verilir. Access Olay Merkezli Programlamayı Visual Basic temelli Access Basic dili ile de desteklemektedir.
İlişkisel Veri tabanı Yönetim Sistemi programları diğer uygulamalardan pek çok yönden ayrılırlar. İlişkisel Veri tabanı Yönetim Sistemi programları , verilerin uygun ortamlarda , uygun formlar kullanılarak girilmesini ve görüntülenmesini , veriler üzerine sorgulamalar yapılarak istenilen raporların alınmasını sağlarlar. Hazırlanış şekillerine göre de kullanıcılı sistemleride desteklerler. Kelime İşlem programları döküman hazırlama , Tablolama programları ise elektronik tablolama işlerini yapmamıza yardımcı olurlar. Access’i bu gibi programlardan ayıran önemli bir farkı da kaydetme işlemleri ile ilgilidir. Access de kaydetme işlemi yalnızca tablo , form,rapor vb. veri tabanı nesnelerinin dizaynını saklamaya yönelik bir işlemdir. Tablolara kayıt eklenmesi , güncellenmesi , silinmesi gibi işlemlerde kaydetme olayı Access tarafından otomatik olarak gerçekleştirilir. Oysa ki Excel , Word vb. programlarda kullanıcı yeni bir dosya yarattığında ve/veya güncellediğinde kaydetme işlemini kendisi gerçekleştirmelidir.
Kayıt Tarihi: 08.08.2009
Toplam 3 konu açtı.
Toplam 7 yorum yaptı.
Toplam
0
puanı bulunmakta.
Beğeniler: 0 / 0
çok bilgilendirici oldu sağolun. sanırım demek istediğiniz access daha kolay öğrenilir ve desteği de daha uzun olacak. accessin avantajları daha fazla. foxpro çıkmazda olan ayrı bir dil.
iyi günler.