close

DTemel

Navigasyona git Aramaya git
dTemel
DBaseLogo BlackWithRed cam 300.png
Genel bilgi
program türü veritabanları
geliştirici Cecil Wayne Railtiff
İlk sürüm 1979
Lisans sahip
Gerçek durum gelişmekte
Diller ingilizce
Teknik Bilgiler
Zamanlanmış C programlama dili
Desteklenen Platformlar Apple Macintosh (üretilmiyor)
UNIX (üretilmiyor)
VMS (üretilmiyor)
IBM PC
Sürümler
En son kararlı sürüm dBase PLUS 12 ( bilgi ) ( 21 Mayıs 2018 (4 yıl, 4 ay ve 26 gün))
okunabilir dosyalar
Bağlantılar

dBASE , mikrobilgisayarlar için yaygın olarak kullanılan ilk veritabanı yönetim sistemiydi . Bu sistemin en büyük avantajı, BASIC gibi programlama dillerinde olduğu gibi, bir veritabanında kaydın sıralı veya doğrudan yapılması yerine anahtar ile aranmasına izin vermesiydi .

Amerikan şirketi Ashton-Tate tarafından CP/M metin işletim sistemi için ve daha sonra Apple II , Apple Macintosh , UNIX [1] , VMS , [ 1 ] ve DOS altında IBM PC sistemleri için yayınlanan en iyilerden biri oldu. -birkaç yıl için yazılım başlıkları satmak. Bir metin arabirimi altında oluşturuldu ve grafik arabirime ( PARC tarafından oluşturulan ve daha sonra Apple'ın Macintosh'u tarafından kitlesel hale getirilen ) evrimleşmesine rağmen, Paradox , Clipper ve FoxPro gibi diğer ürünler tarafından yerinden edildi . dBase, SQL standart hale gelmeden ve kendi dilini birleştirmeden önce oluşturuldu ve ayrı olarak satılan LAN PACK yazılımının satın alınmasını gerektiren yerel bir ağ üzerinde birden fazla kişinin aynı veritabanını paylaşmasına ve düzenlemesine izin verebiliyordu.

Sürüm 4'ün (dBase IV) yayınlanmasından sonra, Ashton-Tate, bir kullanıcının dBASE kopyasını bu kadar uzun bir süre kullanması akıl almaz bir olaya dayanarak ürününü kullanıcılara on beş yıllığına lisansladı.

dBASE, 1991 yılında ABD'li Borland şirketine satıldı . Kısa bir süre sonra, Windows için bir sürümü olan neredeyse önemsiz bir sürüm 5'i tanıttı. Daha sonra, 1999'da ürün grubunun haklarını , bugün Dbase, LLC olarak adlandırılan ve 1999'dan beri dBASE Plus adlı daha yeni sürümleri pazarlamaya devam eden dataBased Intelligence'a sattı.

1980'lerin ilk yarısında, diğer birçok şirket kendi lehçelerini veya ürün ve dilin varyasyonlarını üretti. Bunlara FoxPro (şimdi Visual FoxPro ), Quick-Silver, Clipper, [http:// Xbase++], FlagShip ve Harbour dahildir. Hepsi gayri resmi olarak xBase veya XBase olarak adlandırılır .

dBASE'in temel formatı olan dbf dosyası , yapılandırılmış verileri depolamak için basit bir formata ihtiyaç duyan diğer birçok uygulamada yaygın olarak kullanılmaktadır.

Tarih

dBASE'in tarihi 1960'ların ortalarında RETRIEVE adlı bir sistem olarak başladı. Bu sistem, diğerlerinin yanı sıra, kendi RETRIEVE versiyonunun geliştirilmesini programcılarından biri olan Jeb Long'a görevlendiren Jet Propulsion Laboratory tarafından kullanıldı. Sonuç, UNIVAC 1108 bilgisayarında çalışan ve FORTRAN'da yazılmış JPLDIS (Jet Propulsion Laboratory Display Information System) adlı bir sistemdi .

dBase'in orijinal yaratıcısı programcı Wayne Ratliff'ti. 1978'de Jet Propulsion Laboratuvarı'ndayken Ratliff , ofis futbolu bahislerine yardımcı olmak için CP/M işletim sistemini çalıştıran bilgisayarlar için bir montajcı veritabanı programı yazdı. [ 2 ] Star Trek televizyon dizisindeki Bay Spock karakterinden sonra Vulcan adını verdi . Jeb Long tarafından geliştirilen JPLDIS'e dayanıyordu. Daha sonra bunu vergi beyannamelerini hazırlamak için kullandı ve iş potansiyeli olduğuna karar verdi.

İlk kopyalar 7.000 ABD Doları olarak fiyatlandırıldı.Ticari tepki düşüktü ve nihayet bu gerçek, sistemdeki uzantıların ve iyileştirmelerin stresine ek olarak, pazarlamasının durgunlaşmasına neden oldu.

Ashton-Tate

Bir Vulcan müşterisi, İndirim Yazılımının sahipleri George Tate ve Hal Lashlee ile temasa geçti ve Ratliff'i ve Vulcan demosunu görmeye gitti. Etkilendiler, ona Ratliff'in kabul ettiği özel pazarlama hakları teklifinde bulundular. Sonunda şirket, Ratliff'i yeni teknolojilerden sorumlu başkan yardımcısı ve daha sonra dBASE için proje lideri olarak işe alacak kadar büyüdü.

Şirkete, dahili dBASE programlama dilini yaratan ve Ashton-Tate'te dBASE ürünlerinin gurusu olarak bilinen orijinal RETRIEVE programcısı Jeb Long da katıldı .

dBaseII

Vulcan, dBase II olarak yeniden adlandırılan IMSAI 8080'e taşındı. İlk versiyonu olmadan bu şekilde yeniden adlandırılmasının nedeni, George Tate'in 2. versiyonun daha ciddi bir görüntü ve daha ayrıntılı bir ürün vereceğini düşünmesiydi. Daha sonra, video arabirimi destek komutları (metin modunda), akış denetimi desteği (DO WHILE/ENDDO gibi) ve koşullu mantık (IF/ENDIF gibi) eklenerek CP/M'ye taşındı. Veri işleme için dBase, tabloları açmak ve gezinmek (USE, SKIP, GO TOP, GO BOTTOM ve GO recno gibi), alan değerlerini manipüle etmek (REPLACE ve STORE) ve karakter dizilerini manipüle etmek için ayrıntılı prosedürel komutlar ve işlevler sağlar. (STR() ve SUBSTR() gibi), Tarihler ve Sayılar . İlişkili verileri içeren birden fazla dosyayı aynı anda açma ve işleme yeteneği, Dr. Edgar F. Codd tarafından tanımlanan kriterleri karşılamasa bile Ashton-Tate'in onu ilişkisel bir veritabanı olarak nitelendirmesine yol açacaktır .

Büyük bir başarı ile karşılandı ve Osborne 1 bilgisayar , Kaypro bilgisayar yelpazesi ve diğer ekipmanlarla birlikte dağıtılan yazılım paketlerine dahil edildi . Ev bilgisayarlarının doğuşu , Amstrad CPC ve Amstrad PCW , Commodore 128 ve işletim sistemleri MSX-DOS , CP yürütülebilir dosyalarını desteklediğinden disk sürücülü MSX makineleri gibi makinelerde profesyonel programlar oluşturmak için kullanıldığı anlamına geliyordu . / 8080 ve Z80 mikroişlemciler için M .

dBASEIII

Orijinal sürümler montaj dilinde yazılmıştı, ancak program büyüdükçe kodu C dilinde yeniden yazmaya karar verildi.Sonuç olarak, daha yeni makineler kodu gayet iyi çalıştırdı, ancak eski makineler çalışmıyordu. Ayrıca, programların daha yavaş çalışması gibi bir teminat sorunu da vardı. Bu sorun ancak donanımın gücünü kademeli olarak artırarak ortadan kalktı. 1984'te tanıtılan 1.0 Sürümü, 1.1 sürümünde düzeltilen çok sayıda hata içeriyordu. "Geliştiricinin sürümü" olarak sunulan 1.2 sürümü de vardı. 1986'da , son kullanıcılar tarafından kullanılmak üzere geliştirilmiş bir çekirdek ve karakter tabanlı menüler içeren dBase III+ tanıtıldı. Aynı zamanda ilk yerel ağ desteğini de sağladı .

dBASE IV

1988'de tanıtıldı ve gerçekte yavaş ve kararsız olmasına rağmen daha iyi özelliklere ve SQL desteği, yerel ağ desteği , derleyici gibi yeni özelliklere sahip olduğu ilan edildi . Bir derleyici içermesine rağmen , pazarın ve geliştiricilerin beklediği gibi olmayan bir yürütülebilir dosya değil, yalnızca nesne kodu üretti. Bu son nokta, Clipper'ı dBase IV'ün üzerinde öne çıkması için yeterince besledi. Kararsızlık sorunlarını düzelten 1.1 sürümünün sunulması 2 yıl sürdü. O zamana kadar, Paradox ve özellikle Clipper zaten onu piyasadan atmıştı.

Son olarak, Borland içinde Visual dBASE tanıtıldı, daha sonra dBASE Plus olarak yeniden adlandırıldı.

Referanslar

  1. ^ Sumant S Pendharkar, Richard A Biegel (1992). VMS ve UNIX için DBASE IV . VNR bilgisayar kütüphanesi. (İngilizce olarak) . New York Van Nostrand Reinhold, ©1992. p. 519. ISBN  9780442009083 . OCLC  24871441 . 
  2. Lammers, Susan. "Wayne Ratliff ile Röportaj" (İngilizce) . 25 Nisan 2015'te erişildi .