dBase

Vikipēdijas lapa
Pārlēkt uz: navigācija, meklēt

dBase ir viena no plaši izplatītām datu bāzu vadības sistēmām, kā arī programmēšanas valoda, ko tajās izmanto. Tā ir pirmā datu bāzes pārvaldības sistēma, kas izveidota IBM saderīgiem personālajiem datoriem. Pati pirmā šīs saimes datubāzes vadības sistēma saucās dBase II, un to izlaida kompānija Ashton-Tate 1980.gadā priekš CP / M, vēlāk parādījās arī versija s priekš Apple II, Apple Macintosh, UNIX, VMS un IBM PC. PC versija, kā arī tai sekojošās versijas dBase III un dBase IV vairākus gadus bija viena no pārdotākajām programmām. Ilgu laiku dBase netika pārnesta uz Microsoft Windows, kā rezultātā šajā programmu nišā tai radās spēcīgi konkurenti - Paradox, Clipper, FoxPro un Microsoft Access. dBase programmēšanas valoda un datņu formāti ir kļuvuši par rūpnieciskiem standartiem.

1991. g. firmu Ashton-Tate Corporation nopirka firma Borland International Inc., kas izveidojusi šīs sistēmas nākošo pakāpi operētājsistēmas Microsoft Windows videi (dBase for Windows). 1999. gadā visas tiesības uz dBase pārgāja jaunizveidotajai dBase Inc, kas 2004.gadā mainīja savu nosaukumu uz dataBased Intelligence Inc.

Tā kā dBase datu formāts nebija slēgts 80. gadu vidū, daudzi uzņēmumi sāka ražot savu dialektu un savas sistēmas versijas. Tā rezultātā radās daudzas programmas, kuras bija līdzīgas dBase, piemēram, dBase - FoxPro (mūsdienīgais Visual FoxPro), Arago, Force, dbFast, Clipper, Xbase + +, Flagship, Recital, codebase, MultiBase, Harbour / xHarbour. Kopīgi tās visas tiek sauktas par xBase.

Izveidošanas vēsture[labot šo sadaļu | labot pirmkodu]

NASA inženieris Vaijens Reitlifs (Wayne Ratliff), kurš tajā laikā strādāja JPL, uzrakstīja datu bāzu pārvaldības sistēmu saskaņā ar savu redzējumu par šo toreiz jauno tehnoloģiju. Autors piešķīra programmai vērienīgu nosaukumu "Vulkāns", un centās (bet bez lieliem panākumiem) to pārdot. Reiz "vulkāns" nokļuva Džordža Teita (George Tate) (gudrs biznesa vīrs, kurš nodarbojās ar programmatūras biznesu) redzeslokā.

Džordža liktenis būtībā atgādina reklāmas pastkarti par amerikāņu dzīvesveidu - tas ir tipisks stāsts par "self-made-Man". Izraidīts no skolas, neiegūstot kvalifikāciju un īpašiem nākotnes plāniem, jaunietis kļuva par vieglu mērķi militārajiem vervētājiem. Džordžs Teits dienēja ASV Gaisa spēkos un vēlāk strādāja par radioiekārtu meistaru. 1974. gadā kopā ar citiem entuziastiem, viņš nopirka komplektu datora salikšanai "Altair". Pabeidzot montāžu, Džordžs Teits pēkšņi atklāja, ka visas viņa zināšanas par mašīnu aprobežojas ar to, ka viņš zin, kā tā ieslēdzas. Entuziasms apgūt šo jomu bija tik spēcīgs, ka iesācējs laika gaitā, ne tikai apguva sākotnējās datora lietošanas "gudrības", bet kļuva par lielu ekspertu šajā jomā. Vēl jo vairāk tāpēc, ka tajā laikā, lai apgūtu datoru bija jābūt labām zināšanām radioelektronikā, bet arvien pieaugošais parasto lietotāju skaits bija, maigi sakot, tālu prom "no visas šīs gudrības" tāpēc cilvēkam, kurš nodarbojās ar radioelektronikas labošanu bija visas iespējas izvirzīties šajā jomā. Džordžs Teits sāka piestrādāt remontējot datorus, un pēc tam uzsāka darbu uzņēmumā, kas ražoja datoru termināļus, par pārdošanas vadītāju. 1980.gadā viņš un viņa draugs Hels Lešlijs (Hal Lashley) sāka nodarboties ar programmatūras pārdošanu. Padzirdējis par, tolaik maz pazīstamo, sistēmu "Vulkāns" Teits un Lešlijs parakstīja līgumu ar Ratlifu, kas nodrošināja to ekskluzīvās tiesības izplatīt šo programmu. Tā kā tolaik uz nosaukumu "Vulkāns" jau cita kompānija bija paziņojusi savas tiesības, partneri izlēma šo produktu nosaukt citā vārdā.

dBase II[labot šo sadaļu | labot pirmkodu]

Nosaukumu "dBase II" piedāvāja reklāmas aģents. Pēc viņa teiktā, tas izklausījās ļoti cienījami, no tehniskā viedokļa un turklāt ir smalks mājiens, ka šis ir jaunāka un šķietami uzlabota tās priekšteces – dBase sistēmas versija.

Protams nekādas priekšteces šai sistēmai nebija, tomēr dBase II sistēmai tiešām bija priekšrocības salīdzinājumā ar citām programmām, kas bija vērstas uz šīs tipa problēmu risinājumu.

1981. gada janvārī visā valstī sākās šīs sistēmas reklamēšana, un drīz vien tā kļuva par jauno "bestselleru." Un, gandrīz tikpat ātri Ratlifs, Lašlijs un Teits pievienojās arvien pieaugošajām miljonāru rindām, kas savu bagātību bija ieguvuši uz programmatūras rēķina.

dBase III[labot šo sadaļu | labot pirmkodu]

dBase III un tās uzlabotā versija dBase III+ parādījās 1986. gadā. Aprīkota ar oriģinālu izstrādes vidi un dažiem datu manipulācijas līdzekļiem, tās kļuva par populārākajām DBVS priekš IBM PC. Pateicoties dBase III+ panākumiem, tirgū uzradās daudzi klonējumi un programmēšanas valodas, kuru apkopojumu raksturoja ar jēdzienu "xBase". Kompānija Fox Software Inc, kura izlaida savu datu bāzu vadības sistēmas versiju ar nosaukumu FoxBase, sasniedza ievērojamus panākumus. Tās sastāvā bija pseidokompilators, kurš ievērojami paātrināja gala lietojuma darbību, un bija pietiekami ērta izstrādes vide. FoxBase priekšrocības ātri vien izvirzīja to komerciālo datu bāzu vadības sistēmu priekšplānā, taču 1987. gadā iznāca kompilators Clipper Summer'87 kas kļuva par galveno speciālistu izstrādātāju līdzekli.