DBase

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 21. maaliskuuta 2017 tarkistetusta versiosta . tarkastukset vaativat 9 muokkausta .

dBase
Kieliluokka Pakollinen , deklaratiivinen
Esiintyi 1979
Kehittäjä Cecil Wayne Ratliff [1]
Tiedostotunniste _ .dbf[2]
Vapauta dBASE® 2019.1 (2019 ) ( 2019 )
vaikutti Clipper , WordTech-tuotteet, Harbor . FoxBASE+, FoxPro, Visual FoxPro , VP-Info
Lisenssi Omistusoikeus
Verkkosivusto dbase.com
OS Microsoft DOS
Microsoft Windows
 Mediatiedostot Wikimedia Commonsissa

dBase on laajalti käytettyjen tietokantojen hallintajärjestelmien perhe sekä niissä käytetty ohjelmointikieli. Tämän perheen ensimmäinen tietokantajärjestelmä oli nimeltään dBase II (katso #dBase II ) ja sen julkaisi vuonna 1980 Ashton - Tate CP/M -versiolla . Myöhemmin niistä oli versioita Apple II :lle , Apple Macintoshille , UNIXille , VMS :lle ja IBM PC : lle DOS -käyttöjärjestelmässä. . PC-versio sekä sen seuraajat dBase III ja dBase IV oli yksi myydyimmistä ohjelmista useiden vuosien ajan. dBasea ei pitkään aikaan siirretty Microsoft Windowsiin , minkä seurauksena ohjelmalla oli vahvoja kilpailijoita tällä markkinaraolla - Paradox , Clipper , FoxPro ja Microsoft Access .

Vuonna 1991 Borland osti Ashton-Taten. Vuonna 1999 kaikki oikeudet dBaseen siirtyivät äskettäin perustetulle dBase Inc:lle, joka muutti nimensä "dataBased Intelligence Inciksi" vuonna 2004 .

Koska dBase-tietomuotoa ei suljettu, 80-luvun puolivälistä lähtien monet yritykset alkoivat tuottaa omia murteitaan järjestelmän kielestä ja versioista. Tämän seurauksena ilmestyi monia dBasen kaltaisia ​​ohjelmia - FoxPro (moderni Visual FoxPro ), Arago , Force , dbFast , Clipper , Xbase++ , FlagShip , Recital , CodeBase , MultiBase , Harbour / xHarbour . Niitä kaikkia kutsutaan yhdessä nimellä xBase .

Luontihistoria

NASA:n insinööri Wayne Ratliff , joka oli silloin sopimussuhteessa JPL :n kanssa, kirjoitti tietokannan hallintajärjestelmän oman näkemyksensä mukaisesti tästä silloisesta uudesta tekniikasta. Kirjoittaja antoi ohjelmalle kunnianhimoisen nimen "Vulcano" ja yritti - tosin turhaan - myydä sen. Kerran "Volcano" kiinnitti George Taten ( George Tate ) huomion - älykkään liikemiehen, joka oli mukana ohjelmistoliiketoiminnassa.

Georgen kohtalo on pohjimmiltaan kuin postikortti amerikkalaisesta elämäntyylistä - se on tyypillinen tarina "self-made man" -tyypistä, joka on kirjoitettu sopeutettuna tuolloin syntymättömään "cyberpunk" -tyyliin. Koulusta karkotetusta nuoresta miehestä ilman erikoisalaa ja erityisiä tulevaisuudensuunnitelmia tuli helppo saalis armeijan rekrytoijille. George Tate palveli Yhdysvaltain ilmavoimissa ja työskenteli myöhemmin radiokorjaajana. Onnenpeli - vuonna 1974 hän osti muiden harrastajien joukossa sarjan Altair-tietokoneen kokoamista varten. Kokoonpanon päätyttyä George Tate huomasi yhtäkkiä, että kaikki hänen tietämyksensä autosta perustui siihen, miten se käynnistyy. Mutta innostuslataus osoittautui niin vahvaksi, että aloittelija "teekannu" ajan myötä ei vain hallitsi tietokone "viisauden" alkua, vaan hänestä tuli myös erinomainen asiantuntija tällä alalla. Lisäksi tuolloin tietokoneen omistamiseksi piti olla hyvin perehtynyt radioelektroniikkaan, ja tavallisten käyttäjien kasvava armeija oli lievästi sanottuna kaukana "kaikesta tästä viisaudesta", joten korjaava henkilö radiolaitteilla oli kaikki mahdollisuudet mennä pitkälle tällä alueella. George Tate alkoi ansaita rahaa korjaamalla tietokoneita, minkä jälkeen hän sai työpaikan tietokonepäätteitä valmistavassa yrityksessä myyntipäällikkönä. Vuonna 1980 hän ja hänen ystävänsä Hal Lashley alkoivat myydä ohjelmistoja. Kuultuaan silloisen vähän tunnetun Vulcan-järjestelmän olemassaolosta Tate ja Lashley tekivät sopimuksen Ratliffin kanssa, mikä antoi heille yksinoikeuden levittää tätä ohjelmaa. Koska siihen mennessä toinen yritys oli jo vaatinut nimeä "Volcano", kumppanit päättivät nimetä tämän tuotteen jollakin muulla tavalla.

dBase II

Nimen "dBase II" ehdotti mainosagentti. Hänen mielestään se kuulosti tekniseltä kannalta erittäin kunnioitettavalta ja sisälsi lisäksi hienovaraisen vihjeen, että kyseessä oli jonkinlainen uusi ja ilmeisesti paranneltu versio edeltäjästään, dBase-järjestelmästä.

Tietenkään ei ollut jälkeäkään edeltäjistä, joita olisi voitu parantaa, mutta dBase II -järjestelmällä oli konkreettisia etuja muihin tämän luokan ongelmien ratkaisemiseen keskittyneisiin ohjelmiin verrattuna.

Tammikuussa 1981 koko maassa alkoi tämän järjestelmän meluisa mainos, josta tuli hyvin pian uusi "bestseller". Ja melkein yhtä nopeasti Ratliff, Lashley ja Tate liittyivät ohjelmistomiljonäärien kasvavaan joukkoon.

dBase III

dBase III ja sen laajennettu versio dBase III+ ilmestyivät vuonna 1986. Alkuperäisellä kehitysympäristöllä ja eräillä tietojenkäsittelytyökaluilla varustettuna niistä tuli suosituin DBMS IBM PC :lle . dBase III +:n menestys määräsi ennalta lukuisten kloonien ja ohjelmointikielten ilmestymisen markkinoille, joita yhdisti " xBase " -konsepti, joka on juurtunut ammattilaisten keskuuteen. Merkittävää menestystä saavutti Fox Software, Inc., joka julkaisi oman versionsa DBMS:stä nimeltä FoxBase . Se sisälsi pseudokääntäjän, joka nopeuttai merkittävästi lopullisen sovelluksen työtä, ja melko mukavan (silloin) kehitysympäristön. FoxBasen edut nostivat sen nopeasti kaupallisen DBMS:n eturintamaan, mutta Clipper Summer'87 -kääntäjän ilmestyessä vuonna 1987 siitä tuli ammattikehittäjien päätyökalu.

dBase IV

dBase IV:n julkaisi alun perin Ashton-Tate vuonna 1988, vuodesta 1991 lähtien tuotteen on ostanut Borland inc.

dBASE Mac

dBase Mac on Ashton-Taten vuonna 1987 julkaisema tietokannan hallintajärjestelmä Apple Macintoshille. Vaikka GUI sai kiitosta lehdistössä, sovellus oli niin hidas, että siitä tuli alan vitsi. Myynti oli surkeaa, ja Ashton-Tate päätti lopulta luopua dBase Macista ja sen sijaan portti dBase IV:n Maciin DOS-tyyppisellä käyttöliittymällä. Tuote myytiin sitten useille kolmannen osapuolen kehittäjille, mutta ne eivät menestyneet kovin hyvin ja se katosi markkinoilta 1990-luvun puolivälissä.

dBase-ohjelmointikieli

Tietojen käsittelyä varten dBase on tarjonnut yksityiskohtaisia ​​menettelykäskyjä ja toimintoja[30] datatiedostojen tietueiden avaamiseen ja katseluun (esim. USE, SKIP, GO TOP, GO BOTTOM ja GO recno), kenttäarvojen manipulointiin (KORVAUS ja SAVE), ja käsitellä merkkijonoja (esimerkiksi STR() ja SUBSTR()), numeroita ja päivämääriä. dBase on sovelluskehityskieli ja integroitu navigointitietokannan hallintajärjestelmä, jota Ashton-Tate kutsui "relaatioksi", mutta joka ei täyttänyt tohtori Edgar F. Coddin relaatiomallin määrittelemiä kriteerejä. Se käytti ajonaikaista tulkintaarkkitehtuuria, jonka avulla käyttäjä pystyi suorittamaan komentoja kirjoittamalla ne "pistekehote"-komentoriville.[viittaus tarvitaan] Vastaavasti ohjelmakomentosarjat (tekstitiedostot PRG-tunnisteilla) ajettiin tulkissa (käyttäen DO-komentoa). ). dBase-ohjelmia oli helppo kirjoittaa ja testata; liikemies, jolla ei ole ohjelmointikokemusta, voisi kehittää sovelluksia.[lainaus tarvitaan]

Muistiinpanot

  1. FoxPron historia - haastattelu Wayne Ratliffin kanssa . www.foxprohistory.org . Haettu 30. heinäkuuta 2019. Arkistoitu alkuperäisestä 20. elokuuta 2013.
  2. http://fileformats.archiveteam.org/wiki/DBF

Kirjallisuus

Linkit